ERC-777

ERC-777 là gì?

ERC-777 là một tiêu chuẩn mã thông báo dành cho các mã thông báo có thể thay thế được giới thiệu trên mạng Ethereum hoàn toàn tương thích với các sàn giao dịch phi tập trung hiện có.

Tiêu chuẩn mã thông báo ERC-777 đề cập đến giao thức chuỗi khối của Ethereum chỉ định loại mã thông báo tương thích với ETH.

Nó đơn giản hóa các tương tác giao dịch mã thông báo và giải quyết các vấn đề liên quan đến số thập phân, đúc và đốt. Nó kết hợp một tính năng độc đáo được gọi là hook.

Khi mã thông báo được gửi đến hợp đồng phân tích dựa trên máy tính, nó sẽ kích hoạt cơ chế móc giúp hợp lý hóa giao tiếp giữa các tài khoản và hợp đồng trong quá trình nhận mã thông báo. Ngoài ra, mã thông báo ERC-777 ít bị kẹt trong hợp đồng hơn, đây là vấn đề thường gặp với mã thông báo ERC-20.

ERC777, tương tự như ERC20, là tiêu chuẩn để tạo token trên Ethereum Blockchain. Tiêu chuẩn bao gồm các móc được lập trình. Không giống như mã thông báo ERC20, nếu bạn chuyển ETH sang hợp đồng thông minh, hợp đồng sẽ được thông báo về ETH đến thông qua các hook. Sau đây là những ưu điểm của tiêu chuẩn này:

  • Nó hoạt động tương tự như Ether, vì mã thông báo được gửi bằng chức năng gửi (đích, giá trị, dữ liệu).
  • Mã tokenReceived được chỉ định trong hợp đồng hoặc địa chỉ thông thường, được kích hoạt khi nhận mã thông báo. Đây không phải là trường hợp với mã thông báo ERC20. Ví dụ: khi chuyển từ hợp đồng thông minh này sang hợp đồng thông minh khác, chỉ chủ sở hữu mã thông báo ERC20 được thay đổi trong hợp đồng thông minh, là nhà phát hành ERC20. Cuộc gọi trùng lặp này bị ngăn chặn bằng ERC-777.
  • Hơn nữa, ERC-777 kết hợp tiêu chuẩn ERC-820 mới, cho phép đăng ký siêu dữ liệu cho các hợp đồng, cho phép xem xét nội tâm cơ bản. Điều này đảm bảo khả năng tương thích ngược và cho phép mở rộng chức năng bổ sung. Các hợp đồng trong giao thức ERC-777 tương tác giống như các hợp đồng trong giao thức ERC-20.
  • Một hàm truyền mới được giới thiệu trong ERC-777, bao gồm một trường gọi là byte. Trường này cho phép bổ sung thông tin nhận dạng vào việc chuyển tiền và thông báo ngay lập tức cho hợp đồng người nhận về việc chuyển tiền.
  • ERC-777 cho phép bổ sung chức năng bổ sung cho mã thông báo, chẳng hạn như hợp đồng trộn để tăng cường bảo mật giao dịch hoặc tính năng khôi phục khẩn cấp để hỗ trợ trong trường hợp khóa riêng bị mất.

Mặc dù ban đầu ERC-777 có một số vấn đề về bảo mật nhưng đã được giải quyết nhưng nó vẫn có thể có những hạn chế nhất định giống như bất kỳ token nào khác. Đây là lý do tại sao các phiên bản cập nhật như ERC-820 đã được giới thiệu.

Mã thông báo có thể được gửi đến bất kỳ địa chỉ Ethereum nào, ngay cả đến các hợp đồng không hỗ trợ chúng, dẫn đến mã thông báo bị khóa vĩnh viễn.

Một vấn đề tiềm ẩn là mặc dù mã thông báo có thể được di chuyển theo cách thủ công nhưng rất khó để xác định nguồn gốc và người gửi mã thông báo.

ERC-777

ERC-777 là gì?

