Ethereum đã giới thiệu khái niệm về các ứng dụng và giao thức phi tập trung dựa trên chuỗi khối. Mặc dù Ethereum có 'đồng xu' riêng gọi là ETH, có thể được sử dụng theo cách tương tự như BTC, nhưng trường hợp sử dụng chính của nó là dùng làm khí cung cấp năng lượng cho các giao dịch và hoạt động trên các ứng dụng và giao thức được xây dựng trên mạng. Nhà phát triển của các ứng dụng này có thể tạo tiền tệ trong ứng dụng hoặc tài sản kỹ thuật số được lưu trữ trên chuỗi khối Ethereum. Đây là những gì chúng tôi gọi là mã thông báo và chúng phải tuân theo 'quy tắc' nhất định được gọi là tiêu chuẩn ERC.
Tiêu chuẩn mã thông báo là một bộ quy tắc cho phép phát triển mã thông báo tiền điện tử trên các giao thức chuỗi khối khác nhau. Các tiêu chuẩn này đại diện cho hướng dẫn tạo, phát hành và triển khai mã thông báo mới trên chuỗi khối cơ bản. Trong trường hợp của Ethereum, các tiêu chuẩn này được gọi là ERC (Ethereum Request for Comments) và chúng đặt ra các quy tắc cho các mã thông báo có thể được tạo trên Ethereum.
Mỗi mã thông báo ERC được xác định bằng một số sê-ri, tương ứng với số 'yêu cầu nhận xét' đã đề xuất các tiêu chuẩn này. Ngoài ba tiêu chuẩn ERC được sử dụng rộng rãi nhất trên Ethereum, còn có một tiêu chuẩn mới, rất thú vị khác cần tuân theo:
1.ERC-20: được triển khai lần đầu tiên vào năm 2015, ERC-20 là tiêu chuẩn mã thông báo cho phép các nhà phát triển tạo mã thông báo có thể thay thế cho các ứng dụng hoặc giao thức dựa trên Ethereum của họ. 'Fungible' có nghĩa là chia được và không duy nhất. Chẳng hạn, các loại tiền tệ fiat như đồng đô la có thể thay thế được, cũng như BTC (1 BTC có giá trị bằng 1 BTC, bất kể nó được phát hành ở đâu).
Mã thông báo ERC-20 được phát triển phổ biến nhất bởi các tổ chức hoặc công ty tập trung vào công nghệ. Các mã thông báo được tạo bằng cách sử dụng ERC-20 có thể tương tác với nhau và với các dịch vụ tương thích của tất cả hệ sinh thái Ethereum. Tất cả những điều này giúp các thành viên cộng đồng và doanh nghiệp dễ dàng chấp nhận và sử dụng chúng trên nhiều ứng dụng, bởi vì mọi người đều có thể tạo mã thông báo hoặc tài sản kỹ thuật số của riêng mình mà không cần phải lập trình chúng từ đầu.
Điều quan trọng cần nhấn mạnh là mặc dù mã thông báo ERC-20 có thể dễ dàng chuyển sang vô số ứng dụng nhưng chúng không được giữ bởi tài khoản. Các mã thông báo chỉ tồn tại bên trong một hợp đồng, giống như một cơ sở dữ liệu độc lập. Vì vậy, người dùng cần một chiếc ví chạy trên chuỗi khối Ethereum để 'xem' số dư mã thông báo ERC-20 của họ;
2.ERC-721: không giống như ERC-20, ERC-721 là tiêu chuẩn mã thông báo cho phép các nhà phát triển tạo mã thông báo không thể thay thế (NFT) - 'Không thể thay thế' có nghĩa là mỗi mã thông báo sở hữu một giá trị duy nhất và hoạt động như một mã thông báo duy nhất có thể kiểm chứng các đối tượng kỹ thuật số không thể hoán đổi cho nhau như mã thông báo ERC20.
Mã thông báo ERC-721 thường được sử dụng để thể hiện quyền sở hữu trên chuỗi khối của nhiều mặt hàng, chẳng hạn như hợp đồng cho tài sản vật chất, bộ sưu tập kỹ thuật số và tác phẩm nghệ thuật kỹ thuật số. Ngoài ra, chúng không thể đổi lấy cái khác vì thông số kỹ thuật độc đáo của chúng. Tóm lại, tiêu chuẩn ERC-721 được tạo ra để đáp ứng nhu cầu cung cấp tính duy nhất cho các mã thông báo của hệ sinh thái Ethereum.
3.ERC-1155: bằng cách kết hợp các khía cạnh tốt nhất của hai tiêu chuẩn đầu tiên được liệt kê ở trên, ERC-1155 là tiêu chuẩn mã thông báo cho phép các nhà phát triển tạo cả hai mã thông báo có thể thay thế và không thể thay thế, đồng thời giới thiệu sự đổi mới để có thể tạo mã thông báo bán thay thế.
Mã thông báo ERC-1155 được sử dụng chủ yếu để phát triển trò chơi NFT, vì một hợp đồng duy nhất có thể được tạo để hỗ trợ nhiều loại mã thông báo có thể định cấu hình riêng lẻ. Loại hợp đồng này làm giảm đáng kể sự phức tạp của quy trình tạo mã thông báo, vì trò chơi NFT sẽ yêu cầu một số lượng lớn tài sản lưu thông trong hệ thống (có thể là đối tượng được người chơi thu thập).
4.ERC-4907: được định nghĩa là tiêu chuẩn mã thông báo không thể thay thế có thể cho thuê, ERC-4907 đưa quyền sở hữu NFT lên một cấp độ cao hơn, vì đây là mã đầu tiên tự động rút quyền sử dụng khi hết hạn. Với tiêu chuẩn ERC-4907, người thuê có thể hoàn thành các hoạt động cụ thể với NFT đã thuê nhưng không thể chuyển tài sản cho bên thứ ba hoặc nắm quyền kiểm soát hoàn toàn. Đây là một sự đổi mới quan trọng, bởi vì nó có thể cải thiện hiệu suất của cả chủ sở hữu NFT và đối tượng thuê bằng cách giúp bản thân NTF linh hoạt hơn.
Hệ sinh thái Ethereum đang trên đường trở nên phi tập trung, nhưng nó vẫn cần một nhóm các nhà phát triển cốt lõi để thiết lập các quy tắc, kêu gọi nâng cấp và thiết lập các tiêu chuẩn. Về lý thuyết, bất kỳ ai cũng có thể tạo mã thông báo ERC. Tuy nhiên, trước khi thực hiện việc này, cần phải trải qua quy trình Đề xuất cải tiến Ethereum (EIP), đây là tài liệu bao gồm các tính năng và quy trình được đề xuất cho mạng chuỗi khối Ethereum. Khi đề xuất đã được đệ trình, nó sẽ được thảo luận và bỏ phiếu để từ chối hoặc bắt đầu thực hiện. Khi quy trình này được phê duyệt và hoàn tất, tài liệu ban đầu sẽ trở thành tiêu chuẩn ERC mà các nhà phát triển khác có thể sử dụng để tạo mã thông báo của riêng họ.
Đối với mỗi loại mã thông báo ERC, có các chức năng chính chính xác được triển khai, các chức năng này thay đổi tùy theo mục đích mà chúng được tạo. Lấy mã thông báo ERC-20 làm ví dụ, các chức năng như sau:
Các chức năng trên là bắt buộc. Ngoài ra, còn có các tùy chọn khác, được sử dụng để xác định các đặc điểm của mã thông báo mới, chẳng hạn như đặt tên cho con người có thể đọc được, đặt ký hiệu và chỉ định khả năng chia nhỏ của mã thông báo.
Kể từ lần triển khai đầu tiên, mã thông báo ERC đã được sử dụng cho các mục đích khác nhau và đã góp phần vào sự phát triển của các trường hợp sử dụng và ứng dụng khác nhau. Dưới đây được liệt kê một số trường hợp sử dụng theo loại mã thông báo.
Stablecoin: những mã thông báo này được gắn với tiền tệ fiat thường sử dụng tiêu chuẩn mã thông báo ERC-20. Kể từ khi tiêu chuẩn này trở nên phổ biến, nó đã tạo ra một hiệu ứng mạng đáng kể. Người dùng tiền điện tử có thể tin tưởng rằng bất kỳ stablecoin nào được tạo bằng tiêu chuẩn ERC-20 sẽ tương tác với hàng trăm mã thông báo ERC-20 khác và những dịch vụ đã chấp nhận mã thông báo ERC-20. Tính đến hôm nay, hầu hết các Dapp (Ứng dụng phi tập trung) đều chấp nhận stablecoin ERC-20, cũng như tất cả các dịch vụ tập trung, chẳng hạn như trao đổi tiền điện tử.
Mã thông báo tiện ích: những mã thông báo này là loại mã thông báo phổ biến nhất trên thị trường tiền điện tử. Chúng được sử dụng để có được một dịch vụ cụ thể và đáp ứng các trường hợp sử dụng khác nhau, chẳng hạn như là nguồn cung cấp cho các ứng dụng khác nhau, trao quyền bỏ phiếu cho người dùng dịch vụ hoặc được sử dụng để trả tiền hoa hồng trong DApp. Tính đến hôm nay, hầu hết các mã thông báo tiện ích đang lưu hành đều hoặc đã từng là ERC-20 (có những trường hợp sau đó, một số mã thông báo đã chuyển sang một chuỗi khối khác).
CryptoPunks: các tác phẩm nghệ thuật về tiền điện tử có thể sưu tập được đại diện bởi NFT trên chuỗi khối Ethereum. Khi bắt đầu phát hành, CryptoPunks được gắn với tiêu chuẩn ERC-20, tiêu chuẩn này không phù hợp để mang lại tính duy nhất hoàn toàn cho mã thông báo. Vì lý do này, nhóm cuối cùng đã sửa đổi mã ERC-20 vừa đủ để tạo ra các mặt hàng không thể thay thế, đóng vai trò là nguồn cảm hứng cho sự phát triển ERC-721 ngay sau đó. Do đó, có thể nói rằng về mặt kỹ thuật, CryptoPunks có trước mã thông báo tiêu chuẩn ERC-721 NFT của Ethereum.
Trò chơi trực tuyến của NFT: khi ngành công nghiệp trò chơi phát triển, mã thông báo ERC-1155 đang trở thành một công cụ có tiềm năng to lớn, vì chúng đã được chứng minh là có khả năng tương tác cao hơn so với những người tiền nhiệm của chúng. Một trò chơi điện tử chứa một số lượng lớn vật phẩm có thể sưu tập và có thể giao dịch trong nền tảng của nó không thể dựa vào bất kỳ thứ gì khác ngoài tiêu chuẩn ERC-1155 để chạy trơn tru. Vì nhiều mặt hàng có thể được lưu trữ trong một hợp đồng thông minh duy nhất, cả có thể thay thế và không thể thay thế, bất kỳ số lượng mặt hàng nào cũng có thể được gửi trong một giao dịch cho một hoặc nhiều người nhận. Do đó, mã thông báo ERC-1155 đại diện cho một bước tiến đáng kể về khả năng mở rộng.
Toàn bộ hệ sinh thái Ethereum một lần nữa đã chứng minh rằng nó có khả năng phát triển các giải pháp hiệu quả hơn bao giờ hết để tạo ra một nền kinh tế hoàn toàn mới do người dùng quản lý trên internet. Kể từ lần đầu tiên xuất hiện các tiêu chuẩn ERC, chúng tôi đã thấy cách các nhà phát triển và người dùng tạo ra các tiêu chuẩn cụ thể và tiên tiến hơn phù hợp với mọi nhánh của ngành công nghiệp tiền điện tử.
Tiêu chuẩn ERC-4907 mới có khả năng trở thành giải pháp 'cuối cùng' để giải quyết các vấn đề về thanh khoản liên quan đến NFT và do đó có thể mở ra nhiều cánh cửa cho việc triển khai trong tương lai trong lĩnh vực metaverse. Vì không có dấu hiệu chậm lại, rất có thể chúng ta sẽ thấy những bước phát triển mới trong những tháng tiếp theo.
Tác giả: Mauro F.
Người dịch: Viên Viên
(Những) người đánh giá : Ashley
Tuyên bố miễn trừ trách nhiệm:
Ethereum đã giới thiệu khái niệm về các ứng dụng và giao thức phi tập trung dựa trên chuỗi khối. Mặc dù Ethereum có 'đồng xu' riêng gọi là ETH, có thể được sử dụng theo cách tương tự như BTC, nhưng trường hợp sử dụng chính của nó là dùng làm khí cung cấp năng lượng cho các giao dịch và hoạt động trên các ứng dụng và giao thức được xây dựng trên mạng. Nhà phát triển của các ứng dụng này có thể tạo tiền tệ trong ứng dụng hoặc tài sản kỹ thuật số được lưu trữ trên chuỗi khối Ethereum. Đây là những gì chúng tôi gọi là mã thông báo và chúng phải tuân theo 'quy tắc' nhất định được gọi là tiêu chuẩn ERC.
Tiêu chuẩn mã thông báo là một bộ quy tắc cho phép phát triển mã thông báo tiền điện tử trên các giao thức chuỗi khối khác nhau. Các tiêu chuẩn này đại diện cho hướng dẫn tạo, phát hành và triển khai mã thông báo mới trên chuỗi khối cơ bản. Trong trường hợp của Ethereum, các tiêu chuẩn này được gọi là ERC (Ethereum Request for Comments) và chúng đặt ra các quy tắc cho các mã thông báo có thể được tạo trên Ethereum.
Mỗi mã thông báo ERC được xác định bằng một số sê-ri, tương ứng với số 'yêu cầu nhận xét' đã đề xuất các tiêu chuẩn này. Ngoài ba tiêu chuẩn ERC được sử dụng rộng rãi nhất trên Ethereum, còn có một tiêu chuẩn mới, rất thú vị khác cần tuân theo:
1.ERC-20: được triển khai lần đầu tiên vào năm 2015, ERC-20 là tiêu chuẩn mã thông báo cho phép các nhà phát triển tạo mã thông báo có thể thay thế cho các ứng dụng hoặc giao thức dựa trên Ethereum của họ. 'Fungible' có nghĩa là chia được và không duy nhất. Chẳng hạn, các loại tiền tệ fiat như đồng đô la có thể thay thế được, cũng như BTC (1 BTC có giá trị bằng 1 BTC, bất kể nó được phát hành ở đâu).
Mã thông báo ERC-20 được phát triển phổ biến nhất bởi các tổ chức hoặc công ty tập trung vào công nghệ. Các mã thông báo được tạo bằng cách sử dụng ERC-20 có thể tương tác với nhau và với các dịch vụ tương thích của tất cả hệ sinh thái Ethereum. Tất cả những điều này giúp các thành viên cộng đồng và doanh nghiệp dễ dàng chấp nhận và sử dụng chúng trên nhiều ứng dụng, bởi vì mọi người đều có thể tạo mã thông báo hoặc tài sản kỹ thuật số của riêng mình mà không cần phải lập trình chúng từ đầu.
Điều quan trọng cần nhấn mạnh là mặc dù mã thông báo ERC-20 có thể dễ dàng chuyển sang vô số ứng dụng nhưng chúng không được giữ bởi tài khoản. Các mã thông báo chỉ tồn tại bên trong một hợp đồng, giống như một cơ sở dữ liệu độc lập. Vì vậy, người dùng cần một chiếc ví chạy trên chuỗi khối Ethereum để 'xem' số dư mã thông báo ERC-20 của họ;
2.ERC-721: không giống như ERC-20, ERC-721 là tiêu chuẩn mã thông báo cho phép các nhà phát triển tạo mã thông báo không thể thay thế (NFT) - 'Không thể thay thế' có nghĩa là mỗi mã thông báo sở hữu một giá trị duy nhất và hoạt động như một mã thông báo duy nhất có thể kiểm chứng các đối tượng kỹ thuật số không thể hoán đổi cho nhau như mã thông báo ERC20.
Mã thông báo ERC-721 thường được sử dụng để thể hiện quyền sở hữu trên chuỗi khối của nhiều mặt hàng, chẳng hạn như hợp đồng cho tài sản vật chất, bộ sưu tập kỹ thuật số và tác phẩm nghệ thuật kỹ thuật số. Ngoài ra, chúng không thể đổi lấy cái khác vì thông số kỹ thuật độc đáo của chúng. Tóm lại, tiêu chuẩn ERC-721 được tạo ra để đáp ứng nhu cầu cung cấp tính duy nhất cho các mã thông báo của hệ sinh thái Ethereum.
3.ERC-1155: bằng cách kết hợp các khía cạnh tốt nhất của hai tiêu chuẩn đầu tiên được liệt kê ở trên, ERC-1155 là tiêu chuẩn mã thông báo cho phép các nhà phát triển tạo cả hai mã thông báo có thể thay thế và không thể thay thế, đồng thời giới thiệu sự đổi mới để có thể tạo mã thông báo bán thay thế.
Mã thông báo ERC-1155 được sử dụng chủ yếu để phát triển trò chơi NFT, vì một hợp đồng duy nhất có thể được tạo để hỗ trợ nhiều loại mã thông báo có thể định cấu hình riêng lẻ. Loại hợp đồng này làm giảm đáng kể sự phức tạp của quy trình tạo mã thông báo, vì trò chơi NFT sẽ yêu cầu một số lượng lớn tài sản lưu thông trong hệ thống (có thể là đối tượng được người chơi thu thập).
4.ERC-4907: được định nghĩa là tiêu chuẩn mã thông báo không thể thay thế có thể cho thuê, ERC-4907 đưa quyền sở hữu NFT lên một cấp độ cao hơn, vì đây là mã đầu tiên tự động rút quyền sử dụng khi hết hạn. Với tiêu chuẩn ERC-4907, người thuê có thể hoàn thành các hoạt động cụ thể với NFT đã thuê nhưng không thể chuyển tài sản cho bên thứ ba hoặc nắm quyền kiểm soát hoàn toàn. Đây là một sự đổi mới quan trọng, bởi vì nó có thể cải thiện hiệu suất của cả chủ sở hữu NFT và đối tượng thuê bằng cách giúp bản thân NTF linh hoạt hơn.
Hệ sinh thái Ethereum đang trên đường trở nên phi tập trung, nhưng nó vẫn cần một nhóm các nhà phát triển cốt lõi để thiết lập các quy tắc, kêu gọi nâng cấp và thiết lập các tiêu chuẩn. Về lý thuyết, bất kỳ ai cũng có thể tạo mã thông báo ERC. Tuy nhiên, trước khi thực hiện việc này, cần phải trải qua quy trình Đề xuất cải tiến Ethereum (EIP), đây là tài liệu bao gồm các tính năng và quy trình được đề xuất cho mạng chuỗi khối Ethereum. Khi đề xuất đã được đệ trình, nó sẽ được thảo luận và bỏ phiếu để từ chối hoặc bắt đầu thực hiện. Khi quy trình này được phê duyệt và hoàn tất, tài liệu ban đầu sẽ trở thành tiêu chuẩn ERC mà các nhà phát triển khác có thể sử dụng để tạo mã thông báo của riêng họ.
Đối với mỗi loại mã thông báo ERC, có các chức năng chính chính xác được triển khai, các chức năng này thay đổi tùy theo mục đích mà chúng được tạo. Lấy mã thông báo ERC-20 làm ví dụ, các chức năng như sau:
Các chức năng trên là bắt buộc. Ngoài ra, còn có các tùy chọn khác, được sử dụng để xác định các đặc điểm của mã thông báo mới, chẳng hạn như đặt tên cho con người có thể đọc được, đặt ký hiệu và chỉ định khả năng chia nhỏ của mã thông báo.
Kể từ lần triển khai đầu tiên, mã thông báo ERC đã được sử dụng cho các mục đích khác nhau và đã góp phần vào sự phát triển của các trường hợp sử dụng và ứng dụng khác nhau. Dưới đây được liệt kê một số trường hợp sử dụng theo loại mã thông báo.
Stablecoin: những mã thông báo này được gắn với tiền tệ fiat thường sử dụng tiêu chuẩn mã thông báo ERC-20. Kể từ khi tiêu chuẩn này trở nên phổ biến, nó đã tạo ra một hiệu ứng mạng đáng kể. Người dùng tiền điện tử có thể tin tưởng rằng bất kỳ stablecoin nào được tạo bằng tiêu chuẩn ERC-20 sẽ tương tác với hàng trăm mã thông báo ERC-20 khác và những dịch vụ đã chấp nhận mã thông báo ERC-20. Tính đến hôm nay, hầu hết các Dapp (Ứng dụng phi tập trung) đều chấp nhận stablecoin ERC-20, cũng như tất cả các dịch vụ tập trung, chẳng hạn như trao đổi tiền điện tử.
Mã thông báo tiện ích: những mã thông báo này là loại mã thông báo phổ biến nhất trên thị trường tiền điện tử. Chúng được sử dụng để có được một dịch vụ cụ thể và đáp ứng các trường hợp sử dụng khác nhau, chẳng hạn như là nguồn cung cấp cho các ứng dụng khác nhau, trao quyền bỏ phiếu cho người dùng dịch vụ hoặc được sử dụng để trả tiền hoa hồng trong DApp. Tính đến hôm nay, hầu hết các mã thông báo tiện ích đang lưu hành đều hoặc đã từng là ERC-20 (có những trường hợp sau đó, một số mã thông báo đã chuyển sang một chuỗi khối khác).
CryptoPunks: các tác phẩm nghệ thuật về tiền điện tử có thể sưu tập được đại diện bởi NFT trên chuỗi khối Ethereum. Khi bắt đầu phát hành, CryptoPunks được gắn với tiêu chuẩn ERC-20, tiêu chuẩn này không phù hợp để mang lại tính duy nhất hoàn toàn cho mã thông báo. Vì lý do này, nhóm cuối cùng đã sửa đổi mã ERC-20 vừa đủ để tạo ra các mặt hàng không thể thay thế, đóng vai trò là nguồn cảm hứng cho sự phát triển ERC-721 ngay sau đó. Do đó, có thể nói rằng về mặt kỹ thuật, CryptoPunks có trước mã thông báo tiêu chuẩn ERC-721 NFT của Ethereum.
Trò chơi trực tuyến của NFT: khi ngành công nghiệp trò chơi phát triển, mã thông báo ERC-1155 đang trở thành một công cụ có tiềm năng to lớn, vì chúng đã được chứng minh là có khả năng tương tác cao hơn so với những người tiền nhiệm của chúng. Một trò chơi điện tử chứa một số lượng lớn vật phẩm có thể sưu tập và có thể giao dịch trong nền tảng của nó không thể dựa vào bất kỳ thứ gì khác ngoài tiêu chuẩn ERC-1155 để chạy trơn tru. Vì nhiều mặt hàng có thể được lưu trữ trong một hợp đồng thông minh duy nhất, cả có thể thay thế và không thể thay thế, bất kỳ số lượng mặt hàng nào cũng có thể được gửi trong một giao dịch cho một hoặc nhiều người nhận. Do đó, mã thông báo ERC-1155 đại diện cho một bước tiến đáng kể về khả năng mở rộng.
Toàn bộ hệ sinh thái Ethereum một lần nữa đã chứng minh rằng nó có khả năng phát triển các giải pháp hiệu quả hơn bao giờ hết để tạo ra một nền kinh tế hoàn toàn mới do người dùng quản lý trên internet. Kể từ lần đầu tiên xuất hiện các tiêu chuẩn ERC, chúng tôi đã thấy cách các nhà phát triển và người dùng tạo ra các tiêu chuẩn cụ thể và tiên tiến hơn phù hợp với mọi nhánh của ngành công nghiệp tiền điện tử.
Tiêu chuẩn ERC-4907 mới có khả năng trở thành giải pháp 'cuối cùng' để giải quyết các vấn đề về thanh khoản liên quan đến NFT và do đó có thể mở ra nhiều cánh cửa cho việc triển khai trong tương lai trong lĩnh vực metaverse. Vì không có dấu hiệu chậm lại, rất có thể chúng ta sẽ thấy những bước phát triển mới trong những tháng tiếp theo.
Tác giả: Mauro F.
Người dịch: Viên Viên
(Những) người đánh giá : Ashley
Tuyên bố miễn trừ trách nhiệm: