10月27日,由万向区块链实验室主办的第六届区块链全球峰会在上海正式举行。 以太坊创始人、万向区块链实验室首席科学家Vitalik Buteri,协议实验室创始人Juan Benet,Polkadot创始人Gavin Wood (林嘉文)共同参与了主题为《公链技术创新之路》 的圆桌论坛,本场论坛的主持人是PlatON首席技术官曲俊杰。

以下是圆桌整理内容:

曲俊杰:非常开心今天有机会进行公链技术的探讨。大家都知道,这个圆桌是非常豪华的Panel,所有的Panel嘉宾都非常出名,我就不对他们进行介绍了,直接切入正题。他们三位已经给我们进行了非常精彩的演讲,首先介绍一下我自己,我是来自于PlatON的首席技术官曲俊杰,PlatON是公链区块链,是在2004年10月24日发布的。希望三位可以提出来三个主要的观点。

Vitalik:区块链、加密技术系统是生态系统的发展,需要共同努力打造共赢的生态系统。价值不仅仅来自于单个应用,而是来自于各应用之间的连接。期待看到不同区块链、不同应用之间的交互,最终达成比较和谐以及共赢的生态系统。

Juan Benet:有几点:大家都非常期待区块链生态系统的发展,在系统之上有许多应用,可以看到有不同的区块链创建,在系统上有不同的应用。越来越多地开发者加入到了平台之上,现在Web3也发展得特别快速,在智能合约、计算模型、云计算、数据存储方面都取得了非常大的进展。

所有的链之间的交互、联系都可以更加促进下一代应用的生成。我们需要做好准备迎接新时代。

Gavin Wood:讲三点:第一,我们讨论了好几年“数据将为成为非常重要的要素”。第二,经济主权,2014、2015年在智能合约以及不同平台上都有发展,但是很多时候主权是专职的,而非非常经济的主权,希望主权在未来有所稀释。第三,关于区块链未来发展,希望交付解决方案,但由于变化不断发生,所以没有非常大而全的解决方案。相信还需要继续发展,如果我们要提供更好的应用、更好的系统,还需要改变态度。

曲俊杰:你们三位都非常有名,你们代表了三个不同的“宇宙”。Vitalik是以太坊;Gavin Wood是Polkadot;Juan Benet是Filecoin。区块链是深水区,有许多应用不断扩展到传统业务领域中。现在公链非常火热,上面建立了不同的应用,比如说DeFi等生态系统。Filecoin平台上也有很多事情在发生。我的第一个问题是关于公链可升级性以及可扩展性,如何使得区块链面对不断发展的行业趋势。这一次可以从Gavin先开始。

Gavin Wood:解决共识问题在去中心化世界里不是那么容易的,主要是由于两点:(1)如何改变系统;(2)如何实施改变。第一代系统可能没有很好地回答这些问题,所以这是为什么有些时候我们会在实施改变时发现做决定很难。不同于中心化系统,如果是中心化系统的话,变化实施会比较容易,在去中心化系统中有许多事情需要考虑。在治理层面需要考虑得更多,Polkadot有多链协议,可以更好地执行变化。

Vitalik:我觉得我的答案主要是集中在协议上,因为底层协议需要时间发展的。同时也需要优化其他不同层的性能,有不同的协议、不同的编程语言,有些时候编程语言不到十年都会改变,通过技术融合需要我们做一些改变。

目前在比特币生态系统中出现了一些变化,使用了不同的网络,语言在不断升级以及新技术在不同时期所遇到的不同问题。我们需要有方法来时刻关注变化、应对变化。

Juan Benet:我非常同意他们两个的观点,首先要开发面向未来以及有非常好的治理原则的社区。在不同层上,随着时间的发展可能会有一些技术进步。

现在区块链还是非常复杂的技术,结合了智能合约、共识层属性。希望可以逐渐把区块链技术变得简单,对链上比较高的层来说,非常重要的一点是如何来开发更加简洁、更加棒的应用。随着经济发展,需要非常好的应用适应经济态势。

在未来部署下一代区块链时,需要把简洁性考虑进来。

