Tổng quan

Nền tảng Plutus cung cấp ngôn ngữ hợp đồng thông minh bản địa cho chuỗi khối Cardano. Để hiểu và thành thạo Plutus, người ta phải hiểu các khái niệm sau:

  • hình UTXO mở rộng (EUTXO)

  • Plutus Core - phần 'on-chain' của Plutus

  • Khung ứng dụng Plutus (PAF) - một phần 'ngoài chuỗi' của Plutus cho phép tương tác với các hợp đồng thông minh.

  • Ứng dụng Plutus nhị phân (PAB)

Giáo trình

  • EUTxO và đấu giá bằng tiếng Anh

  • Tập lệnh xác thực Validation scripts

  • Ví dụ về tổ chức Vesting

  • Theo dõi trình giả lập và đơn vị hợp đồng

  • Chính sách đúc tiền Minting policy

  • Oracles và các mô-đun Core, Swap, Funds và Test

  • State Machines

  • Kiểm tra nhanh Quickcheck

  • Marlowe

  • Hoán đổi Uniswap trong mô hình EUTxO

Gặp người hướng dẫn của bạn:

Lars Brünjes - Giám đốc Giáo dục Tiến sĩ tại IOHK

Lars có bằng tiến sĩ toán học thuần túy (Pure Mathematics) tại Đại học Regensburg ở Đức. Sau một năm postdoc tại Đại học Cambridge của Vương quốc Anh và một vài năm nghiên cứu và giảng dạy tại Regensburg, ông đã dành một thập kỷ làm việc với tư cách là kiến ​​trúc sư phần mềm chính về phần mềm tối ưu hóa toán học và các ứng dụng web cho một công ty CNTT quốc tế. Anh ấy gia nhập IOHK vào năm 2016. Lars sống ở Regensburg và dành nhiều tháng ở Ấn Độ để làm việc với các nhóm phát triển. Anh ấy đam mê lập trình hàm nói chung và Haskell nói riêng.

Last updated