Dominic/DFINITY创始人:首个真正的世界计算机-互联网计算机区块链
文章来自于/ Foresight News
投稿、转载请联系/D Plus小助手
9月20日,由万向区块链实验室主办的第八届区块链全球峰会在上海举行。Dfinity基金会创始人兼首席科学家Dominic Williams发表主题为《首个真正的世界计算机-互联网计算机区块链》的演讲。
Dominic Williams在演讲中表示:“通过互联网计算机(简称IC)的原生密码学技术Chain Key和门限ECDSA签名协议(基于ECDSA签名算法的一种扩展),可以使IC智能合约Canister直接在BTC账本上处理BTC交易,而无需借助任何第三方中介实现(跨链桥等),这意味着任何人都可以在IC上创建原生的BTC DeFi生态系统。
另外,IC的底层还提供了一套无限扩展且完整的去中心化技术栈的解决方案,为Web2和Web3开发者迈向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