Uploaded by kael big

Dfinity Tony 电脑 中-84596713

advertisement
投研报告
—
第 八十七 期 —
/
TIME
2020
12 - 28
Dfinity
Dfinity 是一个建立在 ICP 协议之上的云服务网络,可以托管任意软件系统和 Internet 服务。目前项目进展正
常,网络架构合理,主网即将上线,且云服务也是未来的一种发展趋势,值得关注。
分析师
Tony 丨 Stewart 丨 Mavis 丨 Jason 丨 Ryan 丨 Luiz
商务合作
Marketing@first.vip
目录
Table of contents
投资概要..............................................................................................................................................................................................................................1
1.
2.
3.
4.
5.
基本概况.....................................................................................................................................................................................................................2
1.1
项目简介......................................................................................................................................................................................................2
1.2
基本信息......................................................................................................................................................................................................2
项目详解.....................................................................................................................................................................................................................3
2.1
团队..............................................................................................................................................................................................................3
2.2
资金..............................................................................................................................................................................................................4
2.3
代码..............................................................................................................................................................................................................4
2.4
技术..............................................................................................................................................................................................................5
2.5
开发语言......................................................................................................................................................................................................8
发展.............................................................................................................................................................................................................................9
3.1
历史..............................................................................................................................................................................................................9
3.2
现状..............................................................................................................................................................................................................9
3.3
未来........................................................................................................................................................................................................... 10
经济模型.................................................................................................................................................................................................................. 11
4.1
代币供给................................................................................................................................................................................................... 11
4.2
代币供需................................................................................................................................................................................................... 11
竞争.......................................................................................................................................................................................................................... 12
5.1
行业概述................................................................................................................................................................................................... 12
5.2
与传统企业对比 ...................................................................................................................................................................................... 14
5.3
与赛道项目对比 ...................................................................................................................................................................................... 16
6.
风险.......................................................................................................................................................................................................................... 18
7.
投资分析.................................................................................................................................................................................................................. 19
参考资料........................................................................................................................................................................................................................... 20
— 投资风险与免责声明 — .......................................................................................................................................................................................... 21
— 版权信息 — ............................................................................................................................................................................................................... 21
投资概要
Dfinity 是一个提供去中心化云服务的项目,成立于 2014 年,是一个比较早期而且开发时间较长的项目。团队在 17 年和 18 年共募
集了 1.669 亿美元,募集资金量较大,但目前具体使用情况未知。Dfinity 是建立在 ICP 协议之上开放式网络,网络的核心模块有三
个板块,负责运行网络的子网,实现网络共识的中继阈值组 Threshold Relay 和灯塔算法,以及链上治理的区块链神经系统 BNS。
目前,在之前的发布会展示了去中心化版 LinkedUp 和 CANCAN,预计主网会在 12 月 31 日上线。
网络的架构,子网是网络实现云服务的基础,同时,子网上容器的并发运行、可扩展的 TPS、子网间互操作以及数据的持久化存
储,这些是 Dfinity 云服务的特点。整体机制上涉及了网络运行的各种架构,可以让开发者不需要整个 IT 技术柞开发应用程序,性
能在理论上也能得到支持,整体网络的完善性很不错。但对于如何确保容器运行的安全性,数据库的信息隐私等问题,暂未有公布
具体信息。
共识机制,中继阈值的设置是为了方便网络选出区块生产者,让网络达成共识。灯塔算法的加入可以让每一轮的区块生产者产生随
机性,一方面确保网络参与的平等性,没有中心化,另一方面同一个节点可以存在多个组网中,增加了共识结果的随机性,提高网
络的安全性。同时 BNS 治理系统也参与网络的治理,负责调配各种网络资源,区块的随机生产和去中心化 BNS 的管理,是 Dfinity
实现去中心化的关键。
代币模型,Dfinity 的代币逻辑是使用网络就需要代币 ICP 去兑换 CYCLE,作为网络的费用结算,这对于代币 ICP 来说是一个硬需
求,代币的需求程度取决于网络的使用状态。ICP 与 CYCLE 的转化率是可变的,可以由 DAO 和 BNS 进行调节。
整体的行业概述下来,从相关数据上,可以看到云市场的发展是迅速的,同样可以映射到区块链上,云服务也会是未来区块链上的
新趋势,云服务的出现,减负了传统平台的各种条款束缚,让开发者可以更专注于业务逻辑代码的编写上,不需要部署服务器,减
少前期的设备成本。而 Dfinity 具有的优势是去中心化,且结合区块链技术,让容器具备不可篡改特性,由共识机制为主导的开放式
结构,可以让创业者避免数据垄断的风险,不同功能容器的互相调用,也能让开发者更容易地构建 Web 应用程序。
当然,Dfinity 具有的优势是理论的,而实现程度是未知的。实现程度未知,不过时隔 5 年的开发,主网将近上线,Dfinity 或许能
够带来新的网络形态。
综上,值得关注。
头等仓最终评定的【关注】/【不关注】,是按照头等仓项目评估框架对项目当前基本面进行综合分析的结果,而非对项目代币未来
价格涨跌的预测。影响代币价格的因素众多,项目基本面并非唯一因素,因此,不可因为研报判定为【不关注】,就认为项目价格
一定会跌。此外,区块链项目的发展是动态的,被我们判定为【不关注】的项目,若其基本面发生重大的积极变化,我们将有可能
会调整为【关注】,同样地,被我们判定为【关注】的项目,若发生重大恶性改变,我们将会警示所有会员,并有可能会调整为
【不关注】
-1-
1. 基本概况
1.1 项目简介
Dfinity 通过在 ICP 协议上建立了一个开放式网络,该网络称为互联网计算机(Internation Coupmter),一个公共云计算机,项目
的目标是建立一个开放式云服务网络,托管任意软件系统和 Internet 服务。
1.2 基本信息
成立时间
2014 年
发行时间
-
所属国家
美国
所属板块
公链
代币符号
ICP
市值排名
-
当前币价
-
募资情况
-
流通市值
-
流通量
-
代币总量
-
上线交易对
-
前 10 交易所
-
18.1.1~至今 最高价格
-
18.1.1~至今 最低价格
-
-2-
2. 项目详解
2.1 团队1
Dfinity 成立于 2014 年,由 Dominic William 和 Tom Ding 联合创立,目前官网上团队总人数是 129,人员结构为三部分:管理层
7 位;技术团队 79 位;运营团队 40 位。
Dominic Williams,Dfinity 的创始人,毕业于伦敦国王学院计算机系,并获得一等学位奖项,一位加密理论
家和企业家,他通过自己创建的分布式系统运行了一款风险投资支持的 MMO 游戏,并获得了数百万用户。
Artia Moghbel,Dfinity 的首席运营官,毕业于哥伦比亚大学,是一名创业企业家、区块链爱好者和风险投
资家。
Gian Bochsler,Dfinity 的基金会理事会成员和瑞士业务负责人,是一位企业家、基金经理和董事会成员。目
前在瑞士 DFINITY Foundation 委员会任职,并协助监督瑞士的业务。
Jan Camenisch,Dfinity 的研究和密码学副总裁。在隐私和密码学领域发表了超过 120 篇论文。他在 IBM
担任了 19 年的首席研究人员,并与同事共同发明了身份混合器(Identity Mixer),一种用于身份验证的独
特密码协议。他是 IEEE 和 IACR 的成员。
Sanam Saaber,Dfinity 的总法律顾问,拥有加州大学洛杉矶分校生物学学士学位,斯坦福大学生物科学硕
士学位,加州大学戴维斯分校法学院法学博士学位。
Michael Lee,Dfinity 的社区运营副总裁,拥有芝加哥大学经济学学士学位和经济政策硕士学位,凯洛格管
理学院 MBA 学位。曾在 IBM 和惠普领导全球运营团队,并为民主党全国委员会(DNC)主席(David Wilhelm)工作,客户包括希拉里·克林顿(Hillary Clinton)、老杰西·杰克逊(Jesse Jackson Sr.)和巴拉克·奥
巴马(Barack Obama)。
Tom Ding 在 18 年就已经离开 Dfinity,所以就不做具体信息展示。在 Dfinity 的团队中包含:谷歌 WASM 的创造者 Andreas、
BLS 阀值签名的创造者 Lynn,以及 Haskell 的核心开发者等,团队成员有来自 Google(8 位)、IBM(7 位)、Intel(4 位)、
1
https://dfinity.org/foundation#team
-3-
Coinbase(2 位)、Facebook(2 位)、VMwave(2 位)、Uber(1 位)等,技术团队具有大公司的开发经验,Dfinity 的整体
开发能力不错。
2.2 资金
Dfinity 一共进行了 3 轮融资:
1)2017 年 2 月,Dfinity Stiftung 的种子轮筹款,获得约 400 万瑞士法郎;
2)2018 年 2 月,Dfinity 获得 Andreessen Horowitz 和 Polychain 领投的 6,100 万美元;
3)2018 年 8 月 29 日,Dfinity 完成 1.02 亿美元的新一轮融资,由 Andreessen Horowitz 旗下的加密货币投资基金 A16z 和 Polychain Capital 领投。参与该轮融资的投资机构还包括 SV Angel、Aspect Ventures、Village Global、Multicoin Capital、Scalar
Capital、丰元创投、KR1 和该项目社区成员。
Dfinity 通过 3 轮融资,融资总额达 1.669 亿美元。Dfinity 的基金会并未对外公布资金使用情况而且也没有开放聊天室,所以目前
资金具体使用情况未知。
2.3 代码2
图 2-1 代码提交情况
2
https://cauldron.io/kibana/app/dashboards#/view/a834f080-41b1-11ea-a32a-715577273fe3?_g=(filters:!(),refreshInter-
val:(pause:!t,value:0),time:(from:now-6M,to:now))&_a=(description:'This%20is%20a%20basic%20public%20dashboard%20for%20Cauldron%20analyzed%20projects%20projects',filters:!(),fullScreenMode:!f,options:(hidePanelTitles:!f,useMargins:!t),query:(language:kuery,query:''),timeRestore:!t,title:'Cauldron%20Public%20Dashboard',viewMode:view)
-4-
图 2-2 补丁提交情况
代码方面,Dfinity 在 GitHub 有 11 个代码子库,提交 ID 有 127 个,近半年的代码和补丁提交情况都表现不错。
2.4 技术3
Dfinity 通过在 ICP 协议上建立了一个开放式网络,该网络称为互联网计算机(Internation Coupmter),一个公共云计算机,可以
托管任意软件系统和 Internet 服务,基于 ICP 协议运行,受区块链神经系统 BNS 控制。互联网计算机是一个通证化平台,开发者以
支付通证方式创建应用程序。
Dfinity 网络的核心模块有三个板块,负责运行网络的子网,实现网络共识的中继阈值组 Threshold Relay 和灯塔算法,以及链上治
理的区块链神经系统 Blockchain Nervous System。
2.4.1
互联网计算机的架构
互联网计算机的架构是一种层次结构,最底层由分布在世界各地,运行互联网计算机协议的数据中心组成。
图 2-3 Dfinity 的层级架构
数据中心其实就是一个个机房,里面装载着很多的节点硬件,一个数据中心可以包含着上千个节点,节点负责计算、达成共识、出
3
https://medium.com/dfinity/a-technical-overview-of-the-internet-computer-f57c62abc20f
-5-
块与存储数据。只要数据中心布置足够多,Dfinity 的全网的节点数据可以达到百万。
节点随机地(可以跨多个数据中心)被治理系统结合到一起,形成一个个子网,子网上运行着容器,容器是 Dfinity 里的运算单元,
类似升级版的智能合约。
2.4.2
子网
子网主要的组成部分是运算单元容器、数据库 Big May 和搜索引擎 Big Search。
2.4.2.1 容器
容器是互联网计算机的基本运算单元。容器内部有一个 WASM 的字节码,可以在 WASM 的虚拟机上运行,还包含一个内存页,用
于存储状态。开发者可以通过 SDK 进行部署。应用程序的代码逻辑是由容器进行展现的,包括网络中的信息传输。
容器受互联网计算机协议(ICP)执行支配的,只能通过由协议来修改其状态。容器具有智能合约的基本功能,与智能合约不同的
是,容器本身具备性能和功能,可以用于构建可扩展的软件服务。并且类似智能合约一样,受协议和共识控制,具有防篡改特性。
容器可以和其他容器进行双向通信,即请求和响应。其构造借鉴了 WebAssembly 模板,可以实现网络回滚,当出现不可预知的事
情导致容器下线时,在上线后可以向其他容器发生请求恢复网络进程。同时,互联网计算机本身是基于 WASM 的虚拟机构建,特点
是允许开发者可以使用任意开发语言编译为 WebAssembly 格式进行智能合约编写,并且以不同语言编写的容器也可以完全互操
作,这个特性是为了不同语言编写的 Dapp 之间也可以进行通信,方便开发者设计 Dapp。
2.4.2.2 Big May 和 Big Search
Big Map 数据库是由 Dfinity 团队所开发的,是一项后端服务,可以支持互联网计算机上的所有应用程序。Big Map 的作用是让应
用程序可以轻松存储和访问数据,因为互联网计算机的架构上是没有设置存储机制的,网络数据的调用和存储主要通过 Big Map 实
现。此外,配备搜索工具 Big Search,可以让应用程序轻松地搜索互联网计算机上的大量数据。
2.4.2.3 子网架构
子网是 Dfinity 网络架构中核心部分,处于网络的中层,是底层的展现形式,也是上层运行的算力支撑。子网由上百个节点组成,节
点中承载着很多容器,子网通过运行一个个容器来实现网络算力的运转。子网不是统一的,可以各自执行不同的事务。子网数量也
不是固定的,可以随着网络资源使用需求进行动态增加、合并。Dfinity 团队的目标是让开发者将代码写好之后部署进入子网即可,
由网络负责运行。Dfinity 的子网架构有几个特性:
动态调整
子网的增加与合并是动态的,主要由 Dfinity 的治理神经系统 BNS 根据当前的网络负载情况,来平衡整个网络的负载。比如,BNS
检测到某个子网的运行已经超负载,为了效率,BNS 可以让网络系统去将子网进行扩容,拆分或新增子网,减少该子网所要承担的
网络负载。
Dfinity 子网内部使用了拜占庭的容错机制,共享 VRF+BLS 的一致性。子网间也可交互的,因此子网的拆分与合并,对把程序部署
在网络中的用户来说,是完全无感的。在子网在分裂或合并的过程中,不会出现容器服务中断的情况。
子网的动态调整可以让 Dfinity 网络的 TPS 不同于传统公链,并非是固定的,可以按照网络需求进行扩展,部署更多数据中心,获得
更多的节点和容器,更多容器的并发运行带来更高的 TPS。这也是 Dfinity 网络为了可以承担成千上万 Dapp 运行而设计的机制。
子网类型
Dfinity 的子网具有不同的类型,可以分为多个类型,比如前端型、数据桶型、系统型、委托型,以及 BNS 治理系统专用的子网。用
于处理不同的工作,这是为了让开发者在构建应用程序时,根据应用程序所包含的不同功能对于不同的子网进行部署,让一个程序
-6-
可以部署在不同的容器上,不同的容器可以相互通信,形成一个逻辑链,来展现出应用程序的完整功能。
子网不同类型也赋予容器具有不同属性和功能,比如数据桶型子网中的容器可以存储大体积的状态值,从而不需要在设置其他的去
中心化进行存储,同时也可以在部署一个容器负责调度存储大量数据的容器,对容器进行查询,修改和调用。所以,子网存在不同
的类型是让开发者可以根据自身的需求,让子网里的容器去运转不同的功能,子网类似公链一样,可以按开发者需求进行代币转
账,执行合约之类的功能。
子网互操作
每个容器部署时会被分配到它的唯一 ID,可以直接通过容器 ID 进行调用。容器在不同的时间下,可以存在于不同的子网中,但是它
的 ID 不会改变,不同子网上运行的容器,虽然是单线程的,但可以进行交互。通过相互通讯来处理事务。这种基于容器间互相调
用,实现了子网间的互操作。
容器的并发运行
容器的交互有两种方式:查询调用和更新调用。两者的区别在于,更新调用对状态做出的任何修改,都将被持久地保留;反之,查
询调用就不会。容器在交互时是基于 Actor 模型,容器间不会基于运行环境共享内存与数据,而是通过消息处理的方式交互,
Dfinity 通过这样的机制避免容器内部的并发竞争。更新调用下的状态更新,都是基于一致性共识的,即使在不同的子网中,每一个
节点都会运行完整的互联网计算机 ICP 协议,这些调用的顺序会在系统层面获得一致性共识。
但在默认情况下,在多个容器间执行更新调用时,是可以并发运行的。当容器进行调用时,如果出现堵塞,在系统层面就执行另一
个新线程,进入一个新的更新调用中。这就实现了一个并行处理,Dfinity 允许程序员简单地使用的 async 和 await 语句来处理并
发。容器的运行的单线程的,一个容器一个执行线程,但 Dfinity 通过部署成千上万个容器,利用容器的并发运行来实现网络的高吞
吐量和低延迟。
容器可扩容
容器作为一个运算单元,可以进行自我分叉,创造新的容器,实现扩容。当一个容器分叉时,它会创建一个新的副本,这个副本的
内存页快照与分叉前完全一致。分叉之后产生的容器获得新的 ID,就可以单独运行,和原容器也可以通过通讯进行交互。每个容器
占据的内存是 4GB,而每次进行分叉,都会增加总体的存储大小,增加应用整体的更新和查询的 TPS。容器可扩容可以配合子网进
行动态子网数量调整。
持久化存储
持久化存储意味可以让开发者持久存储状态数据。开发者在构建过程中,可以不用去考虑如何把数据装入数据库,只用需要把状态
用一个个特定的类来处理即可。只要出现状态的改变,数据将自动持久化,这是 Dfinity 所宣称的正交持久性。每一次状态的改变,
互联网计算机都会自动地保存容器的内存页快照。同时存储于 Big Map 数据库里。Dfinity 团队认为 Big Map 在多容器的组合下,
可以存储 EB 级的数据,这是目前最大的存储单位,1EB 大约等于 10 亿 GB。
同时,每个容器最多支持 4GB 的存储,这些存储都是 RAM 级别的,Dfinity 取消了所有硬盘存储,让所有在互联网计算机上运行的
软件,都处于激发状态。Dfinity 团队认为这样的机制可以简化整体技术架构,不再需要数据库与防火墙等组件,帮助开发者节省复
杂度成本,这些成本可以远超过部署存储硬件的成本。
子网的架构是 Dfinity 实现云服务的基础,容器并发运行、可扩展的 TPS、子网间互操作以及数据的持久化存储,这些都是 Dfinity
网络架构的特点,这些特点可以让 Dfinity 不像其他公链一样,需要参与者准备矿机挖矿,同时网络架构的完善性,可以让开发者专
注于业务逻辑的设计,而不是服务器的搭建,将应用程序的运行由互联网计算机托管,并且在性能和互操作性上得到保障。
-7-
2.4.3
共识
网络中存在用户,开发者以及各种利益相关者,共识的作用是确保网络的各种用户可以平等的参与网络,让网络安全统一运行。
Dfinity 的网络共识是通过中继阈值组的 BLS 阀值签名和灯塔算法来实现。中继阀值组将网络的全部节点组成一个一个固定小组,让
组网间达成共识,从而得出区块生产者。组网的构成是随机的,每个组网由 400 个节点组成,组网间存在交叉,一个节点可在多个
组网中存在。
为了选出区块生产者,组网的成员需要提交一个签名,当签名量超过组网节点数的 51%的时候,会通过 BLS 阈值签名协议产生一个
组网的公钥。BLS 阈值签名协议的特点是具有唯一性和确定性,也就意味着同一组网中从任意节点收集的签名所创建的公钥,是唯
一确定的值。且公钥是可验证,公钥会通过灯塔算法生成一个随机数来确定下一个组网,即选出下一个区块生产者,然后重复一直
该过程,该过程即为阀值接力。最初的区块生产者由创世块所产生,此后按这个机制一直循环下去。每次提交完区块后,中继阈值
组的成员就会不停变化。对此,攻击者需要掌握所有成员签名就很困难,从而提升了安全性。
阈值的设置是为了方便网络选出区块生产者,让网络达成共识。灯塔算法的加入可以让每一轮的区块生产者产生随机性,一方面确
保网络参与的平等性,没有中心化,另一方面同一个节点可以存在多个组网中,增加了共识结果的随机性,提高网络的安全性。
同时,Dfinity 在阀值中设定,只有非正常运行的节点数目高于阈值才会停止产生随机数。这样的设置是为了尽量避免非正常运行节
点对网络的影响。因为组网阀值大小设置为 400,阈值设置为 51%,即 204,则必须有 204 个以上才会停止产生随机数,组网节点
在存在交叉的情况下,发生这样的概率不大,特别在网络中同时存在多个进程的情况下。阀值的设置还有一个特点是通信数据小,
一个 400 个节点的组网,只需转发约 20KB 的通信数据,即可产生阈值签名。在硬件条件的支持下,Dfinity 的 BLS 阈值加密库可以
在极短的时间内完成所有操作计算。
2.4.4
神经系统 Blockchain Nervous System。
互联网计算机是一个开放式平台,而非封闭式结构,网络是由区块链神经系统 BNS 来调控。BNS 是一套人类和人工智能混合的治理
算法,负责控制、配置和管理整个 Dfinity 网络。
BNS 中有一个基本单位,神经元。用户需通过神经元才能参与网络治理。当用户对项目有想法时,可以质押 ICP,发起提案。其他
用户可以同样通过质押 ICP 参与投票,如果没人参与或无法得出决策,BNS 会根据算法,委托给信任的人做代投。
神经元可以让用户设置自己投票偏好,即跟随投票系统,是为了在面对专业性提案时,普通用户可能无法理解复杂计算机理论的问
题,但他们可以通过神经元设置投票系统,跟随用户的认可的人进行投票。而且跟随系统是与 AI 结合,AI 会对投票参数进行调整,
提升治理效率。
Dfinity 为了 BNS 在生态具有更强的作用,在网络的最底层 WASM 虚拟机中,专门为 BNS 设计了回滚、修改代码、停止服务等特
殊的操作码,但这些操作码只能通过治理系统的提案来操作。Dfinity 这样设计,是为了在进行治理时,可以在不回滚区块链或分叉
的情况下,直接回滚合约中的状态值,或者对合约进行升级,避免硬分叉。
同时 BNS 还管理着网络的准入,当拥有很多节点的数据中心加入网络时,需要得到 BNS 的投票批准。同样,BNS 也能踢出作恶的
节点。
数据中心的部署让 Dfinity 显得有些中心化,但共识机制和 BNS 治理系统是 Dfinity 实现去中心化平台的关键,区块的随机生产和去
中心化 BNS 的管理,可以让 Dfinity 网络不是由私有企业或某个团体掌控,而是受协议托管,由网络自主运行的开放式的云服务平
台。
2.5 开发语言
Motoko 是 Dfinity 专门为开发者开发的语言,为了让开发者可以更快使用 Dfinity 网络,特别是那些使用过 JavaScript 或其他现代
编程语,比如 Rust、Swift、Typescript 以及 C#等。
-8-
Motoko 语言的特点是可以让信息进行异步式通讯。同时,基于 Actor 模型构建的消息传递模式(human-readable messagepassing)强制规定每次网络交互都要遵守某些规则而避免常见错误。Motoko 还包含了一个实用的检查系统,该系统可以在每个程
序执行之前对代码进行检查,提高安全性。
Dfinity 是基于 WASM 的虚拟机搭建的,这意味者开发者可以使用任意开发语言编译为 WebAssembly 格式即可进行智能合约编
写,比如以太坊是基于 JavaScript,只能使用 Solidity 语言,在开发语言的选择性上,Dfinity 更友好开发者。
总结:从网络的整体架构可以看到,Dfinity 对网络的性能,应用程序的实现方式,去中心化机制以及治理,包括开发者语言都有进
行开发,整体机制上都涉及了网络运行的各种架构,可以让开发者不需要整个 IT 技术栈开发应用程序,性能在理论上也能得到支
持,整体网络的完善性很不错的,但对于如何确保网络的安全性,容器和数据库的信息隐私等问题,暂未有公布具体信息。
3. 发展
3.1 历史
表 3-1 Dfinity 大事件
2018.05.30
Dfinity 空投价值 3,500 万美元 DFN 代币
2018.08.29
与 Celer 达成战略合作,成功把 cChannel 移植到 Dfinity 网络
2018.10.30
在苏黎世开设研究实验室
2019.11.02
发布编程语言 Motoko 及软件开发工具包 Canister SDK
2020.07.1
推出互联网计算机 Internet Computer 的先行版本 Tungsten(钨),向第三方开发者和企业家开放,
并同步推出 TikTok(抖音国际版)的开放型代替软件 CanCan,该软件不由任何公司或政府实体掌控或
运营
2020.10.01
发布网络神经系统(BNS)
3.2 现状4
目前,Dfinity 的网络已经达到五个阶段中第四个阶段“钠”,在此前的第二阶段和第三阶段发布了去中心化版 LinkedUp 和
CanCan。
4
https://medium.com/dfinity/the-internet-computers-evolution-from-copper-to-sodium-c49e0e58c93f
-9-
图 3-1 LinkedUp 展示页
图 3-2 CANCAN 展示页
LinkedUp 是 LinkedIn 的开放式版本,CanCan 是一种类似 TikTok(抖音国际版)的开放式软件,两个 Dapp 都不由任何公司或政
府实体拥有,以简洁的代码构成,运行在 Dfinity 的云服务网络上。
3.3 未来
Dfinity 的网络建设一共有五个阶段,第一个是 2019 年的 11 月份的“黄铜”,第二个是 2020 年 1 月份达成的“青铜”,然后第三
个阶段是“钨”,第四个是今年第三季度末的“钠”,最后一个也就是主网“汞”。目前,Dfinity 团队目前给出的信息是,预计在
12 月 31 日上线主网。
总结:Dfinity 处于封闭式的开发,很多开发情况都未公布,但从目前所获得信息中,网络的五个阶段都在实现,也带来去中心化版
LinkedUp 和 CANCAN,下一个阶段就是主网上线了。
- 10 -
4. 经济模型
4.1 代币供给5
Dfinity 的主网还未上线,待主网上线后,网络会拥有在 469,213,710 ICP(之前是 DFN),ICP 是 Dfinity 主网的代币,主要功能
是兑换为 CYCLE 支付网络交易费用,类似以太坊的 GAS,CYCLE 只能由 ICP 代币兑换得到。
代币的分配会分为 4 个部分:17 年和 18 年募资的参与者(45.82%);社区空投(1.25%);Dfinity 团队和基金会(52.93%)。
DFINITY 代币分配
17和18募资参与者
45.82%
社区空投
基金会和团队
52.93%
1.25%
图 4-1 代币分配情况
代币量的分布基本是两部分,募资和团队和基金会持有的,也就是将近一半的代币已经流入市场,一半的代币留着基金会和团队
中,这不是一个良好的代币分配情况,存在代币上线后发生价格操控的可能性。
4.2 代币需求
ICP 作为 Dfinity 的主网代币,目前的主要几个作用:
1)将 ICP 锁定在 BNS 内以创建“神经元”,该神经元可以对提案进行投票并获得投票奖励;
2)ICP 转换为 CYCLE,CYCLE 可用于运行容器时的费用结算;
3)用作成为节点的抵押,固定金额抵押;
4)在治理子网中,抵押 ICP,作为发行治理代币的凭证;
用户在创建神经元时,需要质押 ICP,神经元的投票权与锁定在内部的 ICP 代币数量和时间长度成正比,锁定的时间可以在一开始就
进行确认,时间越长投票权占比越大。例如,在所有条件相同的情况下,锁定 200 个 ICP 的神经元将比锁定 100 个 ICP 的神经元的
票权高一倍,并且获得的投票奖励将增加一倍。同时也可以通过其他的神经元进行自动投票。系统会根据神经元的配置,每月可获
得最高的投票奖励。BNS 会跟踪用户神经元参与投票的情况,并按比例分配给最大奖励。若要提取锁定在神经元 ICP,必须要先将
其溶解,即提交一个请求。溶解需要时间,溶解的过程可以随时启动和停止
在神经元完全溶解并释放锁定代币之前的所剩余最短时间称为“溶解延迟”,用户设置的溶解延迟时间越长,在神经元的投票权就
越大,可以获得的投票奖励就越多,同时,用户可以随时增加溶解延迟。以获得感更多的奖励,目前的机制是溶解延迟必须设置为
六个月到八年之间。
CYCLE 是接入 Dfinity 网络必须的,容器的运行都需要支付 CYCLE 作为费用,支付后费用就会被销毁。随着网络的使用,越来越多
的 CYCLE 会被计算消耗掉。而只有 ICP 代币才能兑换 CYCLE,所以会有越来越多的 ICP 将因计算而被烧毁并消失。这保证了只要有
5
https://medium.com/dfinity/the-internet-computers-token-economics-an-overview-29e238bd1d83
- 11 -
用户在 Dfinity 上运行计算,就必须在某处购买 ICP,以作为运行网络的手段,确保 ICP 的需求。当 ICP 代币转换为 CYCLE 并通过
计算消耗时,其效果是通缩的,因为 ICP 减少了。
总结:Dfinity 的代币逻辑很简单,只要有人使用网络就需要 ICP 兑换 CYCLE,这对于代币 ICP 来说是一个硬需求,也让互联网计
算机和 ICP 以及 ELE 之间可以构成有效的循环。ICP 与 CYCLE 的转化率是可变的,可以由 DAO 和 BNS 进行调节,Dfinity 团队
表示未来会对 CYCLE 向稳定币改进,以稳定开发者的运营成本。
5. 竞争
5.1 行业概述
Dfinity 属于去中心化云计算赛道,细分:云服务
去中心化云服务的概念可以理解为在开放式的数据中心上运行应用程序,这个网络不是封闭式或私人所有的,网络上应用可以互相
调用而非是垄断式的。在 Web 1 到 Web 3 的演变过程中,Web 1 是开放式,但是只读模式,大部分人只能游览,Web 2 上用户可
以开始创建和分享,但都是建立在许多封闭式和私有应用中,信息的归属和掌控都由私人拥有,而到 Web 3 这个下一个 Web 的迭
代,应该是去中心化的,用户可以拥有更多对数字身份和数据的控制权,有属于用户的数字身份管理应用等等。
Web 1 和 Web 2 给世界带来了信息自由流动,Web 3 或许可以带来价值自由流动。去中心化的 Web 将由开放式的数据中心运行应
用,应用不为私人所拥有,应用间可以互相调用,开发者不需要对应用的重复功能进行多次构建,比如 Uber 和 Lyft 是两款类似的
应用,包含相同支付、存储和身份管理系统,Web 3 可以把这些组件拆分出来,分散它们,具体如下图:
图 5-1 组件拆分
这样的拆分组合,一方面用户可以拥有这些组件,另一方面开发者不在需要对每个组件进行重复构建,这对双方都友好。这种新的
基础设施可有助于防止垄断,使开发者更容易地构建 Web 应用程序。从 Web 1 到 Web 3,从去中心化到中心化再到去中心,去中
心化云服务或许是顺应 Web 迭代的发展方向。
Dfinity 的创始人 Dominic William 对 Dfinity 的定位是:“云”,即为用户提供一个云服务平台,可托管任意软件系统和 Internet
- 12 -
服务。而在目前的云服务市场上,根据 MarketsandMarkets 的数据显示6,预计全球市场规模将从 2020 年的 3,714 亿美元增长到
2025 年的 8,321 亿美元,其期间的复合年增长率(CAGR)为 17.5%。同时根据 Synergy Research Group 数据显示7,如下图:
图 5-2 2020 年云服务市场概况
在 2020 年第二季度云服务市场份额数据(包含 IaaS,PaaS 和托管的私有云服务)中:亚马逊 AWS 占 33%;微软 Azure 占
18%;Google Cloud Platform 占 9%;阿里巴巴,IBM,Salesforce,腾讯等其他公司占份额较少。
同时,从 16 年开始,云服务的市值一直在增加,2020 第二季度全球云服务收入总量接近 305 亿美元,较 2019 年增加了 75 亿美
元,云计算市场表现强劲增长趋势。
云市场已是互联网一种发展趋势,大型数据中心的算力可以给成千上万的企业提供算力支撑,云服务的按需支付可以让企业按照需
求付费,减少了数据托管的初始成本和维护成本。目前,云市场上主要是 Microsoft,AWS,Salesforce,Oracle,Google,IBM
等供应商主导,下图近年云市场供应商市值占比的分布图8:
6
https://www.marketsandmarkets.com/Market-Reports/cloud-computing-market-234.html
7
https://www.channele2e.com/channel-partners/csps/cloud-market-share-2020-amazon-aws-microsoft-azure-google-
ibm/
8
https://kinsta.com/blog/google-cloud-vs-azure/
- 13 -
图 5-3 云服务市场企业梯队分布
云市场的第一梯队是 AWS,Azure 和 Google ,这三家企业占据云市场的龙头位置,阿里云和 IBM 这类企业所占市场份额较小,
下文就不做具体比较。
5.2 与传统企业对比
5.2.1
企业基本概述9
AWS
AWS 是 Amazon 的子公司,其核心是计算服务 EC2 和 AWS Simple Storage Service(S3)。AWS 功能包括用于开发,自动化和
管理云资源的工具,所有流行的 SQL 和 NoSQL 数据库的托管版本,针对不同需求的多种存储服务,集成和数据管道工具,机器学
习和分析,业务生产力工具等等。根据亚马逊 2020 年第三季度报告,AWS 收入为 116 亿美元,而 2019 年第三季度为 89 亿美
元,AWS 收入在本季度增长 29%。
GCP
Google Cloud Platform(GCP)是 Google 于 2011 年所推出的云服务平台,GCP 的优势在与对 Kubernetes 存储的强大支持,
Kubernetes 存储是连接 Google 数据中心的私有全球光纤网络,价格平民。2020 年第三季度,包括 Google Compute Engine 和
G Suite 在内的 Google Cloud 产生了 34.4 亿美元的收入,同比增长了 45%。
Azure
Microsoft Azure,创立于 2010 年,可以在 140 个地区提供 600 多种服务,通过 Microsoft 的托管服务数据中心构建和管理应用
9
https://www.parkmycloud.com/blog/aws-vs-azure-vs-google-cloud-market-share/
- 14 -
程序而市场上占据一定市场。微软报告的收入显示,Azure 隶属于“智能云”业务,增长了 20%,达到 130 亿美元。该运营集团还
包括服务器产品和云服务(增长 22%)。
5.2.2
架构对比
表 5.1 详细对比
算力
AWS
数据库
Amazon EC2 是 AWS 的算力产品,可以支持多种系统,包括裸机,
SQL 兼容的数据库 Amazon Aurora,
GPU,Windows,Linux 等。
DynamoDB NoSQL 数据库,Redshift 数
Amazon Elastic Container Service 是一种可扩展的高性能容器编
据仓库,Amazon Neptune 图形数据库等
排服务,该服务支持 Docker 容器,并允许轻松运行和扩展容器化的
等。
应用程序,管理和扩展 VM 的集群。
Amazon EKS 是使用 Kubernetes 部署,管理和扩展容器化的应用程
序。
Azure
Azure VM 是一种可扩展的计算方式,针对高性能计算,基于 AI 和
Azure SQL 数据库,MySQL 的 Azure 数
ML 的计算容器对多种操作进行了优化,包括 Microsoft 软件和服务。 据库、PostgreSQL Azure 数据库,内存中
Azure Kubernetes 是基于 Kubernetes 的容器解决方案,可用于存
的数据存储服务 Redis 等等
储和管理 Azure 部署中的容器映像。
Ser vice Fabric 是一种托管服务,可让用户在 Windows 或 Linux 上
开发微服务并编排容器。
GCP
Dfinity
Google GCE 是 Google 的计算服务,支持 Windows 和 Linux 操作
存储大数据的 Cloud BigTable 数据库,存
系统
储 Web 应用程序数据的 Firestore数据库,
Google GKE 基于 Kubernetes,GKE 服务可用于自动化部署,维护
分析服务器的 Bigquery 数据库,存储和同
和管理任务,也可以通过 Anthos 服务与混合云一起使用。
步数据的 Firebase Realtime Database 等
数据中心里面装载着很多的节点硬件,一个数据中心可以包含着上千
Big Mag,EB 级数据库负责网络数据存储
个节点,节点负责计算、达成共识、出块与存储数据。节点随机地(可
和调用,以及 Big Search 配合数据库使用
以跨多个数据中心)被治理系统结合到一起,形成一个个子网,子网上
的搜索引擎
运行着容器,容器是 Dfinity 里的运算单元,类似升级版的智能合约。
开发者通过部署容器来运行应用程序代码
从 AWS、Azure 和 GCP 这三者的比较中,可以看到传统云服务的架构也是依赖于容器的部署,不过 AWS、Azure 和 GCP 这种龙
头企业所面向的用户更加的广泛,在算力和数据库的部署也更加多样性,以满足不同用户的需求。同时在营业上三家的增长率相对
上一年都超过了 20%,GCP 达到 45%,市场对云服务的需求还是未饱和的。
5.2.3
优劣势对比
引入三家龙头企业比较,一方面可以看到,Dfinity 的网络架构在规模上目前是无法比拟的,但另一方面,Dfinity 的网络架构与
AWS 这些企业类似,部署数据中心,容器的可自定义属性可以让开发者自由部署代码以及可以全网调用数据库 Big Map。在理论逻
辑上,Dfinity 是可以为区块链用户提供云服务,同时 Dfinity 对标的是区块链生态用户,Dfinity 的目标是让成千上万个 Dapp 在网
络上运行,并且可以互相通信和调用。而且 Dfinity 采用的 DAO 和 BNS 治理,以及网络的运行由共识机统一,是一个去中心化的数
- 15 -
据中心。
所以,Dfinity 较传统企业所具有优势是:
1)Dfinity 的网络架构是面对区块链开发者的,容器是基于智能合约的改善,可以相互通讯和调用,不同开发语言的 Dapp 也可以
相互调用,而开发者可以根据应用程序的功能将代码部署到不同功能的容器上,来最大化展现应用程序功能。同时,Motoko 语言
和任意可编译为 WebAssembly 格式的开发语言,可以让开发者方便部署代码,并连接数据库进行数据调用,且不在需要额外存储
服务。而传统企业像 AWS 这种,更多针对各种不同类型的企业的算力需求以及在不同场景的使用,如 AR、渲染等,所以在面向区
块链应用的开发上,Dfinity 的网络架构是具有优势的。
2)去中心化是 Dfinity 和传统企业的最大区别,虽然 Dfinity 在算力的部署上是中心化,这一方面原因是项目初期,自我部署算力更
为高效。不过在网络的运行上,Dfinity 是由共识机制和 BNS 控制的,而非归私人所掌控,BLS 阀值签名和灯塔算法可以确保区块的
随机生成,不受中心化控制。而且网络的整体是建立在 ICP 协议上,由 BNS 进行配置和管理,用户可以通过质押 ICP 设置神经元参
与到 BNS 的管理中,开发者支付 ELECE 即可接入网络部署任意容器,共识机制会确保网络去中心化的滚动下去,而像 AWS 这种私
有企业,他们的架构是封闭的,并且由团队私有掌控。
3)友好创业者,现在很多互联网企业是通过 API 架接到某个互联网巨头上获得数据,因为互联网巨头垄断的某个领域的大部分数
据。例如,Facebook 在之前就直接关闭了对外的 API 接口,这个操作直接让部分对接 Facebook 的企业市值缩水一半以上,这也
是传统云服务市场中心化的弊端。而 Dfinity 是建立 ICP 协议之上,结合了区块链的特点,网络由共识机制为主导,容器在理论上是
具备不停机和不可篡改特性,只要留有 API 接口就不会被撤销,开发者只要支付 ELECE 代币费用就可以接入网络的 API 接口,而不
是私人可以掌控某个 API 接口直接决定开发者在业务上发展,这可以帮助创业者避免平台风险的影响。
4)顺应 Web 3 的发展,去中心化容器互相调用,具体相同功能的容器,开发者不需要重复部署,给了用户更多的控制权,也能让
开发者更容易地构建 Web 应用程序。
当然,作为一个开发将近 5 年的项目,Dfinity 的实现程度是未知,而且作为一个众筹的项目是无法具备传统巨头那样的规模资金和
开发能力,在网络实现程度可能无法披靡中心化企业的所能达到的程度,特别是当一个庞大的网络上线时会具有很多漏洞,这对开
发团队也是巨大考验,Dfinity 较传统企业具有的优势是理论的,而实现程度是未知的。
5.3 与赛道项目对比
目前,去中心化云计算的项目,基本采取的机制是让用户和算力提供者进行对接,用通证代币去调节网络运行平衡。下图是几个项
目机制对比:
项目
ANKR
Golem
IExec
SONM
特点
一键式部署节点
CGI 渲染
订单簿形式的算力市场
算力市场
ANKR 结合 TEE 可信执行
Golem 市场需要3 组用户支
IExec 算力市场分为提供
SONM 是基于雾计算网络,
环境,在构建算力市场的
持:算力供应商(卖方),算
商、开发者、代币持有者三
让整体网络更去中心化,其
同时,可以保护用户的敏
力请求方(买方),还有软件
类,提供商可以租借自己
算力市场主要分为提供者
感数据,PoUW 可以有效
开发者,用户提供需求后会
的 闲 置 算 力 给开发者使
和请求者,请求者提供需求
利用闲置算力的
由平台导向供应商进行对
用,同时具有 JS 库给开发
让提供者执行计算,获取相
接,用户向各卖家结算 GNT
者,将复杂计算放到链下
应的 SONM 代币
技术架构
代币
- 16 -
目前这些项目都主要是集中在“算力供给”这个范畴,在机制上,与 Dfinity 相似不大,业务逻辑的方向也不同,Dfinity 是通过一
个能协调多个数据中心的协议构成的,由协议托管数据中心,而上述这些项目是通过平台搭建和代币通证去链接算力的提供者和需
求者,主要目的是解决算力闲散问题,方便用户和提供者无中介的对接上。Dfinity 是由一个自治且开放的治理系统来维护与更新,
目标是托管任意软件系统和 Internet 服务,在业务方向上并非是单纯的算力提供,架构上更多是面向开发者,让他们更便捷的在网
络上搭建应用程序,所以目前对同赛道项目的对比性来看,参考性不大。
总结:整体的行业概述下来,从相关数据上,可以看到云市场的发展是迅速的,同样可以映射到区块链上,云服务会也会是未来区
块链上的新趋势,云服务的出现,减负了传统平台的各种条款束缚,让开发者可以更专注于业务逻辑代码的编写上,不需要部署服
务器,减少前期的设备成本。Dfinity 具有的优势是去中心化,结合区块链技术,让容器具备不可篡改特性,由共识机制为主导的开
放式结构,可以让创业者避免数据垄断的风险,不同功能容器的互相调用,也能让开发者更容易地构建 Web 应用程序。
当然,Dfinity 具有的优势是理论的,而实现程度是未知的。虽实现程度未知,但时隔 5 年的开发,主网将近上线,Dfinity 或许可
以带来新的网络展现形态。
- 17 -
6. 风险
1 本文论述了很多 Dfinity 所具备的特性,都是基于目前官方给出的信息,是理论的,Dfinity 作为一个开发将近 5 年的项目,开发
团队达百人以上,团队中具有很多大公司开发经验的员工,整体实力不错,但这些都不是确保主网上线可以达到预期效果的决定因
素,具体效果要以主网上线后为主。
2 Dfinity 的整体网络机制上涉及了云服务所需的架构,可以让开发者不需要整个 IT 技术栈,即可开发应用程序,性能在理论上也能
得到支持,整体网络的完善性很不错的。但对于如何确保容器运行的安全性,数据库的信息隐私等问题,暂未有公布具体信息。
3 Dfinity 是比较早期的项目且募集资金量较大,项目的量级不小,项目是具备发展潜力的。目前接近上线主网,热度较高,若后续
上线币安有可能会类似 FIL 一样上涨过快,而又因为上线后的机制问题,下滑过快,所以投资者需谨慎。
- 18 -
7. 投资分析
投资有风险,以下提供的建仓价格数据是基于文章作者自身对项目的认知与理解所做的投资决策,只作为演示参考,不作为用户投
资决策的依据,用户需基于自身对于项目的理解与认知进行投资决策,头等仓以及文章作者不对用户自身投资决策产生的盈亏负
责。
该项目代币尚未发行,暂无投资分析,保持关注。
我们需要再次强调,以上内容只作为用户投资参考,不作为用户决策依据,请基于自身对项目的理解与认识进行投资决策,头等仓
以及文章作者不对用户自身投资决策产生的盈亏负责。
- 19 -
参考资料

