互联网宠儿新模式(年底上线的主网能承载多大梦想)(1)

DFINITY创始人兼首席科学家多米尼克·威廉姆斯(Dominic Williams)

日前,DFINITY创始人兼首席科学家多米尼克·威廉姆斯(Dominic Williams)接受了包括链得得在内的媒体采访。在正式发布DFINITY全新版本测试网 Tungsten(钨)的同时,同步推出了社交产品——CanCan。

Tungsten(钨)测试网是DFINITY项目开发过程中的第三个里程碑。据介绍,第五里程碑「全互联网计算机的顶峰」也就是最终的主网,将在今年晚些时候上线。

DFINITY是谁?总体来看,DFINITY想打造一个“去中心化的智能云”,一种新型的公共分散式云计算资源,这是一种面向未来的技术, DFINITY称其为“互联网计算机”(Internet Computer)。

在DFINITY的设想和规划中,通过使用互联网计算机,任何人都可以在公共互联网上部署他们的代码,而不再依赖服务器与云计算企业,更自由便利地建立网站、企业IT系统和互联网服务。DFINITY在尝试打破科技巨头对数据、信息的垄断,使互联网络重新回到一个开放、共享的空间环境中。

拿本次同步推出的社交产品CanCan来说,它是一种与TikTok(抖音国际版)相似的开放型软件。Dominic表示,CanCan不由任何公司或政府实体掌控或运营 。至于下一步的运营,DFINITY将在互联网服务中加入Token化的经济激励机制和治理机制,这将实现CanCan等互联网应用的全自治化,而其中可能存在的不良内容是主要顾虑。

自2016年组建至今,DFINITY获得顶级风投a16z、Polychain Capital、Multicoin Capital以及Aspect Ventures等多家机构投资,其在2019年估值达到150亿人民币,被看作是新的区块链独角兽企业。

随着测试网Tungsten(钨)和社交产品CanCan的发布,这个被看作是以太坊网络有力竞争者的DFINITY,重新回到了大众的视野中。而比起测试网,大家也同时把目光聚焦在了年底将要发布的主网上。

目前,FINITY的“互联网计算机”(Internet Computer)已经向第三方开发者开放。据Dominic介绍,“互联网计算机”的软件开发包下载量已经达到了数千,已经有一些项目开始提前入驻。Dominic告诉链得得:“今年将有非常多的人通过互联网计算机来构建他们的系统和服务,它不是以发币为中心,而是以构造一个更优质的平台为要义。”

以下是与Dominic的对话实录,其中谈到主网上线时间、以太坊竞争、CanCan运营、互联网计算机规划等,经链得得编辑删减后发布:

Q:目前DFINITY已经进入路线图的最后一个阶段Tungsten (钨),并开启测试网,预计离主网上线还有多久?

Dominic:我们一共有5个主要的里程碑,第一个是2019年的11月份的Copper“黄铜”,第二个里程碑是今年的1月份达成的Bronze“青铜”。然后第三个是我们现在的达成的Tungsten“钨”测试网,第4个将会是第三季度末的Sodium“钠”测试网,最后一个也就是今年年底——Mercury“汞”,它是我们的主网,也就是说我们的主网会在今年的年底上线。

Q:DFINITY创始之处的愿景是做兼容以太坊的智能合约平台,而目前的发展方向是不是和当初的计划有所不同了?为什么会有这样的调整?

Dominic:在2016年和2017年初的时候,我们当时看到了以太坊的一些缺陷,我们想要做的是将以太坊的共识速度加快,同时能够把以太坊的治理进行优化。但是在2017年2月份,我们做了首轮融资,当时我们的目标是融资到100万美金,但是到2018年我们又融到了更多的钱,所以就可以在此基础上将我们整个愿景进行了优化,希望能做的更好。

Q:CanCan计划如何冷启动,有着怎样的推广计划?

Dominic:发布CanCan的原因,是因为我们只是把它当做一个示范的应用程序,也就是说我们想要给开发者和程序员做一些代码的展示,来激励大家在我们互联网计算机上的开发的速度,然后可以让他们来实现他们自己想要实现的各种应用和功能。

我们自身不会去做任何的运营,而且我们只是说去给开发者提供一些相应的支持。我们之所以选择CanCan这个应用程序,也是因为它是一个开放式、类似于抖音的一个APP, 这是非常具有挑战性的。因为我们都知道我们所有的用户每时每刻都会上传海量的数据到抖音上,所以这个应用随时随地会处理海量的数据,同时也需要进行视频播放。

如果我们能够实现CanCan这样的一个应用程序,也就说明了即便是在区块链这样一个对数据处理速度比较慢的基础设施上,我们也是能够做到运行Cancan这样的应用的。

Q:此前曾延迟发布互联网计算机,可否透露当时遇到哪些问题,又是如何解决的?

Dominic:“互联网计算机”和传统的区块链,像以太坊和比特币是有很大的不同,它非常复杂,需要一个非常大的工程师团队。我们拥有4个分布在世界各地的研发中心,也雇佣了非常多的工程师和科学家,最开始我们低估了构建这样一个团队所需的时间,这确实是一个非常大的挑战,但是现在我们都获得了成功,我们刚才提到的前三个里程碑都已经按时完成。

Q:Dfinity的主网互联网计算机(Internet Computer)又称为开发者网络,并开发出全新语言Motoko,若要建立应用,开发者需要学习这种语言吗?该网络及语言对于开发者来说有什么优势?

