首个真正的世界计算机:互联网计算机区块链


9 月 20 日,由万向区块链实验室主办的第八届区块链全球峰会在上海举行,DFINITY 基金会创始人兼首席科学家 Dominic Williams 发表了主题为《首个真正的世界计算机:互联网计算机区块链》的演讲。 ICP 智能合约可以直接在比特币账本上处理比特币,而不需要任何的跨链桥,这意味着你可以创建原生的比特币 DeFi,其前景巨大,考虑到比特币在全网中的占比。所以,使用 IC 区块链不需要云或者传统的 IT 架构,当你在 IC 上和 Web3 进行交付时,你只是用你的面部 ID、指纹来创建会话。IC 区块链的另外一个特征就是效率比之前已经存在的所有区块链都要高出几个数量级,它极大地减少了与区块链相关的二氧化碳排放,在 IC 上进行搭建,从效率的角度来说,比在传统的 IT 架构上搭建效率要高得多。
大家好,非常高兴能够再次和各位在上海 2022 区块链国际周相见,这对我来说像是一个一年一度的传统一样,今天我想和各位分享的是 - 首个真正的“世界计算机”:互联网计算机区块链,简称 IC。
当前正处于互联网发展又一个波澜壮阔的阶段,在 20 世纪 90 年代早期,互联网不过只是网络,然后万维网出现了,最开始万维网不过只是用于将内容从服务器端,提供给用户的浏览器端,也就是我们所称的 Web1 时代,最能描述 Web1 时代的词就是“只读网络”。到 20 世纪 90 年代末期,社交媒体出现,用户将自己的内容上传到服务器,从而使得这些内容可以为其他用户所消费,也就是我们进入了 Web2 的时代,最能描述 Web2 时代的词就是“读写网络”。
现在进入 Web3 的阶段,Web3 的一切都关乎代币化,以及为用户提供链上资产的所有权。同时,用户也能为他们所使用的互联网服务拥有控制权,这样一个全新的 Web3 阶段,最能描述的词就是“所有权”。要让 Web3 的愿景成为现实,就需要真正的“世界计算机”。其实发明一个真正的世界计算机也是我长期以来一直致力的工作,我投身区块链领域已经将近十年的时间,对我来说这一旅程开始于 2014 年。当时我还是以太坊社区的成员,有史以来我第一次意识到了区块链上可以部署软件、计算、数据。当时,也有人提出了“世界计算机”概念,想到人类可以共享一个庞大的、单一的世界计算机,这样的想法使我深受鼓舞。所以,2015 年我创办了 DFINITY 项目,主要目的是提供技术的可行想法,这些想法也许能够使得“世界计算机”成为现实。最开始我创建 DFINITY 基金会的目的就是将这些想法应用到以太坊之上,但是最终 DFINITY 成为了一个独立的项目。时间来到 2021 年 5 月,互联网计算机,也就是 IC 区块链主网在历经多年的研发之后,正式上线。
在我们的愿景中,对 Web3 的愿景是区块链就是平台,同时也是云。这就意味着,我们将打造的是服务,而这些服务是完全运行在区块链之上,使用智能合约,但是要用的是一种全新的智能合约。这样的智能合约比我们之前所见过的所有智能合约都要强大得多,全新的智能合约能够处理 HTTP 请求,同时也能为用户提供交互式的互联网服务,直接让用户进行使用和访问。
也就是说,Web3 的服务不需要任何传统的云或者是传统的 IT 架构,而这样的全新 Web3 世界,另外一个关键的维度就是社区将拥有这些网络服务。通过去中心化的自治组织 DAO 来实现这样的拥有权,有一些智能合约已经被用作创建应用与服务,而另外一些智能合约则被用作创建控制应用和服务的 DAO 组织。也就是说,DAO 组织是根据社区成员以及开发者的意愿来控制数据,对于终端用户而言,既和应用服务本身交互,也和控制服务的 DAO 组织交互。
各位听到这里可能会疑惑了,这样的愿景在区块链上是否会成为现实呢?我非常高兴也非常骄傲地和各位宣布,是的,使用 ChainKey 这样极为先进的加密学,实际上这一愿景当前已经成为现实,并且已经在生产环境中得到了验证。
IC 区块链和当前所有的其他区块链都是截然不同的,它的运行方式是独一无二的,依赖一种全新的加密学。IC 区块链依赖专门的被称作“节点机”的设备,就像是互联网依赖于路由器一样,而这些节点机通过互联网计算机 ICP 协议,实现互联,从而形成了上一层的 IC 区块链,也就是一个通用型的区块链。在 IC 区块链上一层部署容器智能合约,而这些智能合约则用来搭建服务系统,包罗万象,可以在 IC 区块链上搭建社交网络。
当然,目前通过 ChainKey,所有的服务在 IC 区块链上已经成为现实,而且在 IC 上有数千种不同的应用和服务。也就是说,我们正在让 Web3 的梦想成为现实,通过 DAO 组织的方式对应用和服务进行控制。
IC 区块链的另外一个特征就是效率比之前已经存在的所有区块链都要高出几个数量级,它极大地减少了与区块链相关的二氧化碳排放,我们相信在 IC 上进行搭建,从效率的角度来说,比在传统的 IT 架构上搭建效率要高得多。所以说,如果你想减少碳排放,而又想基于区块链进行搭建的话,可以选择 IC 区块链。与此同时,IC 也提供所有区块链相关的属性,其中包括安全性、保证活性、保证合约的自动运行、抗审查、去中心化、高度可编程性。接下来,我希望给大家从可视化的角度展示一下 IC 区块链在效率上到底有怎样的优势。
如图所示,这张幻灯片对于在以太坊上和 Solana 上数据存储所需要的费用进行了对比,左边大的框代表的是在以太坊上存储 1 GB 数据所需要的费用,当然这个费用是不固定的,但是在我制作这张图的时候,在以太坊上要存储 1 GB 的数据,费用将近 1 亿美金。而在 Solana 上存储 1 GB 数据,费用 50 万美金,也就是说你在 Solana 上存储 1 GB 的数据费用是 50 万美元。
现在我们将 Solana 和 IC 进行对比,左边的格子代表在 Solana 上存储 1 GB 数据所需要支付的成本,50 万美元。右边是极小的 3×3 像素的框子,代表的是在 IC 上存储 1 GB 的数据所需要的费用。一方面,在 Solana 上存储 1 GB 数据的费用是 50 万美元,但是在 IC 上,这样的成本大约是 5 美元,而且在 IC 上费用是固定的,并不随着 ICP 的价格变动而波动。
再进一步回到现实,看一下在区块链上如果想要存储一张手机里的照片,存储一年费用是多少。在 IC 上数字是每年 0.016 美元,而在 Solana 上数字是近 1566 美元每年。而在我刚刚所举的例子里,我提到的手机照片大小是约 3 MB,也就是说在 Solana 上存储一张手机照片的成本是非常高的。
除此之外,大家不要忘记,在区块链上不仅仅要存储文件,同时也需要存储结构数据。如果你想在区块链上搭建社交网络,你必须存储用户所有的结构数据,从而才能产生信息流。现在,请所有听我演讲的观众亲自到我们的网站看数据,网址是 dashboard.internetcomputer.org,大家可以亲自去网站上查看一些惊人的数据。比如说在 9 月 5 日的时候,我看到 IC 上的 TPS 已经达到了 5500 笔,也就是说每秒可以处理的交易量达到 5500 笔,其中有一些属于对于状态进行更新的状态,有一些是单纯的查询交易。这也就意味着,每一天能够处理的交易量已经达到了将近 5 亿笔,这是当前 IC 能够处理的交易能力,一天将近 5 亿笔。但是,有时候当你看到一些区块链媒体的报道,他们的报道并不完全属实。比如说 Solana 的创始人最近提到 Solana 每天可以处理的交易量超过 3000 万笔,而这样的数字已经高于其他所有区块链可以处理的交易量之和,这并不属实,因为 3000 万相比于 5 亿来说,依然存在天壤之别。而且 Solana 的创始人也说,之所以 Solana 链可能会出现各种各样的网络故障,也是因为 TPS 非常高。
但是大家不要忘记,IC 区块链从来没有经历过任何严重的网络故障。今天还有人说 Web3 和云是可以兼容的,当你使用 Web3 服务的时候是部署在 AWS 云上,AWS 存储了超过 99% 的数据,并执行了超过 99% 的相关计算。区块链只是被用来存储一些代币,比如说存储 NFT。所以,我们有必要问出一个问题,这是否代表了 Web3 的未来?这样的基础设施架构是否是可以接受的?
如图所示,这张幻灯片显示的是当前 99% 的 DAPP 和服务都是使用云的架构,包括可以从 Chrome 商店下载的钱包,比如说像小狐狸钱包(MetaMask),以及部署在云上的数据和相关的服务。
Google 可以禁止区块链钱包,过去小狐狸钱包就多次被 Google 禁止,阻止人们访问某些以太坊的 DAPP,而 Google 内部的工作人员如果存在恶意,也可以窃取用户的数据。
毋庸置疑,如果说 Web3 的服务也部署在云上的话,也有可能会被黑客攻击,而这样的攻击之前屡见不鲜,并造成了用户资产的损失。当然,也有可能仅仅只是因为 AWS 本身中断而出问题。
哪怕说在云上部署区块链节点的想法也不是好的想法,比如说你的小狐狸钱包和在 AWS 上部署的以太坊节点进行交互,如果说 AWS 出现中断,小狐狸钱包也会宕机,这样的情况过去也发生过。而在云上部署,最大的问题就在于在区块链上部署 DAO 组织,而 DAO 又是由智能合约创建的,在区块链上运行的智能合约无法控制并配置在云上部署的软件的。因此,社区无法真正对网上的服务拥有所有权,并控制服务。
如果你将服务部署在 AWS 云上的话,控制服务的人是开发者,因为他们使用信用卡为 AWS 的服务付费,并且他们能够访问 AWS 账户。这又带来了另外一个问题,开发者控制云账户,提供 Web3 服务,而在另外一个层面上也需要在法律上为服务承担责任,可能会因为各种各样的转账而陷入法律纠纷。
一个真正的世界计算机可以解决这些问题,随着 IC 区块链的上线,你可以搭建真正 Web3 的互联网了。
有关于 IC 区块链,或者 ICP 智能合约,另外一个独一无二之处在于,它允许你在其他的区块链上创建交易,但是不需要任何的跨链桥,这主要得益于 ChainKey 链密钥加密学作为 IC 区块链的底层支撑,意味着你可以使用 IC 区块链作为跨链的 Web3 的编排层。与此同时,你也可以将数据和计算放在 IC 区块链上,不需要使用云,可以将你的 DAPP 和相关的用户体验都部署在 IC 区块链上。ICP 智能合约可以直接在比特币账本上处理比特币,而不需要任何的跨链桥,这意味着你可以创建原生的比特币 DeFi,其前景巨大,考虑到比特币在全网中的占比。所以,使用 IC 区块链不需要云或者传统的 IT 架构。
IC 智能合约被称为容器(Canister),实际上是属于软件执行器,意味着他们可以实现并行执行,意味着你的 DAPP 可以实现可扩展性,区块链本身可以实现可扩展性。这些容器可以实现各种各样有意思的功能,比如说处理 HTTP 请求。就内部而言,IC 智能合约是一堆持久内存页面,以及在这些内存页上运行的字节码,你可以创建字节码,通过编译各类编程语言来创建。
在 IC 上当前两种最受欢迎的编程语言是 Motoko 和 Rust,如果各位有技术背景的话,我推荐大家查看一下 Motoko 语言,Motoko 语言是由 Andreas Rossberg 领导团队所开发的,Andreas Rossberg 本身也是 WebAssembly(Wasm)的发明者之一。因此,Motoko 一方面承袭了 WebAssembly 的一系列优势,同时也带有 IC 区块链一系列原生的属性。
IC 区块链同时也引入了反向 Gas 模型,这点我觉得值得所有人注意。在世界上所有其他区块链上,用户为每一笔交易和计算付费,这也是为什么你需要像小狐狸这样的插件式钱包。每一次你想要和区块链交互,都需要从用户侧支付费用。但是在 IC 上,智能合约所使用的是反向 Gas 模型,这也就意味着智能合约为自己的计算付费,而非由用户来付费。
你需要提前给智能合约充值,使用 Cycles 进行充值,就像是给你的特斯拉电车提前充电一样。当智能合约执行计算或者存储数据时,他们就会销毁这些 Cycles,直到 Cycles 用尽,你需要再次给智能合约充值 Cycles。由于智能合约给自己所执行的计算付费,所以我们能够真正地追求最终中本聪所提出的愿景,消除所有的中介。在互联网计算机,在 IC 上的用户有各种各样的选项,比如说他们可以使用互联网身份来进行身份验证,而这实际上也利用了设备上专门的硬件,比如说指纹传感器,或者是手机的面部识别。它允许你像使用密码一样使用这些设备,而这一切的背后是密钥文档被存储在专门的安全性加固的硬件之上,这些文档不可能被导出硬件的。也就是说,它永远不可能被黑客盗窃,意味着在可用性方面又迈出了巨大的一步。当你在 IC 上和 Web3 进行交付时,你只是用你的面部 ID、指纹来创建会话,如果这样的交互是敏感性的,或者对安全性要求非常高的话,你可以用 Ledger 或者其他硬件钱包,这一切都是支持的。
如果说你真的非常想要理解 IC 区块链上线所带来的无限可能性,大家一定要去查看在 IC 上搭建的 OpenChat DAPP,该 DAPP 是完全运行在 IC 区块链上的消息服务,智能合约可以处理聊天消息、媒体消息,比如说图片和视频,所有的消息都存储在 IC 区块链上,存储在链上。很快,OpenChat 也会将控制权交给社区的 DAO,同时也会进行去中心化的销售,所有的销售收益将归于社区的 DAO,这相当于是社交服务,相当于是 SocialFi,因为聊天账户同时也是你的钱包,可以通过发消息的形式进行代币的转账。你可能会疑惑,这一切到底如何变成现实的呢?答案就是经过大量的研发。
可以说,DFINITY 基金会打造了区块链世界中最大的研发团队。有数十位加密专家,同时也研发开发了相关的能力,这样的能力使得我们可以真正不断地拓展可能性边界,我邀请所有人到 DFINITY 基金会的网站上查看我们团队优秀卓越的人才,网址:dfinity.org。
当前的各类趋势,包括 DeFi、SocialFi、GameFi、元宇宙,在 IC 上各类 DAPP 都可以搭建。坦率地说,在没有真正“世界计算机”的前提下,这一切都不可能充分实现其潜力。
如果说你是开发者或者创业者,想要加入已经在 IC 上搭建的数千开发者和创业者的大队伍的话,欢迎你们来。所有在 IC 上搭建的人都属于一项更大运动的一部分,这项更大的运动旨在实现 Web3 的梦想,这意味着我们需要让用户拥有控制权,让用户成为服务的所有者,也成为团队的一员,这项运动至关重要。
这张幻灯片显示的是在 IC 上搭建的一些服务,旨在取代 Web2 世界里以及对应的服务。
除此之外,还有一点也是非常重要的,IC 区块链的设计就是为了完全取代传统的 IT 架构,归根到底,我们相信哪怕是企业级系统,最终也会搭建在 IC 区块链之上,这将使得 IC 的价值很快大幅增长。这也代表着一个巨大的机会,有人说过 2022 年将在传统的 IT 上花费达到 5 万亿美元,而世界在云计算方面会花费 4820 亿美元,在安全性方面的花费将达到 1720 亿美元。当我们思考在 IC 区块链上进行开发时,你不需要任何防火墙去保护系统。通过这样的例子,大家可以管中窥豹,感受到 IC 网络在未来几年会具有怎样的颠覆性效果。
今天对于 IC 来说,真正能够实现其能力的社区成员只占区块链社区的不到 1%,所以,我们有必要向更多人传递这一信息,也请帮助我们将这一信息传递给更多的人。作为 Web3 的一部分,帮助我们提升社区意识,将意识提升到 95%,欢迎大家加入。
- 往 期 推 荐 -


长按关注 IC 微信公众号
随时答疑解惑
*添加小助手微信 comiocn 进交流社群
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。
来源链接