ERC-1155 là gì? Sự hài hòa giữa ERC-20 và ERC-721

ERC1155 là gì?

ERC-1155 là 1 tiêu chuẩn token trên Ethereum cho phép tạo ra những token theo chuẩn ERC-20 và token theo chuẩn ERC 721 (NFT) trong 1 hợp đồng thông minh duy nhất. Nó được giới thiệu vào 5 2018 bởi Enjin, 1 đơn vị phát triển thành sport trên blockchain.

Tiêu chuẩn này mang lại nhiều ưu điểm nổi bậc so sở hữu những tiêu chuẩn trước đấy, đặc biệt là tính đa dạng và tiết kiệm chi phí tổn thanh toán. Nó cũng mở ra nhiều thời cơ mới trong lĩnh vực phát triển thành sport trên blockchain và đang được dùng trong nhiều dự án DeFi và NFT.

Thí dụ như Recreation Axie Infinity sẽ có sự tham dự của những token AXS, RON. Bên cạnh ra, họ còn có những NFT đại diện cho những con thú được chơi trong sport. Để tạo ra được token và những vật phẩm NFT đấy, họ nên tạo ra nhiều good contract cho từng token và từng vật phẩm. Tuy nhiên, nhờ vào ERC 1155 thì Axie Infinity đã có thể tạo token và NFT trong cùng 1 good contract.

So sánh ERC 20, ERC 721 và ERC 1155

Dưới đây là 1 bảng so sánh giữa những tiêu chuẩn token phổ biến trên ứng dụng Ethereum, bao gồm ERC-20, ERC-721 và ERC 1155. Mỗi tiêu chuẩn có đặc biệt và ứng dụng riêng, và những ưu điểm và nhược điểm của chúng có thể yêu thích sở hữu những mục đích dùng khác nhau.

Đa số những tiêu chuẩn ERC nên lưu ý: ERC-20, ERC-721, ERC-3525, ERC- 4646, ERC-725, ERC-735, ERC-7337, ERC-777, xem tại đây.

Lịch sử phát triển thành và cột mốc của ERC1155

ERC-1155 là sự hài hòa giữa tiêu chuẩn token ERC-20 và ERC-721. Vì vậy, lịch sử phát triển thành của ERC-1155 cũng có liên quan tới 2 chuẩn token trên.

Trước tiên là ERC-20 được giới thiệu vào 5 2015, là tiêu chuẩn token trước tiên trên blockchain Ethereum và được dùng đa dạng ở những dự án. Sau đấy, tiêu chuẩn token ERC-721 (NFT) đã ra đời nhằm mã hoá những tài sản mang tính duy nhất, ko thể chia bé và thay thế sở hữu nhau vào tháng 1/2018.

Xem Thêm  Decentraland Là Gì? Thông tin Về MANA Token

Những cột mốc quan yếu trong lịch sử phát triển thành của ERC 1155 bao gồm:

  • 6/2018: Ứng dụng Enjin giới thiệu ERC-1155.
  • 9/2018: Enjin tiến hành đánh giá bảo mật và tích hợp ERC-1155 vào sản phẩm của họ.
  • 11/2018: Phiên bản ERC-1155 chính thức được phát hành, cho phép những nhà phát triển thành tạo và triển khai token đa mã trên blockchain Ethereum.
  • 9/2019: Opensea – NFT market lớn nhất thị trường thông tin tương trợ ERC1155.
  • 2/2020: Enjin công bố kế hoạch dùng ERC 1155 trong việc phát triển thành trò chơi NFT và hệ sinh thái đa dạng của họ.
  • 5/2020: Phiên bản ERC 1155 được cập nhật để tương trợ chuyển đổi token đa dạng, cho phép khách hàng đổi những token khác nhau sở hữu nhau 1 bí quyết dễ dàng hơn.
  • 2021: Rarible NFT market tương trợ tiêu chuẩn ERC-1155.
  • 11/2021: Metamask thông tin tương trợ hiển thị tiêu chuẩn ERC-1155.
  • 7/2022: Axie Infinity – Dự án Web3 Recreation hàng đầu thị trường tương trợ ERC-1155 trong NFT Market của họ.
  • 8/2022: X2Y2 – NFT market tương trợ tiêu chuẩn ERC 1155.
  • 3/2023: Zora – 1 trong những ứng dụng mint và phát hành NFT phổ biến ở thời điểm hiện tại thông tin tương trợ tiêu chuẩn ERC 1155.

Nhìn chung, ERC 1155 đã được tương trợ bởi những NFT Market lớn như Opensea, X2Y2… Tuy nhiên, xét về ứng dụng cần thiết nhất là được dùng ở những dự án Web3 Recreation thì chưa có nhiều dự án dùng. Điều này làm cho ERC 1155 chỉ được dùng nhiều nhất ở những dự án liên quan tới Enjin.

Ưu và nhược điểm của ERC-1155

Ưu điểm của ERC-1155

