当前位置:首页区块链dapps的认知升级:用类比思维打破分散应用的神话

dapps的认知升级:用类比思维打破分散应用的神话

我将从这个月开始推出一个专栏“去中心化应用程序的认知升级”。通过这个专栏,我将制作一些简短的视频,这些视频将定期播出或通过俱乐部讨论。本专栏面向那些更关注区块链和去中心化应用程序的人,而不仅仅是开发人员或专业人士。它试图在每一个短视频中只讲述一个概念和知识点,并配合arcblock的实际设计和实现,让更多的人在了解去中心化应用的同时,认识到这一切不仅仅是一个愿景,而是一个真正可以立即使用的技术和产品。

dapps的认知升级:用类比思维打破分散应用的神话

很多年前,当互联网刚刚开始商业化的时候,我亲身经历了一件事:一个**的广告设计背景团队为客户设计了一个网站方案。设计很精致。从美学的角度来看,他们在所有的竞争对手中都是**的,但是只有一个问题——他们认为网页就是图片,因此他们的每一页设计都是一个完整的图片!在今天对网络的理解中,这似乎是一件可笑的事情,但在当时这样的事情比比皆是。今天,如果你看一个去中心化的应用,如果你认为它和互联网架构是一样的,如果你使用区块链和智能合约,你认为它是去中心化应用应该是什么样子,就像一个网页和一批打印的彩页图片。

打破神话是认知提升的一部分

去中心化应用程序一直是一个非常令人困惑的术语。人们对去中心化应用程序的本质没有很好的理解也就不足为奇了。几年前,我第一次接触这个领域的时候,也对各种概念感到不解,看着市场上各种是与否的描述,甚至偶尔怀疑自己的智力或多年的计算机常识。早期的dapp很多人被这个概念搞糊涂了,以至于对分权的应用有很多误解。有过分崇拜的原教旨主义者(如说分权程度不够的人),有各种各样的“概念”(如“胖协议”等),还有很多以商业推广为目的的夸大宣传。近两年来,人们对去中心化应用的过度期望所带来的失望似乎开始走向另一个极端。

因此,在过去几年中,在发展;arcblock平台[1],我们已经写了几十篇文章[2],从许多不同的角度讨论了什么是dapps,什么不是dapps,以及实现dapps的优势是什么。中信出版集团去年出版的《区块链:从技术创新到商业模式》(blockchain:from Technology innovation to business model)[3])一书有几章对此问题进行了阐述。

在2019年的“去中心化应用程序开发与设计:学习如何使用以去中心化为重点的产品思维模式”在线课程中,我主要从去中心化身份(did)的角度谈了开发去中心化应用程序的思路。如果你还没看过那堂课,我建议你花点时间听一下,因为去中心化应用的开发需要一种思维方式的转变。它不需要在开发模式、开发工具、语言、框架甚至技能上有太多的更新,但它需要一些新的设计思想。

“中心化应用”与“去中心化应用”的类比

认识arcblock的人都知道,在产品和技术设计中,我们经常提到“首要原则”。但是,在帮助您更好地理解去中心化应用程序时,我想更多地使用“类比”。

前段时间,我们的设计师曹文写了一篇文章“参观乐高玩具店:一个有趣的旅程,以开发一个去中心化的应用程序”,它使用乐高积木作为类比,以了解arcblock架构。正是从类比的角度,读者可以很容易地理解我们的软件架构,并赢得了很多好评。

当我们使用正确的类比时,就很容易理解去中心化应用和中心化应用的区别和联系,一些问题和疑问也就迎刃而解了。建筑设计和乐高积木都有助于我们更好地理解:从宏观角度比较建筑和去中心化应用,更容易理解什么是去中心化应用;从乐高积木角度比较去中心化应用,从微观角度,这使我们从微观的角度理解了如何构建中心化式应用程序。两者相似。需要注意的是,“类比”法常被用来帮助人们理解,有时可能并不准确。因此,有必要在对概念进行类比理解后进行深入思考。

dapps的认知升级:用类比思维打破分散应用的神话1

