Skip to main content

PPP 040401 - On-chain VS Off-chain

Tóm tắt nội dung

Video thảo luận về mã on-chain và mã off-chain trong các hợp đồng thông minh. Mã on-chain đề cập đến mã chạy trong node trong khi xử lý các giao dịch mới và được lưu trữ trong blockchain. Mặt khác, mã off-chain chạy trên người dùng hoặc thiết bị nhà cung cấp dịch vụ để xây dựng và gửi giao dịch. Mặc dù mã on-chain đảm bảo tính toàn vẹn, nó rất tốn kém và mã off-chain có quyền truy cập vào ví và tài nguyên của người dùng. Có những lợi thế và giới hạn vốn có đối với cả mã on-chain và mã off-chain, và cần phải phân tách cả hai. Video cũng thảo luận về đường ống biên dịch cho mã on-chain, liên quan đến một số bước để chuyển đổi ngôn ngữ cấp cao thành lõi Không xác định Kiểu Plutus được chạy on-chain. Cộng đồng đang đưa ra các thư viện để xác nhận mã bằng các ngôn ngữ có từ trước khác như TypeScript, các ngôn ngữ cụ thể của miền được nhúng như Plutus và các ngôn ngữ hoàn toàn mới như Aiken. Điều quan trọng là ngôn ngữ chạy on-chain là lõi Không xác định Kiểu Plutus.


Picture