Sebastien Rousseau

ERC-20

Tiêu chuẩn token ERC-20

Giao diện token Ethereum đã thay đổi thế giới

4 min read
Banner for: Tiêu chuẩn token ERC-20

Máy tính xách tay trên bàn gỗ.class="img-fluid clearfix"

TL;DR. ERC-20 là tiêu chuẩn token có thể thay thế trên Ethereum. Bằng cách định nghĩa một giao diện chung (transfer, approve, balanceOf...), nó đã mở khoá hàng chục nghìn dự án token, tạo nền tảng cho stablecoin, DeFi và token hoá tài sản thực.

Điểm chính

  • Ý tưởng. Một bộ sáu hàm bắt buộc và ba sự kiện cho phép bất kỳ token nào tương tác với ví, sàn giao dịch và hợp đồng khác.
  • Tác động. USDC, USDT, UNI và phần lớn các token DeFi tuân theo ERC-20. Khả năng tương tác đã trở thành tài sản chiến lược.
  • Đổi mới. ERC-20 mở đường cho ERC-721 (NFT), ERC-1155 (token đa loại) và ERC-4626 (kho lưu trữ token hoá).
  • Hạn chế. Không hỗ trợ giao dịch gốc; chuyển token đòi hỏi ETH cho phí gas. Các biến thể như ERC-777 cố gắng cải thiện điều này.

Phân tích

Vì sao chuẩn hoá quan trọng

Trước ERC-20, mỗi token trên Ethereum có giao diện riêng. Một ví hỗ trợ Token A không nhất thiết hỗ trợ Token B. Một sàn giao dịch phải viết mã tích hợp riêng cho từng token. ERC-20 đã giải quyết điều này bằng một giao diện chung.

Đặc tả

Sáu hàm bắt buộc

function totalSupply() external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
function transfer(address to, uint256 amount) external returns (bool);
function allowance(address owner, address spender) external view returns (uint256);
function approve(address spender, uint256 amount) external returns (bool);
function transferFrom(address from, address to, uint256 amount) external returns (bool);

Hai sự kiện

event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);

Đó là toàn bộ tiêu chuẩn. Sự đơn giản này chính là điểm mạnh.

Tác động

Hệ sinh thái mà ERC-20 đã tạo ra

Đổi mới

Tiêu chuẩn kế thừa

Hạn chế

Những gì ERC-20 không giải quyết được

Chuyển token ERC-20 đòi hỏi ETH cho phí gas, ngay cả khi người dùng chỉ giữ stablecoin. Một số biến thể (như ERC-777) cố gắng giải quyết điều này nhưng chưa đạt được sự áp dụng rộng rãi. Lỗi lập trình trong các hợp đồng ERC-20 có thể dẫn đến mất tiền — ví dụ vụ Parity bug năm 2017.

Kết luận

ERC-20 là một ví dụ kinh điển về việc một tiêu chuẩn đơn giản tạo ra hiệu ứng mạng khổng lồ. Sáu hàm và ba sự kiện đã định nghĩa cách các token số hoạt động trên Ethereum trong gần một thập kỷ, và bài học của nó — khả năng tương tác là tài sản chiến lược — áp dụng vượt ra ngoài blockchain.

Cập nhật lần cuối .

Đăng lại bài viết này

Sao chép định dạng cho Medium

# Tiêu chuẩn token ERC-20 — Sebastien Rousseau