照片:一个用积木建造的房子模和真实的房子

软件架构师和架构师都是架构师。因此,我们不妨以住宅为例,从建筑的角度来理解网络时代去中心化软件与普通中心化式软件的区别与联系。

下图左边的高层公寓可能是很多人熟悉的日常生活环境。用这类住宅与如今的许多互联网服务相比,是相当合适的:公寓住宅是一种典的服务,具有中心化的特点,很多居民共用走廊、楼梯和电梯,包括地上空间。在许多情况下,居民实际上并不拥有建筑物或土地。本质上,他们只是“出租”了使用权。对比想象一下,你使用微信、微博和许多其他互联网服务,你与成千上万的其他人“租用”服务提供商提供的服务。事实上,您的帐户并不真正属于您,您的数据也不在您的控制之下。

dapps的认知升级:用类比思维打破分散应用的神话2

图片:一个高层公寓(Un飞溅@ JCelDon)在香港和一个现代风格的住宅(unffrh @ RealStices)在澳大利亚墨尔本)

图的右边是“去中心化应用”与独立房屋的类比。去中心化应用更强调用户的自主性。就像这样的独栋住宅一样,居民们经常拥有自己的土地和建筑物。正如“去中心化应用程序”所强调的,用户应该拥有自己的身份和数据资产。

结合这个类比,可能更容易理解“去中心化应用”的四个重要特征。你可以试着去理解和思考它们

独立的用户身份和认证系统,任何人都不能夺取和控制用户的数据权限和授权,数据可以独立控制,数据可以携带,更好的保护隐私和反审查能力,去中心化操作,减少对其他服务的依赖

通过上图中的类比,我们很容易理解现在“去中心化应用”和“中心化应用”的异同,以及未来您希望拥有什么样的应用。但是上面的类比有什么不同呢?最容易的偏差是左边的图片是一个拥挤的公寓,而右边的图片是一个**住宅。在现实中,也会有高端豪华公寓和狭小的独栋住宅。但如果我们能认识到这些偏差,透过现象看本质,就可以更好地用类比来理解一些新事物的概念。

“中心化应用”和“去中心化应用”有许多相似之处

那么,去中心化应用程序的所有内容都是独立的吗?通过类比建筑的概念很容易理解。虽然你的独户住宅非常独立去中心化,但通常你会接入公用供电网、电话和宽带,你的房子也会接入小区的小水路系统。。。除此之外,你还将享受各种公共服务,比如邮局会给你寄信,快递公司会给你送包裹,警察会维护治安,地方政府会负责道路、路灯等市政的一切。去中心化的应用程序,就像“去中心化”的独栋住宅,给你很大的独立性和空间,但你并不是与世隔绝。这里我要强调一个我一直坚持的观点:集权和分权不是**的、对立的。

作为一个去中心化的应用程序,它可能仍然需要使用一些中心化的服务来改善应用程序的体验。例如,域名(DNS)系统是一个相对中心化的系统。虽然去中心化应用根本不能使用域名,一些新的去中心化域名服务层出不穷,但要被公众接受还有很长的路要走。同样,去中心化应用程序的服务器,甚至当前的区块链,都离不开互联网。这就好比独栋住宅还得建在地上,理想的独栋住宅总是建在规划区域内,这样才能有更好的公共服务。

不难理解,尽管“去中心化应用”有能力更好地保护隐私和**审查,但它并不是一个“法律之外的地方”。它带来的是抵御非法敲诈勒索的能力,这仍然符合现代法治社会的治理机制,甚至是一种更加民主合法的治理方式。在合法性方面,中心化式应用和去中心化应用没有太大区别。

“去中心化应用”的设计和实现是否更加困难?

打个比方,你可以问问自己,设计一个30层的高层公寓是不是更难?还是设计一栋两层的独栋别墅比较困难?建高层公寓的建设成本更高,对建筑的要求也更高?还是独栋别墅成本更高,建设要求更高?但也想想同样面积的住宅,平时一套高层公寓单价比较贵,还是独栋别墅比较贵?为什么?