Dominic:总的来说,开发者可以用任何语言在互联网计算机上开发软件。但目前在我们的互联网计算机上用于开发的主要语言一个是Rust,还有一个是Motoko, Rust是一种非常新兴的开发语言,人们也可以用C和其他的语言来进行开发,在未来我们将会支持所有的开发语言,那也就是说你用任何语言将来都能够在我们互联网计算机上进行开发。

Motoko是非常容易的一种语言。它从设计之初就考虑到了要为广大开发者服务,是非常容易上手的一种语言。他的诞生就是针对互联网计算机的使用环境而开发的。这个语言是我们的团队成员之一Andreas Rossberg发明的。他同时也是Webassembly这种语言的共同的创造者之一。

Q:一般的开发者需要花多长时间才能够掌握Motoko这门语言?

Dominic:Motoko的设计理念就是把它设计为一种开发者会感到非常熟悉的语言。许多的开发者都可以在一小时之内就掌握这种语言。同时Motoko也包含了许多其他语言的特征,它本身的设计就突出了容易上手的简洁性,对开发者非常友好。但与此同时,它又是一个非常强大的语言,由当今最棒的计算机语言开发团队之一领衔设计。

Q:在CanCan的介绍中提到其不由任何公司或者政府实际掌控运营,那么今后会不会成立一个特殊的社区去负责CanCan的日常维护?假设CanCan上特定群体发展到一定规模,它会对CanCan的整体安全性造成威胁吗?

Dominic:下一个里程碑,我们将在互联网服务中加入代币化的经济激励机制和治理机制,这将实现CanCan等互联网应用的全自治化,而其中可能存在的不良内容是主要顾虑。

但是,开放式互联网与传统互联网所使用的内容调节机制是完全相同的,也就是说所有这些相同的调节机制可以用于开放式互联网服务的同时,也可以用于像Tiktok这类非开放式互联网服务。所以调节机制本身不需要发生变化,它们的工作原理是完全相同的。

然而,开放式互联网也可以将调节管理的任务交给它的使用社区,并依靠代币机制激励大家参与管理。总的来说有两种实现方式:我们可以在公开式互联网平台使用传统的内容监管机制,也可以通过算法来驱动社区自治调节管理。

Q:之前在DFINITY的新闻发布会里面提到了,DFINITY的Internet Computer现在已经向第三方开发者还有企业家开放,并在欧洲和美国的独立数据中心网络上运行。那这里能否提供一个数据,现在已有多少开发者和企业入驻了DFINITY的互联网计算机平台?您能举出几个比较有代表性的案例吗?

Dominic:我暂时无法向您透露具体的数字,但我们的软件开发包下载量已经达到了数千。虽然我们之前也有少量的项目提前进驻,但今天是我们向第三方开发者开放的第一天。

关于案例,一个例子是目前有一个来自于瑞士的Origin项目,这个项目旨在建立一个瑞士名表的泛产业交易平台,主要涉及的是一些高端的瑞士手表比如劳力士等。在今天的发布之前,所有的开发者只能使用软件开发包在本地的互联网计算机上对我们的环境进行模拟。

从今天开始,第三方开发者和项目可以真正地进入到互联网计算机的网络中,并将这些他们开发的系统和服务在我们的网络上进行孵化和运行。这是我们向前迈进的一大步。到我们下一个里程碑也就是Sodium (钠) 版本的发布时,我相信将会有很多非常有趣有意义的应用项目已经在我们的互联网计算机上运行。

Q:关于DFINITY的Token,它是如何在CanCan的生态中起到作用的?它在CanCan生态中能够扮演哪些角色?未来CanCan是否也会推出一些交易功能?

Dominic:未来我们的开放互联网服务将会有有一个Token化的治理系统,有了这些Token,开发者及企业家们可以出售并交易这些Token,为他们的开发项目筹措资金。但这个体系会和之前的一些模式有所不同,并且会以一种更为传统的常规机制进行运作。

Q:很多业界人士包括以太坊的创始人V神都认为,社区比代码更为重要。那Difinity在互联网计算机的社区生态方面是如何规划的,中国社区又会在其中扮演怎样的角色?

Dominic:在某种意义上,我认同V神以及他对以太坊的愿景。对于传统的区块链项目而言,人们是执迷于代币的,并在发行代币之后利用一个对这个代币非常认可的社区,来实现代币价格的增长。这些社区的支持者们有点像宗教狂热一样的去支持代币和币价,所以对于一些区块链项目而言,建立起这样的社区对他们来说是一切。

但对于互联网计算机和Dfinity而言,科学技术和工程研发,以及如何拓展互联网的潜能并构筑未来,这才是我们的一切。因此,我们并不会过多的去考虑构建一个社区去支持发币,这是我们的一种不同的思维和角度,和传统的区块链项目,发币和社区为主导的思维有所不同,这不是我们的主要兴趣所在。

我们想要的是希望世界上的软件和数据都能够到互联网计算机的平台上来,而这个愿景并不是能由一个持币者所构成的社区而实现的。我们希望能够让互联网计算机成为构建更多系统和服务的更佳解决方案,成为一种新的思维和开发模式。

互联网计算机的项目是放眼世界的,而不仅是局限于区块链本身。我们认为智能合约是为了描述那些必须在安全环境下运行的能力不足的软件而产生的一种概念。在现在的区块链行业中,有时候会用一些故弄玄虚的神秘概念来掩盖技术上的不足和缺陷,而智能合约就是这样一个例子。因为它们的能力非常有限,不能被称作为软件,所以他们就必须要有一个特别的名字,因此有了这种现状。

所以说,互联网计算机是将会是全新的一种的区块链计算机,我们希望能够支持不仅仅是智能合约,而是这个世界上所有的数据,软件应用系统和服务。

,