ERC 1155 là 1 tiêu chuẩn token non-fungible đa năng trên ứng dụng Ethereum, sở hữu những ưu điểm sau:

  • Tiết kiệm chi phí tổn: ERC1155 cho phép những nhà phát triển thành phát hành cả token fungible và non-fungible trong 1 hợp đồng, giúp giảm chi phí tổn phát triển thành và triển khai. Nó cũng giúp tiết kiệm chi phí tổn thanh toán và chi phí tổn lưu trữ so sở hữu việc phát hành những token riêng lẻ.
  • Nâng cao hiệu suất: Cấu trúc dữ liệu linh hoạt của ERC-1155 cho phép những thanh toán đa token được thực hành 1 bí quyết nhanh chóng và hiệu quả hơn. Nó cũng giúp tối ưu hóa việc phân phối token cho nhiều khách hàng.
  • Đa dạng hóa: ERC-1155 cho phép những nhà phát triển thành tạo ra những loại token đa dạng như vũ khí, trang phục, đồ trang sức, tài sản vật chất, token đại diện cho dịch vụ, dịch vụ tài chính và những khoản vay.
  • Tính tương thích: ERC-1155 được thiết kế để tương thích sở hữu những tiêu chuẩn token khác trên ứng dụng Ethereum, giúp dễ dàng tích hợp sở hữu những ứng dụng blockchain khác.
  • Quản lý tài sản phải chăng hơn: ERC-1155 cho phép quản lý tài sản được phải chăng hơn thông qua việc phân loại những token theo từng danh mục và định giá chúng theo từng mức độ khác nhau.
Xem Thêm  Chỉ dẫn dùng STEPN để kiếm tiền chi tiết (2022)

Nhược điểm của ERC-1155

Tuy nhiên, ERC 1155 vẫn có 1 số nhược điểm như sau:

  • Phức tạp: ERC-1155 có cấu trúc phức tạp hơn so sở hữu những tiêu chuẩn token khác, điều này có thể làm cho khó khăn cho khách hàng mới.
  • Độ tin cậy: ERC-1155 chưa được thử nghiệm đa dạng như những tiêu chuẩn token khác, do đấy, có thể gây những vấn đề về độ tin cậy và bảo mật.
  • Khó khăn trong việc hiểu và dùng: Do đặc tính phức tạp của ERC 1155, nó có thể gây khó khăn cho những người mới tiếp cận blockchain hoặc ko có tri thức chuyên sâu về nó.
  • Sự cố thay đổi trạng thái: Vì ERC 1155 cho phép phát hành cả token fungible và non-fungible trong cùng 1 hợp đồng, việc thay đổi trạng thái của 1 token có thể tương tác tới hầu hết những token khác trong hợp đồng đấy.
  • Khó khăn trong việc tích hợp sở hữu những hệ thống khác: Do tính đa dạng và phức tạp của những loại token được phát hành trên ERC 1155, việc tích hợp sở hữu những hệ thống khác có thể gặp nhiều khó khăn và tốn nhiều thời kì.

Quy tắc và cấu trúc của ERC-1155

ERC-1155 là 1 tiêu chuẩn token đa năng, có những quy tắc và cấu trúc riêng. Dưới đây là 1 số quy tắc và cấu trúc cơ bản của ERC-1155:

  • Contract interface: Đây là phần quan yếu nhất của tiêu chuẩn ERC-1155, bao gồm hầu hết những hàm và sự kiện cần thiết để xác định chức năng của good contract.
  • Multi-Token Contract: Sensible contract ERC-1155 là 1 Multi-Token Contract (MTC), cho phép tạo ra nhiều token khác nhau trong cùng 1 good contract.
  • ID và Quantity: ERC 1155 dùng 1 hệ thống ID để định danh cho mỗi token, cùng sở hữu 1 số lượng (quantity) cho biết số lượng token đang tồn tại.
  • Batch Switch & Batch Minting: ERC-1155 cho phép gửi và tạo ra nhiều loại nhiều loại token khác nhau cùng 1 lúc.
  • Metadata: ERC 1155 cho phép những thông tin liên quan tới những token như tên, mô tả, hình ảnh và video được lưu trữ dưới dạng metadata trong good contract.
  • SafeTransfer: Để đảm bảo an toàn trong việc chuyển đổi token, ERC-1155 tương trợ hàm safeTransferFrom và safeBatchTransferFrom, đảm bảo rằng những thanh toán chỉ được thực hành ví dụ người nhận là 1 good contract hợp lệ và có chức năng xử lý chuyển đổi.
Xem Thêm  Proof of Authority (PoA) là gì? Phương pháp hoạt động của thuật toán PoA

Những quy tắc và cấu trúc của ERC 1155 giúp tiêu chuẩn này phát triển thành 1 công cụ mạnh mẽ trong việc phát triển thành những ứng dụng blockchain đa dạng, từ trò chơi cho tới những dự án DeFi.

Ứng dụng của ERC-1155

ERC 1155 cho phép những dự án phát hành cả token fungible và non-fungible trong 1 hợp đồng thông qua 1 cấu trúc dữ liệu linh hoạt hơn, giúp tiết kiệm chi phí tổn và nâng cao hiệu suất. Những ứng dụng của ERC 1155 có thể bao gồm:

Recreation blockchain

ERC1155 cho phép những nhà phát triển thành sport phát hành những merchandise trong sport (như vũ khí, trang phục, đồ trang sức) dưới dạng token non-fungible, đồng thời cũng phát hành những token fungible để đại diện cho tiền tệ trong sport. Những dí dụ của những sport blockchain dùng ERC 1155 bao gồm Axie Infinity, Gods Unchained, và Enjin.

Tokenized belongings

ERC-1155 cũng có thể được dùng để phát hành những token đại diện cho tài sản vật chất như bất động sản, kim cương, nghệ thuật và đồ trang sức. Những dí dụ của những dự án tokenized belongings dùng ERC 1155 bao gồm Nifty Gateway và SuperRare.

NFT market

Những market NFT như OpenSea, X2Y2, Rarible cũng dùng tiêu chuẩn ERC 1155 cho phép khách hàng thanh toán và mua bán những token và NFT trong cùng 1 contract.

Về tính chất của ERC 1155, chúng thường được dùng ở những dự án Web3 Recreation nhiều nhất vì những dự án này hài hòa cả token dành cho tiền tệ và NFT dành cho những vật phẩm.