去中心化应用程序的设计和实现存在一些差异。事实上,理解去中心化应用的概念是很自然的,而且它比中心化应用更容易理解,因为我们是去中心化的。没有“矩阵”系统来连接和管理全世界的人类。相反,每个人管理世界都是通过自己对世界的感知来构建自己的世界。因此,在一定程度上,分权的适用更为简单和直接。

从软件工程的角度来看,设计、开发和操作一个具有多个用户的中心化式服务的成本和难度可能远远大于去中心化应用的成本和难度。但是,将去中心化应用程序用作用户的成本可能高于租用中心化服务的成本。

Arcblock的a node[6]和blocklet[7]框架旨在进一步降低设计、开发和运营的门槛。事实上,我们认为,未来去中心化应用的繁荣,将带来大量中小开发者甚至个人开发者的繁荣,而不是今天大量互联网巨头的垄断。

用户安装和使用“去中心化应用程序”是否更加困难?

去中心化应用程序的一个非常重要的特性是“去中心化部署”。去中心化部署一直是个问题。在上一代去中心化应用程序的移动中,去中心化软件的**挑战是安装。在过去的去中心化社交软件运动中,最成功和最有影响力的项目,比如mastondon和diaspora,当你看到关于如何启动的文档时,你会知道除了技术怪才和程序员,您需要有极大的热情和一定的网络和服务资源来安装这些去中心化的应用程序示例。由于这一困难,他们的设计往往需要一些爱好者为一群人创建共享实例,以便更多的用户能够参与。

dapps的认知升级:用类比思维打破分散应用的神话3

最近,许多流行的与区块链相关的去中心化应用并没有解决这个关键问题。事实上,大多数去中心化的软件都是中心化部署的。例如,cryptokitties和Uniswap只在区块链上部署智能合约,而web前端的部署方式仍然与Internet服务相同。

arcblock的A节点和A代币机制是去中心化应用中的明珠。arcblock的a节点解决的**问题是“去中心化部署”。在arcblock平台上,用户只需支付a证书即可自动获得a节点资源。这些节点的安装、部署、启动和管理都是自动化的。用户可以通过NFT来证明自己对节点和服务的使用权。我将在未来的视频演示中演示如何轻松实现ABT节点的“去中心化部署”。这只是个开始。在未来,它将成为一个服务提供给所有人,它将变得越来越完善。

今天的第一部分是一个思路,用类比的方法来思考什么是去中心化的软件和服务,去中心化的服务和去中心化的软件和服务有什么区别,从而摆脱去中心化应用的神话。有了对这些的清晰理解,让我们一步一步来看看arcblock平台现在可以帮助开发人员做些什么。这只是一个开始,很多事情可能超出想象,因为去中心化软件的设计思维是一种认知升级。

工具书类

[1] Arcblock平台:https://www.arcblock.io/zh/platform
[2]数十篇文章:https://www.arcblock.io/blog/zh/tags/DApps
[3]区块链实践:从技术创新到商业模式:https://books.arcblock.io/
[4]“去中心化应用程序开发和设计:学习如何使用注重去中心化的产品思维模式:https://v.qq.com/x/page/i0831skrccc.html
[5]参观乐高玩具店:开发去中心化应用程序的有趣旅程:https://www.arcblock.io/blog/zh/post/2021/03/01/how-to-create-your-appA6301[6]a节点:https://docs.arcblock.io/anode/zh/简介
[7]小砌块:https://www.arcblock.io/zh/blocklets

dapps的认知升级:用类比思维打破分散应用的神话4

作者:方志宏先生(arcblock首席建筑师兼首席执行官)

NFT已经是一个“新鲜事物”很长一段时间了

虽然NFT(non-functional token)最近才流行起来,但它并不是一个新概念。早在彩色硬币时代,NFT的早期使用和尝试就已经开始。通过彩币技术,人们在比特币网络上发行新资产,生成股权证等记录,极客们将图片等信息保存在比特币数据中。这些都可以看作是“古代”NFT的雏形。