曲俊杰:非常感谢,区块链的未来可能是复杂的,和传统行业的行为方式也不太一样。无论从政府层面还是从基础面来说,都会不一样,都会充满挑战。刚刚Vitalik提到了隐私保护,隐私保护是非常重要的,欧洲有GDPR立法来保护客户隐私。区块链应用到其他传统行业时都会遇到隐私保护障碍。区块链系统本身就是矛盾的,区块链是基于信任的,但是隐私保护又牵扯到对数据的篡改。如果考虑到GDPR,对区块链来说隐私保护的定义是什么?未来如何看待区块链世界,如何保护用户数据隐私?

Vitalik:非常强大的技术现在变得越来越成熟,把个人隐私跟身份验证相结合。

正如零知识证明可以使得我们有自由对交易有效性进行验证,不能说所有隐私都需要保护、所有信息都可以公开,要具体问题具体对待。有一些信息可能可以公开,但有一些信息可能需要隐私保护。

通过零知识证明以及其他的加密算法,我相信可以对证据进行验证,对数据进行保护,会在未来几年看到越来越多的这方面技术。

Juan Benet:必须确保公链可以对隐私信息得到保护,隐私保护跟数据安全是一样的,在保证隐私性的同时,可以发布一些可以公开的信息,在两者之间必须达成平衡。

所有技术都是没有国界的,都是相通的。在开发区块链时需要把用户考虑其中,用户需要遵循区块链规则执行相关的交易。在区块链上建立越来越多的应用也需要把隐私保护考虑到其中。

曲俊杰:我比较同意你的观点,隐私保护是可以验证地进行保护,有一些信息也是可以公开的。

Gavin Wood:我好想没有什么要补充的,最重要的一项工具就是零知识证明,现在也已经慢慢成熟了。虽然还没有完全到来,效率还有点低,而且现在也比较慢,特别是计算复杂度太高。但是不管怎么样,它是在慢慢发展的。

与此同时,我们有完全的透明度,可能会丧失某种程度的安全,有透明度的同时又有一定的安全性,就像光谱一样。

可能会有一些声誉非常高的可信赖验证者,随机选取验证者验证,也可以用其他机制。当然了,如果碰到攻击的时候可能不是非常适用,但可能会有自己应用的场景。比如说在没有那么重要的场景下可以用到其中的工具。

除此之外,不久的将来零知识证明肯定会到来,透明度和隐私问题会得到很大的解决。

曲俊杰:是的,听起来零知识证明是最好的技术选择了。考虑到最近去中心化金融的蓬勃发展,这是最为复杂的DAPP、逻辑实现、以太坊用例外。如果我们想要传统的金融服务能够移到去中心化金融上,通常他们不会允许客户交易的细节泄漏出去,肯定会进行全面的保护。客户ID、交易行为、交易数量等所有都会得到全面保护。如何让传统的金融服务迁移到公链上?

Vitalik:如何让传统的金融服务、金融体系迁移到公链上。过去已经有几个障碍:(1)隐私,很多应用肯定不能接受客户数据实时广播到全世界,所以零知识证明能解决这个问题。(2)扩容和可扩展性。如果你希望系统能在全球进行开展,比较说每秒50、100、1000个,公链很少能做到这一点。(3)安全性。安全角度的主要问题是系统需要经受时间的检验,需要说服人们它们的安全模式是合理的,是人们可以信赖的。但是这可能是需要时间的。

Juan Benet:和隐私、安全性有关,零知识证明能解决这个问题。

我们必须要有更快的链,特别是在吞吐量、确认时间方面,肯定要在一秒之内,需要几年的时间才能达到,我们一直在谈分区容忍性,但还没有达到,一定要让系统更快地进行确认,这对金融业务来说是非常重要的。安全性、隐私性、更快地确认时间等特点能够满足的话,可以把大多数金融服务移到链上。

Gavin Wood:Vitalik和Juan谈了很多技术因素,我都同意。同时要考虑社会方面的因素,这是我们要克服的社会问题,比如说GDPR,GDPR臭名昭著,因为太难了,欧洲已经在打破这项法律了,因为法律是没有办法实现和贯彻的,在疯狂的包含一切的法律中怎么实现?具体法律怎样实施?现在都没有想到解决方案。需要律师,需要说服政客接受想法,在那之前顾及没有人会想如何把金融服务迁移过去。技术的隐私比不上社会因素重要,社会不接受的话根本没有办法进行。

