热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Dominic/DFINITY创始人:首个真正的世界计算机互联网计算机区块链

文章来自于/D Plus投稿、转载请联系/D Plus 小助手9 月 20 日,由万向区块链实验室主办的第八届区块链全球峰会在上海举行。Dfinity 基金会创始人兼首席科学家 Dominic Wil


文章来自于/D Plus

投稿、转载请联系/D Plus 小助手


9 月 20 日,由万向区块链实验室主办的第八届区块链全球峰会在上海举行。Dfinity 基金会创始人兼首席科学家 Dominic Williams 发表主题为《首个真正的世界计算机 - 互联网计算机区块链》的演讲。


Dominic Williams 在演讲中表示:“通过互联网计算机(简称IC)的原生密码学技术Chain Key 和门限 ECDSA 签名协议(基于ECDSA 签名算法的一种扩展),可以使 IC 智能合约 Canister 直接在 BTC 账本上处理 BTC 交易,而无需借助任何第三方中介实现(跨链桥等),这意味着任何人都可以IC 上创建原生的 BTC DeFi 生态系统

另外,IC 的底层还提供了一套无限扩展且完整的去中心化技术栈的解决方案,Web2Web3 开发者迈向 Web3 提供无缝的去中心化开发环境,打破现有Dapp 必须借助云服务和传统集中式 IT 架构实现的固有魔咒。

当你在IC 上和 Dapp 进行交互时,你可以随时随地的使用设备的生物识别系统或者HSM 硬件安全模块(Ledger 硬件钱包或者 Yubikey)安全且匿名的进入 Web3 中。”


01

演讲全文



Dominic Williams:大家好!

非常高兴能够和各位在上海2022 区块链国际周相见,这对我来说像是一个一年一度的传统一样。今天我想和各位分享的是首个真正的“世界计算机”互联网世界计算机区块链,简称 IC。

当前正处于互联网发展一个又一个的波澜壮阔的阶段。在20 世纪 or 90 年代早期,互联网不过只是网络,然后万维网出现了,最开始的万维网是用于将内容从服务器端,提供给用户的浏览器端,也就是我们所称的Web1 时代,最能描述 Web1 时代的词是“只读网络”。

到了 20 世纪 90 年代末期,社交媒体出现,用户可以将自己的内容上传到服务器,从而使得这些内容可以为其他用户所消费,也就是我们进入了Web2 的时代,最能描述 Web2 时代的词是“读写网络”。

现在进入Web3 的阶段,Web3 的一切都关乎 Tokenization,以及为用户提供链上资产的所有权。同时,用户也能为拥有他们使用互联网服务的控制主权,在这样一个全新的Web3 阶段,最能描述的词是“所有权”。


要让 Web3 的愿景成为现实,需要真正的“世界计算机”。其实发明一个真正的世界计算机也是我长期以来一直致力的工作,我投身区块链领域已经将近十年的时间,对我来说这一旅程始于 2014 年,当时我还是以太坊社区的成员,有史以来我第一次意识到了区块链上可以部署软件、计算、数据。在当时,也有人提出了“世界计算机”概念,想到人类可以共享一个庞大的、开放、单一且不受任何人控制的世界计算机,这样的想法使我深受鼓舞。

因此2015 年我创办了 DFINITY 项目,主要目的是提供技术的可行 idea,这些 idea也许能够使得“世界计算机”成为现实。最开始我创建 DFINITY 基金会的目的就是将这些 idea应用到以太坊之上,但是最终DFINITY 成为了一个独立的项目。

时间来到 2021 年 5 月,互联网计算机,也就是 IC 区块链主网在历经多年的研发之后,正式上线。

在我们的愿景中,对Web3 的愿景即为区块链是一个平台,同时也是去中心化的云服务。这就意味着,我们将打造的是服务,而这些服务是完全运行在区块链之上,使用智能合约,但是要用的是一种全新的智能合约,这样的智能合约比我们之前所见过的所有智能合约都要强大得多,全新的智能合约能够处理HTTP 请求,同时也能为用户提供交互式的互联网服务,直接让用户进行使用和访问。