dapps的认知升级:用类比思维打破分散应用的神话5

早在2017年arcblock项目刚刚成立之时,它就是第一个真正将NFT带入公众视野的项目Cryptokitties已经在以太坊造成了严重的拥堵。一方面,人们惊讶于一个简单的“加密游戏”之间的卡通收集和开发游戏将引起如此高的兴趣。另一方面,人们更为惊讶的是,以太坊ETHereum)渴望成为“世界的计算机”,它将如此脆弱,以至于一个简单的游戏会把它的性能降低到几乎不可用的状态。正是由于cryptokitties对以太坊的影响,2017年底发布的arcblock[1]白皮书以cryptokitties为例,说明了当前区块链中普遍存在的问题,并将此作为arcblock平台努力解决的问题之一。

dapps的认知升级:用类比思维打破分散应用的神话6

同样成立于2017年的Opensea,最近随着NFT的普及变得非常流行,并成为迄今为止知名的NFT交易平台。但事实上,他们在NFT交易领域已经工作了很长时间。我喜欢公海这个名字,它象征着NFT像星海一样展现无限的可能性和包容性。

任何创新技术的第一次出现、迭代升级,以及开始给公众带来“惊喜”或“光彩照人”,往往需要多年的时间。如果我们从彩色硬币时代算起,NFT已经出现了8年。即使我们从**进入主流的cryptokitties计算,这已经是第五年了。NFT是一种综合性的技术和产品,目前仍处于探索和创新的初级阶段,未来将得到快速发展。

NFT和去中心化应用程序以及流行的Web3.0生态之间的关系是什么?

NFT的应用场景远不止数字艺术和封闭产品。事实上,它有无限的空间。

dapps的认知升级:用类比思维打破分散应用的神话7

熟悉arcblock的朋友都知道,我们去年召开的开发者大会[2]采用了NFT作为大会门票。NFT被用来颁发各种纪念徽章和黑客马拉松证书。我们还展示了在DevCon 2020上使用NFT作为各种应用程序的可能性,包括将NFT交换为我们的签名书区块链:从技术创新到商业模式。

dapps的认知升级:用类比思维打破分散应用的神话8

除了实用性,我们的NFT徽章也是由数字艺术家使用哈希计算生成的多层艺术作品。每个人的纪念徽章都是****的。黑客马拉松的纪念徽章不仅****,而且可以多种方式组合。今年6月的DevCon2021将展示更多形式的NFT应用。

dapps的认知升级:用类比思维打破分散应用的神话9

事实上,NFT的应用场景还远远没有出现。在arcblock的设计中,用户帐户和服务上的数据、节点或软件的所有权、软件的版权和许可证都是NFT。我们的设计将去中心化身份(did)、可验证凭证(VC)和NFT相结合,形成了强大的应用能力,能够对现实世界中的大量事物和应用过程进行建模,从而使区块链能够更好地应用于解决更多的实际问题。

我们一直认为区块链的大多数应用本质上都是代币(NFT和FT,或它们的组合)应用。没有代币,区块链将失去重大意义。幸运的是,“无钱区块链”的概念最近被忽视,代币带来的应用繁荣时代即将到来。

在去中心化应用的概念和日益流行的web3.0中,去中心化身份、用户控制数据和去中心化服务部署是实现去中心化远景的关键技术,NFT是实现这些技术细节的一种非常合适的机制。我们最近发表的文章《NFT:数字所有权的伟大实验刚刚开始》[3]指出,NFT使区块链介入现实世界的确权和验证变得可行和规范,感兴趣的读者可以从中学习更多。

NFT是否完全存在于区块链上?

许多人可能没有意识到,尽管当今NFT中的部分数据是在链上的,但大部分数据是在链外的。

事实上,目前大多数NFT都设计成链上和链下部件。链外部分通常是NFT的数据,而链上部分通常只用于在以太坊上注册NFT的所有权。尽管一些早期的NFT(如cryptopunk)试图将所有数据放在区块链上,但目前的**做法是将数据放在区块链上,而只将有限的信息放在区块链上。