曲俊杰:同意,这让我想起区块链公链是一样的技术,可以改变世界。GDPR要保护传统的世界,所以我们要打破常规思考如何推行大刀阔斧的改革。在创建宇宙平台的时候哪些方面会改变你们的做法?如果有时间机器,你想回到过去的哪一个时间点从那里重新开始,那个时点你的工作重点是什么,能不能给我三个回到时间点的工作重点。

Juan Benet:如果有时间机器的话我可能会做各种各样的事情。要穿越到过去、穿越到未来,看看未来会是什么样的技术。

对区块链系统来说,具体而言我可能要回到两年三年之前,把可扩展性放在当时的工作重点,尽快地建立更快的链。

更早之前会把IPFS推入到主流,关注区块链空间,由此进行更快的大规模视频的分发。现在慢慢做到了这一点,但更快一点当然更好。

建立更强大的连接性,我们是协作性很强的团队,和其他区块链协作非常好,希望我们能够加大和其他区块链的协同和连接,这样对我们有好处。

Vitalik:回答这个问题有个挑战,是有分界线的,是在技术和智慧之间的线。如果你想要把技术带回来似乎是在欺骗自己。回到2015年可以告诉他们世界会有多邪恶等等。

对加密空间来说,智慧和技术之间的分界线太模糊了,最重要的是开发技术,在技术开发方面需要有很多智慧,所以智慧和技术没法分开,不能说告诉我自己技术应该怎么做、数据可用性做到怎么样。

诚实一点的回答是要更多地告诉自己技术越简单越好,让自己更深刻地理解多增加一行代码都是邪恶的,尽量删除多的代码。发展过程中我们把系统做得太复杂了,带来了很多后遗症,希望一开始就明白技术精简的重要性。我们应该更务实一点,想一想对人们有用的功能到底是什么。

Gavin Wood:完全同意Vitalik的意见,最好代码多删几行。这个问题很难回答,可以回到技术发现的时候,但这可能真的是欺骗自己。我也不知道,我觉得我在自己宇宙中所取得的成就感还是蛮满意的,如果要回到过去告诉我自己一些智慧,那可能就是加紧干吧,赶快开始,不要想过去,开始做起来,在过去2、3年这一点我的体会特别深。

回到2016年1月1日,我可能要告诉自己不要想太多,不要想会是什么样子,做就是了,看看能不能奏效,可不可行,在技术方面,只有看到自己的工作才能创新。

曲俊杰:谈谈治理中的决策过程,Vitalik的推测我看了,物理规律、代码、预测等等,请大家谈谈DAO应该如何治理,哪一个才是真正治理的法律?

Vitalik:我觉得治理是一个相当复杂的东西,因为你要进行权衡进行平衡,不同的法律适应不同的场景,比如说基础治理、高层治理、不同公司的治理,这些治理更适用于一小群的人。不同的群体有不同的需要,基础层越重要你就必须要来满足人们的预期,或者调整他们的预期,让他们感到满意。如果进到高层,可能要强调灵活性、适应性。

不可避免要做权衡的,不可能说百分之百地朝一个方向走,代码即法律。有的时候人们可能更愿意改变代码解决一个问题,但另外一方面,如果你说我们会根据成本效益做任何决定的话,可能就会面对其他的问题。

没有办法提供稳定性就会变成大问题,要取决于你所治理的是什么,有的时候要权衡效率和预测性,甚至灵活性和稳定性,真的要看你想要治理的是什么。

Juan Benet:我觉得这需要不同应用有不同层,比如说越下层是比较基本的交易处理层,必须要贴近物理学,要保证稳定性,不能未来随便的改变。必须要建立良好的治理机制在经济层交易,这样系统才能决定交易是不是要回滚还是进一步推动。越往上就越没有办法把智能合约纳入到代码系统中,必须要有良好的治理体系。应该有多层的体系,越往下越稳定,越往上是之为主,由用户决定合约和应用放在哪里,应用放在下层就要向用户保证交易发生了就发生了,如果交易、合约放在上层的话,那就要确保有良好的治理机制和决策机制。

