LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 行走笔记:巨蟹解读以太坊白皮书

行走笔记:巨蟹解读以太坊白皮书

2020-09-13 行走 来源:区块链网络

今天的笔记来自区块链的远古大神,巨蟹。他是和币乎的咕噜一起翻译以太坊白皮书的人。今天这篇笔记来自他对《以太坊白皮书》的讲解。更多是围绕价值与需求层面,而非技术路线上的介绍,所以相信大家读后会有收获。

以下,Enjoy:

我是巨蟹,今天给大家做关于《以太坊白皮书》的解读。

但大家对我不要抱太高的期望。第一,我不是程序员和架构师,而Vitalik的白皮书中有大量关于程序设计方面的内容。我这方面的解读还是比较有限的;第二,当年我在翻译完《以太坊白皮书》之后,就参与了以太坊的ICO,但对以太坊之后逐步的发展没有特别深入的参与。

没有深入参与的原因,主要是以太坊产品出来之后,它的各种客户端我试用了很多次,都发现比较难用,体验不是特别好性能和TPS等方面都不是很尽如人意。而这是我比较敏感的一件事,这也是我为什么长期深入参与BTS的原因。BTS作为公链,在性能方面确实是相当不错的。虽然在共识等其他方面也有很多问题。

一、为什么当时会翻译《以太坊白皮书》

机缘是和沈波老师有关。当时Vitalik和比特股的团队有很密切的关系。和沈波老师也很熟悉。以太坊的想法也是在世界上已经有BTC、LTC、NST、比特股等链的基础上,根据Vitalik自己的想法,产生了以太坊的计划。写了这样的白皮书。

后来沈波老师找到我,就问我能不能翻译一下。因为之前比特股的白皮书也是我翻译的。后来我就找到咕噜,我们两个人一起把《以太坊白皮书》翻译成了中文。

以太坊中文的名字也是我确定的。当时就是这样的情况。

再之后也有很多有趣的故事。在白皮书翻译好发布之后,Vitalik还和咕噜一起在上海、杭州各地都走了一圈。在杭州的酒吧里,Vitalik给大家很认真的介绍以太坊的想法,咕噜也在那很认真的翻译。但好像大家都听不懂,都怀疑是不是骗子项目。

但经历了很多这样的事情。以太坊项目进行下去了,也融了不少钱。很多早期参与区块链的一些人士也都参与了以太坊的融资。Vitalik也找到了Gavin Wood这样一个出色的架构师一起参与项目。

但在之后,一边也是整个市场不太好,一边是项目早期遇到了一些困难。以太坊在那个时候也有一段艰难的时期。这个时候沈波老师又发挥了很大作用。他找到了万向金融的老总肖风。两个人一起做了很多交流,肖风非常认可以太坊的项目。万向金融也在早期给以太坊做了很多资金上的支持。又和Vitalik一起组成了万向区块链实验室,开始进行了很多区块链国际会议的活动。肖风也成为了中国区块链影响很大的人物。

这些是以太坊早期发展的故事。

二、以太坊的前世今生

1、以太坊的目标

以太坊当初设计的目标,用一句话说:是一条内置成熟的图灵完备的编程语言的区块链。

这句话好像有些拗口。先放在这,我们看看以太坊诞生时区块链发展是怎样的状态。

2、人类追寻去中心化数字货币的概念由来已久

在以太坊之前,甚至在比特币诞生之前,人类追寻去中心化数字货币的历史由来已久的。当时大卫·乔姆在E-cash产品中使用过盲签名技术;Dai Wei在解决计算任务与去中心化共识概念时用过很多密码学技术,做了B-Money的产品;Hal Finney也做过可重复使用工作量证明的机制。但这些都没有真正形成一个被广泛接受的产品。

它们都有各种各样的问题。从整个技术总体来看,都还处于比较理想化的,或者某些方面中心化的阶段。

3、比特币的创新

直到2009年中本聪发明了比特币。他把P2P的协议和工作量证明的设计相结合,产生了完全去中心化的电子账本产品。

可以说比特币的设计其实是非常简陋的。它只能去完成去中心化转账的功能,另外还有一些脚本方面的功能。不过比特币虽然非常简陋,非常简单,但人们发现它非常好用。所以当比特币出现后,就有很多黑客逐渐参与到挖矿。后来大家发现比特币真的能被被越来越多的人接受,在一些场合真正能够当钱来用。

慢慢随着发展,比特币的价格慢慢上来,就吸引更多人参与、挖矿、支付。矿机挖矿慢慢也成了一个现在也非常大的产业。

比特币是一种先申请应用。先申请应用是指,在账本存在时,你可以同时发两笔交易,但最终哪笔交易有效就要看最终哪个矿工把哪笔交易先写到账本里。

