Hệ sinh thái Cardano triển khai giao thức chứng minh đốt cháy nhằm tăng cường khả năng bảo mật và chống kiểm duyệt.

robot
Đang tạo bản tóm tắt

Thực hiện giao thức chứng minh đốt cháy của hệ sinh thái Cardano

Gần đây, một nhóm đã phát triển giao thức chứng minh đốt (PoB) phù hợp với hệ sinh thái Cardano để giải quyết vấn đề mà Charles Hoskinson đã đưa ra. Bài viết này sẽ giới thiệu giải pháp này, nội dung chính bao gồm:

  1. Tóm tắt về cơ chế chứng minh đốt cháy và ứng dụng của nó
  2. Giải pháp PoB này trong cơ chế thực thi hợp đồng thông minh trên mạng Cardano
  3. Quy trình triển khai và kiểm tra hợp đồng thông minh
  4. Thực hiện giao thức PoB bằng cách gửi token đến địa chỉ "hố đen"

Chứng minh đốt và ứng dụng của nó

Việc đốt token ( tiêu hủy ) về bản chất là gửi token đến một địa chỉ "hố đen" không thể truy cập. Cơ chế này có thể được sử dụng để tăng giá trị của các token còn lại, hoặc như một bằng chứng cam kết của giao thức blockchain. Mặc dù việc đốt một lượng lớn token có thể gây ra áp lực giảm phát, nhưng nó vẫn là một giao dịch phổ biến trong blockchain.

Bảo mật của chứng minh thiêu đốt dựa trên hàm băm mã hóa. Những hàm này dễ dàng tính toán theo chiều thuận, nhưng rất khó để suy diễn ngược. Bằng cách đảo ngược bit thấp nhất của đầu ra hàm băm mã hóa, có thể tạo ra một địa chỉ hố đen. Mọi thứ gửi đến địa chỉ đó sẽ trở nên khó khăn hoặc không thể khôi phục.

Hợp đồng thông minh chứng nhận đốt trên mạng Cardano

Hợp đồng thông minh Cardano được cấu thành từ ba phần:

  • Kịch bản người đổi: Cho phép hoặc cấm việc chi tiêu eUTxOs
  • Kịch bản ví: đại diện cho người dùng thực thi, được sử dụng để rút tiền và tạo eUTxOs mới
  • eUTxOs: điểm dữ liệu để giữ tiền và dùng để thanh toán

Hợp đồng thông minh Cardano không có trạng thái tập trung trên sổ cái, mỗi eUTxO có trạng thái độc lập.

Giải pháp PoB này bao gồm bốn loại thao tác:

  • Đốt: Gửi tiền đến địa chỉ hố đen
  • Bị hủy: Xác nhận rằng việc đốt thực sự đã xảy ra
  • Khóa: Gửi tiền đến địa chỉ có khóa
  • Hoàn lại: Hoàn lại số tiền đã bị khóa

Người trung gian không thể phân biệt giữa giao dịch đốt và giao dịch khóa, điều này tránh được việc kiểm tra giao dịch đốt.

Triển khai hợp đồng thông minh

Các bước triển khai bao gồm:

  1. Cài đặt bộ công cụ Haskell
  2. Xây dựng kịch bản Plutus
  3. Khởi động container nút và ví Cardano
  4. Khôi phục ví và lấy ID ví
  5. Thực hiện đốt token
  6. Xác nhận đốt

Từ hợp đồng thông minh đến kịch bản ví

Để nâng cao tính an toàn, có thể chuyển các thao tác từ hợp đồng thông minh sang kịch bản ví. Phương pháp này khiến việc kiểm tra giao dịch đốt trở nên khó khăn hơn, trừ khi kiểm tra tất cả các giao dịch Cardano.

Để thực hiện điều này, cần thay thế băm của giá trị cam kết bằng băm của khóa công khai và đảo ngược bit thấp nhất của giá trị cam kết. Đồng thời, cũng cần xem xét cấu trúc địa chỉ của Cardano và cơ chế kiểm tra lỗi.

Kết luận

Bài viết này giới thiệu giải pháp triển khai giao thức chứng minh đốt trong hệ sinh thái Cardano. Hiện tại, việc sử dụng kịch bản ví được khuyến nghị, nhưng trong tương lai, với sự hoàn thiện của thư viện PAB, giải pháp hợp đồng thông minh phức tạp kết hợp với kịch bản ví có thể khả thi hơn, giúp tạo ra một môi trường có khả năng chống chọi tốt hơn với sự kiểm duyệt tiềm tàng.

Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Chia sẻ
Bình luận
0/400
Không có bình luận
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)