《Dfinity》白皮书

《互联网计算机技术概述》DFINITY,https://medium.com/dfinity/a-technical-overview-of-the-internet-computerf57c62abc20f

《Web 的三次革命》石涛声,https://mp.weixin.qq.com/s/4W0DD2zEFJQOEUVIJGXp_w

《快速了解 DFINITY》骡觅鸥,https://mp.weixin.qq.com/s/3HgMoHhz92OpLFYpdvYTGg
- 20 -
— 投资风险与免责声明 —

以上内容分析仅提供参考信息,不作为投资决策依据,请勿基于此报告进行任何投资决策,头等仓及报告作者不对用户投资结果负
责。

报告自所示日期起准备,由于随后的市场或经济状况可能发生变化,报告内容不一定能反映这些变化。提供的图形,图表和其他视
觉辅助工具仅供参考。这些图形、图表或可视化辅助工具都不可用于制定投资决策。不代表头等仓(First.VIP)会协助任何人做出投
资决定,并且任何图形、图表或其他视觉辅助工具都无法捕获做出此类决定所需的所有因素和变量。

本⽂中涉及的某些陈述可能是头等仓(First.VIP)对于未来预期的假设以及其他的前瞻性观点,⽽已知和未知的⻛险与不确定因素,
可能导致实际结果、表现或事件与陈述中的观点和假设存在实质性差异。

本报告中包含的任何推测、预测和估计本质上都是推测性的,并且基于某些假设。这些前瞻性陈述可能被证明是错误的,并可能受
到不正确的假设或已知或未知的风险,不确定性和其他因素的影响,而其中大多数是无法控制的。可以预料,某些或所有此类前瞻
性假设将不会实现,或与实际结果有很大差距。
— 版权信息 —

本报告版权仅为本公司所有。未经书面许可,任何机构或个人不得以翻版、复制、引用或再次分发他人等形式侵犯本公司版
权。
- 21 -
Download