Bài viết

Tất Tần Tật Về ERC-20

Không giống như Bitcoin, Ethereum là một dự án nguồn mở, nơi các nhà phát triển có thể tạo và khởi chạy các ứng dụng phi tập trung (DApps). Mặc dù mạng Ethereum mang lại nhiều lợi ích, nhưng nó cũng có những vấn đề không tránh khỏi. Chẳng hạn, mạng Ethereum dễ bị tắc nghẽn trong thời gian cao điểm, từ đó dẫn đến phí giao dịch và thời gian chờ đợi tương đối cao. Chính điều này đã thúc đẩy sự ra đời của token ERC-20 (Ethereum Request for Comment 20).

Tiêu chuẩn token này được thiết kế để tăng hiệu quả và giúp việc xây dựng trên blockchain Ethereum dễ dàng hơn.

Token ERC-20 là gì?

Token ERC-20 là bộ token kỹ thuật số có thể thay thế nằm trên blockchain Ethereum. Tiêu chuẩn kỹ thuật này giúp phát triển các hợp đồng thông minh trên blockchain, cho phép các nhà phát triển tạo và triển khai token trên Ethereum. Tiêu chuẩn token ERC-20 là một loạt các quy tắc mà các nhà phát triển phải tuân thủ nghiêm ngặt để đảm bảo rằng các token được tạo và khởi chạy là tương thích. Điều này cho phép người dùng và nhà phát triển chủ động tham gia vào bất kỳ dịch vụ, ứng dụng hoặc giao thức nào trên mạng Ethereum.

Mỗi token ERC-20 phục vụ một mục đích riêng trong hệ sinh thái và có thể được hoán đổi trên mạng của Ethereum. Việc tạo tiêu chuẩn token này đã hợp lý hóa giai đoạn phát triển, giúp người tạo token tương tác giữa các ứng dụng và token.

Lịch sử tiêu chuẩn token ERC-20

Fabian Vogelsteller là người đầu tiên đề xuất ý tưởng về token ERC-20. Anh ấy đã gửi đề xuất qua trang GitHub của Ethereum. Ông đã gắn thẻ một "Nhận xét về yêu cầu Ethereum" (Ethereum Request Comment) và nhận xét này được gán số "20" vì đây là nhận xét thứ 20 trên trang. Sau khi được cộng đồng nhà phát triển Ethereum chấp thuận, đề xuất của Vogelsteller đã được triển khai dưới tên "Đề xuất cải tiến Ethereum (EIP-20)” (Ethereum Improvement Proposal (EIP-20)) và được gọi là ERC-20.

Kể từ khi đề xuất của Vogelsteller được thực hiện vào năm 2015, token hợp đồng thông minh được thiết kế trên blockchain Ethereum phải tuân thủ các nguyên tắc trong đề xuất này.

Cách hoạt động của token ERC-20

Tiêu chuẩn token ERC-20 được thiết kế để hoạt động với các hợp đồng thông minh hoặc các thỏa thuận đã được dàn xếp khi các điều kiện nhất định được đáp ứng. Hợp đồng thông minh được kích hoạt bởi Máy ảo Ethereum (EVM) tương tự như máy bán hàng tự động. Chúng được lập trình để thực hiện các hành động được xác định trước trong các tình huống nhất định. Đó là cách hoạt động của token ERC-20.

Sau khi làm theo hướng dẫn, các nhà phát triển có thể tạo và phát hành token ERC-20. Các token này có thể thay thế được, có nghĩa là một token ERC-20 có giá trị ngang bằng với một token khác. Những token này không chỉ cho phép trao đổi tài sản liền mạch mà còn trao quyền quản trị cho chủ sở hữu, và là một nguồn thu nhập thụ động được ưa chuộng (staking).

Lợi ích của ERC-20 đối với Mạng Ethereum

Việc giới thiệu tiêu chuẩn token ERC-20 đã được chứng minh là một công cụ thay đổi cuộc chơi cho Ethereum và thị trường tiền điện tử. Một số lợi ích của token ERC-20 bao gồm:

Khả năng tương tác

Khả năng tương tác là một vấn đề nan giải của ngành công nghiệp tiền điện tử. Việc không thể trao đổi tài sản một cách thuận tiện trên nhiều chuỗi khiến quá trình chuyển giao trở nên cực kỳ phức tạp, ngăn chặn việc áp dụng toàn cầu của blockchain. ERC-20 cho phép các token tuân theo nguyên tắc được trao đổi tài sản một cách dễ dàng. Nếu bạn sở hữu token ERC-20 của một dự án cụ thể, bạn có thể dễ dàng trao đổi token ấy lấy một token khác của một dự án khác.

Khả năng tương tác thúc đẩy việc trao đổi, khiến cho việc chuyển token nhanh hơn và quy trình trao đổi token đỡ tốn kém hơn.

Bảo mật nâng cao

Vì các token ERC-20 phải tuân theo các quy tắc giống nhau và được xây dựng trên Ethereum nên chúng được hưởng lợi từ các tính năng bảo mật của mạng này, chẳng hạn như tính phi tập trung, tính bất biến và tính minh bạch. Các tính năng bảo mật này ngăn chặn những người dùng độc hại thao túng quá trình cung cấp, chuyển, rút, hoặc xác thực token.

Minh bạch

Giống như blockchain, công nghệ cốt lõi của token ERC-20 là minh bạch. Tất cả các chi tiết giao dịch ERC-20 được ghi lại trên blockchain Ethereum, giúp dễ dàng theo dõi chuyển động của token.

Sự minh bạch này giúp xác định tính xác thực của các giao dịch và token, cho phép chủ sở hữu và nhà phát triển token hoạt động với mức độ bảo mật cao hơn.

Thanh khoản cao

Tính thanh khoản cao có nghĩa là token ERC-20 có thể được mua và bán trên các sàn giao dịch tập trung và phi tập trung. Tính sẵn có làm cho các token này trở thành lựa chọn ưu tiên cho các nhà đầu tư quan tâm đến việc thu lợi nhuận từ tính chất dễ bay hơi của thị trường tiền điện tử.

Có thể tùy chỉnh và dễ sử dụng

Người tạo hoặc nhà thiết kế token có thể tùy chỉnh token để phục vụ và đáp ứng các mục đích cụ thể. Họ có thể đặt tổng nguồn cung, thêm các chức năng độc đáo, quy định giá trị thập phân và chọn biểu tượng cho token.

Ngoài khả năng tùy chỉnh liền mạch, token ERC-20 cực kỳ dễ sử dụng. Token ERC-20 có thể được tạo và quản lý dễ dàng bằng các công cụ như MetaMask, MyEtherWallet, v.v. Tính đơn giản và tính khả dụng đặc biệt giúp người dùng và nhà phát triển có thể truy cập token một cách dễ dàng, thúc đẩy sự đổi mới trong hệ sinh thái.

Nhược điểm của tiêu chuẩn token ERC-20

Tính linh hoạt hạn chế

Tiêu chuẩn token ERC-20 ra đời nhằm mục đích tăng khả năng tương thích và ổn định. Tuy nhiên, nó cũng giới hạn mức độ chức năng. Chẳng hạn, token ERC-20 không thể hoàn thành một số tác vụ phức tạp nhất định. Điều này đặt ra mối lo đáng kể cho các nhà phát triển yêu cầu mức độ linh hoạt bổ sung cho token của họ.

Phí giao dịch cao

Giao dịch token ERC-20 có thể khá tốn kém. Phí gas được yêu cầu để bắt đầu và hoàn thành bất kỳ giao dịch nào và tùy thuộc vào trạng thái của mạng Ethereum, các khoản phí gas này có thể quá cao đối với người dùng bình thường. Sự biến động về phí gas khiến việc dự đoán chính xác chi phí giao dịch trở nên vô cùng khó khăn, xua tan mong muốn sở hữu và giao dịch các token này, đặc biệt là đối với các nhà đầu tư có thu nhập thấp.

Chưa được chấp nhận trên toàn cầu

Không phải mọi sàn giao dịch tiền điện tử đều chấp nhận token ERC-20. Mặc dù tiêu chuẩn token này đã nhận được sự ủng hộ rộng rãi nhưng một số sàn giao dịch nhất định vẫn chưa chấp nhận hoặc liệt kê chúng trên nền tảng của họ, từ đó làm hạn chế tính thanh khoản của token.

Các token ERC-20 phổ biến

