Đề 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 lý Mật mã: Hashing, Merkle Trees và Public/Private Key Cryptography trong bối cảnh danh tính doanh nghiệp (DID).

  • Cơ chế Đồng thuận: Tìm hiểu sâu về PoS (Proof of Stake) và PoA (Proof of Authority) cho chuỗi liên minh.

  • Thách thức Kỹ thuật SCF: Ánh xạ quy trình "Mua bán nợ ngược" thành sơ đồ máy trạng thái.

  • Bài 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

  • Tìm hiểu Sâu Solidity/Chaincode: Cấu trúc dữ liệu, mappings và modifiers.

  • Lập trình "Hóa đơn": Tạo một Struct để đại diện cho hóa đơn và biến trạng thái cho tình trạng phê duyệt.

  • Tự động Hóa Dòng tiền: Viết các hàm requestEarlyPayment(), approveInvoice() và settlePayment().

  • Bài Lab: Viết và Unit Testing một hợp đồng thông minh mua bán nợ cơ bả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 đã nhận") vào hợp đồng thông minh một cách an toàn để kích hoạt thanh toán.

  • Các Thực hành Tố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 Dapp: Tổng quan ngắn gọn về kết nối giao diện người dùng 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ờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (4)

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

Các danh mục liên quan