Thomas Cox:EOS就是区块链!

关注EOS引力区获取更多最新EOS资讯!

译者:Chuan@AuroraEOS

编辑:哈希女神

最近,Whiteblock一份关于"EOS不是区块链,只是一种'美化过的'云计算服务’"的报告,在社区内引起了激烈的讨论。对此,EOS基金会临时执行董事Thomas Cox发文《EOS就是区块链》回应该报告,在文中,Thomas Cox在文章中指出了报告中出现的一些错误,以及阐述了区块链需要具备的四个标准等。

以下是Thomas Cox原文(译文):

作为EOS基金,很高兴能够听到一些对我们具有挑战性的声音,因为用Nassim Taleb的话来说,我们是“反脆弱”的。作为社区、技术和平台,EOS会从这样的刺激中变得更强大。我们真的被Whiteblock上周发布的挑衅性的报告刺激到了。

EOS基金会(EOS Alliance)是一个与其他区块链基金会相似的非营利组织,目标是希望能够成为整个EOS社区沟通和协调中心。

一、一些拙见

Whiteblock收集了一些很有说服力的以太坊内容用来完成那篇报告,但是他们只找了以太坊的人参与这个项目,现在这看起来有点荒谬。

研究人员不仅没有与任何熟悉EOS代码库相关的人进行合作,同时,也没有与任何有能力指出错误的人一起审查他们的初步研究结果。

所以,他们的报告中包含太多的错误,甚至有一些非常基础的错误(比如:他们将EOS“epoch”定义为126个区块,自启动之前就已经有252个),这使得这篇报告可能会对那些不熟悉区块链复杂技术的读者造成困惑 。

尽管EOS社区都评估了Whiteblock这份报告,但是我们可以立刻澄清一些误解,进而可以进行更加深思熟虑的讨论和分析。

二、吞吐量

Whiteblock认为,基于他们的实验室测试和假设,“EOS系统的交易吞吐量不超过250 TPS”,并断言“在现实世界环境的测试中……性能甚至降到了50 TPS以下”。

就像空气动力学专家“证明”大黄蜂不能飞行一样,Whiteblock研究人员可能想听取给每个新手科学家提供的建议:“当事实与你的理论相矛盾时,你需要一个新理论。”你看,EOS和其他基于石墨烯的区块链通常在实际的日常运行中显示出近4000 TPS的性能。

(我谦虚地认为‘现实世界’肯定要被认为比‘真实世界条件下的测试’更真实。)

看看blocktivity.info这个报告(最后一次数据更新于2018-11-07 / 17:30)。注意一下比特币在哪里(第5名),再看看以太坊在哪里(第6名)。这个清单显示了区块链的实际用户情况,不仅仅是谈论区块链或是赞美区块链的人。

使用最多的第1,2,3和4的(可以说目前最有用的)区块链有以下共同点:

1.它们都使用相同的石墨烯代码。 第2名是EOS,第1名是EOS的分叉。它们都是石墨烯的分叉,因此都直接或者间接是EOS设计师Dan Larimer的作品。

2.它们都有真实的商业用例,保持着优势,并且有前进的势头。

3.它们都不是来自财富1000强的公司或政府。

三、EOS是区块链吗

是的,和比特币一样都是区块链。

作者声称EOS“不是区块链”,并通过将区块链的一般定义与以太坊的某些特定特征混为一谈来证实这一陈述的合理性。 EOS核心开发人员wanderingbort,对这个说法“所有这些行动都在缺乏对合约和交易的加密验证的环境中运行”作出回应,认为这一声明:

“…误导,唯一情有可原的方面是EOSIO不会通过类似Patricia 默克尔树的东西致力于实现具体化的持久状态。

“这是真的,我们用不同的方式来尽力做到这种隐含的状态。值得注意的是,在比特币中也没有明确地提出UXTO [未花费的交易输出],它是由区块链明确确定地隐含的具体化状态。如果你搜索UXTO,你会发现它们是提供额外属性的核心协议的补充。没有有效性或安全性。 EOSIO 和它的状态相同。因此,如果这是还说得过去的定义,那么比特币也没有使用加密技术来验证交易和结果。”

正如wanderingbort所说的,以太坊在它如何将交易实现“隐含状态”方面存在差异,这种“隐含状态”是链上数据的当前实际情况。比特币和EOS的做法都不像以太坊。