Kể từ khi đề xuất ERC-20 của Fabian Vogelsteller được triển khai, người ta đã chứng kiến một lượng lớn các token này được phát hành ra thị trường. Dưới đây là một số những cái phổ biến nhất:

Tether (USDT)

Tether là một stablecoin chạy trên blockchain Ethereum dưới dạng tiêu chuẩn token ERC-20. Nó được thiết kế để cung cấp thông lượng giao dịch nhanh hơn và phí giao dịch rẻ hơn. Theo trang web Tether, giá token này được chốt bằng đô la Mỹ theo tỷ lệ 1:1.

Nhóm phát triển Tether tuyên bố sẽ đạt được tỷ lệ này bằng cách giữ một lượng token này tương đương bằng đô la Mỹ trong một tài khoản an toàn, riêng biệt. Tether được sử dụng để chuyển tiền qua các sàn giao dịch và đã trở thành một trong những cặp giao dịch phổ biến nhất trên các sàn giao dịch tập trung.

Uniswap (UNI)

Uniswap là một sàn giao dịch tiền điện tử phi tập trung (DEX) chạy dưới dạng token ERC-20 trên mạng Ethereum. $UNI là token ERC-20 và là token gốc của DEX này. Uniswap được cung cấp bởi mô hình công cụ tạo lập thị trường tự động (AMM).

Không giống như các sàn giao dịch tập trung, Uniswap không có sổ lệnh hoặc cấu trúc tập trung để thiết lập các giao dịch.

Binance (BNB)

BNB không chỉ là token ERC-20 mà còn là token gốc của sàn giao dịch tập trung Binance vô cùng uy tín. BNB phục vụ một số mục đích trong hệ sinh thái Binance.

Sự phổ biến ngày càng tăng của token BNB đã dẫn đến tính khả dụng và sự chấp nhận ngày càng tăng đối với token này trên các sàn giao dịch tập trung và phi tập trung khác nhau.

Các tiêu chuẩn token ERC khác

ERC-20 là tiêu chuẩn token phổ biến nhất. Tuy nhiên, cũng có một số tiêu chuẩn ít nổi bật hơn đang tồn tại, bao gồm:

  • ERC-777: tiêu chuẩn ERC-777 có tùy chọn khôi phục khẩn cấp trong trường hợp private key của người dùng bị mất. Tiêu chuẩn này cũng giúp tăng cường sự riêng tư và ẩn danh của các giao dịch.

  • ERC-721: tiêu chuẩn này được thiết kế để phát hành NFT. Vì token ERC-20 không thể phát hành tài sản không thể thay thế do tính có thể thay thế được nên ERC-721 đã được ra đời.

  • ERC-223: tiêu chuẩn ERC-223 đã được đề xuất để giải quyết các trường hợp mất token do gửi đến địa chỉ sai. Tiêu chuẩn ERC-223 cho phép bạn truy xuất token được gửi đến địa chỉ không chính xác.

  • ERC-1155: tiêu chuẩn token này cho phép các nhà phát triển tạo và khởi chạy các token chuyển giao hiệu quả hơn. ERC-1155 tiết kiệm hàng trăm đô la phí giao dịch và tương thích với NFT và token tiện ích.


Câu hỏi thường gặp

ERC-20 nghĩa là gì?

ERC-20 có nghĩa là nhận xét yêu cầu Ethereum (Ethereum Request Comment) số 20. Đây là tiêu chuẩn kỹ thuật cho phép các token hợp đồng thông minh được tạo trên blockchain Ethereum.

Sự khác biệt giữa ETH và ERC-20 là gì?

ETH hoặc Ether là token gốc trên dự án Ethereum và đóng vai trò là tiền tệ thanh toán để xác thực các giao dịch trên mạng này. ERC-20 là một tiêu chuẩn token để xây dựng token dựa trên hợp đồng thông minh chạy trên mạng Ethereum.

ERC-20 có giống với Ethereum không?

Không, ERC-20 không giống với Ethereum. ERC-20 là tiêu chuẩn token kỹ thuật mà các nhà phát triển phải tuân theo để tạo và phát hành token trên Ethereum.

Ví ERC-20 nào phổ biến nhất?

Có rất nhiều ví token ERC-20, nhưng ví OKX vượt trội so hơn hẳn so với những ví khác và là một trong các ví phổ biến nhất hiện nay.

Bài viết liên quan
Xem thêm
Xem thêm