作者: 方凯

媒体: 雷锋网

日期: 2018 年 7 月 17 日

导语:“不是开发者不可能真正理解 OCAP 和 OCAP Playground 的价值,这也没法强求。其实比特币和以太坊最初更不容易被理解”。

初识 ArcBlock 的创始人冒志鸿(老冒)是因为 OCAP Playground (开放链访问协议实验台)发布。

OCAP Playground 是一个直接面向开发者、构建在开放链访问协议( Open Chain Access Protocol,OCAP )之上的开发工具。雷锋网跟老冒进行了一次线上专访,时间是早上,老冒在东京,下午就要飞越南的胡志明。

点开老冒的朋友圈,你会发现他的行程排得很满。全球范围内布道、各大媒体访谈、技术方面的直播,老冒爱“秀”,ArcBlock 也确实能带来不少话题,褒贬皆有。这次雷锋网(公众号:雷锋网)跟老冒聊了些很有意思的想法。

2

老冒在韩国参加路演

“区块链要有未来必须是跟云计算结合”

Q : 现在普遍的说法是云计算是中心化的,区块链是去中心化的, ArcBlock 是怎么把二者融合的?

A : 现在行业内有一个深深的误解,觉得云计算就是中心化的,链和云格格不入, ArcBlock 在刚开始发布的时候就碰到了。

Q : 所以你们对这种观点其实是持否定态度的吗?

A : 区块链要有未来必须是跟云计算结合。 如果未来区块链变成我们生活中的一个基础服务,你的金钱、交易、学历等很多重要的敏感数据都通过区块链存在,你能想象这些东西跑在一个四川的小矿场里,只有简陋的机房里来支撑这个应用吗?这是不可能的。

区块链如果想应用得好,一定要走向正规。今天的云计算支撑着整个社会,就像几十年前的电信网一样,是社会的基础和命脉;云计算的机房,就像很多年前的电信机房一样,需要相当安全可靠,不可能只是简单地放几个矿机。

另外一个角度来讲,云计算就一定是中心化的吗? 我觉得这个想法来自于很多人对中心化和去中心化的误解。很多人说,这个是中心化,那个是去中心化的,但你真问他们什么是中心化的,他们未必真的理解,也答不出来。看是不是去中心化的,需要从不同的维度来解读。从一个维度看它是中心化的,换一个可能就不是了。

我觉得对于技术型的产品,判断它是不是中心化,至少有三个维度。

一是物理的维度。 举个例子,这个网络,这里面机器的节点,机器节点的软件和它的应用是不是分散的?如果你从机器节点的角度来看,今天所有大的企业,比如银行,都是高度去中心化的。一个阿里云有无数个机房,这些机房都经过精心的设计,使得它可以容错、灾备,可以抵抗地震、甚至是战争,所以它必须有意地把这些设计分布得非常合理。所以从物理层面,所有的云计算都是非常去中心化的。

二是治理的维度。 主要看这套系统是由一个中心化的组织来治理的,还是由一个去中心化的组织来治理的。从这个角度来讲,今天的云计算,无论物理上多去中心化,但从管理机制上来讲,全部都是高度中心化的,比如阿里云归阿里巴巴管,中国电信的机房都归中国电信管。

三是逻辑的维度。 主要看服务是不是可以一切为二,甚至一切为多,而且切完了可以相对比较独立地运作。从这个角度看,阿里云和如今大部分云服务都比较去中心化,提供存储、虚拟主机、函数计算等几十种服务,它们可以拆开来作为一个单独的业务。从逻辑上来讲,阿里云的设计是去中心化的。同样,你去看银行或者电信的系统,它们在逻辑上非常中心化的。银行所有的东西都是跟你的账户直接关联,你很难把某个产品直接切出来。电信系统所有的增值业务都绑定在电信或者宽带的基础业务之上,所以逻辑上也是中心化的。

所以说没有绝对的中心化还是去中心化,要看从哪个角度考量。

看一些项目的白皮书上写的,它们从物理上就不能去中心化,这是没意义的。真正的去中心化应该是在治理上去中心化, 也就是说这个系统不是一家垄断经营的,而是有更多的人一起去参与决策。去中心化并不是说彻底没有中心,而是说可能有很多个中心,这个权力相对是比较分散的。

“其实区块链 3.0 这个口号是我们最先提出来的”

Q : 人人都在说自己是区块链 3.0,您怎么看待这个现象? ArcBlock 的定位是什么呢?

A : 其实 3.0 这个口号是我们最先提出来的。 1.0 到 3.0 ,其实都没有一个非常明确的界定,但是我给出了一个比较容易判定的方法。