也就是说,Web3 的服务不需要任何传统的云服务或传统的IT 架构。而实现这样的全新Web3 世界,另一个关键的维度就是使社区能够直接拥有这些网络服务。通过去中心化的自治组织(DAO 组织)来实现这样的拥有权,有一些智能合约已经被用于创建应用与服务,而另外一些智能合约则被用于创建控制应用和服务的DAO 组织,也就是说,DAO 组织是根据社区成员以及开发者的意愿来控制数据。对于最终用户而言,既和应用服务本身交互,也和控制服务的 DAO 组织交互。

各位听到这里可能会疑惑了,这样的愿景在区块链上是否会成为现实呢?我非常高兴也非常骄傲地和各位宣布,实际上这一愿景当前已经成为现实,并且已经在生产环境中得到了验证。

IC 区块链和当前所有的其他区块链都是截然不同的,它的运行方式是独一无二的,通过一种全新的加密学来实现。

IC 整个区块链网络由被称为“副本”的节点设备组成,像是互联网依赖于路由器一样,这些节点机器通过互联网计算机协议(简称 ICP),实现互联,从而形成一个去中心化、开放,供任何人访问的平台互联网计算机(简称 IC),即为一个通用型的区块链平台,任何人都可以在互联网计算机上部署组成 Dapp 的 Canister 智能合约单元,这些 Canister 智能合约拥有全新的架构和体系,包罗万象,使任何人都可以基于 Canister 部署具有任何想象空间的组合,包括泛行业平台(社交网络、服务系统等)


当然,目前 IC 上已经有数千种不同的应用和服务基于IC 运行,也就是说,我们正在让Web3 的梦想成为现实,并通过DAO 组织的方式对应用和服务进行权力下放和更进一步的去中心化程度。

IC 区块链的另外一个好消息,在是效率层面会比其他一些区块链高出几个数量级,它极大地减少了与区块链相关的二氧化碳排放量,我们相信在IC 上进行搭建,从效率的角度来说,会比在传统的IT 架构上构建效率要高,这一点由其体现在生产环境上。所以说,如果你想减少碳排放,而又想基于区块链进行构建的话,IC 区块链将会是你的不二之选。与此同时,IC 也提供所有区块链相关的属性,其中包括安全性、活性、合约的自动运行、抗审查、去中心化、高度可编程性等。


接下来,我希望给大家从可视化的角度展示一下 IC 区块链在效率上到底有怎样的优势。

(如图所示)这张幻灯片对于在以太坊上和 Solana 上数据存储所需要的费用进行了对比,左边大的框代表的是在以太坊上存储 1GB 数据所需要的费用,当然这个费用是不固定的,但是在我制作这张图的时候,在以太坊上要存储 1GB 的数据,费用将近 1 亿美金。而在 Solana 上存储 1GB 数据,费用 50 万美金,也就是说你在 Solana 上存储 1GB 的数据费用是 50 万美元。



现在我们将Solana 和 IC 进行对比,一方面,在Solana 上存储 1GB 数据的费用是 50 万美元,但是在 IC 上,这样的成本大约是 5 美元,而且在 IC 上费用是固定的,并不随着 ICP 的价格变动而波动。

再进一步回到现实,看一下在区块链上如果想要存储一张手机里的照片,存储一年费用是多少,在 IC 上数字是每年 0.016 美元,而在 Solana 上数字是近 1566 美元每年。而在我刚刚所举的例子里,我提到的手机照片大小是约 3MB,也就是说在 Solana 上存储一张手机照片的成本也是非常高的。

 

除此之外,大家不要忘记,在区块链上不仅仅要存储文件,同时也需要存储结构数据。如果你想在区块链上搭建社交网络,你必须存储用户所有的结构数据,从而才能产生信息流。现在,请所有听我演讲的观众亲自在我们的网站查看数据,具体的网址在屏幕上,大家可以亲自去网站上查看一些惊人的数据。

https://dashboard.internetcomputer.org/

9 月 5 日的时候,我查看到 IC 上的 TPS 已经达到了 5500 笔,也就是说每秒可以处理的交易量达到 5500 笔,其中有一些属于对于状态进行更新的状态,有一些是单纯的查询交易。这也就意味着,IC每一天能够处理的交易量已经达到了将近5 亿笔,这是当前节点有限情况下,IC 能够承载的交易处理能力,一天将近5 亿笔。


