新的黑马?
最近市场又开始走向新一轮的高潮,比特币突破61800前高,最高突破64000美元关口,一众主流币、山寨币也开始了狂奔,在经历了一个多月的震荡、洗盘后,加密市场的牛市就这样又回来了。
就在疯牛行情重演之际,圈内却开始流传这样一张市值排名图。

大多数人看到这个图可能都会一蒙,其他几个我们都知道,这第三个ICP是个什么鬼?市场上都没有见过这个币,怎么市值都排到第三去了,它凭什么?
实际上这个项目不仅不是什么新项目,而且是老的不能再老的老项目,早在2015年就已立项筹建,还曾被市场寄予厚望公认为区块链“四大天王”项目之一,但6年过去了主网至今仍未上线,也一直被市场戏谑为“鸽中之王”。
这就是 Dfinity,从最开始的以太坊姐妹链主张到现在的对标 TCP/IP 的 ICP 协议,致力于打造全世界的分布式互联网计算机系统,从而重塑互联网基础架构,成为一个分布式的云计算平台,代币名称也从 DFN 变成了 ICP。
2021年,诸多老项目都取得了明显的进展。随着波卡上线,FileCoin 上线,以太坊 2.0 第 0 阶段启动,Dfinity 也不例外。今年四月份,随着 Mercury 网络即将从 Alpha 转为 Beta 版,我们有望见到Dfinity主网正式创世启动。
Dfinity是什么?
我们曾在 Web3.0 的文章当中提到过,在未来的互联网 Web3.0 生态中,最基础的三个底层基础设施:去中心化的交互协议和平台、分布式存储和分布式计算。
分别对应的三个生态:区块链公链(以太坊、波卡)、FileCoin 和 Dfinity。
所以 Dfinity 是未来区块链乃至全新互联网生态的底层基础设施之一,而并不是传统意义上的“以太坊杀手”,它并无意要取代以太坊,而是以太坊平行时空共同创造新世界的好战友和好同志。
Dfinity 经过几年的迭代,目前的正式愿景定位为互联网计算机,缩写为 ICP 。
Dfinity 的创始人Dominic Williams将 ICP 和传统互联网相并列,称互联网计算机为世界上首个以网络速度运行的区块链,可以无限制地扩容,可以承载任何数量的智能合约计算和存储任何数量的数据,将大大提升区块链的性能和效率。
也就是说,想要在区块链上承载像传统互联网上那样的高流量应用诸如微信、淘宝、抖音等,Dfinity 可以帮助我们实现,人们常说的区块链行业一直没有出现全社会现象级落地应用的现状,可能真的要因为 Dfinity 的出现而改变了。

通过Dfinity网络部署的短视频应用 cancan
Dfinity如何运行?
Dfinity 到底是如何实现这一切的呢?
总的来说,Dfinity 通过以下几个板块来保证全球分布式计算平台的稳定运行:
一、NNS(神经元网络系统)

ICP 是一台巨型的全球计算机,集合了诸多全球分布式的数据中心和节点,但跟传统的云计算平台诸如阿里云、腾讯云、亚马逊云等却有很大的差别。
ICP 之所以不是另外一个云平台,而是开放式计算平台,其区别在于 NNS 的治理系统,或者可以做个通俗化但不那么精确的理解:
代币化 +  DAO 治理 + 云服务 = ICP
ICP 平台为代币持有者通过去中心化的治理系统 NNS(神经网络系统)共同所有,在全球多地的数据中心,组成了多个子网络,为智能合约或者说容器提供了运行的基础设施,并从中获得收益。
如果说 ICP 是一台巨型的分布式计算机网络的话,各个数据中心和节点提供了运行的硬件设施,而 NNS 就是这台计算机的管理员,通过提案方式,决定了 ICP 这台超级计算机网络的运行机制和生态中的利益分配等相关事宜。
更简单点来说,ICP 云计算服务是由全球各个数据中心社区共同治理和分布式维护的,而不是由单一的中心化机构所控制的,利益分配方面也是由所有参与维护的社区和节点所共享,而不是仅仅分配给单一的云计算平台。
二、Canister(容器)
ICP 作为一个通用的云计算平台,理论上可以运行任何类型的应用。
Dfinity 社区也用 CanCan、LinkUp 等应用做了示例,这些分别对标抖音、LinkedIn 等传统互联网应用,尽管只是初步的 demo 示范,却也展示了 ICP 承载各类型应用的潜力。 

在 ICP 这个平台上,最基本的组成元素,被称为 Canister,可以翻译为容器,类似于以太坊等区块链公链平台上的智能合约,却也有若干不同之处。

无论是用什么语言写的软件,都会编译为 WebAssembly 模块。想要运行,需要将这些模块部署到 ICP 的副本之中,而运行这些模块的执行环境,就被称为容器(Canister)。
将 ICP 想象成一艘大船,在甲板上堆积着一个个的罐子。每个罐子跟罐子之间相互独立,却又能相互通过导管链接起来。在罐子内部,构建起了一个可以包容软件运算逻辑的执行环境,在 ICP 之中这些罐子容器,就起到了跟智能合约类似的作用。

