前言:大概半个月前,就选了将近十个项目想仔细研究一下,前天刚好有空想起了这件事情,打开记事本一看,这个项目排在第一位,那就拿它开始吧。
因为工作繁忙,只能抽零碎时间来阅读,再加上白皮书里大量繁复的数学证明和推导,所以白皮书读得有点吃力,烧脑。想想过往的经历,在看兰花协议(Orchid Protocol)和IOTA时也有类似的烧脑感,在读的过程中经常会神情恍惚,仿佛回到了校园时代,一个人静静地待在实验室看论文的情景。光阴荏苒,当年的青葱少年变成了油腻男,哈哈。但恰恰是这种读论文的感觉让自己似乎又回到了年轻的时候......
今天上网随意在百度搜了搜这个项目,发现竟然还是个明星项目,众多业界巨头,包括硅谷的安德森.霍洛维茨,丹华资本等都参与了这个项目。
好了,言归正传,开始解题吧。
Dfinity:网络计算机,去中心化的云
项目官网: https://dfinity.org/
一. 项目简介
Dfinity的目标是称为一个彻底的基于区块链的网络计算机,一个去中心化的云,让各种复杂的应用都能在这个高性能的平台上运行,并且能用代码实现对这个系统的全面管理。
它旨在决现有区块链可扩展性差,交易速度慢的问题,避开PoW以及PoS的种种弊端,可以处理各种复杂业务。
Dfinity从根本上改变这种状况,而采用了一种四层结构的系统,产生了全新的共识机制和区块出块机制使得区块验证时间和交易时间极大缩短,并且使得该系统可容纳百万级的节点数而不影响系统性能(现有的PoW或PoS系统中节点数变多时,系统的交易速度和性能会变慢)。
这个四层结构的系统关键技术如下:
1. 第一层Identity Layer。该层允许任何实体通过质押一定数量的代币成为节点,加入系统。
2. 第二层Random Beacon。该层使用随机函数(verifiable random function简称VRF)在第一层的基础上随机选取一定数量的节点形成委员会(committee),在每一轮区块验证的时候,系统都会根据随机函数值的不同重新选取委员会成员,以保证该委员会成员无法预先得知,从而保障系统安全。委员会形成后,就变成那一轮区块打包的一个决策机构。
3. 第三层Blockchain and fork resolution。该层由第二层所随机选取的委员会采用Probabilistic Slot Protocol(简称PSP)协议对委员会中每个成员赋予一定权重。每个成员都可以提交自己打包的区块,而这些区块也被赋予了一定权重。
4. 第四层Notarization and near-instant finality。该层把第三层各成员提交的区块统一收录交给公证处(委员会中的成员)来裁决,选取权重最高的区块加入到区块链。
在这个系统中,所有操作的核心都依赖VRF,而VRF的核心在于Threshold Signature,而Threshold Signature的具体实现采用的是BLS签名机制。
整个白皮书中用了几乎绝大多数篇幅在数学上证明这种方式的可行性和安全性以及对使用这种方式达到的性能进行了模拟和预估。
另外,因为有第二层通过使用随机函数的方式随机从全网的节点中选取成员加入交易的验证,区块的提交和打包等,所以无论全网有多少节点参与,最终参与打包和决策的节点都是很有限的,这样一方面保证了网络强大的可扩展性,同时又不影响区块的打包的速度和交易性能。
我们认为项目团队所描述的技术原理非常有挑战性和原创性,并且在理论上验证了可行性,是个值得期待的技术。
二. 商业模式
在这样一个系统上,几乎各种复杂的商业应用都可以运行。前景相当广阔。和现有功能最完备的以太坊相比,它不仅具有以太坊所有的功能,还有着以太坊无法比例的性能和速度。
白皮书里没有描述基于代币的商业生态,倒是在官网FAQ网页有相关代币生态的描述。系统的代币被称为“dfinity”,当用户在平台注册以及参与决策时需要质押代币,在平台部署智能合约也需要使用代币。节点在质押一定数量的代币后,参与验证,提交以及打包区块等会得到代币奖励。
三. 可能竞争对手
所有公链都是其竞争对手。如果这个项目成功,其它的公链都岌岌可危。
但同时我们能不能说如果这个项目成功了,其它公链如果向它学习也会迎头赶上?
我们拿以太坊为例。以太坊一旦转为PoS那么以太坊中的节点就类似这个项目中的第一层“Identity Layer”,只不过以太坊中这些节点就直接参与交易,区块的验证和打包,而在这个项目中,这个节点还要再经过一轮筛选(第2层所起的作用)才进入有权利进行区块验证打包等。但是以太坊也可以学习本项目在PoS节点的基础上用随机函数的方式选出类似这个项目中的第二层,然后再构建第三层,第四层。那么届时以太坊凭借已经累积的势能和影响力会不会迎头赶上?
四. 代币发行,分配及交易状况
目前暂无公开爱西欧计划。只会进行私募和社区空投。空投代币比例占代币总量1.25%。代币会有一定通胀,具体通胀比例依系统状况而定。
五. 团队成员
由于项目的核心技术就在于使用随机数和加密技术改造现有的区块链共识机制,因此对数学和密码学的技术要求相当高。而本项目的核心团队实力相当雄厚,囊括了几位在数学和密码学方面的知名专家和教授,还包括了BLS中的“L”-“Ben Lynn”,以及在软件方面深有造诣的工程师。
我们认为团队成员的技术实力和背景都非常强,非常有希望对本项目所提出的技术构想进行落实。这是本项目相当大的亮点。
六. 项目路线图
项目分三阶段实现演进:铜(“Copper”)-> 锌(“Zinc”)-> 钨(“TUNGSTEN”)。每个阶段完成一定性能和指标,最终到钨阶段,系统大功告成。
第一阶段“铜”的正式系统2018年第二季末上线。
七. 其它
N/A
八. 项目总体综合评价
项目理念创新,项目团队实力雄厚,剩下的就是看能不能让项目落地了。
我们觉得值得关注的一点就是我们在竞争对手分析中描述的那样如果这个项目成功了,其它公链如果向它学习是否可能迎头赶上?拿以太坊为例。以太坊一旦转为PoS那么以太坊中的节点就类似这个项目中的第一层“Identity Layer”,只不过这些节点统统参与交易,区块的验证和打包。以太坊也可以在PoS节点的基础上用随机函数的方式选出类似这个项目中的第二层,然后再构建第三层,第四层。那么那时以太坊凭借已经累积的势能和影响力会不会迎头赶上?
当然未来的事情只能是推测,目前看来这是个非常值得关注的项目。
项目官网:https://dfinity.org/
Telegram: https://t.me/dfinity
Medium: http://medium.com/dfinity-network-blog
Reddit: https://www.reddit.com/r/dfinity/
Twitter: http://twitter.com/dfinity Github: https://github.com/dfinity