以太坊将成为超级计算机;数据单元的视觉是互联网计算机。两者有什么相似之处和不同之处;本文将对其进行梳理和介绍。
他们有一些共同点:对开发者友好的网络
以太坊与其他公链的区别在于,它建立了庞大的开发者社区和友好的开发环境,吸引了大量的开发者,使以太坊的生态蓬勃发展。可以说,开发者撑起了整个以太坊。
Dfinity也是开发者的网络。它希望更多的开发人员可以用更少的代码进行开发。例如,由dfinity推出的基于区块链的社交产品cancan,其构建代码不到1000行;以太坊上流行的Uniswap颠覆了一个有500行代码的交易系统。基于区块链新的分布式应用,500;一行代码可以替换成千上万行代码。
区块链的商业突破不是从C端开始,而是从开发者开始。首先,我们需要为这些开发人员提供良好的服务,开发人员可以贡献他们的创造力,这样他们就可以从分布式应用程序走向分布式商务,真正地走向消费者和用户。从目前区块链的发展来看,区块链的业务突破和消费互联网的业务路径是截然不同的。消费互联网是消费者驱动的网络运营,而区块链是开发者驱动的网络运营。
dfinity和以太坊都希望首先吸引开发者,创建方便高效的应用程序,然后吸引用户的参与。
两者的区别
1.在应用结构方面:
1) 以太坊:
以太坊的DAPP是一个三层架构:顶部是智能合约,中间是中间件,后端是前端。前端和中间件是只有租用服务器才能完成的两部分。虽然有一些去中心化的基础设施,但仍然难以互动。
虽然ETH2.0现在非常流行,一直是市场上的热点,但归根结底,它只是提高了交易效率,降低了成本,增强了可扩展性、安全性和可持续性,只是提高了智能合约的效率,而没有考虑用户体验。应用的用户很少,所以可以说应用的价值很小,不能实现正循环,应用爆炸无法实现。
2) 文件币:
相比之下,filecoin实际上离解决去中心化存储问题更近了一步。严格来说,还可以支持静态前端页面,智能合约也可以运行逻辑。
然而,智能合约技术中存在的路径依赖问题使得智能合约的实现变得极为困难。为了计算工作量,有必要对数据进行分割并提供证据。如果每次解压数据,逻辑运算的延迟会非常大,甚至几十分钟,这显然是不可能使用的。因此,fil只能存储一些死数据、大文件等,或者只能存储三者中的一个。
3) D单位
dUnity可以运行上述三个层中的每一层。代币和智能合约,用于操纵在dfinity上运行的代币,类似于ETH;同时,由于dfinity以软件容器的方式运行,每个容器有4GB的运行内存,业务数据库也可以在dfinity上运行;由于全球数据中心的支持和各种网络内容分发的优化使用,前端页面也可以直接在dfinity上运行;因为以上三层与数据单元网络集成,可以在没有中间件的情况下运行;
2.基础设施方面:
1) 以太坊构建了价值生态。从价值生态到应用生态网络,为我们展示了另一种可能性。在这个过程中,我们将在以太坊中基于智能合约做一些简单的协议。Dfinity可以将应用程序中更复杂的资源或服务集成到链中。
2) Dfinity有一个统一的ICP协议层。所有应用程序都是可互操作的。它不仅是我国传统互联网中一个独立的应用,而且与其他应用没有交互。Dfinity设想用ICP协议和基于ICP协议的Internet计算机系统来取代传统的IT体系结构。
为了简单地理解它,ICP将把一些传统的架构打包成现成的服务,这样开发者就可以使用现成的轮子,而不必从头开始构建。尤其是在分布式体系结构中的负载平衡、CDN/DNS等基本服务的配置方面,ICP提供了一种替代方案。底层被分布式计算平台所取代,这对用户来说几乎毫无意义。
在dfinity中,应用程序也是一个服务器。我的应用程序不仅服务于我们自己的个人端,而且还为其他应用程序提供服务。我们所有的应用程序实际上都是一个网络。它不仅仅像以前每个应用程序的前端和后端数据库一样,可以相互传输数据。这将形成一个极其强大、积极的循环网络效应。
3.在网络类方面:
1) 以太坊网络是一个资产网络。每个人都可以以去中心化的方式在以太坊上发行自己的资产。当然,你的资产是否有价值,取决于两个方面:第一是实用价值,第二是共识。
以太坊的愿景是超级计算机,但可以发现,自2017年以来,以太坊慢慢改变了规划,因为它发现超级计算机的概念过于宏大,所以现在它的定位更像是一个资产发行结算平台。它做了很多事情,但**只剩下财务方面的事情了。
2) Dfinity是一个应用网络,降低了开发的门槛。开发人员可以快速启动、编写代码和创建自己的应用程序,而无需付出高昂的成本。这是dfinity network的核心价值,也是dfinity作为互联网计算机的核心价值;
传统的互联网应用程序,如jitter、tiktok和美国,不受当前区块链基础设施的支持,但尚未移动到区块链。dfinity将要做的是建立一个基于区块链的互联网,并将传统互联网应用转移到区块链。
4.在扩容方面
在区块链生态系统中,一般有两种扩容方式:一是使区块链本身具有更高的交易能力,二是改变用户与区块链的互动模式。
1) 第一个就是ETH2.0正在做的事情:使块变大,使每个块包含更多事务。该方案的挑战在于,较大的区块更难验证,并且可能加剧中心化程度。为了避免这种风险,开发者可以提高区块链客户端软件的效率,或者使用碎片化等技术,允许验证交易被“分割”并分配给不同的节点。然而,即使以太坊用2.0扩展,也有一个上限。
2) 事实上,设计之初就考虑到了dUnity,所以整个架构非常好。扩容次数由神经网络确定,不受碎片的限制。而且,像dfinity这样的智能合约实际上可以突破传统智能合约部署的局限性,前端和后端都可以同时部署。这种效率很高。不像以太坊,前端可能需要一个服务器。
后记
以太坊网络和dfinity这两个区块链网络,并不是相互替代,而是循序渐进。这两者的结合,再加上比特币网络和波卡等一些区块链技术系统,真正构建了一个完整的区块链网络、一个完整的加密经济和一个完整的数字并行宇宙。
文章标题:是否将数据单元与以太坊混淆?四个维度引导你理解两者之间的异同
文章链接:https://www.btchangqing.cn/263765.html
更新时间:2021年05月22日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。