[我要投稿] [用户注册] [用户登录] [退出]

您现在的位置:返回首页

30张图揭秘大热项目Dfinity及其生态

发布时间: 2021-05-07 21:41 文章来源: 互联网 作者:

  放言要重塑互联网,打造全新第三代区块链生态的 Dfinity,如今的路线图更专注于互联网计算机(ICP) 协议方向,鲜少再有以太坊竞争者或疯狂姐妹链的关联被提起。

  对 Dfinity 的关注者而言,从 2015 年至 2021年,这过去的六年时间,或许回顾起来会恍若隔世;对于币圈吃瓜群众来说,Dfinity 和 T 恤的梗,也从 2018 年空投活动延续至今,漂亮的 T 恤 Shopify 商店页面,也仍然存在。

  不同的是,当年的四大天王的称呼,如今很少人再想起了,一张戏谑 Dfinity 迟迟不曾上线的图,也曾在社区中传播甚广,配文是:2051 年 1 季度,互联网计算机终于上线 年诸多老项目取得了明显进展。随着波卡上线,FileCoin 上线 阶段启动,Dfinity 也不例外。今年四月份,随着 Mercury 网络即将从 Alpha 转为 Beta 版,我们有望见到主网正式创世启动。

  一来是 Dfinity 过去几年间愿景迭代,从原先的以太坊姐妹链的主张,到如今对标 TCP/IP 的 ICP 协议,致力于打造分布式的互联网计算机系统,重塑互联网基础架构,成为一个分布式的云平台,代币也从 DFN 变换为 ICP。

  受此影响,又引入了颇多的新概念,如 NNS(神经网络系统)、神经元、Canister (容器)、Cycles (手续费) 等等,即便对于币圈老手,理解起来也需要花一些时间。更何况 Dfinity 的新价值主张---打造开放式的互联网计算机,目标受众更聚焦于开发者和创业团队,在生态中实例偏少的情况下, 自然给理解增加了多一重难度。

  今天文章,一起速览 Dfinity 最新进展和相关信息,为便于读者理解,本文尽可能用图示方式直观展现 Dfinity 的基本概念。文中资料来源于互联网上公开视频、博客或文档,有错漏之处,欢迎读者指正。

  如果按照 Dfinity 创始人的 Dominic 的说法,现在 Dfinity 的主网其实已经存在了,不过我更倾向于按照传统的习惯,将其定位为预启动阶段,尚未正式上线。

  按照规划,Mercury 的 Beta 主网版本发布,意味着 Dfinity 正式创世启动,而 ICP 代币,也将于正式上线后发放。不过,根据官方此前文章的介绍,会通过 NNS 治理系统释放代币给持有者。

  这意味着,触发了创世提案之后,超过 5 万名 ICP 代币的持有者需要逐步解锁(按照官方的说法,溶解神经元)来释放其中的代币,而锁定期最短的设计为 6 个月。至于空投部分的代币是锁仓释放,还是直接释放,暂时笔者未见到确切信息。这部分细节还有待 Dfinity 随着主网正式上线临近,给出更明确答案。

  Dfinity 生态原定计划是在 2021 年底前入驻 100 个数据中心,到 2030 年完成入驻数千个独立数据中心的目标。

  下图所示为当前的网络节点分布情况。考虑到 Dfinity 对数据中心的要求颇高,这也带来了对其网络不够去中心化的一些担忧。不过 Dfinity 官方的回复是会扩展数据中心和运算节点的数量,并结合 NNS (神经网络系统,Dfinity 的链上治理体系)来管理网络。

  原先预计于 Q1 主网上线,不过如今四月份过完了 1/3, 尚未见到更多动静。考虑到 Dominic 之前在 Twitter 上回复提到的安全审计、文档等工作进展。当前技术文档和教程已基本完成,不过对于安全审计方面,暂未见到相关进度报道或披露。

  Dfinity 经过几年的迭代,目前的正式愿景定位为互联网计算机,缩写为 ICP。

  Dominic 将 ICP 和传统互联网相并列,称互联网计算机为世界上首个以网络速度运行的区块链,可以无限制地扩容,可以承载任何数量的智能合约计算和存储任何数量的数据。

  传统的互联网生态,如上图所述,在物理层(光纤、WiFi、5G 等基础设施) 和互联网基础协议层(TCP/IP 协议等)之上,会包含诸多复杂的网络架构,比如云服务、CDN、DNS、数据层、防火墙等诸多组件。

  用一种简单的方式来理解,ICP 会将传统的一些架构给打包成现成的服务,让开发者能够省事,直接用现成的轮子即可,不必再痛苦地去自行从头开始构建。尤其涉及到分布式架构中的负载均衡、CDN/DNS 等基础服务的配置等,ICP 提供了替代物,底层替换为了分布式的计算平台,而对于用户来说,几乎是无感的。

  既然称之为互联网计算机,我们可以根据直接根据字面的含义,也能理解 ICP 所包含的内容:

  一个全球的计算机网络,确保协议能够正常运行,而包含在其中的,是独立的数据中心,每个数据中心由多个节点组成,提供了运行软件或者说智能合约所需要的硬件资源,如 CPU、网络和内存资源。

  一个公开的 SAAS 平台,扩展性良好,开发者可以像使用任何一个云平台一样,部署软件应用,比如 DeFi、NFT 等具体的应用。

  从 ICP Dashboard 网站上,我们可以看到当前 ICP 生态中的网络带宽、CPU 资源、内存等等的信息,如上图所示,当前整个互联网计算机的带宽约为 20MB/s。需要注意的是,ICP 也是采取了内存存储的方式,提升程序的运行速度,由此带来的,是对数据中心的要求会比较高。

  Dfinity 希望借助于拜占庭容错和加密算法,让软件不依赖于防火墙等设施,也能具备防篡改的功能,支持智能合约软件自动运行,且结合了代币经济模型的设计,实现激励和软件所在生态的自治。

  如果说 ICP 是一台巨型的全球计算机,集合了诸多的数据中心和节点,那么 ICP 跟传统的云平台又有什么不同?毕竟 AWS、GCP、Azure、阿里云、腾讯云或者是公司自建的私有云服务,也是用的数据中心,异地备援,多节点运行的。

  区别在于 NNS。ICP 之所以不是另外一个云平台,而是开放式计算平台,其区别在于被成为 NNS 的治理系统,或者可以做个通俗化但不那么精确的理解:

  如果说 ICP 是一台巨型的分布式计算机网络的话,各个数据中心和节点提供了运行的硬件设施,而 NNS 就是这台计算机的管理员,通过提案方式,决定了 ICP 这台超级计算机网络的运行机制和生态中的利益分配等相关事宜。

  下文的代币模型部分,我们会再详细介绍 ICP 代币持有者是如何影响 NNS 系统中的决策的。

  Dfnity 社区也用 CanCan、LinkUp 等应用做了示例,这些分别对标抖音、LinkedIn 等传统互联网应用,尽管只是初步的 demo 示范,却也展示了 ICP 承载各类型应用的潜力。

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

  无论是用什么语言些的软件,都会编译为 WebAssembly 模块。想要运行,需要将这些模块部署到 ICP 的副本之中,而运行这些模块的执行环境,就被称为容器(Canister)。

  将 ICP 想象成一艘大船,在甲板上堆积着一个个的罐子。每个罐子跟罐子之间相互独立,却又能相互通过导管链接起来。在罐子内部,构建起了一个可以包容软件运算逻辑的执行环境,在 ICP 之中这些罐子容器,就起到了跟智能合约类似的作用。

  不过不同之处就在于,这些容器可以复制、可以分叉,更方便自组织,相比传统的公链架构,更容易扩展。在编译完毕部署完成后,每个容器会产生自己的索引编号,如果是具备前端功能的,甚至直接可以通过该容器的入口访问,供用户交互使用。实际使用起来,跟传统互联网并没有明显区别,不过背后运行的,不再是单一的服务器,而是 ICP 的开放式云平台。

  我知道这样说有些抽象,所以我按照 ICP 的文档部署了一个 LinkedUp 的示例,到 ICP 的 Mercury 网络上,大概花费了10分钟不到的时间。******见:

  请注意,在链接之中的 qsuio-dqaaa-aaaaa-qa6oa-cai 这一串编码,就是前端容器的编码索引,无论是前端应用还是后端应用,甚至是钱包,都是以容器方式组织的,在容器之中包含了编译之后的程序,以及该程序的运行状态等信息,支持查询和更新状态的操作。

  尽管下文我们会在代币模型的部分详细介绍 ICP 代币的经济模型,不过此处为了理解容器这一概念,有必要专门聊聊 Cycle。

  在 ICP 这个云平台上,运行程序如果没有成本的话,势必会造成平台的计算带宽存储等资源被滥用。为此运行程序要有成本,并且为了防止单个程序/容器占用过多的资源,单个容器的运行可以使用的资源也有上限。

  ICP 采取的是 Cycle 这一单位作为计价。如果你熟悉以太坊或者类以太坊平台的生态,可以将其理解为一种价格稳定的 gas,不能流通,只能用作手续费使用。并且需要由容器的所有者来支付。

  具体来说 1 瑞士法郎等价于 1兆(trillion) cycles 的计算资源,开发者需要将价值 1 瑞士法郎的 ICP,兑换为对应的 Cycle。这样 ICP 的价格不会影响到合约的运行,不会出现 ICP 价格高涨,运行合约或者说容器的成本也随之水涨船高的情况出现。

  基于上面的探讨,我们尽管略去了许多的技术细节,不过应该能够对 ICP 这台互联网计算机的运行方式有了初步的了解了。

  ICP 初始发行数量为 469,213,710 枚,第一批持有者约为 5 万多人,包含了空投参与者、团队贡献者(120 位全职人员,另外 30 余位贡献者)、以及投资伙伴。具体分配比例,如下图所示。

  据报道,Dfinity 总共经过了三轮募资,募集了约 1.95 亿美元,具体而言:

  2017年 2 月 14 日,种子轮募集了 420 万美元,代币价格约为 0.0362 美元,这部分占比为 24.72%。

  作为治理代币使用,ICP 持有者可以将其锁定在治理系统中,对提案进行投票。参与治理可以获得奖励。作为数据中心运行公共账本的补偿,或者说产生区块的奖励,也是用 ICP 支付的。

  应用型代币,支付手续费。正如前面介绍过的,在 ICP 生态中,运行智能合约(或者说容器)需要消耗手续费(cycle)。与以太坊不同之处在于,ICP 的手续费是固定价格的,基本不会随着 ICP 代币的价格而波动。

  除了持币待涨之外,ICP 持有者还可以参与生态治理。Dfinity 采取的是链上治理模式,称之为 NNS ,神经网络系统。那么组成神经网络系统的每一个部分,就被成为一个神经元,而创建神经元,就需要 ICP 持有人锁定代币来产生。

  相应的,当用户准备赎回代币的时候,就需要溶解掉神经元,如上图所示经过半个月到八年左右的延迟期之后,代币会回到用户手中,可以自由流通。

  参与治理,可以获得到投票奖励,ICP 持有者通过锁仓所创建的神经元,也可以自动跟随其他的神经元进行投票。由于锁定期往往较长,因此参与治理进行投票表决的时候,预期持有者会做出审慎的考虑。

  投票的权重,除了受到锁定币量的多少,也会受到锁仓时间、神经元已经存在时间的影响。

  这些节点的作用主要是:作为超级运算中心,提供给 ICP 的基础服务,包括运行计算、相互通讯、存储信息等。每个数据中心会包含若干个数据节点,而多个数据节点,又可以组成子网络,供计算容器使用。

  作为提供服务的回报,这些节点可以获得 ICP 代币作为奖励,这也是系统之中增发较多代币的一部分。每个节点在一段时间内获得的回报是大致恒定的。

  开发者将软件代码编译部署到 ICP 之后,需要消耗 ICP 代币转换为 Cycle 燃料,换取数据节点提供的服务,维持自己的容器运行,供用户使用。如前所述,ICP 之中的燃料手续费,是采用固定价格的,并且消耗量相对稳定,有助于开发者做好预算。

  并且这部分 ICP 代币是单向转换,Cycle 采取的是消耗模式,因此随着使用,ICP 会消耗掉这一部分,对 ICP 产生通缩压力。

  使用淘宝的用户,不用为了浏览网页挑选商品而付费,只需要在下单时候付款即可。根据笔者理解,这是 ICP 试图跟以太坊等平台不同的方向之一。ICP 试图实现这一点,运行在其上的程序所产生的计算等成本,由软件的开发者所承担,用户只需为自己所挑选的产品或服务付费即可,无需为使用软件本身支付费用。

  最后一起了解下 Dfinity 或者说 ICP 当前生态中的代表性项目。

  Dfinity 由于主网进度不断延迟,尽管有国内外若干社区成员努力,不过生态发展还处于非常早期阶段,加上 ICP 的整体架构和概念体系,对于以太坊等生态的开发者而言相对陌生,迁移门槛较高,需要项目方和社区更多的推进,才可能获得更理想的进展。

  Capsule 计划推出一个超级简单的去中心化社交媒体平台,基于 ICP 创建,该公司获得了由 Beacon Fund 领投的种子轮融资(150 万美元)。Beacon Fund 是 Polychain Capital 管理,专注于在 Dfinity 的去中心化网络上构建用于下一代“开放”应用程序(也称为互联网计算机)的创业公司。

  起源于 LinkedUp,后来第三方团队接管,计划打造为专业人士的社交媒体应用,称之为 Distrikt。得到了 Dokia Cadpital 的首席执行官 Aurel Iancu所提供的资金支持。

  按照平台介绍,Distrikt 将是 LinkedIn、Twitter 和 Medium 之间的结合体 ...... 但是是一个“去中心化的、民有、民治、民享的平台”。

  根据公开资料,Fleek 原名为 TERMINAL,帮助用户在 IPFS 上快速构建网站、应用的平台。如今也提供了对 Dfinity 的支持。Fleek 筹集了 400 万美元,用于在开放互联网上创建网站和应用程序。

  据报道,完成迁移之后,Fleek 上 11000 个基于传统和区块链的网站能够在互联网计算机(ICP) 的主网上运行,Fleek 有望成为 DFINITY 互联网计算机「主网」最早的应用之一。此外为了提供快速、安全和可扩展的网络速度,Fleek 计划将托管服务扩充至 DFINITY 的互联网计算机上。双方将使基于以太坊的 DeFi 应用和 NFT 项目能够以网络速度运行,并大大降低 Gas 费用,并且降低对环境的影响。

  Tacen 融资了230万美元,计划在 Dfinity 上打造 DEX,预计于 2021 年 3 季度上线,不过目前还没有可公开测试的版本,代币为 TXA。

  根据 Tacen 官网介绍,计划弥补中心化交易所和去中心化交易所在安全和速度之间的裂隙,实现企业级别产品速度的同时,又无需进行 KYC,用户能够完全自主控制自己的资产。通过智能钱包、速度撮合订单、以及结算数据预言机等基础设施,实现融合。除了交易加密货币之外,也可以用于 NFT 资产的交易。

  尽管介绍 Dfinity 互联网计算机的文章已经有许多,本文试图尽量从简单易懂的角度出发,概览 Dfinity 生态中的常见概念和问题,方便读者做入门级理解。

  Dfinity 的开发体验相对顺畅,也提供了较为丰富开发者文档和案例参考,对于传统互联网开发者来说,入门的门槛也不算很高。不过毕竟涉及到若干新的概念和设计体系,以太坊等生态之中既有开发者是否能够顺畅迁移,还有待时间检验。笔者期待的是,Dfinity 可以走向圈外,吸引区块链生态之外的传统互联网开发者和创业团队加入进来,丰富这一生态。

  声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。

本文标签:

更多相关资讯

推荐内容

MORE