不过不同之处就在于,这些容器可以复制、可以分叉,更方便自组织,相比传统的公链架构,更容易扩展。
在编译完毕部署完成后,每个容器会产生自己的索引编号,如果是具备前端功能的,甚至直接可以通过该容器的入口访问,供用户交互使用。
实际使用起来,跟传统互联网并没有明显区别,不过背后运行的,不再是单一的服务器,而是 ICP 的开放式云平台。
三、Cycles(手续费)
在 ICP 这个云平台上,运行程序如果没有成本的话,势必会造成平台的计算带宽存储等资源被滥用。为此运行程序要有成本,并且为了防止单个程序/容器占用过多的资源,单个容器的运行可以使用的资源也有上限。
ICP 采取的是 Cycle 这一单位作为计价。如果你熟悉以太坊或者类以太坊平台的生态,可以将其理解为一种价格稳定的 gas,不能流通,只能用作手续费使用。并且需要由容器的所有者来支付。这里的设计,采取了开发者付费的方式,用户使用这些程序,是不需要支付费用的,而程序的开发者或者团队,需要将 ICP 代币兑换为 Cycle ,作为驱动程序运行的燃料,确保程序可用。

尽管 ICP 价格可能波动,但是 Cycle 的价格,是锚定法币的。具体来说1瑞士法郎等价于1兆(trillion) cycles 的计算资源,开发者需要将价值1瑞士法郎的 ICP,兑换为对应的 Cycle。这样 ICP 的价格不会影响到合约的运行,不会出现 ICP 价格高涨,运行合约或者说容器的成本也随之水涨船高的情况出现。 
ICP 兑换为 Cycle 是单向的,就是说不能够从 Cycle 再兑换为 ICP 代币。而且Cycle 也不能流通、转账,只能供开发者自己使用,用在自己所控制的容器上,确保他们能够运行正常。
Dfinity生态概览
既然有如此宏伟的愿景,那么实实在在地做出好项目、好应用,造福全社会,才是未来的正道。
我们梳理了目前已经在Dfinity生态中的代表性项目:
Capsule:去中心化社交媒体
Capsule 计划推出一个超级简单的去中心化社交媒体平台,基于ICP创建,该公司获得了由 Beacon Fund 领投的种子轮融资(150 万美元)。
Beacon Fund 是 Polychain Capital 管理,专注于在Dfinity的去中心化网络上构建用于下一代“开放”应用程序(也称为互联网计算机)的创业公司。


Fleek:计划迁移上万个以太坊应用和 NFT 项目至 Dfinity

2月19日,Fleek 官方宣布,将为 Fleek 上的所有站点和存储启用 Filecoin 自动化归档/备份,现在使用 Fleek 的每个人都将立即从中受益,无需支付额外费用,即可将数据存储在分布式网络上,使项目更好地进入 Web3.0。
Fleek 将 11,000 个 DeFi 和 NFT 项目迁移到Dfinity 的“互联网计算机”上,这使公司将来能够开发自己的业务模型,而不必依赖 AWS 或 Google Cloud 的云服务。
Openchat
OpenChat 将是继 LinkedUp 和 CanCan 等互联网计算机上的开放应用之后,Dfinity上第一个去中心化的加密通信应用。据 OpenChat 的软件工程师 Hamish Peebles 介绍,尽管 OpenChat 在功能上与 WhatsApp、Signal、Telegram 等非常相似,但是所有权归用户,且代码公开可查,用户会分配得到代币,且对于应用有最终决定权。

新世界来临
目前 Dfinity 上的代表项目并不多,还需要更多社区开发者的加入和探索,才能为这样一个全球互联网计算机提供更多实在的支撑。
随着主网上线的时间越来越近,全球投资者和开发者的目光也将迅速集结到这一跨时代的创新项目当中去,而这一项目的正式落地也意味着,未来去中心化世界的底层基础设施基本上搭建完毕。
以太坊、波卡作为去中心化底层公链,已经构建起了较为成熟、稳定的智能合约、DeFi和NFT生态,诸如Uniswap、Compound、AAVE等去中心化金融设施给世界带来了与过去完全不一样的金融体验;以FileCoin为代表的去中心化存储,让更多的数据可以免除第三方困扰,更加安全、高效地进行存储和运用;而Dfinity作为全世界最大的分布式超级计算机,能够将区块链上的应用真正做到与传统互联网相同的级别,相信不久后我们将享受到能自己掌控数据权限、自主参与产品治理、又能参与利益分配的Dapp了。
以用户利益为中心,以个人数据为中心的去中心化时代已经来临,如果你还热衷于通过大资本,创建大平台,垄断大数据,就真的是在与浩浩荡荡的世界潮流相抵抗了。
Dfinity能否真正做到它的愿景,从而改变世界呢?这值得我们一起期待。