一些NFT平台将数据存储在分布式存储平台上,如IPFs或swarm(例如,cryptokitties从一开始就将数据放在IPFs上)。其中一些仅仅是一个web链接,这是互联网数据存储的传统方式。他们可以使用awss3之类的云服务,或者将数据存储在web服务器上(例如,nifty的NFT内容存储在他们自己的web服务器上)。一个风险是,如果这些公司或服务不存在,即使链上的记录表明您有NFT,NFT本身的数据也将丢失。这是NFT的早期不完善形式,越来越多的人开始意识到这个问题。

dapps的认知升级:用类比思维打破分散应用的神话10

Tweet“不在IPFs上,不是你的NFT”,作者:Juan benet,IPFs的创始人

作为先驱者和探索者,arcblock也经历了一个NFT技术演进的过程。我们NFT最早版本的设计数据是完全在链上的,所以我们把一个NFT数据限制在不超过1m,这对于证书、徽章等各类应用来说已经足够了,但是对于数字艺术品来说,它必须能够延伸到链上。因此,在2021年新版本的资产链升级中,我们通过扩展W3C规范中的服务扩展了NFT的数据格式endpoint(服务端点)的标准实践使我们的NFT能够以知名的自由度被发布者控制,这与整链模式和链上和链上模式兼容链外协作模式。arcblock对用户独立身份和用户独立数据的支持,如did和mydata,可以很好地解决NFT的数据问题。

NFT能穿过链条吗?

由于许多NFT数据部分位于链下,因此要求NFT链上的数据“跨链”存在是非常现实的要求。

目前,以太坊的ERC721和ERC1155协议与ERC20协议类似,只是定义了符合推荐规范的接口。任何NFT只需在以太坊部署智能合约,并提供符合ERC721或1155的接口,以太坊生态将其视为NFT的一种。如果在其他区块链或第2层系统上实现的NFT支持以太坊ERC 721或ERC 1155的接口,它可以直接加入现有的基于以太坊的生态。目前,各种二层方案都只考虑代币和传输。我相信这将是Layer2发展的未来方向。

目前,以太坊ERC721等NFT在智能合约中记录以太坊地址的“所有权”,因此很难记录不同地址系统的其他链之间“跨链”的NFT所有权。即使使用相同的地址系统,NFT的所有权也会记录在ERC721智能合约的内部数据结构中,因此当不同链路的所有权不一致时,很难定义所有权。笔者认为,要彻底解决NFT所有权的跨链问题,必须采用did和可验证证书或类似技术,即NFT所有权不仅来自智能合约中的内部数据,而且来自可用密码验证的证明,这样才能真正实现NFT的跨链存在。

arcblock的NFT设计是原生的“交叉链”。我们一直认为“链网”架构是未来区块链的形式,NFT不仅可以用于arcblock的A链网[4]在链间自由循环,还可以作为以太坊的第2层存在。通过优化的汇总技术,用户可以将arcblock的NFT放回以太坊,成为符合ERC721的资产,从而加入以太坊生态。

NFT和去中心化身份(did)可验证证书(VC)之间的关系是什么?

如上所述,利用did和VC来确定NFT的所有权,可以使NFT跨链存在成为可能。将did引入区块链是arcblock的创新之一,可验证证书与NFT的结合也是我们在NFT领域的创新之一。

目前,虽然以太坊生态NFT有ERC 721等协议和规范,但这些协议只考虑以太坊生态本身,根本不考虑其他环境。此外,ERC721和其他协议只指定NFT的事务接口规范,而没有指定NFT自己的数据格式。因此,各种NFT格式基本上都是由各个平台定义的,大多数方法都是创建一个ON格式的元数据(metadata),然后附加一些外部媒体文件。其中一个知名的问题是,链下的NFT数据可能被**,并且无法验证。当你花费数万甚至上十万元获得数字艺术品时,链上的数据往往是任何人都能准确**和下载的数据,无法验证数据的真实性。这是一个巨大的差距,理想和现实,许多人认为NFT不能**,篡改,并易于验证属性。

