Kurzusleírás

1. nap: Web3 architektúra & az SCF használati eset

  • Kriptográfiai alapok: Hash-elés, Merkle-fák és nyilvános/privát kulcsú kriptográfia a vállalati identitás (DID) kontextusában.
  • Konszenzus mechanizmusok: Mélymerülés a PoS (Proof of Stake) és a PoA (Proof of Authority) közötti különbségekben konzorciumi láncok esetén.
  • Az SCF mérnöki kihívás: A „fordított faktoring” munkafolyamat leképezése állapotgép diagramra.
  • Labor: A helyi fejlesztői környezet (Hardhat/Truffle/Ganache) beállítása és csatlakozás egy teszt hálózathoz.

2. nap: Smart Contractok fejlesztése pénzügyi területen

  • Solidity/Chaincode mélymerülés: Adatszerkezetek, leképezések és módosítók.
  • A „Számla” kódolása: Struktúra létrehozása egy számla reprezentálásához és állapotváltozók a jóváhagyási állapothoz.
  • Likviditás automatizálása: Függvények írása a requestEarlyPayment(), approveInvoice() és settlePayment() műveletekhez.
  • Labor: Egy alapvető faktoring Smart Contract írása és egységtesztelése.

3. nap: Integráció, biztonság & üzembe helyezés

  • Az Oracle probléma: Hogyan szerezhetünk biztonságosan szállítási adatokat (pl. „Áru átvétele”) a Smart Contractba, hogy fizetést indítsunk.
  • Biztonsági ajánlott eljárások: Gyakori sebezhetőségek (Reentrancy, Integer Overflow) elemzése és auditálási eszközök (MythX/Slither).
  • A Dapp felhasználói felület: Röviden a React/Next.js felhasználói felület csatlakoztatása a szerződéshez Ethers.js vagy Web3.js segítségével.
  • Projekt: Az SCF szerződés üzembe helyezése egy teszt hálózaton és interakció vele egy szkript segítségével.

Követelmények

  • A blockchain fogalmak ismerete

 

 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák