链芯云科技

奇亚矿机
彻底告别“比特币浪费、中心化问题”

链芯云科技 131-4341-4113

小时链芯云科技在线咨询热线电话

您的位置: 网站首页  > DFINITY  > 查看详情

在线快速咨询

重新获取验证码

传统互联网杀手—Dfinity

来源:链芯云科技    时间:2021-05-22

#近段时间Dfinity抢尽风头,如果还不知道Dfinity,你都不好意思说自己是做区块链的。Dfinity从创始人到投资机构再到愿景,都可以拿来讲故事。

  

  请点击输入图片描述(最多18字)

  Dfinity互联网上的计算机网络目前还处于Beta主网状态,网络神经系统在中国还需要几个月的时间才能登上网络节点,近期我们所了解到,国内一些机构已经拿到了官方ID在中国境外已经开始了数据中心的节点运营,在这个点上不得不佩服中国人从1到N的闯劲,还有大批的矿工们在虎视眈眈观望,瞅准机会准备迅速入场。

  我们都知道以太坊的愿景是世界计算机,但是现在以太坊还处在结算层。在去中心化金融的领域开始对传统金融造成了很大的竞争压力,但是要实现世界计算机,其实还是需要很长的一段时间。

  其一是以太坊的TPS限制瓶颈很明显,现在基于一些defi的应用就已经很拥堵了,还有就是存储的限制,以太坊目前的存储只能支持一些结算层面的数据,如果要支持更大容量的,比如说图片,音视频,就需要借助类似IPFS等架构

  那么有没有更好的方式,从一开始就可以用自带的逻辑来解决这些问题?

  Dfinity蛰伏了6年,它将如何实现世界计算机的愿景,用Dfinity基金会创始人Dominic Williams的话来概括愿景的话就是“这是第一台真正的、通用的区块链计算机,它让我们重新去构想,我们构建一切的方式,一种无缝的、无限性能的区块链。“

  这里说的互联网计算机,就是Dfinity将要做的事情,Dfinity在底层构造上非常复杂,这可能也是它用了六年时间才走到主网上线的原因,在底层结构上,Dfinity采用了分层结构,主要包含软件容器、子网、节点以及数据中心。

  下面就来说一下,DFNITY和以太坊的10大区别

  

  请点击输入图片描述(最多18字)

  01

  互联网计算机 vs 智能合约平台

  不管是从概念、技术还是产品上看,以太坊都是第一个引入智能合约的项目,你不仅可以在上面转数字货币,还能以去中心化的方式,执行简单的应用程序。

  而DFINITY想的更远,我们要做的是“世界网络计算机”,这台“计算机”能在去中心化的环境下执行代码,并提供更强大的计算能力和功能。

  02

  DFINITY的链上治理 vs以太坊的链下治理

  DFINITY开发了“区块链神经系统”,这是系统内置的链上治理系统。有了这个系统,我们可以在链上对修改关键参数的网络升级做出判断(比如调节挖矿奖励),甚至可以精细到某个事件的链上处理(比如修复DAO)。这也意味着我们可以及时地更新整个网络,与目前的以太坊的升级相比,DFINITY的升级方案更容易推进。

  03

  Actor模型 vs 串行合约执行

  在DFINITY上,允许在Actor模型上执行应用程序,简单说就是可以并行地运行合约,且异步地传递消息。

  以太坊的合约执行速度相比就慢很多了,因为它用的是串行模式,按顺序一个接一个执行代码的,并不能并发执行,而且在以太坊上跑合约还需要大量的内存,这对挖矿节点的内存来说是一个挑战。

  04

  WebAssembly(WASM) vs领域特定语言(DSL)

  DFINITY采用了WebAssembly的新标准。这个标准是由目前所有的主流浏览器厂商共同开发的,如果你是一名喜欢钻研的web开发者,那么你可能已经在研究WebAssembly了。DFINITY已经支持了WebAssembly,这意味着你可以直接使用WebAssembly标准来部署应用,进行平滑切换。

  然而在以太坊上,你需要再学习合约的专用语言,比如Solidity、Serpent(专门为以太坊量身定制的语言),就算这些新的语言很好用,但是也意味着你必须再学习另一个专用语言才行,这显然有很大的学习成本。

  05 PoS vs PoW

  以太坊现在用的依然是PoW的共识算法。PoW简单说就是通过计算密码学谜题,获得出块权利。

  PoW的问题很明显,计算冗余太高,太消耗能源。这也是为什么人们更倾向于选择PoS的原因,DFINITY也是基于PoS实现的。

  PoS(权益证明)是什么意思呢?简单说就是节点出块的机会,取决于你在这个系统中持有的权益token的比例。

  未来以太坊会切换到Casper,到时候用的就是PoW和PoS混合的共识算法。目前还没有完全转换过来,token质押的方案只是保证机制,底层还是PoW共识算法,等彻底转到Casper才会用权益决定出块权力。

  06 固定抵押 vs 可变抵押

  在DFINITY,必须抵押token才能成为一名矿工。需要抵押多少token,这是系统来做规定的,是固定的,不是说想押多少就押多少的。如果有谁想有质押很多token,就必须创建多个ID。

  因此,你在DFINITY网络的节点数量,才决定你在系统中的权重,不会说一个节点就有非常高的权重,系统强迫了节点在权重上进行去中心化。而在以太坊的Casper系统里,抵押金数量是动态的,你想把手上全部的token一次质押进去都没问题。

  这个就是两者之间的区别。质押上的这些区别,会对共识产生不同的影响。DFINITY的做法相当于把权益“切碎”了。因为每一个节点都需要配套一定的计算资源,“切碎”权益,也为网络增加了不少节点,同时提升了网络总的计算资源。

  07 DFINITY的安全高于存活vs 以太坊的存活高于安全

  这意味着什么呢?在DFINITY中,有个叫“阈值组”的小组网,系统会随机选择400个节点进行组网,然后对新区块进行公证,公证需要至少51%的成员创建他们的阈值签名后才能达成,公证环节的设计也是为了防止系统不会变得过重,如果没有触发阈值,也就是50%的成员宕机或者退出了组网,系统就会暂停。网络是没法在存在不确定性的情况下继续运行的,所以是不会出现长程攻击和双花攻击的。而以太坊仍然是采用的PoW的老方法,不管网络里多少矿工,就算出现分叉了,出块过程也不会停止。

  所以说,以太坊这样的PoW系统,是存活大于安全,而DFINITY恰恰相反。

  08 随机数灯塔 vs 工作量证明

  在DFINITY中有一个叫“随机数灯塔”的系统,随机数灯塔其实就是一串的随机数,来指导系统里的所有随机性,每一个随机数,都是由前一个随机数通过阈值签名运算得到的。

  这些随机数是由一整个组网,400多个节点共同得出的(当然达到51%阀值即可,也就是201个节点),这意味着这个随机数不能被提前预测,也不会被组网中的一小部分节点操纵。这就产生了一系列无法操纵且不可预知的随机数。

  在PoW系统中,矿工可以获得一个随机数发生器,计算特定数的哈希值,所以对PoW系统来说,因为大家消耗了非常多的计算资源来找一个随机数,PoW系统是天然具备随机性的,在这个随机数系统里,每一个节点上传一个秘密和它的哈希值,然后组成一个多层的哈希锁链。通过比对源数据与其哈希值,每剥开一层,就用既定的算法运算一次,这种方法的问题在于,最后一个参与者是知道之前步骤的所有数值的,而在DFINITY中,任何参与者的都没法影响到随机数灯塔的运行。

  09 密码学确认 vs 概率性或经济学确认

  在DFINITY系统里,有一个最终确认系统,人们可以自己决定交易的最终确认时间,只需监控区块链即可。这使得每一个使用者都可以自定义自己的确定性等级。比如,如果涉及金额很大,那么可以接受长一点的确认延迟时间,以确保你的交易无法被撤销。

  旧版本的以太坊是基于PoW的,每一个区块都需要后续连续几个区块才能做确认。

  10 2个区块的最终确认时间 vs 125个区块的最终确认时间

  DFINITY里几秒钟就可以对一个区块做最终确认,而在以太坊的Casper系统里需要好几分钟。DFINITY的最终确认时间=两个出块间隔+一点时间延迟,几秒钟之内就可以完成。

  以太坊的Casper方案里,每隔100个区块会创建一个检查点来做最终审查。一般来说大约125个区块之后,才能实现最终确认主网已经上线,更多的开发者基于Dfinity去完善生态,也许会有机会打开区块链的另一扇门。

常见问题解答 查看更多解答 >>

6秒快速咨询

获取人数已有3462

电话报价

131-4341-4113

友情链接友情链接: 护理内裤usdt回收桂林旅游零食加盟湖南统招专升本