Skip to main content

PPP 040307 - Homework

Tóm tắt nội dung

"Video phác thảo hai bài tập về nhà liên quan đến việc thực hiện một biến thể trong hợp đồng xác nhận vesting trong Context khóa học phát triển hợp đồng thông minh. Công cụ xác nhận vest là một hợp đồng nắm giữ crypto hoặc các tài sản kỹ thuật số khác cho đến một ngày hoặc thời hạn được chỉ định, tại thời điểm đó, các tài sản có thể được rút hoặc chuyển sang một bên được chỉ định.

Bài tập về nhà đầu tiên yêu cầu thực hiện một biến thể trong hợp đồng xác nhận vesting liên quan đến hai Redeemer và một thời hạn. Logic của hợp đồng được giải thích như sau: Redeemer đầu tiên được phép chi tiêu tài sản kỹ thuật số trước thời hạn, trong khi Redeemer thứ hai được phép chi tiêu tài sản sau thời hạn. Biến thể này có thể hữu ích trong các tình huống mà ai đó muốn đưa tiền cho Redeemer đầu tiên, nhưng nếu chúng không yêu cầu trước thời hạn, chúng muốn tài sản được trả lại cho họ, lúc đó Redeemer thứ hai sẽ nhận được tài sản.

Bài tập bài tập về nhà thứ hai yêu cầu thực hiện hợp đồng kiểm tra tham số hóa trong đó tham số là Redeemer và thời hạn là Datum . Điều này có nghĩa là thời hạn được đặt làm giá trị cố định và không thể thay đổi thông qua tham số. Mục tiêu của nhiệm vụ này là kiểm tra Hàm của hợp đồng xác nhận vest với những Redeemer khác nhau, trong khi vẫn giữ thời hạn không đổi.

Video cũng cung cấp hướng dẫn để chạy các bài tập về nhà và kiểm tra chúng bằng cách sử dụng kiểm tra Cabal. Ngoài ra, bài viết cho thấy các sửa đổi cho các DAPP, chẳng hạn như lọc ra UTXO (đầu ra giao dịch không sử dụng) được tìm thấy bởi Redeemer, chỉ hiển thị UTXO Vesting trong đó Redeemer là ví hiện tại được kết nối và lọc ra UTXO Vesting nơi thời hạn đã đạt được.

Nhìn chung, bài viết cung cấp một giới thiệu ngắn gọn về một khía cạnh cụ thể của phát triển hợp đồng thông minh và cung cấp hai bài tập về nhà cho sinh viên để thực hành thực hiện và kiểm tra các khái niệm được đề cập trong khóa học."


Picture