Plutus
  • Giới thiệu Plutus
  • Câu hỏi thường gặp
  • Tổng quan
  • Plutus
    • 0-Chuẩn bị
    • Tuần 1: EUTxO và English Auction
      • EUTxO và English Auction
      • 1st QnA Recording
    • Tuần 2: Validation Scripts
      • Trình xác thực
      • 2nd QnA Recording
    • Tuần 3: Vesting example
      • Ví dụ về Vesting
      • 3rd QnA Recording
    • Tuần 4: Emulator Trace and Contract Monads
      • Theo dõi trình giả lập và đơn vị hợp đồng
      • 4th QnA Recording
    • Tuần 5: Native tokens
      • Mã thông báo gốc
      • 5th QnA Recording
    • Tuần 6: Minting Policies
      • Chính sách đúc tiền
      • 6th QnA Recording
    • Tuần 7: State machines
      • State Machines
      • 7th QnA Recording
    • Tuần 8: QuickCheck
      • Kiểm tra nhanh
      • 8th QnA Recording
    • Tuần 9: Marlowe Intro
      • Giới thiệu Marlowe
    • Tuần 10: Staking
      • Ủy thác
  • Extras
    • Keyboard Shortcuts
Powered by GitBook
On this page
  • Bắt đầu với Plutus
  • Nền tảng Plutus
  • Sân chơi Plutus
  • Hướng dẫn thêm
  • Hướng dẫn cách làm
  • Bắt đầu với Haskell
  • Bắt đầu với chương trình

Giới thiệu Plutus

NextCâu hỏi thường gặp

Last updated 3 years ago

Bắt đầu với

Plutus là nền tảng hợp đồng thông minh của chuỗi khối Cardano. Nó cho phép bạn viết các ứng dụng tương tác với chuỗi khối Cardano.

Hãy xem nếu bạn muốn học Plutus từ đầu. Nếu bạn chưa biết Haskell, hãy cân nhắc .

. Với một nỗ lực cao, anh ta chép lại các bài giảng của Chương trình Tiên phong Plutus.

Nói chuyện với những người khác về hoặc nếu bạn thích Discord, hãy đến với .

Plutus

Trong Video này, Michael Peyton-Jones bắt đầu hướng dẫn chúng ta làm việc với Plutus. Plutus cho phép thực hiện tất cả các chương trình từ một thư viện Haskell duy nhất. Điều này cho phép người dùng xây dựng các ứng dụng an toàn, tạo ra các tài sản mới và tạo các hợp đồng thông minh trong một môi trường có thể dự đoán, xác định được với mức độ đảm bảo cao nhất. Hơn nữa, các nhà phát triển không phải chạy một nút Cardano đầy đủ để kiểm tra công việc của họ.

Sau đó Jann Müller sẽ đưa chúng tôi qua Nền tảng ứng dụng Plutus, nơi có thể xây dựng và khởi chạy nội dung. Anh ấy cũng chứng minh cách có thể chuyển token bằng hợp đồng thông minh. Với Plutus, bạn có thể:

  • Tạo mã thông báo mới trong môi trường nhẹ

  • Xây dựng hợp đồng thông minh

  • Hỗ trợ các tập lệnh multi-sig cơ bản

Plutus

Plutus Playground là một trình soạn thảo mã và trình mô phỏng trong một.

Việc học Haskell trở nên dễ dàng với hướng dẫn minh họa này, một trong những cách hấp dẫn nhất để học ngôn ngữ lập trình hấp dẫn này.

Chương trình tiên phong của Plutus được tạo ra nhằm tuyển dụng và đào tạo các nhà phát triển trong Plutus cho hệ sinh thái Cardano. Bằng cách tham gia chương trình, bạn sẽ trở thành một phần của nhóm có quyền truy cập sớm vào một bộ khóa học dạy bạn các nguyên tắc cốt lõi về cách viết mã trong cả Haskell và Plutus. Nó sẽ có tính tương tác cao, với các video, bài tập và phiên Hỏi & Đáp hàng tuần và quyền tiếp cận độc quyền với những người sáng tạo và chuyên gia chính về ngôn ngữ.

Bạn cũng nên biết trước về Haskell hoặc lập trình chức năng, vì Plutus dựa rất nhiều vào Haskell và bao gồm các tính năng nâng cao như Template Haskell, lập trình cấp kiểu và hệ thống hiệu ứng.

Có một hướng dẫn bằng văn bản về hoặc bạn có thể xem hướng dẫn bằng video này:

thêm

cách làm

Bắt đầu với

Haskell là ngôn ngữ lập trình cho các hợp đồng Plutus. Nếu bạn đang tìm kiếm hướng dẫn tốt nhất về Haskell và không biết bắt đầu từ đâu, chúng tôi khuyên bạn nên xem sách hoặc trang web của Miran Lipovača.

Một tài nguyên học tập tuyệt vời khác là khóa học trực tuyến do , đồng sáng lập công ty tư vấn Well-Typed và , Giám đốc Giáo dục tại IOHK, giảng dạy. Khóa học là điểm khởi đầu được đề xuất cho Plutus Pioneers khi bắt đầu . Đó là 10 tuần, 40 giờ / tuần đi sâu vào Haskell và Tiền điện tử.

Nếu bạn đến từ nền tảng Python, có một dự án thông tin giải thích các khái niệm Haskell cần thiết bằng cách sử dụng Python.

Bắt đầu với

Khóa học này không dành cho người mới bắt đầu viết mã. Bạn không cần phải là một chuyên gia về các phương pháp chính thức, nhưng bạn nên có kinh nghiệm lập trình và năng khiếu chung về tư duy logic và toán học. Chúng tôi khuyên bạn nên trước khi tham gia khóa học.

Bạn cũng có thể xem cuốn sách "Plutus - Học ngôn ngữ hợp đồng thông minh" tiếp theo lần lặp thứ 3 của chương trình tiên phong Plutus và chứa tất cả các ví dụ mã từ khóa học. Sách hiện có tại kho này: .

cách biên dịch và kiểm tra Ứng dụng Plutus
Hướng dẫn
Viết một ứng dụng Plutus cơ bản trong Plutus Playground
Sử dụng Plutus Tx
Viết các tập lệnh xác thực cơ bản
Viết các chính sách đúc tiền cơ bản
Thử nghiệm dựa trên tài sản của các hợp đồng Plutus
Hướng dẫn
Cách xuất script, datums và redemmers
Cách viết một ứng dụng Plutus có thể mở rộng
Cách xử lý các sự kiện blockchain
Cách phân tích chi phí và kích thước của tập lệnh Plutus
Haskell
Learn You a Haskell for Great Good
Haskell và Crypto Mongolia 2020
Andres Löh
Tiến sĩ Lars Brünjes
Chương trình Plutus Pioneer
py2hs
chương trình
bắt đầu với Haskell
Đăng ký Chương trình Tiên phong của Plutus
https://github.com/LukaKurnjek/plutus-pioneer-program
Plutus
Hướng dẫn về Plutus
bắt đầu với Haskell
Theo dõi nội dung cập nhật của Chris Moreton
Plutus trên Diễn đàn Cardano
Discord kỹ thuật IOG
Nền tảng
Sân chơi