什么是互联网计算机网络协议(ICP)?
2024-06-03分类:区块链介绍 阅读()
互联网计算机 (ICP) 是一组协议,允许世界各地的独立数据中心联合起来,为当前的中心化互联网云提供商提供去中心化的替代方案。ICP 代币用于治理(持有者可以投票决定网络的未来)、奖励网络参与者的良好行为,并用于支付交易费用。
ICP 的基本理念是创建一种新型的去中心化互联网和全球计算系统 — 世界各地的独立数据中心可以联合起来,创建云服务的替代方案(来自亚马逊网络服务和谷歌云等公司),目前大多数互联网都由这些云服务提供支持。ICP 的计划是让该协议在全球数百万台计算机上运行。
ICP 开发人员表示,由此产生的网络与集中式替代方案相比具有一些关键优势。首先,它通过开放标准运行,避免了当大型云计算提供商托管与其自身服务竞争的产品时可能产生的利益冲突。
ICP 最初名为 DFINITY,其全球分布式数据中心网络可以运行所有可通过传统互联网标准访问的应用程序,例如 DNS(您通过网络浏览器和智能手机使用的域名系统)。
ICP 代币有几个主要用途:它充当治理代币(允许持有者将他们的部分 ICP“锁定”到网络中,以换取对 ICP 协议未来发展的发言权);由网络奖励参与数据中心的良好行为;用于支付网络交易费用。
ICP 如何工作?
当今的互联网高度集中。网络上流行的应用程序通常是闭源的、专有的,并托管在大型科技公司拥有的少数数据中心上。如果一个关键数据中心发生故障,互联网的很大一部分也会随之关闭。另一个主要担忧(尤其是对于隐私倡导者而言)是集中式企业网络服务提供商有能力审查或取消应用程序的平台。
互联网计算机试图提供一种根本性的替代方案,以便开发人员能够以更去中心化的方式构建、托管和服务应用程序 — 允许将网站直接部署到公共互联网上。此外,互联网计算机将激励开源和透明的软件开发。
正如《麻省理工技术评论》在互联网计算机的简介中解释的那样:“例如,该软件不是在 Google Cloud 中的专用服务器上运行,而是没有固定的物理地址,而是在世界各地独立数据中心的服务器之间移动。”
你可以将 ICP 视为将加密货币转换为处理能力的一种方式——网络将根据开发人员项目所需的计算能力来设定费用。只要支付了费用,网站就会在公共互联网上运行。
理论上,任何类型的应用程序都可以在互联网计算机上创建和运行——从类似于 LinkedIn 和 TikTok 的社交网络,到类似于今天所有熟悉的应用程序的软件,再到尚未构思的新型应用程序。作为演示,ICP 开发人员发布了CanCan 的开源代码,他们将其描述为“去中心化的 TikTok”。
互联网计算机可能面临哪些风险?
参与互联网计算机可能需要比传统区块链项目更强大的硬件,这可能会限制潜在参与者的数量,从而威胁其去中心化的精神。如果硬件要求过高,只有大型且资金雄厚的参与者才能建立数据中心并参与其中。
此外,在一个真正去中心化的网络中,谁应该为托管滥用内容负责?如今运营互联网的公司采用一定程度的审核,尽管另一方面是他们也可以随时任意取消任何人的平台。理想情况下,互联网计算机(和其他加密协议)可以创建解决方案,允许去中心化治理 来缓和这些难题。
Internet Computer 并不是唯一一个旨在重塑互联网的协议。其他潜在竞争对手包括IPFS/Filecoin和麻省理工学院的 Solid(由网络先驱 Tim Berners-Lee 创建)。
谁最初开发了互联网计算机?
互联网计算机由 DFINITY 基金会构建,由一位名叫 Dominic Williams 的开发人员于 2016 年创立。DFINITY 基金会是一个致力于研究和开发互联网计算机的非营利组织——经过多年的研究,它于 2021 年 5 月正式启动。世界各地的研究人员都为基金会的工作做出了贡献——包括拥有约 100,000 篇学术引文和 200 项专利的密码学家。
Tags: ICP