Iagon gần đây đã hoàn thành một thử thách, phát triển một giao thức chứng minh đốt cháy (PoB) phù hợp với hệ sinh thái Cardano. Bài viết này sẽ giới thiệu giải pháp của đội ngũ Iagon, chủ yếu bao gồm các khía cạnh sau:
Tóm tắt về cơ chế chứng minh đốt và các ứng dụng của nó
Triển khai hợp đồng thông minh của giải pháp chứng minh đốt Iagon trên mạng Cardano
Quá trình triển khai và kiểm tra giao thức thông minh
Thực hiện chứng minh đốt bằng cách gửi token đến địa chỉ "hố đen"
1. Chứng nhận đốt và các ứng dụng của nó
Đốt token ( tiêu hủy ) là một thao tác phổ biến, về bản chất là gửi token đến một địa chỉ "hố đen" không thể truy cập. Địa chỉ này không có bất kỳ khóa truy cập nào, token bị tiêu hủy không thể lấy lại. Công chúng có thể xác minh rằng việc tiêu hủy thực sự đã xảy ra, nhưng chỉ biết một giá trị "cam kết" "bí mật". Cơ chế này có thể ngăn chặn các bên trung gian kiểm duyệt các quỹ đã bị tiêu hủy.
Cơ chế đốt có nhiều ứng dụng, có thể giúp tăng giá trị của token còn lại, cũng có thể được sử dụng như bằng chứng cam kết của giao thức blockchain. Việc đốt quy mô lớn sẽ giảm tổng số token lưu thông, có thể gây ra áp lực giảm phát. Mặc dù giao dịch đốt cần được thợ mỏ chấp nhận, nhưng Iagon cam kết phát triển một giao thức đốt không thể bị kiểm duyệt.
Tính an toàn của chứng minh đốt dựa trên hàm băm mã hóa. Những hàm này dễ tính toán, nhưng rất khó để đảo ngược. Về bản chất, những thay đổi nhỏ trong đầu vào sẽ dẫn đến những biến đổi ngẫu nhiên lớn trong kết quả đầu ra. Bằng cách đảo ngược bit thấp nhất của hàm băm mã hóa, có thể tạo ra một địa chỉ lỗ đen, nội dung gửi đến địa chỉ đó sẽ khó phục hồi.
2. Hợp đồng thông minh chứng minh đốt 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 sử dụng eUTxOs
Kịch bản ví: đại diện cho người dùng chạy, dùng để chuộc lại tiền và tạo ra eUTxOs mới
eUTxOs: bao gồm các điểm dữ liệu và tiền (datum), được sử dụng để xác định điều kiện mà tiền có thể được sử dụng lại.
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 cháy: Gửi tiền đến địa chỉ hố đen
Xác nhận đốt cháy: xác nhận rằng việc đốt cháy giá trị cam kết cụ thể đã xảy ra
Khóa: Gửi tiền đến địa chỉ có khóa
Chuộc lại: Lấy lại số tiền bị khóa
Điểm cuối hoạt động trong ví của người dùng, giao dịch được tạo sẽ được gửi đến blockchain. Giao dịch sẽ chuyển tiền đến kịch bản đổi, kịch bản này xác minh rằng tiền chỉ có thể được truy cập bởi địa chỉ có giá trị băm cụ thể.
Trong quá trình đốt, giá trị băm hướng đến một địa chỉ hố đen. Điều này được thực hiện bằng cách cung cấp cho giá trị băm một giá trị cam kết bí mật và đảo ngược nó. Do việc sử dụng hàm băm mã hóa, gần như không thể tìm thấy giá trị gốc khớp.
Người trung gian không thể biết một giao dịch là đốt hay khóa. Cơ chế này ngăn chặn việc kiểm tra chọn lọc các giao dịch đốt. Giá trị đốt có thể được xác thực bằng cách công bố giá trị cam kết. Trước khi công bố, không ai biết số tiền cụ thể bị tiêu hủy.
3. Quy trình triển khai 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 như sau:
Cài đặt công cụ Haskell
Xây dựng kịch bản Plutus
Khởi động nút Cardano và container ví
Khôi phục ví và lấy ID ví
Chạy đốt token
Xác minh việc đốt cháy
4. Từ hợp đồng thông minh đến kịch bản ví
Để ngăn chặn việc kiểm duyệt tốt hơn, có thể chỉ sử dụng kịch bản ví mà không phụ thuộc vào hợp đồng thông minh. Theo phương pháp này, cách duy nhất có thể kiểm duyệt việc đốt là kiểm duyệt 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 khóa công khai bằng băm của giá trị cam kết và đảo ngược bit thấp nhất của giá trị cam kết. Cũng cần xử lý kiểm tra định dạng địa chỉ của Cardano. Có thể sử dụng thư viện API của Cardano để tạo địa chỉ đốt, gửi giao dịch lên blockchain và xác minh việc đốt.
Kết luận
Bài viết này giới thiệu hai cách triển khai giao thức chứng minh đốt: hợp đồng thông minh và giao dịch ví. Do hợp đồng thông minh Alonzo hiện tại thiếu một số cơ sở hạ tầng cần thiết, nên đề xuất sử dụng kịch bản ví. Trong tương lai, khi thư viện PAB được hoàn thiện, các 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 chống kiểm duyệt.
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.
8 thích
Phần thưởng
8
3
Chia sẻ
Bình luận
0/400
UnluckyValidator
· 18giờ trước
Emma hố đen nuốt ADA
Xem bản gốcTrả lời0
MetaMaskVictim
· 18giờ trước
Sao lại là một địa chỉ đốt nữa vậy?
Xem bản gốcTrả lời0
GasGrillMaster
· 18giờ trước
Hố đen tiêu tiền cũng giống như tôi nướng thịt, nhìn thật sảng khoái.
Cardano có bước đột phá lớn trong hệ sinh thái: Iagon hoàn thành phát triển giao thức chứng minh đốt.
Phân tích giao thức PoB
Iagon gần đây đã hoàn thành một thử thách, phát triển một giao thức chứng minh đốt cháy (PoB) phù hợp với hệ sinh thái Cardano. Bài viết này sẽ giới thiệu giải pháp của đội ngũ Iagon, chủ yếu bao gồm các khía cạnh sau:
1. Chứng nhận đốt và các ứng dụng của nó
Đốt token ( tiêu hủy ) là một thao tác phổ biến, về bản chất là gửi token đến một địa chỉ "hố đen" không thể truy cập. Địa chỉ này không có bất kỳ khóa truy cập nào, token bị tiêu hủy không thể lấy lại. Công chúng có thể xác minh rằng việc tiêu hủy thực sự đã xảy ra, nhưng chỉ biết một giá trị "cam kết" "bí mật". Cơ chế này có thể ngăn chặn các bên trung gian kiểm duyệt các quỹ đã bị tiêu hủy.
Cơ chế đốt có nhiều ứng dụng, có thể giúp tăng giá trị của token còn lại, cũng có thể được sử dụng như bằng chứng cam kết của giao thức blockchain. Việc đốt quy mô lớn sẽ giảm tổng số token lưu thông, có thể gây ra áp lực giảm phát. Mặc dù giao dịch đốt cần được thợ mỏ chấp nhận, nhưng Iagon cam kết phát triển một giao thức đốt không thể bị kiểm duyệt.
Tính an toàn của chứng minh đốt dựa trên hàm băm mã hóa. Những hàm này dễ tính toán, nhưng rất khó để đảo ngược. Về bản chất, những thay đổi nhỏ trong đầu vào sẽ dẫn đến những biến đổi ngẫu nhiên lớn trong kết quả đầu ra. Bằng cách đảo ngược bit thấp nhất của hàm băm mã hóa, có thể tạo ra một địa chỉ lỗ đen, nội dung gửi đến địa chỉ đó sẽ khó phục hồi.
2. Hợp đồng thông minh chứng minh đốt Cardano
Hợp đồng thông minh Cardano được cấu thành từ ba phần:
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:
Điểm cuối hoạt động trong ví của người dùng, giao dịch được tạo sẽ được gửi đến blockchain. Giao dịch sẽ chuyển tiền đến kịch bản đổi, kịch bản này xác minh rằng tiền chỉ có thể được truy cập bởi địa chỉ có giá trị băm cụ thể.
Trong quá trình đốt, giá trị băm hướng đến một địa chỉ hố đen. Điều này được thực hiện bằng cách cung cấp cho giá trị băm một giá trị cam kết bí mật và đảo ngược nó. Do việc sử dụng hàm băm mã hóa, gần như không thể tìm thấy giá trị gốc khớp.
Người trung gian không thể biết một giao dịch là đốt hay khóa. Cơ chế này ngăn chặn việc kiểm tra chọn lọc các giao dịch đốt. Giá trị đốt có thể được xác thực bằng cách công bố giá trị cam kết. Trước khi công bố, không ai biết số tiền cụ thể bị tiêu hủy.
3. Quy trình triển khai 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 như sau:
4. Từ hợp đồng thông minh đến kịch bản ví
Để ngăn chặn việc kiểm duyệt tốt hơn, có thể chỉ sử dụng kịch bản ví mà không phụ thuộc vào hợp đồng thông minh. Theo phương pháp này, cách duy nhất có thể kiểm duyệt việc đốt là kiểm duyệt 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 khóa công khai bằng băm của giá trị cam kết và đảo ngược bit thấp nhất của giá trị cam kết. Cũng cần xử lý kiểm tra định dạng địa chỉ của Cardano. Có thể sử dụng thư viện API của Cardano để tạo địa chỉ đốt, gửi giao dịch lên blockchain và xác minh việc đốt.
Kết luận
Bài viết này giới thiệu hai cách triển khai giao thức chứng minh đốt: hợp đồng thông minh và giao dịch ví. Do hợp đồng thông minh Alonzo hiện tại thiếu một số cơ sở hạ tầng cần thiết, nên đề xuất sử dụng kịch bản ví. Trong tương lai, khi thư viện PAB được hoàn thiện, các 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 chống kiểm duyệt.