Kerangka Materi

Hari 1: Arsitektur Web3 & Kasus Penggunaan SCF

  • Primitif Kriptografis: Hashing, Merkle Trees, dan Public/Private Key Cryptography dalam konteks identitas perusahaan (DID).

  • Mekanisme Konsensus: Penyelaman mendalam tentang PoS (Proof of Stake) vs. PoA (Proof of Authority) untuk chains konsorsium.

  • Tantangan Insinyur SCF: Memetakan workflow "Reverse Factoring" ke diagram state-machine.

  • Laboratorium: Mengatur lingkungan pengembangan lokal (Hardhat/Truffle/Ganache) dan menghubungkannya ke testnet.

Hari 2: Insinyur Smart Contract untuk Keuangan

  • Penyelaman Mendalam Solidity/Chaincode: Struktur data, pemetaan, dan modifikasi.

  • Mengkodekan "Faktur": Membuat Struct untuk mewakili faktur dan variabel status persetujuan.

  • Mengotomatisasi Likuiditas: Menulis fungsi untuk requestEarlyPayment(), approveInvoice(), dan settlePayment().

  • Laboratorium: Menulis dan Unit Testing Smart Contract Factoring dasar.

 

Hari 3: Integrasi, Keamanan & Penyebaran

  • Masalah Oracle: Bagaimana mengamankan data pengiriman (misalnya, "Barang Diterima") ke Smart Contract untuk memicu pembayaran.

  • Praktik Keamanan Terbaik: Menganalisis kerentanan umum (Reentrancy, Integer Overflow) dan alat audit (MythX/Slither).

  • Frontend Dapp: Gambaran singkat tentang menghubungkan frontend React/Next.js ke kontrak menggunakan Ethers.js atau Web3.js.

  • Proyek: Menyebarluaskan kontrak SCF ke testnet dan berinteraksi dengannya melalui skrip.

Persyaratan

  • Pemahaman tentang konsep blockchain

 

 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (4)

Kursus Mendatang

Kategori Terkait