cws的图书馆 / 金融 数字货币... / 区块链开发者 Jack Tanner 评论 EOS 公链

0 0

   

区块链开发者 Jack Tanner 评论 EOS 公链

2019-10-29  cws的图书...

针对Voice开发问题, BB: 有些产品是提前几年宣布的——比如EOSIO当我们没有分享我们正在做的事情时,大家会非常沮丧。我们正在开发和发布大量我们感到非常自豪的技术和创新。

2

《区块链开发者Jack Tanner评论EOS公链》

https://bywire.news/articles/blockchain-developer-jack-tanner-reviews-the-eos-public-blockchain

一位与EOSIO软件合作过的区块链开发者、技术顾问杰克·坦纳(Jack Tanner)分享了他认为EOS公链“最糟糕的问题和最好的功能”。

我们最近还研究了EOSIO为基础区块链技术的潜力,以及区块链的一些机会和限制。

EOS公链(EOS Public Blockchain,简称EOS公链)可能是创建速度最快的链之一,并且具有创新的解决方案,可以应对不断增长的需求。它为开发人员和用户提供了一种成本较低的模型,并且与较早的编程语言兼容,从而使开发人员的生活更加轻松。

但是,EOS公链和EOSIO软件仍相对较新,必须进一步证明其每秒交易(TPS)速度。EOS公链还必须解决有关治理的最新问题,并证明其BP无法操纵网络。

开发人员的技术观点

开发人员Tanner从更多的技术角度研究了EOS的优缺点。

在不利的一面,他提出了以下问题:BP和治理、RAM的价格、资源速率限制、未使用的高通胀资本模型、30ms的交易时间限制、最终区块确定性、协议升级的中心化以及智能合约的升级限制。

从好的方面来说,EOSIO提供了可编程的帐户和代币,快速的区块处理速度和扩展能力。尽管有限,但升级智能合约的能力以及智能合约数据管理功能免费交易和透明协议升功能还是具有巨大优势Tanner说:

“EOSIO的可扩展性和低延迟是区块链生态系统中的独特特性。再加上免费交易和其他一些可用性功能,使其成为了现有最具扩展性、用户友好性的区块链。”

值得注意的是,LiquidApps提出的一些关于EOSIO的问题(例如REX和vRAM)有可能的解决方案。

让我们综合一些Tanner认为好的与坏的地方,以继续评估EOSIO软件和EOS公链的潜力。

BP和治理

尽管EOS公链的设计旨在让代币持有者能对BP有管控能力,但目前看来该机制可能无法正常工作。

Tanner也提到了人们所担心的事,BP和代币持有人的财富分布在亚洲的比例过高。这可能意味着仅在经济上有利于BP的情况下才会批准协议升级,削减成本的优先级高于开发,并且改变EOS核心位置的21位BP的构成变得越来越困难。Tanner表示,其他使用EOSIO软件的区块链正在开发选举流程以降低这种风险,他说:

“由于BP在按时按规则生产区块上仍然有经济动力,因此区块链仍然可以被信任。Dapp开发者和用户仍然可以相信,区块链将按预期运行,但效率可能会降低一点。”

我们也知道Block.one的CTO Dan Larimer在一周前发布了以下推文:

“今天,Brendan和我想出了一个很棒的贿选解决方案,这将完全消除贿选的动机。EOS治理将权力下放,资源将变得更便宜,激励措施将保持一致!”

Larimer上周发布了另一套治理建议,旨在重新分配EOS公链激励模型,使其更加公平并减少贿选的机会。但是,人们普遍认为,主体位于亚洲的BP不太可能采用任何会减少其主导地位和创收机会的提议。

RAM价格

随着EOS价格的增加或减少,即使网络使用率和容量没有变化,EOS网络上RAM的成本也会随之增加。因此,增加的成本会转嫁给EOS dApp开发人员。相比之下,以太坊的“Gas”模型允许其网络更改资源价格,使其“适应数据存储成本以反映网络的实际成本”。

不公平的资源费率限制

如果EOS公链开始达到其交易处理限制,则会优先限制EOS抵押率较低的用户速率。这意味着那些在网络上“抵押较少”的人可能无法进行交易。其他网络上存在交易费用,当网络繁忙时,为处理交易,交易费用会更高,这意味着如果每个人都愿意支付更多的费用,那么他们就有很大的机会。EOS没有此选项,因为它是提供免费交易。

协议升级

Tanner解释说,要在EOS公链上出块、同意协议升级(硬分叉)或治理升级(软分叉),需要在21个BP中得到15个赞成票。这意味着15个BP可能会不遵守规则,从而使21个BP中的15个存在勾结现象。