> Originally published at [https://sebastienrousseau.com/vi/2018-01-24-tieu-chuan-token-erc-20/](https://sebastienrousseau.com/vi/2018-01-24-tieu-chuan-token-erc-20/)

ERC-20 đã chuẩn hoá việc tạo token trên Ethereum, mở khoá hàng nghìn dự án và nền tảng cho stablecoin, DeFi và token hoá tài sản thực.

Read the full article on sebastienrousseau.com: https://sebastienrousseau.com/vi/2018-01-24-tieu-chuan-token-erc-20/

Sao chép định dạng cho Mastodon

Tiêu chuẩn token ERC-20 — Sebastien Rousseau

ERC-20 đã chuẩn hoá việc tạo token trên Ethereum, mở khoá hàng nghìn dự án và nền tảng cho stablecoin, DeFi và token hoá tài sản thực.

https://sebastienrousseau.com/vi/2018-01-24-tieu-chuan-token-erc-20/

Sao chép định dạng cho LinkedIn

Tiêu chuẩn token ERC-20 — Sebastien Rousseau

ERC-20 đã chuẩn hoá việc tạo token trên Ethereum, mở khoá hàng nghìn dự án và nền tảng cho stablecoin, DeFi và token hoá tài sản thực.

Đây là những điểm chiến lược quan trọng:

- Phân tích. Trước ERC-20, mỗi token trên Ethereum có giao diện riêng.
- Đặc tả. function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address to, uint256 amount) external returns (bool); function…
- Tác động. Chuyển token ERC-20 đòi hỏi ETH cho phí gas, ngay cả khi người dùng chỉ giữ stablecoin.
- Đổi mới. Chuyển token ERC-20 đòi hỏi ETH cho phí gas, ngay cả khi người dùng chỉ giữ stablecoin.

Tổ chức của bạn tiếp cận như thế nào với những thách thức được nêu trong bài viết này?

→ https://sebastienrousseau.com/vi/2018-01-24-tieu-chuan-token-erc-20/

#Erc20 #Ethereum #Token #HợpĐồngThôngMinh #Defi

Sebastien Rousseau | CC-BY-4.0
Trích dẫn bài này

Tiêu chuẩn token ERC-20 — Sebastien Rousseau

ERC-20 đã chuẩn hoá việc tạo token trên Ethereum, mở khoá hàng nghìn dự án và nền tảng cho stablecoin, DeFi và token hoá tài sản thực.

BibTeX

@online{rousseau2018tiêu,
  author  = {Rousseau, Sebastien},
  title   = {{Tiêu chuẩn token ERC-20 — Sebastien Rousseau}},
  year    = {2018},
  url     = {https://sebastienrousseau.com/vi/2018-01-24-tieu-chuan-token-erc-20/},
  urldate = {2018}
}

RIS

TY  - GEN
AU  - Rousseau, Sebastien
TI  - Tiêu chuẩn token ERC-20 — Sebastien Rousseau
PY  - 2018
UR  - https://sebastienrousseau.com/vi/2018-01-24-tieu-chuan-token-erc-20/
ER  -

Vancouver

Rousseau S. Tiêu chuẩn token ERC-20 — Sebastien Rousseau. sebastienrousseau.com. 2018 Jan 24. Available from: https://sebastienrousseau.com/vi/2018-01-24-tieu-chuan-token-erc-20/

Chicago

Rousseau, Sebastien. "Tiêu chuẩn token ERC-20 — Sebastien Rousseau." sebastienrousseau.com. January 24, 2018. https://sebastienrousseau.com/vi/2018-01-24-tieu-chuan-token-erc-20/.

APA

Rousseau, S. (2018, January 24). Tiêu chuẩn token ERC-20 — Sebastien Rousseau. sebastienrousseau.com. https://sebastienrousseau.com/vi/2018-01-24-tieu-chuan-token-erc-20/

Đăng lại bài này

Tiêu chuẩn token ERC-20 — Sebastien Rousseau

ERC-20 đã chuẩn hoá việc tạo token trên Ethereum, mở khoá hàng nghìn dự án và nền tảng cho stablecoin, DeFi và token hoá tài sản thực.

Bài viết này được cấp phép theo Creative Commons Attribution 4.0 International. Đăng lại yêu cầu ghi nguồn đến URL chính tắc.

Tiêu chuẩn token ERC-20 — Sebastien Rousseau

ERC-20 đã chuẩn hoá việc tạo token trên Ethereum, mở khoá hàng nghìn dự án và nền tảng cho stablecoin, DeFi và token hoá tài sản thực.

Originally published at https://sebastienrousseau.com/vi/2018-01-24-tieu-chuan-token-erc-20/ by Sebastien Rousseau.
Licensed under CC-BY-4.0.