2021-10-14 10:42:53
币种名 | 价格($) | 流通市值($) | 24H涨跌幅 |
---|---|---|---|
ICP | 11.20 | 53.1亿 | +0.05% |
Dfinity 是一个基于区块链的互联网计算机。
Dfinity 在早期曾表示其发展方向是开发改进版的「金融以太坊」设施,但目前 Dfinity 已进行方向调整。Dfinity 表示不仅仅在于改善区块链基础设施,其开放网络旨在提供更好的社会服务及应用。致力于成为新型的去中心化互联网计算机。
目前互联网只是一个全球性的网络,互联网计算机将扩展这一功能,因此这个互联网同时也是一个公开的计算平台,让开发者能够直接在这个网络上搭建应用。
「互联网计算机(Internet Computer)可以极大简化开发流程,平台开发者可以专注于代码逻辑的实现,上传代码即运行,而无需上传到某些专属服务器,避免使用复杂的组件、以及耗费大量的运维成本。」
互联网计算机是一个有着无缝、无限容量的区块链。互联网计算机由 ICP 协议创建,它运行在 IP 上,并将世界各地独立的数据中心运行的特殊机器的计算能力编织在一起。
互联网计算机承载着「WebAssembly canisters」,这是智能合约的先进演化。canisters 是打包 WebAssembly 字节码和运行字节码的存储页面的安全代码单元。互联网计算机可以在没有任何限制的情况下托管尽可能多的 canisters。任何人都可以直接在这个公共互联网上建立超大规模的系统和服务。
Dfinity 的启动分为几个阶段,别分是铜(Copper)、青铜(Bronze)、钨(Tungsten)、钠(Sodium)和汞(Mercury)。除了最后的汞是公共网络,其余皆为测试网。目前已上线了汞的 alpha 内测版本,预计将于 2021 年第一季度上线创世版本并分发 ICP 代币。
DFINITY 基于区块链计算协议 ICP 运行,采用了分层结构,主要包含软件容器、子网、节点以及数据中心。
DFINITY 可以看作是由很多个子网(Subnet)组成,在每个特定功能和属性的子网中有多个软件容器(注:软件容器 Canister 是 DFINITY 中的可互操作的基础单元),在软件容器中包含了用户上传的代码和状态。DFINITY 的最底层是托管专用硬件的独立数据中心,数据中心之上运行节点(Node),节点负责处理子网容器中的数据和状态执行。
1.提供了开放的通讯协议,ICP 协议,在该协议之上,可以运行通用的计算。
2.一个全球的计算机网络,确保协议能够正常运行,而包含在其中的,是独立的数据中心,每个数据中心由多个节点组成,提供了运行软件或者说智能合约所需要的硬件资源,如 CPU、网络和内存资源。
3.一个公开的 Saas 平台,扩展性良好,开发者可以像使用任何一个云平台一样,部署软件应用,比如 DeFi、NFT 等具体的应用。
NNS:ICP 互联网计算机的神经网络
ICP 平台为代币持有者通过去中心化的治理系统 NNS(神经网络系统)共同所有,在全球多地的数据中心,组成了多个子网络,为智能合约或者说容器提供了运行的基础设施,并从中获得收益。
如果说 ICP 是一台巨型的分布式计算机网络的话,各个数据中心和节点提供了运行的硬件设施,而 NNS 就是这台计算机的管理员,通过提案方式,决定了 ICP 这台超级计算机网络的运行机制和生态中的利益分配等相关事宜。
1. DFINITY 可以构建各类应用。
DFINITY 上的容器一直处于激活状态,编写的程序通过通讯协议,可以实现主动触发。相比智能合约需要外部触发而言,DFINITY 的初始设置便具备更高的灵活性。
2. DFINITY 可以做到无缝连接。
在 DFINITY 上,开发者可以直接在互联网本体上构建程序和应用,不需要云服务、数据库或支付接口等。开发者由于不需要考虑很多中间件,因而可以实现无缝连接地构建应用。
3. DFINITY 具有较强性能优势。
当 DFINITY 上的应用需要扩展性能时,原容器可以创建新的容器,或者 fork 自身。每个额外的容器都会增加整体内存容量,在增加容器数量的同时也会增加整体更新和查询调用的吞吐量。这就是所谓的无限性能。
另外,容器的更新虽然只有一个执行线程,但 DFINITY 可以允许应用并行地执行很多个容器。这是因为,在 DFINITY 中不同容器具有不同功能,一个应用会涉及到多个容器,有些容器可能是数据容器,有些可能是信任容器等,容器之间是互相调用的关系,在应用更新时,也互不影响。
4.DFINITY 简化技术栈并具有较高的包容性。
DFINITY 在互联网编程的可靠性和安全性有效解决后,很多中间件不再必要,通过简化传统的技术栈有效降低开发难度。
在 DFINITY 上用于开发的两个主要语言是:Rust 和 Motoko。据官方介绍,未来 DFINITY 业将会支持所有的开发语言,比如 C 还有 Rust 等。
ICP (此前称为 DFN)是 Dfinity 的原生代币,上线后直接发行 469,213,710 枚。
ICP 代币主要有两类用途:
作为治理代币使用,ICP 持有者可以将其锁定在治理系统中,对提案进行投票。参与治理可以获得奖励。作为数据中心运行公共账本的补偿,或者说产生区块的奖励,也是用 ICP 支付的。
应用型代币,支付手续费。在 ICP 生态中,运行智能合约(或者说容器)需要消耗手续费(cycle)。与以太坊不同之处在于,ICP 的手续费是固定价格的,基本不会随着 ICP 代币的价格而波动。
ICP 主要有两个用途,一个是锁定用于开启「神经元」,另一个是转化为 cycles 用于驱动容器运行的燃料。简单来说,ICP 的使用场景分为治理和换取计算资源。
在 Dfinity 系统中,ICP 通胀来支付奖励,一部分是用于奖励神经元(治理节点)参与治理,另一部分是奖励数据中心,但 ICP 的分配数量没有披露,未来也可能是通过神经元确定。
除了奖励参与治理的神经元外,ICP 还会用于奖励数据中心,数据中心指的是提供标准化运算的节点。Dfinity 为了保证网络有足够的计算能力,对节点会有专业的设备要求,尤其是高性能的 CPU 和 RAM。具有专业设备的数据中心一般会运行多个节点,因此网络节点数要远大于数据中心的数量。Dfinity 项目方预计 10 年后网络中节点数达到数百万个,数据中心数量达到数千个。
Dfinity 的容器是透明、防篡改和永久存在的,包括了代码和状态,内容由用户上传。容器在专用的管理程序中运行,运行需要的「燃料」是 cycles。容器所有者需要购买 ICP 转化成 cycles,然后充入容器中消耗,因此形成了通缩的模式。ICP 变成 cycles 是单向的,但兑换比例不固定,NNS 可以更改。
在 NNS 中,ICP 的需求表现为锁定。用户需要锁定一定数量的 ICP 创建神经元,锁定的数量会影响到神经元的投票权重。除此之外,神经元的「溶解延迟」也会影响到投票权重。用户退出神经元治理系统需要溶解掉自己创建的神经元,但溶解需要时间。关闭神经元的这段时间就叫溶解延迟,用户可以自行设置为 6 个月到 8 年的时间,也可以随时终止溶解。这样做的目的是为了让用户与 Dfinity 网络深度绑定。
在 Dfinity 区块链网络中,BNS (区块链神经系统)是网络运行的治理系统。BNS 内部是由许多神经元(Neurons)以非固定的方式连接的网络结构,主要以民主投票的方式判断每个提案通过与否。Dfinity 治理机制的核心逻辑是用户将代币质押在神经元,并通过神经元投票。这些神经元可以根据议案不同,选择不同代表并追随其投票,形成流动民主的概念。
Dfinity 的治理机制和其他公链最大的差异在于其调整规则的弹性,Dfinity 治理规则分为两层:BNS 规章及链上智能合约。BNS 规章是神经元社区参考的一个精神性目标文档,主要有三个目标:第一,定时安排合理的系统升级,第二,冻结不道德或暴力的应用系统及智能合约。第三,长期地提升 Dfinity 生态的市场价值。链上智能合约规范了 Dfinity 的各种参数,包含投票权重、区块奖励等。无论是 BNS 规章或是链上智能合约,任何神经元都可以向 BNS 提交修订规则的提议,相较其他公链治理有更大的弹性。
流动民主治理方式有别于直接民主以及代议民主 (EOS),主要有三个优势:第一,降低用户的投票成本,避免因为用户专业知识不足而导致议案投票率过低。第二,避免权力垄断。DPoS 治理机制容易导致超级节点垄断生态治理权,存在中心化及系统鲁棒性弱的问题。而由于 Dfinity 的流动民主机制并无任期限制,所以较不容易出现中心化的情况或是选民意志与代议士意志相悖的情况。第三,避免「选举工程」的出现。DPoS 选举机制会导致超级节点与选民利益分配的情况发生,且利益分配与生态发展目标相悖离。Dfinity 上的代议神经元虽然有归票的能力,但神经元不会直接获得委托投票的报酬,选举工程成本较高。
2015年,Dfinity 构想为解决以太坊网络的缺陷问题。
2016年10月,DFINITY 基金会创立。
2017年2月14日,DFINITY 种子轮募集420万美元。
2018年2月7日,DFINITY 完成由 Andreessen Horowitz 和 Polychain Capital 领投的 6100 万美元战略轮融资。
2018年8月28日,DFINITY 风投轮融资额,共募得 1.02 亿美元。由 Andreessen Horowitz(A16Z) 和 Polychain Capital 领投,SV Angel、Aspect Ventures、Village Global、Multicoin Capital、Scalar Capital、Amino Capital 和 KR1 以及 DFINITY 社区成员等跟投。
2019年四季度,Dfinity 发布「互联网计算机」 COPPER 版本,发布编程语言 Motoko 及软件开发工具包 Canister SDK。
2020年一季度,Dfinity 于达沃斯举行的 2020 世界经济论坛上宣布推出「互联网计算机」的 BRONZE 版本,并演示旨在建立去中心化 Linkedin 版本的开放式社交网络产品 LinkedUp。
2020年二季度,Dfinity 推出 Tungsten (钨)测试网以及 TikTok (抖音国际版)的开放型代替软件 CanCan 的 Demo 演示。
2021年1月6日,DFINITY 主网 Mercury 第一阶段 Alpha 正式发布,代表着互联网计算机将成为公共互联网的一部分,将 ICP 作为 TCP/IP 的补充互联网协议。
Dfinity 起初定位于以太坊的姊妹链,2015年创立,2017年至2018年累计融资1.67亿美元,2019年转型为基于区块链的互联网计算机。Dfinity 创新性地提出 ICP 协议,包括去中心化的治理系统 NNS、ICP代币激励机制和分布式云计算架构,致力于让应用开发者不依赖服务器与云计算进行去中心化应用的开发。目前已推出几款对标当前主流互联网应用的DAPP,如用1000行代码实现的去中心化版抖音CanCan等。项目投资阵容强大,包括A16Z、Polychain Capital、Multicoin Capital等。最新消息,DFINITY Beta 主网启动将于5月8日进行,同时正式发放代币 ICP。作为基于区块链的互联网计算平台,目前生态项目较少,但开发性能较高,能否吸引已有去中心化应用开发者和传统互联网开发者加入生态,仍有待时间检验。