我很奇怪有多少不是克隆以太坊的项目使用以太坊的方法将交易实现区块链上的具体化持久的状态。)

Whiteblock想利用这种差异来说明“EOS不是区块链” - 他们自己的定义。

如果Whiteblock想坚定认为以太坊是区块链,而比特币和EOS都不是,那么我们欢迎这样的言论。如果没有的话,那么Whiteblock可能会公开承认EOS确实是一个区块链,无论是哪一种对这个术语的有意义的定义。

我认为,如果分布式帐薄符合这些标准,那么它就值得被称为区块链:

1.不断增加的记录,组合成区块;

2.区块通过加密技术相连接;

3.每个区块包含前一个区块的加密哈希,时间戳和交易数据;

4.交易和区块被多个独立设备验证,它们通过共识机制达成协议。

如果我漏了哪一个标准,可以向我发起挑战。如果我同意你说的,那么我会更新这篇文章并承认你的功劳。

四、交易是否只被21个节点验证

作者似乎还声称EOS交易只被21个节点确认。他们似乎没有意识到交易即权益证明(TaPOS)的功能和含义,这是EOS软件的核心功能。正如用户Fuzzy所解释的:

EOS.IO软件要求每笔交易都包含最近区块头的哈希值部分。这个哈希有两个目的:

1、防止在不包括被引用区块的分叉上重做交易;向网络表明特定用户和他们的权益在特定的分叉上。

2、随着时间的推移,所有用户最终都会直接确认区块链,这使得它[无法“重做”他们的交易]来伪造假链,因为假链不能从正规的链中迁移交易。

这是因为交易即权益证明(tapos),这使每个客户都可以帮助验证区块。

换句话说,用户每笔经过加密处理的交易都包括最近不可逆转的区块的哈希,这被本地节点识别。这是本地节点认同有效的区块(每个本地节点独立验证每笔交易)。

因此,这笔交易(A)不能用来在不包括不可逆区块的分叉上的重做攻击,并且(B)表示从这个本地节点的角度来看,所引用的区块实际上是有效且不可逆转的。

这是唯一可能的方式,因为当每个区块加到本地的链上时本地节点要对其进行验证,然后通过接下来交易的TAPOS,这些本地验证被合并到链中。

这也巧妙地反驳了作者的另一个论述,就是用户只能通过前21个节点中的一个访问EOS主网。事实上,用户可以通过任何一个连接的API或同辈节点(无论是不是超级节点或备用节点)进行访问。

五、更进一步的细数他们犯的错

我们已经提出了自己的观点并驳斥了他们的主张,同时我们也提供以下步骤过滤一些错误的言论。

EOS基金会专注于最大化合法性。正如EOS粉丝Alex Lightman常说的那样,合法性通过做三件事来产生:

1.寻求真相

2.讲真话

3.言行一致

我们在下面列出了几十个链接,以便于做到第1步“寻求真相”。

未来的批评者可以更好地采取第2步“讲真话”,我们邀请您向我以及EOS社区的其他成员展示你的想要发起批评的草案,这样可以让我们提前为您指出错误,避免当众尴尬。我们会在72小时内发表我们的评论,你甚至可以在你的定稿中引用我们的评论。

EOS资源如下,欢迎来到伟大的EOS社区:

Bloks monitor https://www.bloks.io/

EOS Tracker https://eostracker.io/

EOS Titan https://voters.eostitan.com/labs

Monitor https://eosnetworkmonitor.io/

EOS Flare https://eosflare.io/

EOSQ https://eosq.app/

My EOS Kit https://www.myeoskit.com/

Node Monitor https://eosnode.tools/monitor

EOSPark https://eospark.com/

EOS Go https://www.eosgo.io/

EOS Block Producers: https://t.me/EOSPros

EOS Opportunities: https://t.me/eos_opportunities

EOS Design: https://t.me/EOSdesign

EOS Marketing: https://t.me/EOSmarketing

EOS BP Startups: https://t.me/bpstartupbusiness

EOS Jobs: https://t.me/eos_jobs

EOS BP Infrastructure: https://t.me/BPInfrastructure

EOS 911: https://t.me/EOS911

CPUEmergency: https://t.me/CPU911

.......

敬上

Thomas Cox

临时执行董事

EOS基金会

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181111B1H1FH00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券