Blockchain Ethereum đóng vai trò quan trọng trong không gian tiền điện tử, và mạng lưới của nó được điều hành bởi một loạt các quy tắc được biết đến như các tiêu chuẩn kỹ thuật. Các tiêu chuẩn này xác định cách mà token hoạt động trong mạng lưới Ethereum, và tiêu chuẩn chính là ERC-20.
Tiêu chuẩn Token Ethereum ERC-20 đóng vai trò là bản thiết kế cho phép các nhà phát triển tạo ra các token có tính đồng đẳng và tương thích với mạng lưới Ethereum.
Do đó, phần lớn token phát hành trên Ethereum sử dụng theo hướng dẫn của ERC-20.
ERC-20 là một tiêu chuẩn kỹ thuật cho phép các nhà phát triển trên Ethereum thiết kế và phát hành token có thể tương tác dễ dàng với phần còn lại của nền tảng. Ethereum phân biệt bản thân khỏi các mạng như Bitcoin không chỉ là một blockchain mà còn là một nền tảng cho các ứng dụng phi tập trung và token khác ngoài đồng tiền gốc của nó.
Tiêu chuẩn token ERC-20 giống như một bản thiết kế cho những token này; nó gán cho một số tính năng cốt lõi nhất định cho phép tương tác với phần còn lại của mạng lưới. Cách tốt nhất để mô tả ERC-20 là một bộ hướng dẫn cho các token mới hoặc hợp đồng thông minh trên nền tảng DeFi.
Token trên Ethereum có thể đại diện cho vô số thứ và có nhiều chức năng khác nhau; do đó, chúng đều khác nhau. Tuy nhiên, với ERC-20, các token từ các dự án khác nhau phản ánh lẫn nhau ở cơ bản; tiêu chuẩn token cũng giúp tạo ra dự án dễ dàng hơn đáng kể vì họ không cần bắt đầu từ đầu.
Trước khi được tích hợp chính thức vào năm 2017, tiêu chuẩn mã token ERC đã được giới thiệu dưới dạng một EIP (Đề xuất Cải thiện Ethereum) bởi nhà phát triển Fabian Vogelsteller, vào tháng 11 năm 2015.
Các token ERC-20 đồng thời cung cấp cấu trúc và cung cấp linh hoạt cho các nhà phát triển. Mẫu cho các token đề cập đến một số đặc điểm và chức năng nhất định quy định cách người dùng có thể thực hiện các giao dịch và truy cập dữ liệu liên quan đến các token, những điều này sẽ được trình bày dưới đây:
ERC-20 tokens là có thể thay thế; điều này có nghĩa là các token giống nhau. Mã nguồn cơ bản cho mỗi token trong một dự án phản ánh tất cả các token khác.
Người nắm giữ có thể gửi TOKEN ERC-20 từ một địa chỉ ví sang địa chỉ khác mà gần như không gặp bất kỳ rắc rối nào.
Tiêu chuẩn mã thông báo đảm bảo các nhà phát triển có một giới hạn về tổng số mã thông báo mà họ đang thiết kế. Họ sẽ không thể phát hành thêm mã thông báo và tăng tổng cung trong tương lai.
Tiêu chuẩn kỹ thuật cung cấp cho các nhà phát triển ba chức năng mã hóa tùy chọn: tên token, ký hiệu và số thập phân. Chức năng thứ ba có tối đa 18 chữ số thập phân, có nghĩa là token có thể được chia thành 18 chữ số thập phân. Tuy nhiên, nếu người tạo chọn khác, họ có thể đặt con số này về không.
ERC-20 liệt kê sáu tùy chọn bắt buộc, đó là:
Nguồn; Ethereum thurd
Chức năng Tổng cung cấp giới hạn số lượng ERC-20 Token mà một hợp đồng thông minh có thể tạo ra. Tiêu chuẩn token sẽ từ chối tạo token mới khi nhà phát triển đạt đến số lượng token này.
Chức năng này chỉ định số lượng token hiện đang được giữ trong tài khoản của một địa chỉ cụ thể.
Việc chuyển khoản cho phép một cá nhân gửi một số token từ giới hạn cung cấp của hợp đồng thông minh đến tài khoản người dùng.
Hàm duyệt kiểm tra một thao tác cố gắng so sánh với tổng nguồn cung token trong hợp đồng thông minh. Với điều này, số token chuyển không thể vượt quá nguồn cung tối đa của hợp đồng thông minh.
TransferFrom cho phép một người dùng gửi các mã ERC-20 cho người dùng khác.
Chức năng Phép lệnh kiểm tra số dư tài khoản của người gửi và hủy thao tác nếu số token bên trong không đủ. Do đó, tổng số token TransferFrom không thể vượt quá số token trong tài khoản.
ERC-20 cho phép giao dịch nhanh, kết hợp. Các token dễ dàng chuyển nhượng và thường được liệt kê trên các nền tảng sàn giao dịch tiền điện tử nổi tiếng.
Tiêu chuẩn kỹ thuật giúp đơn giản hóa quá trình phát triển; việc tạo ra và phát hành các token mới trở nên dễ dàng hơn nhiều.
Nó cho phép tăng hiệu quả trong việc xác minh giao dịch.
Nó giảm thiểu khả năng vi phạm hợp đồng.
Người dùng DeFi có thể dễ dàng duyệt qua và nhận ra cơ hội độc đáo để áp dụng thêm tài sản dựa trên blockchain một cách dễ dàng.
Phí Gas: Các token ERC-20 phải chịu thêm phí trong một loại tiền điện tử khác, thường là Ether. Điều này không chỉ tốn thời gian mà còn không hiệu quả về chi phí.
Giao dịch chậm: Thời gian khối 14 giây của Ethereum có thể khiến giao dịch bị hoãn đến một phút.
Khả năng xử lý thấp: Ethereum luôn gặp khó khăn với tắc nghẽn mạng khi có sự đổ dồ người dùng do sự phát triển mới. Lúc như thế, mạng sẽ hoạt động kém cỏi và phí giao dịch tăng vọt.
Không tương thích giao dịch
WETH là một ERC-20 Token được kết nối với Ether theo tỷ lệ 1:1; nó cho phép người giữ ETH đổi token của họ thành các ERC-20 Token khác trực tiếp. WEth ra đời từ nhu cầu tạo ra một token tương thích với tiêu chuẩn ERC-20 Token; Ether (ETH) không tuân theo cùng các quy tắc như các ứng dụng ERC-20.
Token Basic Attention (BAT) là mã thông báo native cho trình duyệt dựa trên blockchain; Brave. Mã thông báo là phần thưởng dành cho những người sáng tạo và người dùng cho phép trình duyệt theo dõi sự chú ý của người tiêu dùng để phân phối quảng cáo một cách phù hợp.
APE là đồng tiện ích và quản trị cộng đồng của BAYC. Bored APE Yacht Club là một trong những bộ sưu tập NFT hàng đầu trên thế giới.
Các token LINK được sử dụng để bồi thường cho các nhà điều hành nút Chainlink.
Token MANA của Decentraland hỗ trợ việc mua các token không thể thay thế đại diện cho các khu đất trên nền tảng thực tế ảo.
DAI là token cơ bản cho một giao protocal stablecoin được lưu trữ trên blockchain Ethereum.
ERC-20 là tiêu chuẩn mã token phổ biến nhất của Ethereum, và với các quy định của nó, nó đã giảm bớt nỗ lực để tạo ra và phát hành token - một trong những lý do chính tại sao nó được rộng rãi áp dụng trong đợt bùng nổ ICO vào năm 2017. Đến thời điểm viết bài này, Etherscan đã ghi nhận khoảng 566.300 hợp đồng ERC-20 trên mạng Ethereum. Một sự thật có thể được quy cho sự dễ sử dụng, triển khai và phạm vi rộng lớn của nó.
Tuy nhiên, các tiêu chuẩn mã thông báo Ethereum đã phát triển qua nhiều năm, và các tiêu chuẩn mới hơn và cạnh tranh hơn như ERC-721, ERC-223 và ERC 777 đã được phát triển để giải quyết nhiều vấn đề hơn trong thế giới tiền điện tử.
Blockchain Ethereum đóng vai trò quan trọng trong không gian tiền điện tử, và mạng lưới của nó được điều hành bởi một loạt các quy tắc được biết đến như các tiêu chuẩn kỹ thuật. Các tiêu chuẩn này xác định cách mà token hoạt động trong mạng lưới Ethereum, và tiêu chuẩn chính là ERC-20.
Tiêu chuẩn Token Ethereum ERC-20 đóng vai trò là bản thiết kế cho phép các nhà phát triển tạo ra các token có tính đồng đẳng và tương thích với mạng lưới Ethereum.
Do đó, phần lớn token phát hành trên Ethereum sử dụng theo hướng dẫn của ERC-20.
ERC-20 là một tiêu chuẩn kỹ thuật cho phép các nhà phát triển trên Ethereum thiết kế và phát hành token có thể tương tác dễ dàng với phần còn lại của nền tảng. Ethereum phân biệt bản thân khỏi các mạng như Bitcoin không chỉ là một blockchain mà còn là một nền tảng cho các ứng dụng phi tập trung và token khác ngoài đồng tiền gốc của nó.
Tiêu chuẩn token ERC-20 giống như một bản thiết kế cho những token này; nó gán cho một số tính năng cốt lõi nhất định cho phép tương tác với phần còn lại của mạng lưới. Cách tốt nhất để mô tả ERC-20 là một bộ hướng dẫn cho các token mới hoặc hợp đồng thông minh trên nền tảng DeFi.
Token trên Ethereum có thể đại diện cho vô số thứ và có nhiều chức năng khác nhau; do đó, chúng đều khác nhau. Tuy nhiên, với ERC-20, các token từ các dự án khác nhau phản ánh lẫn nhau ở cơ bản; tiêu chuẩn token cũng giúp tạo ra dự án dễ dàng hơn đáng kể vì họ không cần bắt đầu từ đầu.
Trước khi được tích hợp chính thức vào năm 2017, tiêu chuẩn mã token ERC đã được giới thiệu dưới dạng một EIP (Đề xuất Cải thiện Ethereum) bởi nhà phát triển Fabian Vogelsteller, vào tháng 11 năm 2015.
Các token ERC-20 đồng thời cung cấp cấu trúc và cung cấp linh hoạt cho các nhà phát triển. Mẫu cho các token đề cập đến một số đặc điểm và chức năng nhất định quy định cách người dùng có thể thực hiện các giao dịch và truy cập dữ liệu liên quan đến các token, những điều này sẽ được trình bày dưới đây:
ERC-20 tokens là có thể thay thế; điều này có nghĩa là các token giống nhau. Mã nguồn cơ bản cho mỗi token trong một dự án phản ánh tất cả các token khác.
Người nắm giữ có thể gửi TOKEN ERC-20 từ một địa chỉ ví sang địa chỉ khác mà gần như không gặp bất kỳ rắc rối nào.
Tiêu chuẩn mã thông báo đảm bảo các nhà phát triển có một giới hạn về tổng số mã thông báo mà họ đang thiết kế. Họ sẽ không thể phát hành thêm mã thông báo và tăng tổng cung trong tương lai.
Tiêu chuẩn kỹ thuật cung cấp cho các nhà phát triển ba chức năng mã hóa tùy chọn: tên token, ký hiệu và số thập phân. Chức năng thứ ba có tối đa 18 chữ số thập phân, có nghĩa là token có thể được chia thành 18 chữ số thập phân. Tuy nhiên, nếu người tạo chọn khác, họ có thể đặt con số này về không.
ERC-20 liệt kê sáu tùy chọn bắt buộc, đó là:
Nguồn; Ethereum thurd
Chức năng Tổng cung cấp giới hạn số lượng ERC-20 Token mà một hợp đồng thông minh có thể tạo ra. Tiêu chuẩn token sẽ từ chối tạo token mới khi nhà phát triển đạt đến số lượng token này.
Chức năng này chỉ định số lượng token hiện đang được giữ trong tài khoản của một địa chỉ cụ thể.
Việc chuyển khoản cho phép một cá nhân gửi một số token từ giới hạn cung cấp của hợp đồng thông minh đến tài khoản người dùng.
Hàm duyệt kiểm tra một thao tác cố gắng so sánh với tổng nguồn cung token trong hợp đồng thông minh. Với điều này, số token chuyển không thể vượt quá nguồn cung tối đa của hợp đồng thông minh.
TransferFrom cho phép một người dùng gửi các mã ERC-20 cho người dùng khác.
Chức năng Phép lệnh kiểm tra số dư tài khoản của người gửi và hủy thao tác nếu số token bên trong không đủ. Do đó, tổng số token TransferFrom không thể vượt quá số token trong tài khoản.
ERC-20 cho phép giao dịch nhanh, kết hợp. Các token dễ dàng chuyển nhượng và thường được liệt kê trên các nền tảng sàn giao dịch tiền điện tử nổi tiếng.
Tiêu chuẩn kỹ thuật giúp đơn giản hóa quá trình phát triển; việc tạo ra và phát hành các token mới trở nên dễ dàng hơn nhiều.
Nó cho phép tăng hiệu quả trong việc xác minh giao dịch.
Nó giảm thiểu khả năng vi phạm hợp đồng.
Người dùng DeFi có thể dễ dàng duyệt qua và nhận ra cơ hội độc đáo để áp dụng thêm tài sản dựa trên blockchain một cách dễ dàng.
Phí Gas: Các token ERC-20 phải chịu thêm phí trong một loại tiền điện tử khác, thường là Ether. Điều này không chỉ tốn thời gian mà còn không hiệu quả về chi phí.
Giao dịch chậm: Thời gian khối 14 giây của Ethereum có thể khiến giao dịch bị hoãn đến một phút.
Khả năng xử lý thấp: Ethereum luôn gặp khó khăn với tắc nghẽn mạng khi có sự đổ dồ người dùng do sự phát triển mới. Lúc như thế, mạng sẽ hoạt động kém cỏi và phí giao dịch tăng vọt.
Không tương thích giao dịch
WETH là một ERC-20 Token được kết nối với Ether theo tỷ lệ 1:1; nó cho phép người giữ ETH đổi token của họ thành các ERC-20 Token khác trực tiếp. WEth ra đời từ nhu cầu tạo ra một token tương thích với tiêu chuẩn ERC-20 Token; Ether (ETH) không tuân theo cùng các quy tắc như các ứng dụng ERC-20.
Token Basic Attention (BAT) là mã thông báo native cho trình duyệt dựa trên blockchain; Brave. Mã thông báo là phần thưởng dành cho những người sáng tạo và người dùng cho phép trình duyệt theo dõi sự chú ý của người tiêu dùng để phân phối quảng cáo một cách phù hợp.
APE là đồng tiện ích và quản trị cộng đồng của BAYC. Bored APE Yacht Club là một trong những bộ sưu tập NFT hàng đầu trên thế giới.
Các token LINK được sử dụng để bồi thường cho các nhà điều hành nút Chainlink.
Token MANA của Decentraland hỗ trợ việc mua các token không thể thay thế đại diện cho các khu đất trên nền tảng thực tế ảo.
DAI là token cơ bản cho một giao protocal stablecoin được lưu trữ trên blockchain Ethereum.
ERC-20 là tiêu chuẩn mã token phổ biến nhất của Ethereum, và với các quy định của nó, nó đã giảm bớt nỗ lực để tạo ra và phát hành token - một trong những lý do chính tại sao nó được rộng rãi áp dụng trong đợt bùng nổ ICO vào năm 2017. Đến thời điểm viết bài này, Etherscan đã ghi nhận khoảng 566.300 hợp đồng ERC-20 trên mạng Ethereum. Một sự thật có thể được quy cho sự dễ sử dụng, triển khai và phạm vi rộng lớn của nó.
Tuy nhiên, các tiêu chuẩn mã thông báo Ethereum đã phát triển qua nhiều năm, và các tiêu chuẩn mới hơn và cạnh tranh hơn như ERC-721, ERC-223 và ERC 777 đã được phát triển để giải quyết nhiều vấn đề hơn trong thế giới tiền điện tử.