เซ็ตเครื่อง Local ให้พร้อมสำหรับการใช้งาน
  • เครื่องมือที่ต้องใช้
  • รัน Vagrant
  • ติดตั้ง docker และ nodeJS
  • ติดตั้ง Golang
ทำไมต้องเริ่มจาก Network
  • ทำไมต้องเริ่มจาก byfn
Vagrant พื้นฐานที่จำเป็นต้องใช้
  • แก้ปัญหา Vagrant ที่อาจจะเจอ
รัน project จาก official's script
  • ดาวโหลด Hyperledger Fabric
  • รัน project ตัวอย่างด้วย script
รัน project แบบ step by step
  • เซ็ต Path สำหรับ Hyperledger tools
  • เข้าใจ file structure ของ project
  • สร้าง crypto-material
  • เข้าใจ configtxgen
  • เข้าใจ configtxgen configuration
  • สร้าง genesis block และ channel transaction
  • รัน docker compose
  • ป้องกันปัญหาเรื่องเวลากับ network time protocol
  • สร้าง channel
  • ต่อ peer เข้ากับ channel (1/3)
  • ต่อ peer เข้ากับ channel (2/3)
  • ต่อ peer เข้ากับ channel (3/3)
  • อับเดท peer ให้เป็น anchor
  • ติดตั้ง Smart Contract
  • instantiate Smart Contract
  • Query ข้อมูล
  • Update ข้อมูล
บทส่งท้าย
  • Project ตัวอย่างยังไม่จบ
  • เรื่องที่น่าศึกษาต่อ (บัตรส่วนลดในคอร์สอื่น)