ERC-1155
Tóm lại: ERC-1155 là một tiêu chuẩn token kỹ thuật số trên Ethereum, lần đầu được các nhà phát triển tại Enjin đề xuất, cho phép một hợp đồng thông minh duy nhất…
ERC-1155 là một tiêu chuẩn token kỹ thuật số trên Ethereum, lần đầu được các nhà phát triển tại Enjin đề xuất, cho phép một hợp đồng thông minh duy nhất quản lý nhiều loại token cùng lúc. Tiêu chuẩn này được thiết kế để hiệu quả hơn các tiêu chuẩn token cũ và mang lại mức bảo mật cao hơn khi chuyển token.
Tại sao điều này quan trọng
Với ERC-20 và ERC-721, mỗi token có thể thay thế hoặc mỗi bộ sưu tập NFT thường cần một hợp đồng riêng, và mỗi lần chuyển là một giao dịch riêng biệt. ERC-1155 lưu nhiều loại token trong một hợp đồng, dù là có thể thay thế hay không thể thay thế, và hỗ trợ chuyển theo lô, tức là chuyển nhiều vật phẩm trong một giao dịch để tiết kiệm gas. Lợi ích về bảo mật của nó đến từ các quy tắc "chuyển an toàn" (safe transfer). Khi token được gửi đến một hợp đồng thông minh, hợp đồng nhận phải xác nhận rằng nó có thể xử lý chúng, nếu không lần chuyển sẽ bị đảo ngược. Điều này giảm rủi ro token bị kẹt trong những hợp đồng không thể chuyển chúng đi được nữa, một điểm yếu đã biết của ERC-20. Tiêu chuẩn này phổ biến trong các trò chơi blockchain và trong các bộ sưu tập NFT có nhiều bản sao của mỗi vật phẩm.
Ví dụ
Một studio game triển khai một hợp đồng ERC-1155. Token ID 1 là đồng vàng trong game, có thể thay thế, nên tồn tại nhiều đơn vị giống hệt nhau. Token ID 2 là một thanh kiếm huyền thoại chỉ có một bản duy nhất, nên nó không thể thay thế. Người chơi thắng một trận đấu có thể nhận 50 đồng vàng và thanh kiếm trong một lần chuyển theo lô thay vì hai giao dịch riêng biệt.