Zilliqa CEO 董心书先生专访

8 个月前 · 原创文章

本文由英文采访“The CEO of Zilliqa, Mr.Xinshu Dong Zilliqa CEO ”翻译而成。

原文链接:

https://blockchaingamer.net/exclusive-interview-with-the-ceo-of-zilliqa-mr-xinshu-dong/

对于区块链平台来说,维护网络的稳定要求甚高,这对区块链游戏行业更是如此,这也是为什么游戏开发者仍然要面对区块链游戏的交易速度慢和交易手续费高等问题。加密猫(Cryptokittes)是以太坊区块链上第一个体验了这些性能瓶颈的游戏,最近另一个游戏以太小怪兽(Etheremon)也经历了同样的问题。然而,Etheremon在寻找解决方案方面更进一步,决定尝试Zilliqa区块链平台来处理他们的游戏内交易。为什么在众多其它区块链平台中,Zilliqa被他们选为了以太坊的替代方案?我们通过采访董心书先生,对这个问题有了更深入的了解。

1) 你好董心书先生,请向我们介绍一下你的背景以及是什么动力在驱动你和你的团队开发Zilliqa?

我的背景是研究如何使软件系统在抗攻击方面更加安全。在我的博士研究期间,我最开始是研究网络浏览器和网络应用安全的,后来转到研究用来控制大型系统的软件构件的安全,比如智能电网和运输系统。

对我们来说,开发Zilliqa就是在为分布式应用打造一个更切实可行的平台。为了这个平台,我们在尝试解决区块链当前面对的两个最关键的挑战:可扩展性和安全性。我们期望通过解决这些问题給区块链带来更多有意思的分布式应用。

2) Zilliqa要解决的是其它大多数区块链平台都面临的主要问题比如低可扩展性,高交易费用以及安全问题。请详细的告诉我们你们如何去处理这其中的每一个问题?

我们采用网络分片技术来实现比以太坊高200倍甚至更高的吞吐量,并且随着区块链网络大小的增长,吞吐量还会增长的更多。主要的思想就是对区块链网络分而治之来实现并行处理从而达到更高的性能。当然,如何保证分片过程依然是分布式的和安全的,这其中的细节是很关键的。

同时,在每一个分片当中,我们采用了一种显著增强版本的实用拜占庭容错(PBFT)协议来实现共识协议的交易最终性以及高性能和安全性。

除此以外,我们还设计了一个新的智能合约语言Scilla,相较于目前其它的智能合约语言,Scilla可以提供更强大的安全性。Scilla有一个更加安全的架构,这不但使它可以避免很多安全问题,同时也可用它写数学证明,来说明合约在执行时某些特性可以一直被保持。

3) 请解释一下你们的区块链平台有没有解决“去中心化”与“性能”之间的平衡问题?

我并不认为对这个平衡问题只有一个解决方案,每一个人都会找到他们自己的解决方案。然而,相对于当前的许多区块链平台,我觉得Zilliqa已经找到了一个更好的平衡点,因为它在保持很强的“去中心化”特性的同时也使“性能”得到了很大的提高。

本质上是因为,我们确保整个Zilliqa区块链协议的每一步都有大量的节点的参与。比如,我们依靠一个由大量(至少600个)公平挑选出来的节点所组成的特别委员会来决定哪些节点被分配到哪些分片。一个分片内部的共识同样需要几百个节点来达成。

4)我们觉得,游戏开发者目前使用的最流行的区块链平台有以太坊、LOOM和NEO。相对于其中的每一个平台来说,使用Zilliqa开发分布式游戏有什么优势?

Zilliqa与这些项目的不同点在于Zilliqa提供链上的可扩展性。这也就是说,交易速度几百倍的提升是在Zilliqa网络自身上进行的。如果要权衡链上与链下两种解决方案,Zilliqa在提供高性能的同时,在安全性和透明性上也具备优势。

另一方面,Zilliqa已经也开发了一个全新的以安全为设计目标的智能合约语言Scilla,它可以为智能合约在各方面的安全性提供重要保证。这对那些涉及到昂贵虚拟商品的游戏来说是非常需要的。

5) 区块链游戏开发者使用Zilliqa的分片技术和Scilla智能合约语言会得到什么好处?

高吞吐量可以支持大量的游戏内交易,比如虚拟商品的买卖、玩家状态的改变等。

所有游戏相关的链上交易的手续费都比较低。

可以抵御恶意用户的安全的虚拟商品交易。

6) 你们的分布式应用的生态发展的如何?你认为哪一个分布式应用行业或者市场会发展的最快并且最稳定?

我们已经启动了并大力支持在我们测试网上的首批分布式应用的开发。这包括一些面向商业端的分布式应用,比如与Mindshare公司合作的用于数字广告行业的测试项目,也有一些分布式游戏,比如与Etheremon团队合作的项目等。

虽然生态建设的开展还在早期,但我们已经从社区得到了非常积极的反馈。通过生态构建资助计划,我们吸引了一大批团队来打造开发者工具和分布式应用。通过直接的合作,我们也在帮助几家公司开发基于区块链的解决方案来扩大他们的商业应用案例。

我认为区块链行业还处在发展的初期,现在还很难判断出哪一个行业的分布式应用开发会发展的最快或者最稳定。

7) 你对Etheremon团队主动联系你们并在多个公有链平台中选择你们的平台作为备选方案感到意外吗?你们会不会因为这件事而更加关注加密游戏行业甚至可能在Zilliqa上为游戏开发者打造专门的开发工具?

我们关注游戏行业已经有一段时间了,并且我们非常高兴有机会展示Zilliqa的高吞吐量如何可以帮助那些正在面对区块链性能瓶颈的分布式应用。

8) 你能不能跟我们分享一些可以令dApp开发者们感到兴奋的有关你们平台的最新的新闻或惊喜?

我们在全力致力于平台的技术开发以及对平台的推广。我们在未来的1至2个月会有令人兴奋的消息分享给大家。

9) 你认为区块链是否会发展成为“新的互联网” ?Zilliqa会在其中扮演什么角色?

区块链的飞速发展可能一点也不亚于互联网。在这个过程中我们对Zilliqa有一个明确的定位,就是提供一个具备很高的可扩展性同时兼具很强的安全保证的区块链平台。这些特性也许并不是所有分布式应用都必需的,但是对于那些需要处理价值交易的分布式应用来说是非常有帮助的。Zilliqa项目的目标就是成为可以支持下一代分布式应用的切实可行的区块链平台。

– END 

Zilliqa

下一代高吞吐量区块链平台