DApps认知升级:用类比思维破除对去中心化应用的迷思(6)

如果说 DeFi(Decentralized Finance,去中心化金融)是“金钱积木”(Money Lego),那么 NFT 可以说将是“万物的积木”(Everything Lego),毫无疑问 NFT 可以和 DeFi 有机结合,形成非常多的创新性应用。

利用前述 NFT 和 FT 可以合这样一个特性,就能采用计算机科学里一个常见而强大的“循环嵌套”的设计模式,把简单的部件优雅地组合成为非常复杂、功能强大的部件。例如,可以设计一种 NFT,可以包含其他的 Token (FT),这很容易形成如股权、期权等应用形态。而(在法律许可范围内)NFT 又可以把其归属权通过 DAO 的方式切分成 FT 的方式,可以让一群人来按份共有一个物理上无法分割的资产所有权,比如分时度假的别墅的产权可以是一个 NFT,而这个 NFT 通过建立一个 DAO 的组织来采用 FT 的方式发行分时使用权甚至进行收益分配等。采用类似的方法可以无限地组合和分拆,而这将为 DeFi 带来比现在的“质押(staking)”、“收益播种(yield farming)”等有意义得多的创新。

Uniswap 的最新版本产品设计已经采用 NFT 来作为其 LP Token,而不是过去采用 ERC20 方式。过去以 ERC20 方式的设计让 SushiSwap 的“吸血鬼攻击”变得直接方便,而采用 NFT 方式可以有效防范此类问题发生。

NFT 和 DeFi 结合的应用,我们预期在这个领域会诞生大量的创新和耀眼的明星。需要说明的是,要让 NFT 能在 DeFi 领域获得发展,NFT 本身的数据必须具备可靠性、不可篡改和可验证性,这就是为什么我们认为与 DID/VC 的结合是 NFT 成为更严谨应用的必由之路。

ArcBlock 的 NFT 技术发展路线图

ArcBlock 成立之初,我们就意识到 NFT 是一种重要的 Token 形态。在 ArcBlock 的“可编程通证”体系中,我们从一开始就对 NFT 形态的 Token 作了非常清晰的定位和规划,NFT 相关的协议在 ArcBlock 的区块链上被称为 ABBA 协议(ArcBlock Blockchain Assets Protocol,即 ArcBlock 区块链资产协议)。在我们撰写分别由中信出版集团出版的《区块链实战:从技术创新到商业模式》和人民邮电出版社出版的《2020 区块链漫游指南》[6]两本书中都可以找到我们对 NFT 的实践的详细介绍。

在 ArcBlock 的 NFT 实现中,我们引入了一些非常独特和创新的设计,包括:

NFT 完美结合 DID 和 VC: ArcBlock 的 NFT 结合了 DID 和 VC 技术,因此在链下数据可验证、不可篡改、数据可携带(Data Portability)、数据用户自主拥有(Self Sovereign Data)等方面有不可比拟的优势。我们认为这会是将来 NFT 的普遍方向,我们采用符合 W3C DID 规范的设计具有很好的前瞻性和标准兼容性。•原生的 NFT 的铸造和交易能力: 由于 NFT 和 FT 的重要性,我们在 ArcBlock 的资产链设计中把 Token 的铸造、不同 Token 之间的原子性交换等都作为原生协议来支持,不同于其他基于智能合约的区块链如以太坊等需要通过部署智能合约的方式来支持。此外我们意识到 NFT 交易本身的重要性和通用性,我们把 NFT 的交易基础作为标准的 Blocklet Service 来提供, 开发者可以立刻在自己的 Dapps 中铸造自己的 Token 并立刻实现基于链的去中心化交易,不需要自己开发,更不需要依赖第三方。•原生 ABT“燃料”机制的开放经济协议: 在 ArcBlock 系统中,我们把 NFT 的铸造、存储等应用和系统其他部分如 ABT 节点、Blocklet(基石程序)等完全统一了起来。事实上,用户通过 ABT 来运行的 ABT 节点、Blocklet,各种业务在底层实现上完全采用了 NFT 交易和确权机制。只需要使用原生 ABT 为基础的简单而一致的经济协议,开发者就可以为用户实现全方位的服务, 并且 ABT 的经济协议还通过 NFT 来隔离了支付和底层的业务提供,意味着应用可以对最终用户使用任意 Token 的支付方式(如 BTC、ETH),甚至采用传统支付方式(如信用卡、Apple Pay 等)就能提供服务, 这对服务提供的简化、业务的”出圈“等非常有帮助。我们在这部分有非常多的创新,以后会专门介绍。•完善的支持 NFT 的钱包生态: 没有完善的生态钱包技术支持将是 NFT 的一个致命缺陷,这点在目前的以太坊 NFT 生态里已经可以看到这个问题,其实以太坊的 ERC 721 的 NFT 应用,如 CryptoKitties、POAP 等都已经很早就推出,但是由于缺乏面向用户的钱包支持,导致最终用户难以感知,让 NFT“出圈”很难。ArcBlock 非常重视钱包生态,ABT Wallet 实现了从 iOS 到 Android,并实现了纯 Web 端应用,并且在不同版本之间完全兼容和采用标准的用户体验, 这对以后众多 NFT 的应用非常重要。•完善的支持 NFT 的区块浏览器: 过去以太坊生态的 NFT 另一个问题是区块浏览器对 NFT 不够友好,用户不能从常用的区块浏览器上一眼看清 NFT 的交易信息,也无法通过区块浏览器来检查校验 NFT 的数据(因为目前很多这些设计的外部数据没有可验证性的支持)。ArcBlock 的区块浏览器支持完善的 NFT 数据展示,并能完善帮助用户校验链下数据的一致性。ArcBlock 的区块浏览器是完全开源实现的 Blocklet,意味着不但可以使用官方部署的,任何人可以轻松部署区块浏览器实现更去中心化的校验。•作为以太坊 Layer 2 接入以太坊生态: ArcBlock 的 NFT 自成体系,但是用户可以通过 rollup 技术把 ArcBlock 系统上的 FT/NFT 在以太坊生态映射为符合 ERC20 和 ERC721 的 Token,从而融入以太坊生态。

 文章标题:DApps认知升级:用类比思维破除对去中心化应用的迷思(6)

内容摘要:如果说 DeFi(Decentralized Finance,去中心化金融)是“金钱积木”(Money Lego),那么 NFT 可以说将是“万物的积木”(Everything Lego),毫无疑问 NFT 可以和 ...

免责声明:融易新媒体转载此文目的在于传递更多信息,不代表本网的观点和立场。文章内容仅供参考,不构成投资建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。


本文网址:http://mt.ironge.com.cn/html/zt/315bgt/262535.html



备案/许可证编号:津ICP备17005847号

信息网络传播视听节目许可证:0900000

BS17799信息安全管理体系认证:00307I10001R0S ISO9001质量管理体系认证:00307Q10176R1S 违法和不良信息举报:12377 mt.ironge.com.cn All Right Reserve 版权所有