最近,一些顶级的EOS公链BP错过了出块,而其中一个BP甚至错过了100轮出块。诸如此类的事件威胁着区块链的稳定,但到目前为止,尚未解决。

智能合约可升级性

此问题在Tanner列表中既是最差的功能,也是最好的功能。尽管他说,EOS公链上智能合约的升级比其他系统具有更少的灵活性:

“重要的是还要注意,几乎其他所有区块链(以太坊、Hyperledger、Tezos等)都非常缺乏升级功能。”

对于大多数EOSIO用户而言,合约代码的升级遵循所有EOSIO区块链帐户许可的结构规则,并且这些规则是预定义的。在其他区块链中,可以将代币持有者设置为可升级性治理机制,这可以在智能合约升级时确定。

开发人员说,EOSIO的好处是,所有智能合约,甚至系统智能合约,都可以升级。

创建新区块很快,但确认区块较慢

在EOS上创建新块仅需0.5秒,但是完全确认一个区块需要近3分钟。对于价值较小的交易而言,这并不是什么大问题。

对于高价值交易,重要的是,用户和交易所必须等到交易所在区块完全确认并且不可逆转,才能确认交易。Tanner说,这“损害了EOSIO链所承诺的0.5s 用户体验的承诺。”在较快的区块创建速度中,开发人员说:

“ 0.5秒的出块时间是所有EOSIO链的一项极其强大的功能。EOS使用户体验类似于使用银行卡或Web应用程序。就个人而言,在EOSIO链上使用过dApps后,我发现以太坊令人感到沮丧,更不用说使用比特币了。”

我们已经介绍了Tanner提到的一些东西,也就是@theblockstalk的EOS“最佳”功能,让我们来看看Tanner提到其他的功能……

可编程账户和资金

使用EOSIO软件,帐户和资金都是开发人员可以使用的“底层”功能。坦纳(Tanner)说:

“在EOS网络上构建应用程序意味着您有权使用并可以对网络上的EOS和所有其他代币进行编程。Dapp可以通过托管和其他财务原语轻松透明地管理资金。”

在适应性方面,EOS用户也可以用同一个账户访问不同的dApp。当您考虑到随着区块链的发展,我们可能会使用很多不同的dApp时,这一点至关重要。

协议更新透明且简单

委托权益证明(DPoS)治理机制意味着,BP应通过实施公平的治理升级来努力确保网络的可持续性。在EOSIO 1.0和2.0区块链中升级网络规则可能会很耗时。通过将确认交易发送到网络(21个核心块生产者中的15个批准),可以解决EOS公链中的许多问题。但是,除非所有21个区块生产者都迅速达成协议,否则协议更新可能会更加复杂。

实际每秒处理4,000(TPS)或更多

交易速度承诺是EOSIO区块链的关键卖点。我们注意到,EOSIO的创建者Block.one需要明确证明EOSIO能接近4,000 TPS,这才能拥有最快区块链的绰号。坦纳(Tanner)说:

“ EOS可扩展到每秒至少4,000个交易。这打破了先前的报告,该报告将EOS基准测试定为最高250TPS。”

“ EOS的吞吐能力比以前的公链要高几个数量级,甚至比Hyperledger Fabric和coder这样的私有区块链更佳(基于我与开发人员的讨论)。”

我们已经讨论了开发人员会关注的最后几点。EOS抵押代币的模式提供免费交易与大多数其他链区分开来,是鼓励消费者使用dApp并推动区块链采用的更好解决方案。这与EOSIO的TPS以及开发人员使用C++编程智能合的能力相结合,使得一些非常有吸引力的功能可以吸引dAppP开发人员甚至企业项目加入EOS公链或在定制链上使用EOSIO软件。

但是,Tanner仍然担心当前的限制,尤其是RAM价格、通胀率和BP的巨大影响。但是,如果BP能够做出改变/或有效地利用BP的整体利益,则EOSIO的灵活性使得能相对容易地实现对其他问题的任何修复。

在发布本文之前,我们与Tanner进行了交谈,并随着EOSIO和EOS开发的继续,他提供了他的最新意见。

“ EOSIO区块链框架目前是运行dApp和货币区块链的最佳软件。它具有最佳的可扩展和用户体验,EOSIO比以前的区块链更安全,同时能够更轻松地为企业开发dApp。EOS公链是EOSIO链的领先示例,但目前存在重大治理问题。运行EOSIO的其他区块链(例如Telos区块链)为dApp生产者提供了具有相同功能但更好治理能力的EOS可行替代方案。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。如发现有害或侵权内容,请点击这里 或 拨打24小时举报电话:4000070609 与我们联系。

    猜你喜欢

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多
    喜欢该文的人也喜欢 更多