Hệ sinh thái Cardano thực hiện giao thức chứng minh đốt cháy, đội ngũ Iagon hoàn thành thử thách mới

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

Hệ sinh thái Cardano chứng minh đốt ( PoB ) giao thức thực hiện

Đội ngũ Iagon gần đây đã hoàn thành một thử thách, phát triển giao thức chứng minh đốt cháy (PoB) cho hệ sinh thái Cardano. Bài viết này sẽ giới thiệu chi tiết về giải pháp này, bao gồm:

  1. Tổng quan về cơ chế chứng minh đốt cháy và ứng dụng của nó
  2. Iagon triển khai hợp đồng thông minh PoB trên mạng Cardano
  3. Triển khai và kiểm tra hợp đồng thông minh
  4. Giao thức PoB được thực hiện thông qua giao dịch ví

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

Việc đốt token ( và tiêu hủy ) là một thực hành phổ biến, chủ yếu 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.

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

Ý tưởng thiết kế của giao thức chứng minh đốt cháy là đốt tiền trước, sau đó chứng minh rằng việc đốt cháy đã xảy ra trong các bước độc lập. Điều này cần tạo ra một giá trị cam kết của băm, sau đó hiển thị địa chỉ hố đen đã được tạo.

2. 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 mua lại: kiểm soát việc chi tiêu eUTxOs
  • Kịch bản ví: đại diện cho người dùng chạy, dùng để giải ngân quỹ và tạo eUTxOs mới
  • eUTxOs: nắm giữ quỹ và điểm dữ liệu (datum)

Hợp đồng thông minh Cardano không có trạng thái tập trung, mỗi eUTxO có trạng thái độc lập. Các thao tác có thể bao gồm:

  • Đốt: Gửi tiền đến địa chỉ hố đen
  • Đã bị hủy: xác minh việc đốt đã xảy ra
  • Khóa: Gửi tiền đến địa chỉ có khóa
  • Hoàn lại: Lấy 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 ngăn chặn việc kiểm tra các giao dịch đốt. Chỉ sau khi công bố giá trị cam kết, tình trạng đốt tiền mới có thể được xác minh.

3. Triển khai và kiểm tra hợp đồng thông minh

Các bước triển khai hợp đồng thông minh trên mạng thử nghiệm bao gồm:

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

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

Để ngăn chặn sự kiểm duyệt hơn nữa, có thể thực hiện hoàn toàn thao tác đốt trong ví của người dùng mà không cần phụ thuộc vào hợp đồng thông minh. Điều này yêu cầu sử dụng băm giá trị cam kết để thay thế băm khóa công khai và đảo ngược bit thấp nhất.

Thông qua việc sử dụng thư viện API Cardano, có thể tạo địa chỉ đốt, gửi giao dịch lên blockchain, và xác minh giao dịch đốt.

Kết luận

Hiện tại, khuyến nghị sử dụng kịch bản ví để thực hiện giao thức chứng nhận đốt. Trong tương lai, khi thư viện PAB được hoàn thiện, kết hợp với giải pháp hợp đồng thông minh phức tạp của kịch bản ví sẽ trở nên khả thi hơn, có thể tạo ra một môi trường chống kiểm duyệt.

ADA-1.28%
IAG-0.39%
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
  • 5
  • Chia sẻ
Bình luận
0/400
BTCRetirementFundvip
· 12giờ trước
Phát triển phát triển có tăng lên được không
Xem bản gốcTrả lời0
RugResistantvip
· 12giờ trước
cần kiểm toán sâu hơn thật sự... cơ chế đốt nhìn có vẻ khả nghi hiện tại
Xem bản gốcTrả lời0
BlockchainFoodievip
· 12giờ trước
cơ chế cháy ngon... như nướng một miếng bít tết hoàn hảo thật ra
Xem bản gốcTrả lời0
NFTDreamervip
· 12giờ trước
Đốt cháy đã được sắp xếp lại rồi, ổn quá.
Xem bản gốcTrả lời0
DogeBachelorvip
· 12giờ trước
Hệ sinh thái có động thái mới thơm!
Xem bản gốcTrả lời0
  • 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)