ERC-5169和TokenScript为何需要Smart Layer?

时间:2024-07-21  分类:电子


当AlphaWallet团队于2019年提出TokenScript概念时,显著地扩展了行业对「代币」的认知。无论是ERC-20还是ERC-721,通过加入TokenScript的扩展能力,可以更方便执行预设的功能,在提出ERC-5169标准后,提升了其编程和执行能力。而他们接下来的里程碑SmartLayerNetwork,则是在这些基础上的又一次升级,将边界进一步扩展到区块链之外。


或者可以这么理解:



SmartLayer可以被看成一个连接区块链世界和传统网络服务,并提供支持和激励的服务层,让网络服务代币化或集成智能代币变得容易,从而提供更好的用户体验并提高业务效率。对于代币发行者而言,SmartLayer提供创建和管理可编程智能代币的支持。对于传统网络服务,SmartLayer简化了集成网络服务和代币功能的过程。


SmartLayer在某种程度上重新定义了代币经济,代币不再仅仅只是一种资产,而是能够通过集成权利、功能和系统来促进经济活动的发展。


TokenScript


TokenScript是SmartTokenLabs在2019年提出的专为代币化设计的编程接口。这一接口不仅能够帮助用户访问代币所有功能,还允许创建更高级、复杂和灵活的「用户代币」交互。


简单来说,TokenScript是一个带有XML标记的JavaScript代码层,描述了与代币相关的属性、逻辑、操作和用户界面等要素。TokenScript文件由对应的代币发行者发行和签名,可以由任何集成了TokenScript引擎的服务或设备导入。且代币发行者可以将任何信息和规则添加至代币中,而不受到智能合约的限制。Tokenscript的主要重点是允许代币在不同平台和钱包之间无缝运行的同时,能够集成代币所有信息,方便用户管理和了解资产。目前AlphaWallet钱包已经支持所有以TokenScript标准实现的代币。


我们可以将TokenScript想象成一个用于处理音乐文件的计算机程序,其中音乐文件就类似于代币,是不变的,但播放软件却可以灵活切换。该程序还可以自动更新,支持录制、剪切音频并整理至你喜欢的歌曲库中。TokenScript还可以保证代币和软件的交互不是任意的,是由代币发行者构建的。


ERC-5169


TokenScript提高了代币的可扩展性。但为了让代币在Web3生态系统中能够与各种服务和应用程序进行交互,SmartTokenLabs在2022年5月提出了以太坊标准ERC-5169(已成为Final状态)。该标准引入了可执行脚本的概念,使代币能够携带自身的逻辑和行为,具备更强的交互能力。TokenScripts则能够根据ERC-5169标准嵌入代币中,从而让代币在与各种服务和平台交互时表现出动态行为。


具体实现上,ERC-5169通过在调用代币合约(scriptURI)时提供指向官方脚本的URI,让用户确保他们正在使用正确的脚本。该URI可以是符合RFC-3986标准的任何URI,比如指向IPFS多重哈希、GitHubgist或云存储服务的链接。每个实施了该ERC的合约都包含一个scriptURI()函数,该函数返回客户端脚本的下载URI,为托管代币提供客户端可执行文件。此外,为了解决将客户端脚本直接存储在智能合约上带来的密钥风险、操作和存储费用的问题,ERC-5169允许将易变数据存储在链下。


ERC-5169为可以连接Web2和Web3的交互式代币提供了很多可能性,包括为单个代币定制「miniDapp」,允许用户与钱包不提供的合约功能交互,扩展硬件钱包,甚至可以通过钱包中的代币控制IoT设备。从资产角度来看,这一标准显著提升了用户体验,使用户能够在钱包内直接运行程序,避免频繁创建账号和密码的烦扰。此外,由于逻辑嵌入代币本身,减少了对外部接口的需求,还增加了代币交互的安全和隐私性。


Tokenscript+ERC-5169=?


Hashed合伙人BaekKim曾表示Hashed的投资理念始于所有资产最终都将代币化。事实上,截止目前我们已经经历了两波代币化浪潮,但尚未引发大规模采用。为了实现代币化的大规模应用,我们必须要解决两个核心问题:



这也正是SmartTokenLabs一直以来想要实现的愿景:将所有服务都碎片为一个智能代币(可执行代币和可执行NFT),用户拥有这些智能代币的所有调用和使用权,可以通过它们访问各类第三方服务。例如,我们可以发行一个「CarSmartToken」,代表汽车的所有权。当用户通过该智能代币访问第三方服务时,例如保险公司,就无需填写任何资料。通过智能代币,保险公司可以直接为用户推荐合适的保险产品。此外,保险也可以变成一个与「CarSmartToken」相对应的代币。


-->> 1/2 文章未完,请继续阅读

以上就是ERC-5169和TokenScript为何需要Smart Layer?的全部内容,望能这篇ERC-5169和TokenScript为何需要Smart Layer?可以帮助您解决问题,能够解决大家的实际问题是非常好学习网一直努力的方向和目标。