Skip to main content

Q&A Week 3 - PPP Iteration 4

Tóm tắt nội dung

"Video là nội dung của một phiên hỏi đáp. Câu hỏi đầu tiên là về việc tạo hợp đồng quà tặng trong mô hình UTXO với món quà được tự động tiêu thụ bởi người phải nhận khoản thanh toán. Câu trả lời là ai đó từ blockchain bên ngoài phải thực hiện một hành động để chuỗi thay đổi vì blockchain là một thực thể thụ động không thực hiện bất kỳ hành động nào. Hai cách để thanh toán cho người đó là có một số cách off-chain tạo ra giao dịch hoặc thực hiện hợp đồng quà tặng khuyến khích người khác tạo giao dịch. Câu hỏi thứ hai là về việc sử dụng các ứng dụng Plutus và cần điểm tín dụng và câu trả lời là người ta có thể sử dụng NYX, điều này không yêu cầu sử dụng Docker. Câu hỏi thứ ba là về tình trạng của Chứng chỉ NFT tiên phong Plutus có thể được mở khóa sau khi hoàn thành khóa học, và câu trả lời là có một vài lựa chọn được khám phá, và bộ phận pháp lý đang được tư vấn.

Câu hỏi thứ tư là về thẻ dữ liệu Redeemer trong mã Plutus on-chain. Câu hỏi đặt câu hỏi làm thế nào để triển khai dữ liệu đại số Kiểu làm mã off-chain trong Lucid. Câu trả lời liên quan đến việc thay đổi ví dụ vesting bằng cách thêm Datum myRedeemer, có hai tùy chọn, Tùy chọn A và Tùy chọn B. Tùy chọn B cũng chứa một danh sách các số nguyên. Bằng cách ghim tùy chọn A đến INDEX 0 và Tùy chọn B đến INDEX 1, người ta có thể sử dụng dữ liệu in sang JSON để chuyển đổi nó thành một thứ của hàm tạo 0 hoặc 1 với các trường tương ứng của chúng. Video kết thúc với đề xuất lặn sâu hơn về cách dữ liệu Kiểu trong Haskell được chuyển đổi thành Datum hoặc Redeemer, được minh họa trong ví dụ vesting."


Picture