比特币中的工作量证明机制很好的解决了这个问题。工作量证明机制也很好的解决了女巫攻击的问题。在很多去中心化货币设计中,常常不是用工作量证明,而是用账号作为达成共识的基础。这样设计就会有些人创建很多虚假的账号来形成共识,实施欺骗。最终使得去中心化账本无法正常进行下去。这就是女巫攻击。

工作量证明用挖矿的方式形成共识。大家可以看到,现在矿业的算力非常巨大。最终结果是, 没有某一个或几个人可以通过搞非常多矿机的方式来达成共识。也就没有办法做欺诈,无法毁坏账本的正常工作。这就是比特币的基本机制。

比特币是一个状态转换系统。通过工作量证明引领了挖矿行业的发展。

比特币的数据结构中有默克尔树的结构。这个结构保证了比特币交易的正常的可验证性。

在比特币之后,又产生了很多区块链的应用。都是在比特币的基础上发展起来的。比如:域名币、彩色币。基本思路是,比特币是只有一种币,我可以通过把币染色,加一些标志,使得一个区块链中可以有各种各样的多种资产。

还产生了像比特币这样的衍生币或竞争币。比特股不仅是电子账本和发行资产的地方,还是去中心化的交易所。它里面还有抵押型的稳定币的产品。虽然当时并没有这个名字。当时比特股出来时,大家都觉得非常惊艳。大家第一次认识到,原来去中心化这个技术不仅可以做比特币这样简单的东西,还可以做去中心化交易所,还可以做稳定币,这就是金融衍生品。可以说比特股真的给大家打开了非常大的区块链应用的窗口。

发展区块链的技术,不同币的功能,有两种不同的道路。一种是构建独立的链,像比特币、比特股、NXT等等;另外一种就是在比特币上搭建协议。但是在比特币上搭建协议非常困难。因为比特币当时没有做复杂的设计。虽然支持简单的脚本,但功能非常有限。脚本是图灵不完备的, 对区块链很多标识,对账本的状态以及资产的价值都缺乏足够的可使用性。所以说在比特币上搭建协议去创建各种资产的道路是非常不好走的。

也就是基于这样的判断,Vitalik产生了新的想法。他当时也对比特股相当熟悉,也仔细研究过比特股的设计。但他觉得比特股还不够抽象,不够通用。功能很强,但比较单一。稳定币和去中心化交易所都需要开发者在开发底层时先做好,大家才能开始使用。大家使用时,如果发现哪些功能不是特别好用,或者需要再去开发新功能,就非常复杂,需要重新再去进行 底层更新,再去重新发布链的底层版本才行。

Vitalik就想,能不能做得更加通用一点,更加抽象一点。就做一个智能合约东西。出来以后, 大家可以在这条链上自己去开发各种功能。你可以去开发去中心化交易所,也可以去开发稳定币,还可以做各种金融衍生品。能够能做成,会是更加宏伟的产品。基于这个思路,Vitalik开始了他的伟大实验。

三、以太坊的技术特点

在最初的设计中,Vitalik把脚本、竞争币的概念,衍生币的协议都整合在了一起。建立了区块链的抽象基础层,智能合约的基础层。

1、以太坊是什么

以太坊简单说,一方面是区块链上的账户系统。另外是支持各种消息和交易的链上结构

以太坊和比特币一样,是一个基于交易的状态转换的账本。但以太坊支持开发者定制状态转化函数,也就是支持智能合约的开发。智能合约是通过以太坊虚拟机实现的。

同时以太坊和比特币一样,也是支持挖矿的,最开始也是POW工作量证明的挖矿

以太坊的数据结构和比特币的默克尔树结构不是特别相同。它为了提高效率,增加了帕特里夏树的结构,使得区块链验证以及区块链安全性保证的效率更高

2、泛金融属性

以太坊从设计之初,就是一个泛金融系统,或者说就是一个Defi系统。首先以太坊是支持各种资产发行的账目系统。而且区块链本身就是为了去信任而产生的技术。在智能合约的基础上可以设计各种各样的金融衍生品。包括稳定币等。

这些特征都使得以太坊是一个天生适合进行金融交易和各种金融实验的平台。所以以太坊从一开始就是一个泛金融系统。

在泛金融系统之外,以太坊还是一个身份和信任系统,也是一个去中心化稳定存储系统

3、去中心化身份与自治组织

现在以太坊中最火的是各种各样Defi的应用,也就是去中心化金融的应用。但在以太坊刚开始发展初期,金融方面的应用并没有这么火。还有各种各样其他方面的应用,比如文件系统,身份和信用系统等等。在当时这些是更火的。

以太坊白皮书中还提到了很多去中心化的概念。以太坊最在意的是DAO,去中心化组织的概念。在DAO之前,已经出现过DAC的概念,就是去中心化公司。DAC概念最早是比特股提出的。

