Kerangka Materi

Hari 1: Arsitektur Web3 & Kasus Penggunaan SCF

  • Primitif Kriptografi: Hashing, Merkle Trees, dan Kriptografi Publik/Pribadi dalam konteks identitas perusahaan (DID).
  • Mekanisme Konsensus: Penyelaman mendalam ke PoS (Proof of Stake) vs. PoA (Proof of Authority) untuk rantai konsorsium.
  • Tantangan Injineri SCF: Memetakan workflow "Reverse Factoring" ke diagram state-machine.
  • Lab: Mengatur lingkungan pengembangan lokal (Hardhat/Truffle/Ganache) dan menghubungkan ke testnet.

Hari 2: Injineri Smart Contract untuk Keuangan

  • Seluk Beluk Solidity/Chaincode: Struktur data, pemetaan, dan modifikasi.
  • Menciptakan "Faktur": Membuat Struct untuk mewakili faktur dan variabel state untuk status persetujuan.
  • Memotong Likuiditas: Menulis fungsi untuk requestEarlyPayment(), approveInvoice(), dan settlePayment().
  • Lab: Menulis dan Unit Testing Smart Contract faktur dasar.

Hari 3: Integrasi, Keamanan & Penyebaran

  • Masalah Oracle: Bagaimana secara aman mendapatkan 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: Ringkasan singkat tentang menghubungkan frontend React/Next.js ke kontrak menggunakan Ethers.js atau Web3.js.
  • Proyek: Menerapkan kontrak SCF ke testnet dan berinteraksi dengan melalui skrip.

Persyaratan

  • Pemahaman tentang konsep blockchain

 

 21 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait