Bezpieczeństwo
Blockchain i web3
Szkolenia z tej dziedziny Blockchain i web3 dotyczą konfigurowania sieci blockchain, wdrażania kontraktów inteligentnych i testowania transakcji, a ich odbiorcami są programiści, architekci systemów i analitycy, którzy po zajęciach potrafią uruchomić instancje, zweryfikować mechanizmy konsensusu i wdrożyć tokeny oraz NFT.
Filtry
Opinie uczestników
- Uczestnik szkolenia Działanie i wykorzystanie blockchain
Solidne przygotowanie prowadzącego, wiedza teoretyczna i praktyczna. Świetny sposób prowadzenia i otwartość.
- Uczestnik szkolenia Działanie i wykorzystanie blockchain
Mimo złożoności tematu Prowadzący potrafił zainteresować i prowadził całe spotkanie na wysokim poziomie
- Uczestnik szkolenia Działanie i wykorzystanie blockchain
Dużo informacji, także praktycznych.
- Uczestnik szkolenia Działanie i wykorzystanie blockchain
Merytorycznie, jasno i ciekawie
- Uczestnik szkolenia Działanie i wykorzystanie blockchain
Ciekawy prowadzący
Szukasz innych technologii?
Zapoznaj się z naszym pełnym katalogiem szkoleń i usług IT
FAQ
Blockchain to rozproszony rejestr, w którym węzły przechowują uzgodnioną historię transakcji, a integralność danych utrzymują podpisy cyfrowe, struktura bloków i algorytmy konsensusu. Na początku warto sprawdzić różnice między sieciami publicznymi i prywatnymi, sposób tworzenia adresów, obieg transakcji oraz zasady ochrony klucza prywatnego. Przykładem może być uruchomienie testowej sieci, utworzenie kont, wykonanie przelewów między adresami i analiza procesu zatwierdzania bloków. Ten temat przerabiamy praktycznie na szkoleniu: Działanie i wykorzystanie blockchain (BLOCK).
Prywatne sieci blockchain działają w kontrolowanym środowisku, gdzie organizacje definiują uczestników, uprawnienia i model zatwierdzania transakcji. Przed wdrożeniem trzeba dobrać architekturę, określić wymagania dotyczące poufności danych, wybrać mechanizm konsensusu oraz przygotować zasady zarządzania kontami i węzłami. Typowy przykład obejmuje konfigurację sieci dla obiegu dokumentów lub trwałego nośnika, gdzie kilka węzłów zapisuje i weryfikuje wspólny rejestr zdarzeń. Jeśli chcesz przećwiczyć to krok po kroku, zobacz: Działanie i wykorzystanie blockchain (BLOCK).
Mechanizmy konsensusu określają, jak węzły uzgadniają poprawny stan łańcucha i kto może dodawać kolejne bloki. Przy wyborze warto porównać wydajność, koszt utrzymania, odporność na nadużycia, wymagania infrastrukturalne oraz to, czy sieć ma być otwarta, czy zarządzana przez znane podmioty. Dla przykładu PoW sprawdza się w publicznych sieciach odpornych na manipulację, PoS ogranicza zużycie zasobów, a PoA bywa praktyczny w środowiskach prywatnych i konsorcjalnych. To jedno z zagadnień omawianych podczas szkolenia: Działanie i wykorzystanie blockchain (BLOCK).
Smart contracts to programy wykonywane w sieci blockchain, które realizują zapisane reguły biznesowe bez ręcznej ingerencji po wdrożeniu. Podczas projektowania trzeba sprawdzić logikę kontraktu, sposób obsługi wyjątków, zależności od danych zewnętrznych, kontrolę uprawnień oraz skutki błędów dla niezmiennych danych w łańcuchu. Przykładem może być wdrożenie prostego tokena lub kontraktu trwałego nośnika, wykonanie transakcji testowych i weryfikacja zmian stanu aplikacji. Wersję warsztatową (z konfiguracją i przykładami) znajdziesz w programie szkolenia: Działanie i wykorzystanie blockchain (BLOCK).
NFT, tokeny i aplikacje rozproszone służą do reprezentowania aktywów, praw dostępu, zapisów własności lub logiki biznesowej działającej bez centralnego serwera. W praktyce trzeba ocenić model tokenizacji, zasady emisji, sposób komunikacji aplikacji z siecią, wymagania prawne oraz to, czy blockchain rzeczywiście rozwiązuje problem lepiej niż klasyczna baza danych. Dobrym przykładem są tokeny użytkowe w systemach rozliczeń, NFT dla unikalnych zasobów cyfrowych oraz DApps komunikujące się z kontraktami przez przeglądarkę. Dokładnie ten zestaw narzędzi i workflow ćwiczymy podczas szkolenia: Działanie i wykorzystanie blockchain (BLOCK).
Blockchain ma uzasadnienie tam, gdzie wiele stron współdzieli dane, potrzebna jest odporność na nieautoryzowane zmiany, a zaufanie między uczestnikami jest ograniczone lub rozproszone. Przed decyzją należy sprawdzić wymagania dotyczące wydajności, poufności, odpowiedzialności za dane, kosztu utrzymania, integracji z istniejącymi systemami i konieczności stosowania niezmiennego rejestru. Przykładowo rejestr transakcji między organizacjami może korzystać z blockchain, ale wewnętrzny system o jednym właścicielu często lepiej działa na klasycznej bazie danych z kontrolą dostępu i audytem. Ten temat przerabiamy praktycznie na szkoleniu: Działanie i wykorzystanie blockchain (BLOCK).