Item标准是一项高标准,开发人员和用户可据此处理各类资产,包 括货币,游戏Item和治理代币及其它。与此前设定的任何其它标准 相比,这种标准具有更高的复杂度、活跃度和安全性。
工厂核心
采用基于EthereansOS工厂的编码方法(链接),可以从标准合约 中克隆每个Item,且核心内容保持稳定。这确保了能为用户提供最 高安全性,因为开发人员无法采用任何产生风险、漏洞或其它缺陷 的方式来修改Item的代币合约。
扩展
所有天然Item都可以具备属于智能合约的扩展,可由此增强其功能 ,提高其与以太坊去中心化应用程序(DApp)交互的能力,并使这 些功能和能力复杂化,但不会损害标准合约核心内容的固有安全性 。
开发人员可以从扩展工厂提供的样板扩展模式中进行选择。未来将 开发并应用新模式,以确保Item标准始终成为代币技术的先驱者。
可发现性
由于所有Item共享同一主界面,开发人员可以从区块链中轻松检索 所有Item和Item集合,包括全部链上信息(如总供应量,地址平衡 ,名称,符号和uri等)。
这种设施在创建服务和应用程序时,能在智能合约层级上与Item交 互,并采用比其它标准更有效的方式重构前端信息。
小数位
ERC20和ERC1155标准在处理小数位时不共用一种标准化方法,为 开发人员创建了一种危险环境,最终导致DApp出现漏洞。 而另一方面,Item在ERC20和ERC1155界面上通常有18个小数位, 因而能简单安全地整合到DApp和前端。
高级批次操作
ERC11155标准将批次技术引入以太坊。但根据这种标准,仅同一 集合的代币可用于批次操作。
Item标准允许所有现有的天然Item和打包Item(包括来自不同集合 的Item)与批次操作共同使用,从而释放了批处理的全部潜力。因 此,开发人员能够以更复杂的逻辑设计DApp,在一次互换可转移多 个代币时为用户节省gas费。所有ERC20, ERC721, ERC1155和ETH均可被打包为Item,这表明 从理论上讲,以太坊的所有代币(基于这些标准)在单一交易中均 可共同进行批处理。
高级许可系统
Item标准伴随一种新的高级许可系统而产生。这有助于确定哪种钱 包和/或智能合约可以治理哪种Item集合许可(例如,在集合中铸造 更多Item的许可,或修改集合元数据的许可)。
这些确定的操作程序可以是智能合约,因此,开发人员可以在Item 集合顶端创建完整DApp。该系统的总体设计也能使用户远离集合主 体,防止这些主体滥用其权力并执行恶意操作。
高级元数据执行
Item将元数据执行提升到了一个新的活跃水平和去中心化水平。个 别Item和Item集合的名称、符号和uri通常不仅能100%保存于链上, 甚至还能随时在链上进行100%修改。 Item或Item集合的uri含有任何类别的元数据,如描述、游戏中属性 、图片等。它可以作为传统链下数据库的参照(即,"ipfs://" 或 "https://api."),也可以作为一种非常高级的可编码智能合约地址, 其功能相当于一个100%链上引擎,允许在链上完全动态地保存和重 建所有元数据. 这是EthOS能够创建并管理真正去中心化和抗审查应用程序的另一 种方式。
许可批准
所有Item天然支持许可批准操作,允许通过签署、链下、无gas费信 息(而非直接交易)做出批准。 开发人员可借此创建支持许可批准的应用程序,同时这些应用程序 还能执行元交易,其中利用第三方执行交易并支付gas费。