ERC-777 là một tiêu chuẩn mã thông báo dành cho các mã thông báo có thể thay thế được giới thiệu trên mạng Ethereum hoàn toàn tương thích với các sàn giao dịch phi tập trung hiện có.

Tiêu chuẩn mã thông báo ERC-777 đề cập đến giao thức chuỗi khối của Ethereum chỉ định loại mã thông báo tương thích với ETH.

Nó đơn giản hóa các tương tác giao dịch mã thông báo và giải quyết các vấn đề liên quan đến số thập phân, đúc và đốt. Nó kết hợp một tính năng độc đáo được gọi là hook.

Khi mã thông báo được gửi đến hợp đồng phân tích dựa trên máy tính, nó sẽ kích hoạt cơ chế móc giúp hợp lý hóa giao tiếp giữa các tài khoản và hợp đồng trong quá trình nhận mã thông báo. Ngoài ra, mã thông báo ERC-777 ít bị kẹt trong hợp đồng hơn, đây là vấn đề thường gặp với mã thông báo ERC-20.

ERC777, tương tự như ERC20, là tiêu chuẩn để tạo token trên Ethereum Blockchain. Tiêu chuẩn bao gồm các móc được lập trình. Không giống như mã thông báo ERC20, nếu bạn chuyển ETH sang hợp đồng thông minh, hợp đồng sẽ được thông báo về ETH đến thông qua các hook. Sau đây là những ưu điểm của tiêu chuẩn này:

  • Nó hoạt động tương tự như Ether, vì mã thông báo được gửi bằng chức năng gửi (đích, giá trị, dữ liệu).
  • Mã tokenReceived được chỉ định trong hợp đồng hoặc địa chỉ thông thường, được kích hoạt khi nhận mã thông báo. Đây không phải là trường hợp với mã thông báo ERC20. Ví dụ: khi chuyển từ hợp đồng thông minh này sang hợp đồng thông minh khác, chỉ chủ sở hữu mã thông báo ERC20 được thay đổi trong hợp đồng thông minh, là nhà phát hành ERC20. Cuộc gọi trùng lặp này bị ngăn chặn bằng ERC-777.
  • Hơn nữa, ERC-777 kết hợp tiêu chuẩn ERC-820 mới, cho phép đăng ký siêu dữ liệu cho các hợp đồng, cho phép xem xét nội tâm cơ bản. Điều này đảm bảo khả năng tương thích ngược và cho phép mở rộng chức năng bổ sung. Các hợp đồng trong giao thức ERC-777 tương tác giống như các hợp đồng trong giao thức ERC-20.
  • Một hàm truyền mới được giới thiệu trong ERC-777, bao gồm một trường gọi là byte. Trường này cho phép bổ sung thông tin nhận dạng vào việc chuyển tiền và thông báo ngay lập tức cho hợp đồng người nhận về việc chuyển tiền.
  • ERC-777 cho phép bổ sung chức năng bổ sung cho mã thông báo, chẳng hạn như hợp đồng trộn để tăng cường bảo mật giao dịch hoặc tính năng khôi phục khẩn cấp để hỗ trợ trong trường hợp khóa riêng bị mất.

Mặc dù ban đầu ERC-777 có một số vấn đề về bảo mật nhưng đã được giải quyết nhưng nó vẫn có thể có những hạn chế nhất định giống như bất kỳ token nào khác. Đây là lý do tại sao các phiên bản cập nhật như ERC-820 đã được giới thiệu.

Mã thông báo có thể được gửi đến bất kỳ địa chỉ Ethereum nào, ngay cả đến các hợp đồng không hỗ trợ chúng, dẫn đến mã thông báo bị khóa vĩnh viễn.

Một vấn đề tiềm ẩn là mặc dù mã thông báo có thể được di chuyển theo cách thủ công nhưng rất khó để xác định nguồn gốc và người gửi mã thông báo.

Đã truy cập 56 lần, 1 lần truy cập hôm nay

Bình luận