今天有人说Web3 和云服务是可以兼容的,当你使用Web3 服务的时候是部署在 AWS 云上,AWS 存储了超过 99% 的数据,并执行了超过 99% 的相关计算。而区块链只是被用来存储一些去中心化的资产状态例如Toke 和 NFT。 

所以,今天我们有必要问出一个问题,这是否代表了Web3 的未来?这样的基础设施架构是否是可以接受的?


(如图所示)这张幻灯片显示的是当前99% 的 DAPP 和服务基本都是使用云服务的架构,包括可以从chrome 商店下载的钱包,比如说像小狐狸(MetaMask),以及部署在云服务上的数据和相关的服务。有些时候,区块链节点本身就部署在云上。


但我们认为,这是非常糟糕的现象。Google 可以禁止区块链钱包,过去小狐狸钱包就多次被 Google 禁止,阻止人们访问某些以太坊的 DAPP,而 Google 内部的工作人员如果存在恶意,也可以窃取用户的数据。毋庸置疑,如果说 Web3 的服务也部署在云服务上的话,也有可能会被黑客攻击,而这样的攻击之前屡见不鲜,并造成了用户资产的损失。

另外一个风险点是,如果AWS 出现宕机,部署在云服务上的Web3 应用或服务,例如小狐狸钱包也会宕机,然而这样的情况过去也发生过。 最大的问题在于在区块链上部署DAO 组织,而 DAO 又是由智能合约创建的,在区块链上运行的智能合约无法控制并配置在云服务上部署的软件。因此,社区无法真正对部署在云服务上的服务拥有所有权,并控制服务。

如果你将服务部署在AWS 上,控制服务的人其实是开发者,因为他们使用信用卡为AWS 的底层服务付费,并且他们能够访问AWS 账户。这又带来了另外一个问题,开发者控制云服务账户,提供Web3 服务,而在另外一个层面上也需要在法律上为服务承担责任,因此可能会因为各种各样的转账而陷入法律纠纷。

一个真正的世界计算机可以解决这些问题,随着IC 区块链的上线,你可以构建真正Web3 的互联网了。

有关于IC 区块链,或者 IC 智能合约 Canister,另外一个独一无二之处在于,它允许你在其他的区块链上创建交易,但是不需要任何的跨链桥,这主要得益于 Chain Key 的加密学技术作为IC 区块链的底层支撑,意味着你可以使用 IC 区块链作为跨链交互Web3 的编排层,与此同时,你也可以将数据和计算放在 IC 区块链上,不需要使用云服务,将你的DAPP 和相关的用户体验都部署在 IC 区块链上。

IC 智能合约可以直接在 BTC 账本上处理 BTC 交易,而不需要任何的跨链桥,这意味着你可以创建原生的 BTC DeFi。


IC 智能合约被称为 Canister,实际上是属于软件执行器,意味着它们可以实现并发执行,并使 DAPP 可以实现可扩展性。这些Canister 可以实现各种各样有意思的功能和组合,比如说处理HTTP 请求。就内部而言,IC 智能合约是一堆持久内存页,以及在这些内存页上运行的字节码,你可以创建字节码,并通过编译各类编程语言来创建。

IC 上当前两种最受欢迎的编程语言就是 Motoko 和 Rust,如果各位有技术背景的话,我推荐大家查看一下 Motoko 语言,Motoko 语言是由 Andreas Rossberg 领导团队所开发的,Andreas Rossberg 本身也是 WebAssembly(Wasm)的发明者之一。因此,Motoko 一方面继承WebAssembly 的一系列特性,并同时也带有IC 区块链一系列原生的属性。


IC 区块链同时也引入了反向 gas 模型,这点我觉得值得所有人注意。在世界上所有其他区块链上,用户需要为每一笔交易和计算支付相关费用。但是在 IC 上,智能合约所使用的是反向 gas 模型,这也就意味着智能合约为自己的计算付费,而非由用户来付费。

开发者需要提前给智能合约充值,并使用一种被称为“cycles”(IC 原生 Token)进行充值,就像是给你的特斯拉电车提前充电一样。当智能合约执行计算或者存储数据时,它们会消耗些 cycles,直到 cycles 用尽,你需要再次给智能合约充值 cycles。由于智能合约给自己所执行的计算付费,所以我们能够真正地追求最终中本聪所提出的愿景,消除所有的中介。


