查看原文
其他

ICP 的演变:DFINITY 的互联网计算机协议 | Gemini

Gemini Internet Computer 2024-01-29



概要
DFINITY 生态系统旨在在其无服务器云计算基础设施、互联网计算机协议(ICP)上运行,经过多年的发展,DFINITY 于 2021 年 5 月 7 日推出 ICP。
DFINITY 与许多现有的区块链解决方案一样,旨在改善传统互联网架构的数据安全、隐私、应用程序开发、网络速度和存储能力,互联网计算机协议主网的推出代表着 DFINITY 在实现其目标的道路上迈出了实质性的一步。‍
目录 
  • 什么是 ICP?
  • 互联网计算机协议的发布历史
  • ICP 的 Mercury 主网
  • 对 DFINITY 和 ICP 加密网络的批评


什么是 ICP?
DFINITY 是一个正在构建互联网计算机协议(ICP)的区块链组织,这是一个公共区块链网络,旨在取代传统的 IT 堆栈和非中介商业云服务。
根据 DFINITY 的说法,互联网计算机协议将是第一个可扩展的、类似云的区块链平台,能够托管专门利用智能合约构建的互联网服务、网站和金融系统(并且没有外部免费的私有系统),互联网计算机旨在存储数据、促进应用程序开发并实现网络互操作性。
对于互联网计算机协议的结构和用例的基础知识的解释,我们推荐其官网关于 ICP 的介绍性文章,在这里,我们将深入探讨导致 2021 年互联网计算机协议主网(称为 Mercury)发布的事件。


互联网计算机协议的发布历史
DFINITY 在 2019 年至 2020 年间发布了互联网计算机协议的多个组件,然后于 2021 年正式启动其 Mercury 主网迭代,时间表如下:
  • Copper(2019 年第四季度):Copper 的推出实现了 DFINITY 容器软件开发套件(SDK)的初始公共版本,这个创新的 SDK 引入了称为容器的专门智能合约,以及Motoko 软件开发语言,Motoko 是一种受 WebAssembly(WASM)启发的定制计算机语言,DFINITY 综合了 Motoko,以帮助为互联网计算机生产高度防篡改的软件和服务。

  • Bronze(2020 年第一季度):Bronze 演示网络使 ICP 加密协议从基于终端的阶段过渡到能够进行桌面 Web 应用程序开发的平台,扩展了容器自存储其状态、前端和后端逻辑的功能。

  • Tungsten(2020 年第二季度):Tungsten 的发布标志着 ICP 向第三方开发者开放,以便他们可以在该协议上构建应用程序和企业系统,除了之前版本的桌面 Web 应用程序开发功能之外,Tungsten 还引入了互联网计算机的移动开发功能。

  • Sodium(2020 年第四季度):Sodium 版本引入了网络神经系统(NNS),这是 DFINITY 的专门自治主子网,负责协议的经济性以及系统内所有子网的托管和治理,Sodium 还引入了 “Cycle” 的概念,建立了它们与软件容器的交互,并制定了一个“神经元”系统,支持通过 ICP 币进行治理和质押。


ICP 的 Mercury 主网
DFINITY 于 2021 年 5 月 7 日推出了 Mercury 主网,标志着该网络过渡到完全公开可用,该公司希望 ICP 能够实现一系列广泛的目标,包括:
  • 公共网络增长:为了使技术平台呈指数级增长,使用该平台的效用和人数通常必须通过网络效应急剧增加,互联网计算机旨在通过专门的智能合约(容器)以低成本提供不同代码库和区块链系统之间的互操作性,以类似于传统软件系统集成软件库功能的方式来促进这种效果。

  • 注重安全和隐私的系统:传统 IT 使用专有且封闭的云计算服务、数据库、Web 服务器、中间件和备份系统,这些系统通常与软件和软件堆栈框架相结合,互联网计算机试图通过利用不可变密码学和链密钥技术进行网络内交互来改善传统系统的安全和隐私弱点,以帮助网络神经系统与网络内子网进行通信。

  • 重新构想的智能合约:信息技术行业最大的一些支出包括构建和维护网络系统,DFINITY 旨在通过 ICP 版本的智能合约(软件容器)降低信息系统维护和开发的难度,该版本旨在限制智能合约开发和可用性方面的可扩展性和复杂性问题。

  • 消除中心化中介:大多数区块链协议都依赖中介,允许用户与使用以太坊智能合约构建的系统和服务进行交互,这些智能合约通常通过亚马逊网络服务(AWS)等大型云提供商的网站托管,换句话说,大多数网络和移动应用程序(包括许多流行的基于区块链的应用程序)都托管在传统(且相对集中)的云服务提供商上,此类提供商是第三方系统,可能容易受到潜在恶意代码、安全漏洞、隐私不佳和其他低效率的影响,而这反过来可能会导致托管应用程序本身出现类似问题。互联网计算机试图通过托管智能合约来解决此类问题,这些智能合约直接将内容提供给最终用户的网络浏览器,从而允许开发人员创建具有端到端安全架构的系统和服务,该架构在许多情况下可以显著降低出现问题、离线或被审查和损坏的可能性。

  • 提高可用性:互联网计算机旨在改进其他早期加密服务的用户界面(UI),因为它允许用户直接与托管在线服务交互,换句话说,它的用户界面由直接与网络浏览器交互的智能合约提供服务 - 用户不需要持有代币或硬币来支付交易费用,此外,用户无需注册帐户并完成“了解你的客户”程序,而是可以通过 WebAuth 身份验证技术使用自主加密密钥来识别自己的身份 - 在许多情况下,只需在笔记本电脑或智能手机上扫描指纹即可。


对 DFINITY 和 ICP 加密网络的批评
尽管 DFINITY 将 ICP 加密技术视为区块链开发民主化、互联网去中介化、云服务生态系统去垄断以及实现去中心化治理的一股力量,但一些批评者认为 ICP 生态系统去中心化程度不够,而且 DFINITY 基金会行使了过多的控制权。
例如,怀疑论者对 ICP 代币持有者必须将其 ICP 加密资产锁定在协议内才能参与治理的要求提出了质疑,ICP 代币持有者可以锁定其币六个月至八年,最多的权力分配给锁定 ICP 时间最长的各方,DFINITY 基金会持有这些代币的大部分(最多 40%)。
同样,批评者认为 ICP 加密治理系统 NNS 可能会成为故障中心点,因为它可能会停止工作、拒绝数据中心主机申请者的恶意行为,或者投票关闭在平台上创建的不良应用程序。
尽管存在这些担忧,DFINITY 的 ICP 仍然是区块链支持的互联网和云基础设施服务的整个生态系统中活跃且受欢迎的参与者。


来源:Gemini翻译:Catherine

-              -


ICP 价格分析:这就是互联网计算机飙升的原因

ICP in India

Devconnect & ETHGlobal Pragma





你关心的 IC 内容

技术进展 | 项目信息 | 全球活动



长按关注 IC 微信公众号

掌握最新资讯


*添加小助手微信 comiocn 进交流社群


继续滑动看下一个

ICP 的演变:DFINITY 的互联网计算机协议 | Gemini

Gemini Internet Computer
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存