Khi Ethereum lần đầu tiên xuất hiện như một nền tảng cho các ứng dụng phi tập trung, các nhà phát triển đã phải đối mặt với một thách thức liên tục: làm thế nào để đảm bảo các token có thể hoạt động liền mạch trên các DApp và dịch vụ khác nhau. Nếu không có sự chuẩn hóa, mỗi dự án sẽ cần phải xây dựng các lớp tương thích từ đầu. Sự phân mảnh này có thể đã làm chậm lại đổi mới. Để đáp ứng, Fabian Vogelsteller đã đề xuất ERC-20 (Ethereum Request for Comment 20), một đặc tả đã trở thành xương sống của việc tạo token hiện đại.
Hiểu Về Khái Niệm Cốt Lõi
Về bản chất, ERC-20 định nghĩa một tập hợp các quy tắc mà bất kỳ token nào trên Ethereum phải tuân theo. Hãy coi nó như một ngôn ngữ hợp đồng—khi các nhà phát triển viết smart contract cho các token, việc tuân thủ ERC-20 có nghĩa là các ví, sàn giao dịch và DApp tự động nhận diện và xử lý các token của họ một cách chính xác.
Các token ERC-20 là tài sản có thể thay thế, có nghĩa là mỗi token đều có giá trị giống nhau và có thể trao đổi với một token khác cùng loại. Không giống như các bộ sưu tập kỹ thuật số độc đáo, các token ERC-20 đại diện cho các đơn vị giá trị, tiện ích hoặc quyền quản trị mà có thể được giao dịch, chuyển nhượng hoặc đặt cược.
Việc triển khai kỹ thuật dựa vào các hợp đồng thông minh—các chương trình tự thực thi trên Máy ảo Ethereum. Khi các điều kiện đã được xác định trước được đáp ứng, token sẽ được tự động tạo ra, chuyển giao hoặc phá hủy. Sự tự động hóa này loại bỏ các trung gian và giảm thiểu chi phí hoạt động.
Từ Đề Xuất tới Tiêu Chuẩn Ngành
Vogelsteller đã nộp ý tưởng ERC-20 của mình thông qua kho lưu trữ GitHub của Ethereum vào năm 2015. Đề xuất này nhận được ký hiệu “20” vì nó đại diện cho bình luận chính thức thứ hai mươi về chủ đề vấn đề cụ thể đó. Sau khi được cộng đồng phát triển của Ethereum xem xét và phê duyệt, nó đã được chính thức triển khai dưới dạng Đề xuất Cải tiến Ethereum (EIP-20).
Kể từ khi được áp dụng, sự tuân thủ ERC-20 đã trở thành bắt buộc đối với các dự án token nghiêm túc. Sự chuẩn hóa này đã tạo ra các hiệu ứng mạng - càng nhiều dự án sử dụng ERC-20, tiêu chuẩn đó càng trở nên có giá trị hơn.
Cách mà Token ERC-20 thực sự hoạt động
Cơ chế hoạt động tập trung vào các hướng dẫn hợp đồng thông minh. Khi bạn khởi động một hành động—gửi token, nhận token, hoặc kiểm tra số dư—hợp đồng thông minh thực thi mã tương ứng. Blockchain Ethereum ghi lại mọi giao dịch một cách vĩnh viễn.
Mỗi token ERC-20 hoạt động trong một môi trường địa chỉ ví ERC-20 cụ thể. Khi bạn nắm giữ token, chúng được liên kết với địa chỉ ví duy nhất của bạn trên blockchain. Việc chuyển token giữa các địa chỉ đơn giản như việc khởi tạo một giao dịch—hợp đồng thông minh xác thực số dư của người gửi và cập nhật cả hai địa chỉ tương ứng.
Ngoài các chuyển khoản cơ bản, token ERC-20 thường bao gồm các tính năng quản trị. Người nắm giữ token có thể bỏ phiếu cho các thay đổi trong giao thức, kiếm được ảnh hưởng tương ứng với số lượng nắm giữ của họ. Một số dự án cho phép staking, nơi người dùng khóa token để xác thực các giao dịch mạng và nhận phần thưởng, tạo ra cơ hội thu nhập thụ động.
Những Lợi Thế Cạnh Tranh
Tính tương thích đa nền tảng: Token ERC-20 hoạt động trên các sàn giao dịch tập trung, sàn giao dịch phi tập trung, ví Web3 và các giao thức DeFi mà không cần sửa đổi. Tính khả dụng này giảm thiểu đáng kể ma sát trong hệ sinh thái tiền điện tử và thúc đẩy việc áp dụng.
Bảo mật thông qua nền tảng của Ethereum: Các token ERC-20 kế thừa mô hình bảo mật của Ethereum. Cơ chế đồng thuận phi tập trung của blockchain, các sổ cái không thể thay đổi và lịch sử giao dịch minh bạch khiến việc thao túng token trở nên vô cùng khó khăn. Người dùng có thể tự xác minh nguồn cung token và tính xác thực của giao dịch.
Tính thanh khoản của thị trường: Bởi vì các token ERC-20 được công nhận rộng rãi, chúng đạt được tính thanh khoản cao. Các nhà đầu tư có thể nhanh chóng mua hoặc bán trên nhiều nền tảng, điều này thu hút các nhà giao dịch đang tìm kiếm cơ hội đầu tư vào các dự án mới nổi.
Độ linh hoạt cho nhà phát triển: Trong khi duy trì khả năng tương thích, các nhà sáng tạo vẫn giữ được nhiều tùy chọn tùy chỉnh quan trọng. Các nhà phát triển có thể đặt giới hạn tổng cung, xác định độ chính xác thập phân, gán biểu tượng và thêm các chức năng chuyên biệt phù hợp với kinh tế của dự án của họ.
Khả năng tiếp cận và Trải nghiệm Người dùng: Các công cụ như MetaMask và MyEtherWallet đã đơn giản hóa việc quản lý token cho những người không có kỹ thuật. Sự dân chủ hóa này đã mở rộng sự tham gia ra ngoài giới kỹ sư đến những nhà điều hành doanh nghiệp và nhà đầu tư.
Những Hạn Chế Mà Các Nhà Phát Triển Đối Mặt
Ràng buộc chức năng: Việc tiêu chuẩn hóa cho phép khả năng tương thích cũng hạn chế những gì token có thể làm. Các hoạt động phức tạp yêu cầu logic điều kiện hoặc quy trình nhiều bước đôi khi vượt quá các tham số thiết kế của ERC-20, buộc các nhà phát triển phải chuyển sang các tiêu chuẩn chuyên biệt hơn.
Biến động phí Gas: Giao dịch yêu cầu phí mạng Ethereum (gas), điều này dao động dựa trên tình trạng tắc nghẽn. Trong thời gian cao điểm của mạng, người dùng có thể phải đối mặt với chi phí cao bất ngờ, làm nản lòng việc chuyển tiền thường xuyên và hạn chế khả năng tiếp cận cho những người nắm giữ nhỏ.
Sự chấp nhận hệ sinh thái chưa hoàn chỉnh: Một số sàn giao dịch và nền tảng không hỗ trợ các token ERC-20, làm phân mảnh sự chấp nhận toàn cầu được hứa hẹn. Sự chấp nhận có chọn lọc này giảm tính thanh khoản cho các dự án nhỏ.
Vấn đề không tương thích của Hợp đồng Thông minh: Nếu người dùng gửi token ERC-20 đến một hợp đồng thông minh không được lập trình để xử lý chúng, các token đó trở nên không thể truy cập. Tiêu chuẩn ERC-20 không thể cảnh báo các hợp đồng không tương thích, dẫn đến việc mất tiền vĩnh viễn.
Các Token ERC-20 Định Hình Thị Trường
Tether (USDT): Hoạt động như một token ERC-20 trên Ethereum, USDT duy trì tỷ lệ 1:1 với Đô la Mỹ. Đội ngũ đạt được điều này bằng cách giữ các dự trữ đô la tương đương. USDT đã trở thành cơ sở hạ tầng thiết yếu cho việc chuyển tiền giữa các sàn giao dịch và vẫn là một trong những tài sản được giao dịch nhiều nhất trong lĩnh vực tiền điện tử.
Uniswap (UNI): Sàn giao dịch phi tập trung này hoạt động như một token ERC-20, với UNI đóng vai trò là token quản trị và tiện ích. Được cung cấp bởi các nhà tạo lập thị trường tự động thay vì sổ lệnh truyền thống, Uniswap cho phép hoán đổi token không cần quyền truy cập và đã thu hút hàng tỷ khối lượng giao dịch.
Maker (MKR): Là token quản trị cho MakerDAO, những người nắm giữ MKR hướng dẫn sự phát triển của giao thức. Nền tảng này cho phép tạo ra Dai, một stablecoin được neo giá mềm vào Đô la Mỹ. Bỏ phiếu MKR xác định các thông số giao thức thông qua các cơ chế quản trị phi tập trung.
BNB: Ban đầu được ra mắt dưới dạng token ERC-20, BNB phục vụ các chức năng tiện ích trên các nền tảng phi tập trung và tập trung, tích lũy giá trị thông qua việc áp dụng rộng rãi hơn trong hệ sinh thái.
Sự Tiến Hóa Vượt Qua ERC-20
Trong khi ERC-20 chiếm ưu thế, các tiêu chuẩn chuyên biệt giải quyết các trường hợp sử dụng cụ thể:
ERC-165: Cho phép các hợp đồng thông minh quảng bá các giao diện mà chúng hỗ trợ, tạo điều kiện cho việc giao tiếp giữa các hợp đồng.
ERC-621: Cho phép các bên được ủy quyền tạo thêm mã thông báo hoặc đốt các mã thông báo hiện có sau khi ra mắt, điều chỉnh cung một cách linh hoạt.
ERC-777: Giới thiệu cơ chế phục hồi cho các khóa riêng bị mất và nâng cao quyền riêng tư giao dịch
ERC-721: Tiêu chuẩn NFT, cho phép tạo ra token không thể thay thế, trong đó mỗi token là duy nhất
ERC-223: Giải quyết việc chuyển token không mong muốn đến địa chỉ sai với chức năng phục hồi tích hợp
ERC-1155: Tiêu chuẩn lai hỗ trợ cả token có thể thay thế và NFT với hiệu suất vượt trội, có khả năng tiết kiệm hàng trăm phí giao dịch cho mỗi hoạt động theo lô
Điều này có ý nghĩa gì đối với người dùng và nhà phát triển
ERC-20 đã dân chủ hóa việc tạo ra token. Trước khi có tiêu chuẩn hóa, việc phát hành một token yêu cầu nhiều tài nguyên kỹ thuật và đặt ra rủi ro về khả năng tương thích. Ngày nay, hàng ngàn dự án tận dụng ERC-20, mỗi dự án đại diện cho những tầm nhìn khác nhau về tiện ích blockchain.
Đối với các nhà đầu tư, ERC-20 cung cấp sự chuẩn hóa và an ninh. Hiểu biết về các tiêu chuẩn token giúp phân biệt các dự án hợp pháp với những lựa chọn kém chất lượng. Địa chỉ ví ERC-20 của bạn đóng vai trò là danh tính của bạn trên mạng Ethereum—bảo vệ nó là điều tối quan trọng.
Các nhà phát triển được hưởng lợi từ các công cụ đã được thiết lập, kiến thức cộng đồng và sự tích hợp hệ sinh thái ngay lập tức. Tuy nhiên, những hạn chế của tiêu chuẩn đã tạo ra sự cạnh tranh giữa các tiêu chuẩn thay thế, mỗi tiêu chuẩn giải quyết các vấn đề cụ thể mà ERC-20 không thể giải quyết.
Giao thức đại diện cho một bước ngoặt nơi sự phát triển blockchain chuyển từ việc thử nghiệm ngẫu nhiên sang các thực hành tiêu chuẩn hóa, có thể tái sản xuất. Ảnh hưởng của nó vượt xa Ethereum, truyền cảm hứng cho các tiêu chuẩn tương tự trên các blockchain cạnh tranh.
Tham Khảo Nhanh
ERC-20 = Tiêu chuẩn token định nghĩa các quy tắc cho các token dựa trên Ethereum
ETH (Ether) = Token gốc của Ethereum để thanh toán phí giao dịch và staking
Hợp đồng thông minh = Mã tự thực thi quản lý các hoạt động của token
Tính đồng nhất = Các token có giá trị giống hệt nhau và có thể thay thế cho nhau
Phí Gas = Chi phí giao dịch được thanh toán bằng ETH để thực hiện các hoạt động
Tiêu chuẩn ERC-20 vẫn là nền tảng của hệ sinh thái Ethereum, mặc dù hiện nay nó chia sẻ không gian với các lựa chọn thay thế chuyên biệt. Hiểu biết về các tiêu chuẩn này giúp người tham gia điều hướng nền kinh tế token ngày càng phức tạp một cách tự tin.
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.
ERC-20: Tiêu chuẩn Token đã biến đổi phát triển Ethereum
Khi Ethereum lần đầu tiên xuất hiện như một nền tảng cho các ứng dụng phi tập trung, các nhà phát triển đã phải đối mặt với một thách thức liên tục: làm thế nào để đảm bảo các token có thể hoạt động liền mạch trên các DApp và dịch vụ khác nhau. Nếu không có sự chuẩn hóa, mỗi dự án sẽ cần phải xây dựng các lớp tương thích từ đầu. Sự phân mảnh này có thể đã làm chậm lại đổi mới. Để đáp ứng, Fabian Vogelsteller đã đề xuất ERC-20 (Ethereum Request for Comment 20), một đặc tả đã trở thành xương sống của việc tạo token hiện đại.
Hiểu Về Khái Niệm Cốt Lõi
Về bản chất, ERC-20 định nghĩa một tập hợp các quy tắc mà bất kỳ token nào trên Ethereum phải tuân theo. Hãy coi nó như một ngôn ngữ hợp đồng—khi các nhà phát triển viết smart contract cho các token, việc tuân thủ ERC-20 có nghĩa là các ví, sàn giao dịch và DApp tự động nhận diện và xử lý các token của họ một cách chính xác.
Các token ERC-20 là tài sản có thể thay thế, có nghĩa là mỗi token đều có giá trị giống nhau và có thể trao đổi với một token khác cùng loại. Không giống như các bộ sưu tập kỹ thuật số độc đáo, các token ERC-20 đại diện cho các đơn vị giá trị, tiện ích hoặc quyền quản trị mà có thể được giao dịch, chuyển nhượng hoặc đặt cược.
Việc triển khai kỹ thuật dựa vào các hợp đồng thông minh—các chương trình tự thực thi trên Máy ảo Ethereum. Khi các điều kiện đã được xác định trước được đáp ứng, token sẽ được tự động tạo ra, chuyển giao hoặc phá hủy. Sự tự động hóa này loại bỏ các trung gian và giảm thiểu chi phí hoạt động.
Từ Đề Xuất tới Tiêu Chuẩn Ngành
Vogelsteller đã nộp ý tưởng ERC-20 của mình thông qua kho lưu trữ GitHub của Ethereum vào năm 2015. Đề xuất này nhận được ký hiệu “20” vì nó đại diện cho bình luận chính thức thứ hai mươi về chủ đề vấn đề cụ thể đó. Sau khi được cộng đồng phát triển của Ethereum xem xét và phê duyệt, nó đã được chính thức triển khai dưới dạng Đề xuất Cải tiến Ethereum (EIP-20).
Kể từ khi được áp dụng, sự tuân thủ ERC-20 đã trở thành bắt buộc đối với các dự án token nghiêm túc. Sự chuẩn hóa này đã tạo ra các hiệu ứng mạng - càng nhiều dự án sử dụng ERC-20, tiêu chuẩn đó càng trở nên có giá trị hơn.
Cách mà Token ERC-20 thực sự hoạt động
Cơ chế hoạt động tập trung vào các hướng dẫn hợp đồng thông minh. Khi bạn khởi động một hành động—gửi token, nhận token, hoặc kiểm tra số dư—hợp đồng thông minh thực thi mã tương ứng. Blockchain Ethereum ghi lại mọi giao dịch một cách vĩnh viễn.
Mỗi token ERC-20 hoạt động trong một môi trường địa chỉ ví ERC-20 cụ thể. Khi bạn nắm giữ token, chúng được liên kết với địa chỉ ví duy nhất của bạn trên blockchain. Việc chuyển token giữa các địa chỉ đơn giản như việc khởi tạo một giao dịch—hợp đồng thông minh xác thực số dư của người gửi và cập nhật cả hai địa chỉ tương ứng.
Ngoài các chuyển khoản cơ bản, token ERC-20 thường bao gồm các tính năng quản trị. Người nắm giữ token có thể bỏ phiếu cho các thay đổi trong giao thức, kiếm được ảnh hưởng tương ứng với số lượng nắm giữ của họ. Một số dự án cho phép staking, nơi người dùng khóa token để xác thực các giao dịch mạng và nhận phần thưởng, tạo ra cơ hội thu nhập thụ động.
Những Lợi Thế Cạnh Tranh
Tính tương thích đa nền tảng: Token ERC-20 hoạt động trên các sàn giao dịch tập trung, sàn giao dịch phi tập trung, ví Web3 và các giao thức DeFi mà không cần sửa đổi. Tính khả dụng này giảm thiểu đáng kể ma sát trong hệ sinh thái tiền điện tử và thúc đẩy việc áp dụng.
Bảo mật thông qua nền tảng của Ethereum: Các token ERC-20 kế thừa mô hình bảo mật của Ethereum. Cơ chế đồng thuận phi tập trung của blockchain, các sổ cái không thể thay đổi và lịch sử giao dịch minh bạch khiến việc thao túng token trở nên vô cùng khó khăn. Người dùng có thể tự xác minh nguồn cung token và tính xác thực của giao dịch.
Tính thanh khoản của thị trường: Bởi vì các token ERC-20 được công nhận rộng rãi, chúng đạt được tính thanh khoản cao. Các nhà đầu tư có thể nhanh chóng mua hoặc bán trên nhiều nền tảng, điều này thu hút các nhà giao dịch đang tìm kiếm cơ hội đầu tư vào các dự án mới nổi.
Độ linh hoạt cho nhà phát triển: Trong khi duy trì khả năng tương thích, các nhà sáng tạo vẫn giữ được nhiều tùy chọn tùy chỉnh quan trọng. Các nhà phát triển có thể đặt giới hạn tổng cung, xác định độ chính xác thập phân, gán biểu tượng và thêm các chức năng chuyên biệt phù hợp với kinh tế của dự án của họ.
Khả năng tiếp cận và Trải nghiệm Người dùng: Các công cụ như MetaMask và MyEtherWallet đã đơn giản hóa việc quản lý token cho những người không có kỹ thuật. Sự dân chủ hóa này đã mở rộng sự tham gia ra ngoài giới kỹ sư đến những nhà điều hành doanh nghiệp và nhà đầu tư.
Những Hạn Chế Mà Các Nhà Phát Triển Đối Mặt
Ràng buộc chức năng: Việc tiêu chuẩn hóa cho phép khả năng tương thích cũng hạn chế những gì token có thể làm. Các hoạt động phức tạp yêu cầu logic điều kiện hoặc quy trình nhiều bước đôi khi vượt quá các tham số thiết kế của ERC-20, buộc các nhà phát triển phải chuyển sang các tiêu chuẩn chuyên biệt hơn.
Biến động phí Gas: Giao dịch yêu cầu phí mạng Ethereum (gas), điều này dao động dựa trên tình trạng tắc nghẽn. Trong thời gian cao điểm của mạng, người dùng có thể phải đối mặt với chi phí cao bất ngờ, làm nản lòng việc chuyển tiền thường xuyên và hạn chế khả năng tiếp cận cho những người nắm giữ nhỏ.
Sự chấp nhận hệ sinh thái chưa hoàn chỉnh: Một số sàn giao dịch và nền tảng không hỗ trợ các token ERC-20, làm phân mảnh sự chấp nhận toàn cầu được hứa hẹn. Sự chấp nhận có chọn lọc này giảm tính thanh khoản cho các dự án nhỏ.
Vấn đề không tương thích của Hợp đồng Thông minh: Nếu người dùng gửi token ERC-20 đến một hợp đồng thông minh không được lập trình để xử lý chúng, các token đó trở nên không thể truy cập. Tiêu chuẩn ERC-20 không thể cảnh báo các hợp đồng không tương thích, dẫn đến việc mất tiền vĩnh viễn.
Các Token ERC-20 Định Hình Thị Trường
Tether (USDT): Hoạt động như một token ERC-20 trên Ethereum, USDT duy trì tỷ lệ 1:1 với Đô la Mỹ. Đội ngũ đạt được điều này bằng cách giữ các dự trữ đô la tương đương. USDT đã trở thành cơ sở hạ tầng thiết yếu cho việc chuyển tiền giữa các sàn giao dịch và vẫn là một trong những tài sản được giao dịch nhiều nhất trong lĩnh vực tiền điện tử.
Uniswap (UNI): Sàn giao dịch phi tập trung này hoạt động như một token ERC-20, với UNI đóng vai trò là token quản trị và tiện ích. Được cung cấp bởi các nhà tạo lập thị trường tự động thay vì sổ lệnh truyền thống, Uniswap cho phép hoán đổi token không cần quyền truy cập và đã thu hút hàng tỷ khối lượng giao dịch.
Maker (MKR): Là token quản trị cho MakerDAO, những người nắm giữ MKR hướng dẫn sự phát triển của giao thức. Nền tảng này cho phép tạo ra Dai, một stablecoin được neo giá mềm vào Đô la Mỹ. Bỏ phiếu MKR xác định các thông số giao thức thông qua các cơ chế quản trị phi tập trung.
BNB: Ban đầu được ra mắt dưới dạng token ERC-20, BNB phục vụ các chức năng tiện ích trên các nền tảng phi tập trung và tập trung, tích lũy giá trị thông qua việc áp dụng rộng rãi hơn trong hệ sinh thái.
Sự Tiến Hóa Vượt Qua ERC-20
Trong khi ERC-20 chiếm ưu thế, các tiêu chuẩn chuyên biệt giải quyết các trường hợp sử dụng cụ thể:
Điều này có ý nghĩa gì đối với người dùng và nhà phát triển
ERC-20 đã dân chủ hóa việc tạo ra token. Trước khi có tiêu chuẩn hóa, việc phát hành một token yêu cầu nhiều tài nguyên kỹ thuật và đặt ra rủi ro về khả năng tương thích. Ngày nay, hàng ngàn dự án tận dụng ERC-20, mỗi dự án đại diện cho những tầm nhìn khác nhau về tiện ích blockchain.
Đối với các nhà đầu tư, ERC-20 cung cấp sự chuẩn hóa và an ninh. Hiểu biết về các tiêu chuẩn token giúp phân biệt các dự án hợp pháp với những lựa chọn kém chất lượng. Địa chỉ ví ERC-20 của bạn đóng vai trò là danh tính của bạn trên mạng Ethereum—bảo vệ nó là điều tối quan trọng.
Các nhà phát triển được hưởng lợi từ các công cụ đã được thiết lập, kiến thức cộng đồng và sự tích hợp hệ sinh thái ngay lập tức. Tuy nhiên, những hạn chế của tiêu chuẩn đã tạo ra sự cạnh tranh giữa các tiêu chuẩn thay thế, mỗi tiêu chuẩn giải quyết các vấn đề cụ thể mà ERC-20 không thể giải quyết.
Giao thức đại diện cho một bước ngoặt nơi sự phát triển blockchain chuyển từ việc thử nghiệm ngẫu nhiên sang các thực hành tiêu chuẩn hóa, có thể tái sản xuất. Ảnh hưởng của nó vượt xa Ethereum, truyền cảm hứng cho các tiêu chuẩn tương tự trên các blockchain cạnh tranh.
Tham Khảo Nhanh
ERC-20 = Tiêu chuẩn token định nghĩa các quy tắc cho các token dựa trên Ethereum ETH (Ether) = Token gốc của Ethereum để thanh toán phí giao dịch và staking Hợp đồng thông minh = Mã tự thực thi quản lý các hoạt động của token Tính đồng nhất = Các token có giá trị giống hệt nhau và có thể thay thế cho nhau Phí Gas = Chi phí giao dịch được thanh toán bằng ETH để thực hiện các hoạt động
Tiêu chuẩn ERC-20 vẫn là nền tảng của hệ sinh thái Ethereum, mặc dù hiện nay nó chia sẻ không gian với các lựa chọn thay thế chuyên biệt. Hiểu biết về các tiêu chuẩn này giúp người tham gia điều hướng nền kinh tế token ngày càng phức tạp một cách tự tin.