自arcblock于2019年推出did[5]以来,我们将did与可验证证书和NFT结合起来。首先,我们定义NFT的所有者对象,而不是一个特定的区块链地址。在此基础上,我们将整个NFT设计成一个可验证的证书。NFT的可验证性包括NFT的所有数据,包括其媒体文件等,真正实现了NFT的非篡改、非**和可验证性。

NFT和FT能相互结合吗?

NFT和ft(功能代币)实际上是两个互补的代币。它们不是黑的或白的,而是相互兼容的。

以太坊的智能合约设计使NFT和ft能够巧妙地结合和重组。从这个角度来看,早期的代币设计,甚至一些所谓的“以太坊杀手”区块链,都没有这样的灵活性。在以太坊中,智能合约和带有私钥的普通帐户没有区别。也就是说,ERC721的智能合约可以成为其他代币(无论是ft还是NFT)的持有者,并且代币的控制逻辑由智能合约本身决定。同样,ERC20智能合约本身也可以持有其他代币,因此它可以通过ERC20“剥离”自己的资产。在**的去中心化交换Uniswapv2的设计中,lptoken(流动性提供者证书)就是这样一种符合ERC20规范的FT。每笔交易为合约本身持有两种代币,投资这些代币的人可以持有LP代币,新的Uniswap V3改为NFT,实现LP代币持有不同的头寸。

NFT和FT的结合可以带来大量的申请表格。从有面值的礼品卡、彩票、股权证、期权、产权证、用益合同等,NFT和FT的结合可以用来建模。arcblock的token设计充分借鉴了以往系统的优缺点,使用户无需编写复杂的智能合约即可轻松创建安全易用的ft和NFT,并可任意形成一个循环嵌套组合来描述非常复杂的业务需求。

NFT和DeFi之间有什么关系?

如果DeFi(去中心化金融)是“金钱乐高”,那么NFT可以说是“一切乐高”。毫无疑问,NFT可以与DeFi有机结合,形成许多创新应用。

dapps的认知升级:用类比思维打破分散应用的神话11

通过NFT和FT的结合,我们可以使用计算机科学中一种通用而强大的“循环嵌套”设计模式,将简单的组件优雅地组合成非常复杂而强大的组件。例如,可以设计NFT,NFT可以包括其他代币(FT),其可以容易地形成诸如股权和期权之类的应用形式。并且(在法律允许的范围内)NFT可以通过Dao将其所有权拆分为ft,这样一群人就可以共享一个物理上不可分割的资产所有权。例如,分时别墅的产权可以是NFT,NFT采用FT方法发行分时权,甚至通过建立Dao组织来分配收益。类似的方法可以用于无限组合和拆分,这将给DeFi带来比现在的“收费”和“产量农业”更有意义的创新。

Uniswap的新版本采用了NFT作为LP代币,而不是ERC20。在过去,ERC20的设计使得sushiswap的“吸血鬼攻击”直接方便,而NFT则能有效防止此类问题的发生。

随着NFT和DeFi的结合,我们期待在这一领域涌现出一大批创新而耀眼的明星。需要注意的是,为了使NFT在DeFi领域得到发展,NFT本身的数据必须是可靠的、可篡改的和可验证的,这就是为什么我们认为与did/VC的结合是NFT成为更严格应用的唯一途径。

Arcblock的NFT技术发展路线图

在arcblock的开始,我们意识到NFT是一种重要的代币形式。在arcblock的“可编程代币”系统中,我们从一开始就对NFT代币做了非常明确的定位和规划。NFT相关协议在arcblock的区块链上称为Abba(arcblock区块链资产协议)。我们在中信出版集团出版的《区块链实践:从技术创新到商业模式》和人民邮电出版社出版的《2020区块链漫游指南》两本书中对NFT的实践进行了详细的介绍[6]。

在arcblock的NFT实现中,我们介绍了一些独特的创新设计,包括:

