Đề cương khóa học

Ngày 1: Kiến trúc Web3 & Trường hợp sử dụng SCF

  • Các nguyên thủy mật mã: Hashing, Cây Merkle và Mật mã công khai/riêng tư trong bối cảnh danh tính doanh nghiệp (DID).
  • Cơ chế đồng thuận: Nghiên cứu sâu về PoS (Proof of Stake) vs. PoA (Proof of Authority) cho chuỗi liên minh.
  • Thách thức kỹ thuật SCF: Ánh xạ quy trình "Bán công nợ ngược" thành sơ đồ trạng thái-máy.
  • Bài tập thực hành: Thiết lập môi trường phát triển địa phương (Hardhat/Truffle/Ganache) và kết nối với testnet.

Ngày 2: Kỹ thuật Hợp đồng Thông minh cho Tài chính

  • Nghiên cứu sâu Solidity/Chaincode: Cấu trúc dữ liệu, bản đồ và biến đổi.
  • Lập trình "Hóa đơn": Tạo Struct để đại diện cho hóa đơn và các biến trạng thái cho tình trạng phê duyệt.
  • Tự động hóa thanh khoản: Viết hàm requestEarlyPayment(), approveInvoice(), và settlePayment().
  • Bài tập thực hành: Viết và kiểm thử đơn vị Hợp đồng Thông minh cơ bản về bán công nợ.

Ngày 3: Tích hợp, Bảo mật & Triển khai

  • Vấn đề Oracle: Cách lấy dữ liệu vận chuyển (ví dụ: "Hàng hóa đã nhận") vào Hợp đồng Thông minh một cách an toàn để kích hoạt thanh toán.
  • Những thực hành bảo mật tốt nhất: Phân tích các lỗ hổng phổ biến (Reentrancy, Tràn số nguyên) và công cụ kiểm tra (MythX/Slither).
  • Giao diện Dapp phía trước: Tổng quan ngắn gọn về việc kết nối giao diện React/Next.js với hợp đồng sử dụng Ethers.js hoặc Web3.js.
  • Dự án: Triển khai hợp đồng SCF lên testnet và tương tác với nó qua script.

Yêu cầu

  • Hiểu biết về các khái niệm blockchain

 

 21 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (5)

Các khóa học sắp tới

Các danh mục liên quan