以太坊V神:假如昨日重现

IP归属:

“我的终极目标是通过密码学、经济学以及去中心化技术创造更加自由、公平、开放、高效、广泛的人类合作形式。”

—— Vitalik Buterin

Vitalik最近一段时间以来,投入大量时间和精力进行阅读与学习。因为以太坊的设计与发展融合了多个学科领域,不仅与计算机技术有关,还涉及经济、社会乃至人类学理论。所以,“我阅读所有与这些领域有关的博客和新著作,跟上经济学和社会科学的最新研究动态。在数学和密码学领域也是如此,尽管与前者的学习风格不同:这些领域的知识点数量少,但每个都需要花费更多精力才能理解。”

Vitalik说:很多人,包括我在内,无疑都对区块链技术过于乐观了,比如持有短期内技术大规模落地,以及迅速将区块链应用于现实世界这类观点。从长期来看,我始终认为上述一切终将实现,但我认为这取决于区块链平台的技术进步——尤其是围绕着易用和扩展——目前尚在开发当中。

如果有机会重新设计以太坊

如果有机会重新设计以太坊,从技术的角度,我可能会在设计的第一天就加入一些我们最近正在进行的协议改进,比如权益证明机制、分片技术、更快的虚拟机。即使如此,更有趣的答案应该是从社会学的角度分析,也就是以太坊基金会的管理架构。

我犯的一个最大错误就是我曾经拥有一个庞大的创始团队,但其中很多人都非技术出身,很多人在1-2年后就离开了团队,这拖慢了我们的进度。

另一个错误是我们把太多的精力投入到了业余项目上,致力于成为密码学界的苹果公司,而不是专注于一个特定的模块(比如核心区块链)并将它仔细打磨,然后通过授权机制(授权给第三方完成项目)或与其他团队协作完成剩余的模块。

今天,一些发源于社区的以太坊应用(如Metamask、MyEtherWallet这两款钱包软件)比基金会运营的项目表现更为出色。我们现在也在朝这个方向发展,专注于构建以太坊的核心内部功能(比如相关的科学研究和至关重要的改进),通过授权机制和各种各样的合作来完成整个生态系统的剩余环节,但我们本可以更早完成的。

开发以太坊给我带来很多改变。首先,随着项目的体量逐渐庞大,相比于以太坊创立之初,我亲身参与编程的部分减少了许多;现在,我把大部分精力投入在应对深层挑战的研究之上。其次,我对分布式系统理论、密码学、编程语言在内的广泛领域拥有了更深刻的了解。此外,我对如何设计面向未来的协议,也有了更多认识——在最初的以太坊协议中我发现了诸多技术漏洞,我希望在下个版本中修复,做出一个拓展性更强的以太坊。

设计以太坊这类复杂系统的原则

1、精确定义设计目标。

2、尝试找出至少一种能够达到设计目标的解决方案。

3、尝试找出更多解决方案。

4、如果方案类型迥异,就找出并理解这些解决方案本质上的不同;如果受一组共同因素影响,就该尝试去理解完整的因素还应当包含哪些。

5、到了这一步,你已经有了充足的信息,用来选择看似最优的解决方案。即使如此,也要永远乐于接受那些能够证明你的方案存在缺陷,或并非最优的新发现。

上述是关于“研究”的步骤;若是“开发”,应该从阶段3做起,但要以这样的方式进行:在未来设计方案可能会发生变动的前提下,最不可能无效的方案即是首选。

大家对区块链技术的误解

1、区块链能适于任意场合,万物皆可用。

2、区块链的效率极度低下,因此它只适合一小部分特别有价值的场合,所以对降低交易费的担忧并没有那么重要。

3、对于ICO,所谓的“安全通证”(security tokens)都是不好的,而所谓的“功能通证”(utility tokens)都是好的(实际上,我认为安全通证的经济行为其实更透明,适合用户使用)。

4、区块链主要用来提供时间戳以及存在性证明(事实恰相反,区块链主要是用来证明“不存在”,也就是说验证某类行为并没有发生)。

5、区块链是一种针对隐私问题的解决方案(实际上,去“中心化技术”才是隐私问题的解决方案,区块链最多只算这个解决方案的一部分)

管理区块链需要的是一种文化

Vitalik认为:构建应用底层的技术正在逐渐成熟,但还有一些方面很初步,尤其是应用底层管理:正如我们从比特币和以太坊关于硬分叉的争论,授权证明代表的选取和其他事项的争论中得到的经验。管理区块链并不是一个能简单用数学公式表达的操作,也不是一个能被计算机理解的操作,它是一种文化,是一系列的协议和参与者共同的期望。如果你仅仅使用算法表示而不把它融入到文化之中,那么它很有可能会失败。

Vitalik:我们可以看看互联网的历史、开源软件的发展史、区块链兴起前去中心化服务(P2P下载软件BitTorent,去中心化社交软件Diaspora等)的历史、政治制度与组织的历史。区块链以及相应的社会组织与它们有着千丝万缕的联系,尽管它们并不完全相同。

归根结底,只有把项目推入现实世界,看看市场和大众的反馈才有答案。虽然你总是可以试着更缜密地思考,谨慎地行动,但结果往往出人意料。

以太坊的突破口

Vitalik:目前我主要关注分片技术(sharding)和权益证明(proof of stake)这两个以太坊协议中主要的技术突破口。分片技术将大幅度提高以太坊区块链的交易处理能力,并能显著减少交易费用,使其能应用于更广泛的场景。

分片技术在可拓展性上带来的进步至关重要,它能使公有链应用于更多主流场景。权益证明不同于代价昂贵且十分浪费资源的工作量证明,它可以降低区块链共识的成本。我希望能通过自己的努力把区块链从目前的状态转变成在日常生活中可以明确使用的工具。

本文来源:陀螺科技 文章作者:枭枭
收藏
举报
枭枭
累计发布内容159篇 累计总热度10万+

陀螺科技现已开放专栏入驻,详情请见入驻指南: https://www.tuoluo.cn/article/detail-27547.html

枭枭专栏: https://www.tuoluo.cn/columns/author2150/

本文网址: https://www.tuoluo.cn/article/detail-710.html

免责声明:
1、本文版权归原作者所有,仅代表作者本人观点,不代表陀螺科技观点或立场。
2、如发现文章、图片等侵权行为,侵权责任将由作者本人承担。

相关文章