区块链 1.0 时代, 主要是链上只有交易数据,没有代码。

区块链 2.0 时代以太坊为代表, 有了智能合约,链上除了交易,还有代码。但我认为,EOS 其实就是以太坊的追随者,它一点都没有革命性,也没有提出任何超越以太坊的地方。

区块链 3.0 时代,我的定义是链上能完整地成长应用,也就是一个应用平台,这跟之前有了本质的区别。 以太坊光靠一个智能合约干不了任何活,也不是完整的应用,只是一个功能。我认为,提出了“这个项目能完整地成长应用”说法的都可以被界定为 3.0 。

“我们认为市场定价机制可能是最棒、最合理的”

Q :ArcBlock 的奖励机制是如何设定的呢?

A :目前 ArcBlock 的奖励机制还有待完善,目前我们定了一些原则。这里主要说的是市场机制。 怎么判断是不是市场机制呢?具体来说,资源被使用了,矿工应该收多少 ABT 呢?这件事不是由任何人或组织,而是由市场决定的。我们设想未来做一个市场,我愿意花 10 块钱买这个东西,但全市场都是卖 15 块钱,那我就得把这个出价提高到 15 块钱,所以价格就定在 15 块钱。如果市场是只有一个买方,一个卖方,那很可能就由卖方决定的。但是当需求比较大的时候,就开始出现新的卖方,形成一个有着多个卖方、买方的市场,如果有一个合理的机制,价格就会趋向于稳定,多方会达成共识。好处就是, ArcBlock 在初期运营的时候,我们不称自己为规则的制定者,由一个健康的市场机制来确定它的价值。这个市场可以理解为整个 ABT 生态系统的网络。

3

ArcBlock 的 token 经济学

云计算领域已经出现了通过 bid 市场来定价的服务,而且做得非常成功。亚马逊两年前推出了 Spot fleet ,有了新的定价模式。因此,我们认为市场定价机制可能是最棒、最合理的,同时它也充分体现出区块链的服务去中心化的思维。一旦引进了市场激励机制,再加上区块链的 token 机制,一切就会变得更加有趣,因为 token 本身就是市场定价的。而在我们 ArcBlock 的体系里, ABT 是个基础 token , ABT 和各项资源在系统内是比较稳定的,市场会给 ABT 这个 token 定个价格, ABT 的基础价格不变,但是上面某些增值服务,比如一个矿工服务的定价,会使得市场价格发生变化,最终会达成一个非常微妙的状态,趋向平衡。

Q : 你们之前提到, ArcBlock 能比当前的区块链支持更复杂的商业逻辑,指的是用市场定价这一块吗?

A :这是其中一个方面,更复杂的表现在 Blocklet (基石程序)的设计上。 这不仅可以跟区块链结合,也可以跟传统商业结合, Blocklet 是一个桥接。我们把它统一在一个框架里,从这个角度讲,我们的逻辑非常强。举个例子,以太坊在智能合约里是无法调用外部的 API 和资源的。实际上,你要做一个应用不可能不触及到外部资源,这时候就要找其他方法解决这个问题。 EOS 也有一样的问题。它作为以太坊的效仿者,号称要自己做一个虚拟机,它的逻辑是让区块链变成一个世界的计算机。而 ArcBlock 是不做虚拟机的,我们一切都是围绕着 token ,还有前面讲的市场定价,这其实都是围绕 token 经济进行的一些基础服务。从 token 经济这个角度来讲,我们先进之处在于,我们为此而优化。如果一件事跟 token 无关,那我们就不做。

Q : ArcBlock 基于 OCAP 的应用有哪些?

A : OCAP 我们会有一系列动作。之后会有 OCAP Playbook ,这是一个交互式的文档,大家可以就开发区块链的心得、经验进行交流,接下来会推出 OCAP SDK ,相当于真正把 OCAP 用到了 web 和移动应用上。 Playground 也会推出桌面版,这三者为开发者提供了一个全套的工具。

雷锋网截稿时, OCAP Playbook 即将正式发布。从半年前的大规模的技术白皮书宣传到如今产品的迭代持续发布, ArcBlock 似乎真的开始动了起来。 争议在所难免,老冒朋友圈里有一句话表明了他的态度,“不是开发者不可能真正理解 OCAP 和 OCAP Playground 的价值,这也没法强求。其实比特币和以太坊最初更不容易被理解”。

1

原文链接: https://www.leiphone.com/news/201807/h3dzCMDkF8rw5NRA.html