Đợt bán trước $EX5 — Giai đoạn Seed · Tổng cung cố định 500M · Đốt 50% · Đăng ký tại portal.ex5.comTham gia →
Cập nhật

ERC-223

Tóm lại: ERC-223 là một tiêu chuẩn token trên Ethereum, dựa trên hợp đồng thông minh, được đề xuất nhằm cho phép người dùng chuyển token an toàn đến ví và các địa…

ERC-223 là một tiêu chuẩn token trên Ethereum, dựa trên hợp đồng thông minh, được đề xuất nhằm cho phép người dùng chuyển token an toàn đến ví và các địa chỉ khác. Mục tiêu chính của nó là ngăn token bị mất khi được gửi đến một hợp đồng không thể xử lý chúng.

Tại sao điều này quan trọng

Với tiêu chuẩn ERC-20 được sử dụng rộng rãi, một lệnh chuyển thông thường đến hợp đồng thông minh sẽ không thông báo cho hợp đồng đó. Nếu hợp đồng không được xây dựng để nhận token, số token này có thể bị kẹt lại vĩnh viễn. ERC-223 thay đổi điều này. Khi token được gửi đến một hợp đồng, hợp đồng token sẽ gọi một hàm nhận đặc biệt trên hợp đồng đích. Nếu hàm đó không tồn tại, lần chuyển thất bại và token vẫn ở lại với người gửi. Việc chuyển đến các địa chỉ ví thông thường diễn ra giống hệt các lần chuyển bình thường. ERC-223 cũng cho phép người dùng thanh toán cho một hợp đồng chỉ trong một bước, thay vì quy trình hai bước phê duyệt rồi chuyển. Dù vậy, ERC-20 vẫn phổ biến hơn nhiều, nên phần lớn token bạn gặp trong ví và trên các sàn giao dịch không sử dụng ERC-223.

Ví dụ

Một người dùng vô tình gửi token đến địa chỉ của một hợp đồng không liên quan gì đến token. Với một token ERC-20 cơ bản, lần chuyển thành công và số token đó coi như bị mất. Với một token ERC-223, hợp đồng không có hàm nhận nên giao dịch bị từ chối. Người dùng giữ lại được token và chỉ mất phí mạng.

Thuật ngữ liên quan