查看原文
其他

新潮 | 互联网计算机 Dfinity

哔哔News DFINITY 2022-07-07




“新潮”是哔哔News的新栏目,每一期的“新潮”将为大家介绍独具特色的新生项目亦或是区块链行业中的重要进展。本期要介绍的是曾经的天王级项目Dfinity,最近这个项目的主网有所进展。


2020年12月18日,Dfinity发布了主网Mercury的alpha阶段,从2016年10月创立以来,被称为“天王级项目”的Dfinity让投资者等了4年。



“光环项目”


Dfinity一度备受瞩目。项目创立于2016年,2017到2018年,通过5轮融资,从13个投资机构处募资1.669亿美元,其中a16z两次领投,包括咕噜在内的从业者表示对Dfinity看好。


万向区块链董事长肖风在去年发表的《从人人都能发资产到人人都能发应用》的演讲中谈到:“比特币是货币网络,以太坊是资产网络,Dfinity是应用网络。Dfinity和以太坊一样,都是面向开发者的友好网络。”


试想一下,在这样一个网络上,开发者只需要关注代码,其他的工作,包括后端服务器、系统软件安装等等,统统由网络来完成。通用计算就像是自来水一样,打开就能用,开发者上传代码,用户就能使用产品和服务。整个网络环境就像是去中心化的app store一样净化和安全。这就是Dfinity的设想。


这是一个宏大的愿景,也正因为实现复杂度之高,Dfinity主网上线一再延迟。


Dfinity的创始人之一是Tom Ding(丁磊),是圈内并不少见的“神童”之一。9岁会修复软件、破解密码;13岁本科毕业;14岁创建公司;2015年创立了Koinify,而Koinify正是Dfinity的孵化机构String Labs的前身。


Tom Ding


String Labs的领投方Amino Capital曾经这样描述投资Koinify的原因:“2014 年,我们出于对创始人Tom Ding对智能合约技术的深刻理解,对加密技术第一次解决人类共识机制的热情的认可,领投了Koinify公司的种子轮。”


后来,Tom Ding被曝醉心于生物科学技术,不再全职参与Dfinity,只在其中担任“顾问”的角色,再加上项目进度一再推迟,Dfinity几乎淡出区块链圈的视野。


2020年12月18日,Dfinity发布主网Mercury的alpha阶段,项目才重新获得关注,一些早期的投资人对项目的进展以及对投资收益即将兑现感到兴奋。据悉,Dfinity预计在2021年Q1向持有人释放主网代币ICP。



“互联网计算机”与技术支撑


Dfinity是一个layer 1的区块链网络,想要实现“互联网计算机”的愿景。这个愿景乍听起来和以太坊“世界计算机”的愿景重合,但是考虑到当前以太坊着重于“去中心化金融”生态,Dfinity在其他应用领域还有很大的施展拳脚的空间。


Dfinity想要构建一个真正的应用网络,在此之前,Dfinity的底层设施需要先做到去中心化、安全和快速,Dfinity通过BLS门限签名技术、BNS(区块链神经系统)治理等来实现这一目标。


BLS门限签名原本是密码学中的一项技术,被Dfinity引入和应用到共识算法中,Dfinity用BLS门限签名算法来实现“真随机数”。


我们知道,在区块链的世界,很多地方要用到随机数,大部分程序和语言中的随机数是“伪随机数”,是通过一个“种子”和确定的函数产生的,一旦“种子”和函数暴露,作恶者就可以对未来的随机数序列进行预测。


BLS门限签名实现了真随机性,BLS门限签名在Dfinity中的作用大概可以被理解为“从众多节点中随机选出一组出块节点,在这些节点中,完成签名的节点数量达到一定阈值后,就能生成这个组的唯一性签名,作为用于选出下一个出块组的随机数。”也就是说,对于每一个区块而言,出块节点的选择建立在随机的起点和随机的过程之上,并且前后区块环环相扣。


Dfinity采用了PoS的共识机制。因为出块节点只是网络中的一小部分节点,不用像PoW网络中那样做穷举计算和全局确认,因此更省计算资源,速度也会更快。


如果把Dfinity和以太坊做一下对比,以太坊1.0上的平均出块时间在20s左右,在Dfinity上,这个数值降低到5s。以太坊上的交易要达到“最终性”需要37个区块确认,平均需要10min左右,而在Dfinity上,只要2个区块确认即可达到“最终性”,大概需要7.5s。在可拓展性上,Dfinity相比以太坊有巨大提升,Dfinity对外宣称的TPS达到数百笔/s。


但同时,Dfinity相比于EOS的DPoS机制更加安全和去中心化。在DPoS机制下选举产生的节点具有确定性,比如EOS的出块节点目前很少有大的变化,这意味着针对节点的攻击更加容易,节点间也更容易窜谋。


当出块节点真正通过随机的方式产生时,哪些节点成为出块节点无法事先知道,所以作恶者如果要发起攻击,必须控制相当数量的节点。而Dfinity的PoS共识机制规定,参与者在注册节点时必须对一定数量的ICP代币进行锁仓,并且会和以太坊2.0一样,对节点行为进行奖惩,以此增加了节点的作恶成本。


根据以上论述,Dfiniy在逻辑层面有希望解决“不可能三角”的问题,但是能否真正实现,还得看Dfinity主网真正上线后的运行情况。


此外,Dfinity比较创新的一点是提出了区块链神经系统(BNS)这种治理方式。以太坊The DAO事件让Dfinity团队认为,社区的治理光靠“code is law”是不靠谱的,所以Dfinity提出了BNS。


用户通过支付一定的费用来申请提案,然后由“神经元”投票决定是否通过。所谓的“神经元”由用户通过抵押一定数量的ICP代币创建而成。之所以叫“神经元”,是因为神经元可以通过类似于社交软件上的“follow”操作追随其他神经元的投票选择,这些被追随的神经元的所有者可能是热衷于Dfinity生态的专家,以此解决投票参与率低的问题。


这种方式还减小了节点对网络进行控制的动机。与EOS中的超级节点不同,Dfinity上的“权威节点”虽然有归票的能力,但是无法获得委托投票的报酬,因此降低了中心化的可能性。



结语


众多的layer 1项目都在解决一个问题,那就是如何在安全性和去中心化的基础上,对网络的性能进行提升,无论是以太坊2.0做分片+共识机制转变,波卡做同构和异构跨链,还是Dfinity提出比较创新的算法技术。


区块链领域每进行一次尝试,就可能带来行业整体的些许进步,无论这中间经历了多少延期和失败。随着主网的真正上线,ICP代币的释放,市场的升温和回应,Dfinity可能会带来一些不同。


参考文章:

《TokenGazer发现圣杯系列:Dfinity深度分析》by TokenGazer

《Tom Ding的奇幻漂流:DFINITY联合缔造者的故事》by 区块链铅笔



来源:哔哔News

排版:Catherine



估值95亿美金,天使400倍,Dfinity来了!

DFINITY创始人:互联网计算机是区块链的第三次伟大创新 | 2020 FAT颁奖典礼

DFINITY 主网 Mercury alpha 阶段正式启动,一季度开始分发代币



进Dfinity交流社群,请添加小助手微信:

comiocn




长按关注

Dfinity微信公众号

给你第一手资讯和项目信息

更可随时答疑解惑



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存