ERC是 Etuereum Request for Comment的缩写,代表“以太坊请求评论”,它是由以太坊的智能合约开发人员创建的技术文档,用于定义一组规则。编程新通证的开发人员需要遵循这些规则来为以太坊生态系统实现通证。在成为社区一个标准之前,ERC必须被修改、评论和社区接受。
但为什么要定义规则?
这个问题的答案就在于以太坊生态系统的结构。为了在生态系统中执行特定的功能,以太坊支持去中心化的应用程序(Dapps)。根据解决Dapp用途的这些特定功能,它可能需要生成可用作货币或表示资产(如黄金或财产)的通证。现在,这些通证需要存储在钱包中,并在流行的加密货币交易所进行交易。否则,它们就没有任何价值。这些钱包、交易等也遵循ERC文档中定义的规则,以确保兼容性,并支持基于特定ERC通证标准的所有通证。
所以,这很简单-ERC文档定义了每个人都可以遵循的标准准则,以构建兼容的通证和支持它们的应用程序。
游戏ERC-1155通证标准:结合ERC-20和ERC-721的效用
ERC-1155通证标准允许在单个通证标准中创建可替换的、半可替换的和不可替换的通证。这个功能使ERC-1155通证标准比ERC-20和ERC-721更具优势,可以创建可替换通证(ERC-20)或不可替换通证(ERC-721)。
可替换的通证没有独特的身份,可以被其他相同的通证替换,就像通证作为货币一样。相比之下,不可替代的代币具有独特的身份,是不可替代的。它们代表着区块链上独一无二的资产,比如房子。
但是游戏有两种类型,可替换的和不可替换的。因此,遵循ERC-20或ERC-721通证标准对于开发人员编写基于区块链的游戏生态系统是不够的。让我们通过一个例子来理解这一点。在游戏中,可以有可替换的“药箱”(一个可以被另一个放置)、半可替换的限量版服装(因为只有少数用户可以使用)和不可替换的独特武器。这就是ERC-1155通证的用武之地。
此外,ERC-1155通证标准不需要为每个不可替换的通证部署单独的代码,这是ERC-721所需的。在ERC-1155中,跨通证的“公共代码”存储在具有惟一标识符的中央智能合约中,其他智能合约可以引用该标识符。它允许智能合约从中央智能契约“重用”代码。这种方法消除了对重复代码的复制,节省了大量的存储空间和处理相同代码时浪费的精力。
游戏是ERC-1155通证标准的唯一应用场景吗?
答案是NO!在现实生活中,有许多场景都使用可替换(可复制)和不可替换(唯一)项。例如,数字内容和艺术品。有具有独特身份的艺术品和数字内容。再比如,只有一幅“蒙娜丽莎”原作。此外,也有限量版的版画,由艺术家制作,只供少数人选择。还有一些非排他性的艺术品,任何人都可以购买和复制。这些场景分别适用于设计可替换的、半可替换的和不可替换的通证,并且需要所有基于以太坊生态系统的这些通证遵循ERC-1155通证标准。
结论
不管区块链应用是否有可替代、不可替代和半可替代项的需求,在单一通证标准中提供这些通证总是好的。ERC-20和ERC-721通证标准要求每一份智能合约都要花费GAS。因此,引用一个中央智能合约的方法更有意义,因为它将花费更少的GAS和使用更少的资源,这对每个人都是有益的!