在互联网计算机,在 IC 上的用户有各种各样的选项,他们可以随时随地的通过设备的生物识别系统或者 HSM 硬件安全模块(Ledger 硬件钱包或者 Yubikey)使用 IC 的原生身份验证框架互联网身份(简称 ii)进行身份验证,进入 Web3 中,并安全且匿名的与 IC Dapp 交互。此外 ii 消除了私钥和助记词的复杂性和间接性,ii 背后的私钥其实存储在用户设备的安全芯片中,并且不可导出,这意味着它永远不可能被黑客盗窃,在可用性方面又迈出了巨大的一步。 


如果说你真的非常想要理解IC 区块链上线所带来的无限可能性,大家一定要去体验基于 IC 的构建 OpenChat Dapp,它是完全运行在IC 区块链上的即时社交服务,智能合约可以处理聊天消息、媒体消息,比如说图片和视频,所有的消息都存储在IC 区块链上,存储在链上。

很快,Open Chat 也会将控制权交给社区的 DAO,同时也会进行去中心化的销售,所有的销售收益将归于社区的 DAO,这相当于是社交服务,相当于是 SocialFi,因为聊天账户同时也是你的钱包,可以通过发消息的形式进行 Token 的转账。你可能会疑惑,这一切到底如何变成现实的呢?答案就是经过大量的研发。


可以说,DFINITY 基金会打造了区块链世界中最大的研发团队。有数十位加密专家,同时也研发开发了相关的能力,这样的能力使得我们可以真正不断地拓展可能性边界。我邀请所有人到 DFINITY 基金会的网站上查看我们团队优秀卓越的人才。

https://dfinity.org/


当前的各类趋势,包括 DeFi、Social Fi、GameFi、元宇宙,在 IC 上各类 DAPP 都可以构建。坦率的说,在没有真正“世界计算机”的前提下,这一切都不可能充分实现其潜力。如果说你是开发者或者创业者,你想要加入已经在 IC 上构建的数千开发者和创业者的话,欢迎所有在 IC 上构建的人都属于一项更大运动的一部分,这项更大的运动旨在实现 Web3 的梦想,这意味着我们需要让用户拥有所有权,让用户成为服务的所有者,也成为团队的一员,这项运动至关重要。

这张幻灯片显示的是在IC 上构建了一些服务,旨在扩展 Web2 世界里以及对应的服务。


除此之外,还有一点也是非常重要的,IC 区块链的设计就是为了完全提供去中心化的IT 技术栈,归根到底,我们相信哪怕是企业级系统,最终也会搭建在IC 区块链之上,这将使得 IC 的价值大幅增长。这也代表着一个巨大而又潜在的机会。有人说过2022 年在传统的 IT 上话费的费用达到5 万亿美元,而世界在云计算方面会花费 4820 亿美元,在安全性方面的花费将达到 1720 亿美元。

当我们思考在IC 区块链上进行开发时,你不需要任何防火墙去保护系统,也不需要经过复杂的IT 堆栈组合,这一切在IC 上都是原生、完整的,通过这样的例子,大家可以从中窥探,感受到IC 网络在未来几年会具有怎样的颠覆性效果。

今天对于 IC 来说,真正能够实现能力的社区成员只占区块链社区不到 1%,所以,我们有必要向更多人传递这一信息,也请帮助我们将这一信息传递给更多的人。

作为 Web3 的一部分,帮助我们提升社区意识,将意识提升到 95%,欢迎大家加入。

再次感谢!


02

活动预告



今天 下午 3 点 -4 点 40 分,邓超,HashKey Capital 首席执行官 ( 主持人);Dominic Williams, DFINITY 创始人兼首席科学家;Juan Benet,协议实验室创始人;Illia Polosukhin,NEAR Protocol 联合创始人将为我们带来区块链技术发展的圆桌论坛,共同畅想未来的 Web3 的想象边界。 

欲了解更多详情,可通过下方链接查阅:

https://www.blockchainlabs.org/week2022/agenda?lang=zh-CN



每周必看



AMA 预告



联系我们

 电报 

       t.me/DFINITY_ZH

 英文推特 

       twitter.com/D_PlusCommunity

 中文推特 

       twitter.com/D_PlusCN



推荐阅读
author-avatar
晨心晨艺日记
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有