我们现在已经看到了网络法院的出现,但还不是主流,最终都会这样的,每一个重大人类体系一旦涉及到不同群体互动的话,最终都需要法院的体系调停,解决争议、不同寻常的事情。

Gavin Wood:大体上我都同意,有两点:第一,越往下层总是需要有预期法律,下层是预期即代码。第二,目前低层系统是很高层的,一层平台依然有属性的概念、代币的概念,持有代币,代币是归属一个账户,账户可以发送代币,这是高层的概念,比较属于TCPIP的概念,因为我们谈的是普通民众会用到的东西,需要有一定的预期即法律,而不是代码即法律,通常这都是由法院、政府或者其他人类机制来决定的。

未来可能要向下层进一步,比如说Polkadot原协议,确实有Web3基础层,但没有属性、代币、转账的概念,就是基础层,就是执行代码,这样可以代入TCPIP观点,代码即法律,没有其他的选择。

曲俊杰:我们希望开创新的宇宙,加入到公链生态系统中,做出自己的贡献。很快地再问几个非常简单的问题,比如说下一波区块链应用会是什么?中期下一个应用会是什么?长期区块链应用会是什么?

Juan Benet:现在有了云计算、云储存的能力,终于有能力进行大规模消费者应用。之前大多数应用都不是这样的,现在终于有能力通过区块链部署全栈应用、移动应用。中期下一波应用会有社交网络、信息体系、信息传输系统,可以传送视频、图片等,可以看到新一波的应用进入到消费者领域。

在今后几年,在游戏行业会有重要的进展。这对于区块链和Web3来说是很重要的转折点,心理现实和游戏会让代币经济体系代入到主流经济中,这是大规模推展的主要因素。消费应用、游戏、虚拟现实等应该是2-3年后会实现的。

Gavin Wood:我不认为人们接下来要玩的应用会有多大的变化,我觉得我们可能会看到更多企业层面的系统,比如说使用的还是相同的技术,但可能使用起来更加便捷,而且可以提供公共服务,这会成为未来区块链技术变化的一部分。

未必每个人都要开发一款杀手级应用,但是在接下来一年、两年,我们会看到在应用层面出现越来越多的应用,就像现在DeFi领域一样,有越来越多不同的应用,而且是更棒的应用。

Vitalik:在中期来看,有一些应用可能已经比较成熟了,但还有一些应用还需要进一步优化。基于区块链可以开发出非常棒的应用,在开放金融领域可能更加成熟,在其他领域发展机会非常值得期待。比如说预测、预言领域等,另外是基于区块链的数据也会提供信用保障方面的服务。

在这方面会出现越来越多的应用,在应用增长到一定程度后,也会出现一定程度的下降。

曲俊杰:区块链领域发展得非常快,而且非常开放,主要是有好的技术,每个人、每个公司、每个企业都可以学习它、应用它。在未来的某一天,在区块链世界里相当于整个人类的一百年,每个变化都非常快。从长期来看,在5到10年之后对公链会有哪些非常重要的技术?

Gavin Wood:从技术层面来看安全非常重要,要确保区块链能够实现不同的功能。但在科技领域里,总是会有一些变化、总是会有发展。比如说加密经济学、零知识证明、政府治理系统等相关的技术都会不断地快速发展起来,并且会出现快速进步。我相信未来肯定是充满无限可能的。

Juan Benet:关于区块链领域技术,需要更好的技术使得更加有效地操作区块链系统,另外一方面需要以可扩展的方式运作所有应用以及交易。如果说有了基础组件之后,可以实现可扩展性以及高效性,进一步加快交易。

Web3出现了很大程度的发展,对世界造成了影响,接下来会发展虚拟现实。虚拟现实画面质量提高了很多,而且价格降低了很多,我相信虚拟现实会是非常重要的技术。

对区块链来说这是非常重要的技术,可以把虚拟现实向区块链一样对待,无需许可的开源的面向公众的。

Vitalik:零知识证明是区块链举足轻重的技术,零知识证明可以进行隐私保护,使得区块链应用更加安全,可扩展性也是非常重要的另一方面。

在不断发展的世界里,会出现很多互联网技术的创新以及发展,所有这些不仅仅会受益用户,会使得应用创建者本人受益。