NFT将did和VC完美结合:arcblock的NFT将did和VC技术结合起来,在数据可验证性、非篡改性、数据可移植性和数据自**等方面具有无可比拟的优势。我们认为这将是未来NFT的大方向。我们采用了符合w3cdid规范的设计,具有良好的前瞻性和标准兼容性。·原生NFT的铸造和交易能力:由于NFT和FT的重要性,我们在arcblock的资产链设计中支持代币铸造和不同代币之间的原子交换,作为原生协议,这不同于其他基于智能合约的区块链,如以太坊,需要部署智能合约来支持。此外,我们意识到非金融交易的重要性和普遍性。我们提供NFT交易基础作为标准blocklet服务。开发人员可以立即在其dapp中投射自己的代币,并立即实现基于链的去中心化事务。没有必要自己开发,更不用说依赖第三方。本机a“fuel”机制的开放经济协议:在arcblock系统中,我们将NFT的铸造、存储和其他应用与系统的其他部分(如a节点和blocklet)完全统一。实际上,用户通过a运行a节点和blocklet,各种服务在底层实现中完全采用NFT事务和权限确认机制。通过基于本地a的简单而一致的经济协议,开发者可以为用户提供全方位的服务。此外,ABT的经济协议还通过NFT隔离了支付和底层业务提供,这意味着应用可以使用任何代币支付方式(如BTCETH),甚至传统的支付方式(如信用卡、apple pay等)也可以提供服务,这对服务提供的简化和业务的“圈外”非常有帮助。这一部分我们有很多创新之处,以后会介绍。支持NFT的完美钱包生态:没有对生态钱包的完美技术支持将是NFT的致命缺陷,这一点可以从目前以太坊NFT生态中看出。事实上,以太坊的ERC 721 NFT应用程序,如cryptokitties和poap,已经推出很长时间了。然而,由于缺乏面向用户的钱包支持,最终用户很难感知到,这使得他们很难理解NFT很难跳出这个圈子。Arcblock非常重视钱包的生态。A钱包实现了从IOS到Android的转换,实现了纯web应用。它在不同版本之间完全兼容,并采用标准的用户体验,这对于未来的许多NFT应用来说非常重要。完全支持NFT的块浏览器:过去以太坊生态NFT的另一个问题是块浏览器对NFT不友好。用户无法从普通的块浏览器中一目了然地看到NFT事务信息,也无法通过块浏览器对NFT数据进行检查和验证(因为这些设计的很多外部数据目前还没有可验证性支持)。Arcblock的block浏览器支持完美的NFT数据显示,并帮助用户验证链下数据的一致性。Arcblock的block浏览器是一个完全开源的blocklet实现,这意味着不仅可以使用官方部署,任何人都可以轻松部署block浏览器,实现更去中心化的验证。以太坊2层接入以太坊生态:arcblock的NFT有自己的系统,但用户可以通过rollup技术将arcblock系统的FT/NFT映射到以太坊生态的ERC20和ERC721代币,从而融入以太坊生态。

arcblock设计的NFT系统具有上述许多显著特点。由于我们研发时间长,投入大,很多设计在实际应用中都经过反复改进,当NFT真正走向更广泛的应用时,我们可以获得更大的先发优势。

工具书类

[1] arcblock白皮书:https://www.arcblock.io/zh/whitepaper/latest
[2]开发者大会:https://devcon.arcblock.io/zh/
[3]NFT:数字所有权的伟大实验刚刚开始;https://www.arcblock.io/blog/zh/post/2021/03/30/nft
[4]a网络:https://anetwork.io/zh/
[5]DID:完成:https://github.com/ArcBlock/a-did-spec
[6]区块链实践:中信出版集团出版的《从技术创新到商业模式》,人民邮电出版社出版的《2020年区块链漫游指南》:https://books.arcblock.io/

温馨提示:

文章标题:dapps的认知升级:用类比思维打破分散应用的神话

文章链接:https://www.btchangqing.cn/238547.html

更新时间:2021年04月21日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

区块链

挖矿方法教程,手机就可以挖比特币,以太坊,FIL

2021-4-21 13:31:18

区块链

以太坊可执行信标链

2021-4-21 13:51:28

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索