区块基石社区技术问答(2018 年 6 月 6 日)

6 月 6 日,ArcBlock 区块基石举行第四场 ArcBlock 社区技术问答活动,以下是 CEO 冒志鸿和社区成员的对话节选。

问:项目开发有没有严丝合缝地按照之前宣布的计划推进?

严丝合缝?不;我们是否按计划进行?是的。作为创业公司,我们需要根据市场情况灵活适应,所以有些调整。我们原先的计划是周密计划的,所有没有非常大的变化。

问:EOS 主网马上上线,区块基石的开放链访问协议(OCAP)是否支持 EOS,何时?

OCAP 能支持 EOS,不过我们还没有计划何时支持 EOS。

问:你好,老冒,之前问答曾提到开发将 Java 语言。你是否考虑使用更高效的编程语言,例如功能语言 Clojure?

我们并没有说要使用 Java 语言。相反,我们使用 Erlang、Elixir 和 node.js、Javascript 语言。另外,我们也没有考虑使用 Closure。

问:区块基石如何处理如以太坊这样的区块链显然存在的并发交易规模问题?你们是否实施侧链或分片技术这样的提速方案?

区块基石的区块链架构和以太坊非常不同。以太坊和它的跟随者 EOS 努力成为“世界的计算机”、成为所谓“图灵完备”的计算系统。ABT 链采取不同的路径,是可编程 Token 的区块链,专门为 Token 经济和服务而优化设计。区块基石不是侧链或分片技术,是一种全新类型的区块链。

问:既然是以太坊 ERC 20 标准 Token,你如何托管应用?是否要从以太坊迁移至你自己的区块链?

ERC20 标准 ABT 只是 ABT 链主网上线前的托管 Token。上线之后,我们将转换 ERC20 标准 ABT 为原生 ABT。

问:为什么区块基石采用 Algorand 作为共识机制,而不是 PoW、PoS 或者是 PBFT?

这是个好问题。不考虑采用 PoW 是因为它需要大量算力且资源浪费。Proof of Randomness 是一种与 PoS 相似的调优算法,不过它使用 randomness 以取代 stake。

问:再问一下,老冒,今年大量区块链平台发布,你打算怎么和他们竞争,怎么和他们整合?

今年会有大量的模仿拷贝的区块链项目发布面世,绝大部分缺乏真正的创新。现在我们并不担心竞争,我们正在按计划专注于区块基石的打造。我们将和比特币、以太坊之外的区块链紧密合作,比如 Cybermiles,比如我们马上要宣布的另一个重要的合作伙伴,城市微电网系统区块链 Eloncity。

问:是不是 Segmentation 要比 Proof of Randomness 好?

很难说,只是不同的解决方案。时间将证明一切。

问:例如 OneLedger 这样新项目,他们的设计和区块基石非常类似,你们准备好与之竞争吗?

区块基石另外一条原则是,我们不整天关心竞争对手在做什么,我们只关心打造优秀的产品。因为有优秀的产品在手,竞争不是一个主要问题。