Liên hệ với chúng tôi
 Thời gian kéo dài 21 Giờ học

Đề 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ã (Cryptographic Primitives): Mã hóa băm (Hashing), Cây Merkle và Mật mã khóa công khai/khóa riêng trong bối cảnh danh tính doanh nghiệp (DID).
  • Cơ chế đồng thuận: Đi sâu vào PoS (Proof of Stake) so với PoA (Proof of Authority) cho các chuỗi liên minh.
  • Thách thức kỹ thuật SCF: Ánh xạ quy trình "Reverse Factoring" thành sơ đồ trạng thái (state-machine diagram).
  • Phòng lab: Thiết lập môi trường phát triển cục bộ (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

  • Khám phá sâu Solidity/Chaincode: Cấu trúc dữ liệu, ánh xạ (mappings) và các bộ điều chỉnh (modifiers).
  • Lập trình "Hóa đơn": Tạo một Struct để biểu diễn 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 các hàm requestEarlyPayment(), approveInvoice() và settlePayment().
  • Phòng lab: Viết và kiểm thử đơn vị (Unit Testing) một Hợp đồng thông minh Factoring cơ bản.

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

  • Vấn đề Oracle: Cách nhận dữ liệu vận chuyển (ví dụ: "Hàng đã giao") một cách bảo mật vào Hợp đồng thông minh để kích hoạt thanh toán.
  • Tốt nhất về bảo mật: Phân tích các lỗ hổng phổ biến (Reentrancy, Integer Overflow) và công cụ kiểm toán (MythX/Slither).
  • Giao diện người dùng Dapp: Tổng quan ngắn gọn về cách kết nối giao diện React/Next.js với hợp đồng bằ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ó thông qua kịch bản (script).

Yêu cầu

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

 

Số người tham gia


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

Đánh giá (2)

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

Các danh mục liên quan