DAO和DAC的区别在哪里呢?去中心化公司是以股份为形成共识投票的基础。所以大家也容易理解,比特股的共识机制是DPOS机制,基于每个人持币的多少来确定每个人的票权。DAO去中心化组织更多是以成员的个体为基础的,而不是以股份为基础的

4、GHOST协议

以太坊底层区块链协议是GOST协议。这和比特币所使用的协议是有极大区别的。Vitalik为了解决公地悲剧,解决挖矿中心化的问题,解决效率问题,做了很多公链共识机制方面的更新。

以上就是我对以太坊白皮书的解读。接下来我会回答大家的问题。

四、互动问答

1、Vitalik曾经说“以太坊是区块链技术的操作系统”。波卡上线后会不会对以太坊的地位造成冲击?

我觉得很大概率会的。ETH本来有2.0的计划,但一直在拖,拖了应该有一年以上的时间了。而Gavin Wood就是因为当时在很多方面,在价值观上和以太坊不是那么一致,他为了实现自己的理想,离开了以太坊项目,自己开发了波卡的项目。

大家现在可以看到,波卡的发展还是相当让人惊喜的。而且它解决跨链问题的设想,将来一定会在整个区块链领域发挥特别大的作用。有非常好跨链底层的区块链的架构,肯定是一个更有吸引力的区块链操作系统。所以我觉得波卡是有很大机会对以太坊造成冲击的。

2、Defi大热,以太坊自身的劣势是否更加凸显?其他公链是否因此有机会?

肯定有机会。Defi大热,凸显的以太坊的劣势是它的处理能力、性能以及造成本身链的拥堵。链的拥堵就造成了交易的GAS费用的高涨。

有一个现象非常能说明问题。现在在许多交易所,波场版的USDT比ERC20版的USDT要更受欢迎,因为转账的费用实在是低太多了。

如果其他公链能够在智能合约功能上做到和以太坊可以相比。同时在性能上以及转账费用上更有吸引力。那其实真的会对Defi玩家形成很大吸引力。现在大家在Defi上很痛苦的一件事是转账费用太高,导致大量的散户很难玩Defi的项目。

3、Defi项目也出现了很多问题。比如合约安全问题,经济模型漏洞,过度薅羊毛,做空造成抵押价值骤降等等。这些会对以太坊造成连带的系统性风险吗?

我的看法是比较乐观的,基本不会。像合约安全问题,到现在为止发生的合约安全问题基本限于项目本身,并没有连带对整个以太坊系统。做空造成的价值骤降也是项目本身的问题,这些问题不会对以太坊造成系统性的风险。

4、EOS还能超过ETH吗?

有可能,但我不是太乐观。对EOS的团队,各方面的做事风格,我觉得和ETH团队是相当不一样的。BM他们这些人设计出来的EOS在有些方面,没有特别的把区块链公链的基本性特征放在重要的地位。而是把一些其他方面的,不是那么根本性的东西,比如性能、经济方面的吸引力等等看得特别重。

我觉得从长远来看,对区块链和公链来说,还是本身的安全性,解决公共问题的公平性和公正性这些方面可能才是能够形成吸引力的因素。所以如果要我比较EOS和ETH,我目前认为 ETH会长期的领先。

5、Defi暴露了ETH的性能问题,这事以后还有救吗?

应该还有救。我认为在ETH 2.0出来以后会有特别大的提升。

6、BTS还有翻盘的机会吗?

BTS在前不久4.0升级的时候,发生了核心开发者瞒天过海把未在开发计划中的代码发布到底层的事件。这个事件在整个BTS社区造成非常大的震动。现在有中国社区的工会在计划重新分叉的事情。这些事情都没有解决的特别到位。可能需要过一段时间才能平静下来。

BTS觉得本身的技术是非常优秀的,而且不少方面发展也是不错的。但也有不少问题。其中一个问题是,由于当初BTS过早进行了完全的去中心化,使得当初创始团队过早离开了项目, 社区过早接管了项目的管理,使得一些发展方面不是那么给力。

未来机会肯定还是有的。

其实像这次改投票系统的事件,一方面是危机,另一方面也是机会。BT处心积虑的做这样的改动,可以说明他也是非常想让BTS向好的方向发展的。而且在他改了之后,大家审计代码也没有发现有故意作恶的情况。改的地方,虽然少数地方有争议,但总体来讲还是对BTS 前景非常好的改动。BTS社区完全可以在这个基础上再去做更多的更新和商务方面的拓展。 如果做得好的话,在现在牛市即将到来的时间段应该还是会有不少机会的。

非常高兴能和大家共度这段时光,谢谢大家。

以上就是笔记的全部内容

—-

编译者/作者:行走

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...