ethereum 什么是分叉,以太坊分叉是什么意思

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

ethereum 什么是分叉,以太坊分叉是什么意思

一、以太坊分叉是遵循什么推理逻辑

以太雾EthereumFog,简称:ETF,是以太坊Ethereum的分叉链,是为了解决以太坊所缺乏的分布式存储和分布式计算能力而生,后期会切换为POW+POS混合挖矿。原生Coin为ETF。

接下去,简单阐述下之所以做出“分叉概念币”的推理逻辑:

1、利益的需求。针对这一点,内参从来不掩饰。现在的分叉,或多或少都夹杂着背后利益团体的诉求。追求利益,追求高效的资金投资回报率是永恒的主题。

中国有句古话叫:一鼓作气,再而衰,三而竭。比特币经过多次的分叉,价格被推上新高,已经成为很多人“买不起”的标的,并且由于单价的高昂,使得分叉带来的糖果越来越没吸引力,用句玩笑话就是:比特币稍微一哆嗦,也许你心心念念的糖果钱就跌进去了。

基于此,主力何尝不明白。那么,就顺理成章转而向其他主链寻求分叉利益。以太坊作为全球市值第二大数字货币,无论从规模还是群众基础,都是最佳的选择对象。

当然,以太之后,还会有别的分叉主链被瞄上,我们不妨拭目以待。

2、进化的需求。这一点其实应该放在首位,但是在投机氛围下,反而成了容易被忽视的点。

我们不得不承认,现在的比特币也好,以太坊也罢。要想真正大规模商用,还存在诸多的问题,而且每个问题都是一块硬骨头。一只“猫”给以太坊造成了不小的麻烦,有计划说,一些团队正在依葫芦画瓢,开发“狗、兔子”等以太坊链上养成游戏。以太坊对于技术(扩展性、处理能力、并发量、延时性等)的需求已经迫在眉睫。

而基于共识的分叉,是受大家欢迎的,也是必需的。

一切未完待续,大幕一旦拉开,分叉潮将滚滚而来。

二、以太坊分叉是什么意思

君士坦丁堡,以太坊的下一次全系统升级,即将到达您附近的一个节点。

君士坦丁堡包括五个不同的以太坊改进建议(EIPs),已经于8月31日完成。一旦在以太坊上发布,这些提案将通过一系列新的向后兼容的升级永久地改变区块链。

这意味着运行以太坊软件的计算机网络的节点必须与整个系统一起更新,或者继续作为单独的区块链实体运行。

系统范围的升级在过去引发了相当多的戏剧性事件,更正式地说法应该是“硬分叉”。最值得注意的是,在一部分用户不同意这种变化的情况下,这可能导致同一区块链的两个不同版本同时运行。目前想要投资以太坊的朋友,可以到比特网交易所进行交易。

三、以太分叉大儿子EthereumFog的未来是怎样的

EthereumFog作为以太坊的大儿子,也是首个分叉它不同于比特币系因缘由共识破裂引发的一系列分叉及跟风,它其实是针对Ethereum本身扩展的一次实实在在的进化。通过对雾计算概念和以太坊的落地结合,使得以太雾成一个真正完善健壮的分布式去中心化的世界计算机,成为未来DAPP最合适的区块链平台之一。

类比现在基于Linux的发行版远不止市面流行的这几款,而基于Ethereum优化的公有链未来也肯定会有很多,但为什么是以太雾呢?

根据小编目前掌握的信息以太雾整合的是附加的存储和计算能力。而存储和计算正是可以预见的将会被高频使用的基础资源,这为以太雾带来了更广泛的适用性。在冯诺依曼结构计算机中存储器和运算器是必不可少的,而且现在的应用需要消耗大量的存储和计算资源提供服务,这使得附加强大的存储和计算能力甚至是成为合格的世界计算机的相当必要的条件了。

我们可以试想在不远的将来,基于EthereumFog开发去中心化的应用程序(DAPP)和提供相应的网络服务,如同在使用阿里云的ECS、亚马逊的AWS和微软的AZURE一样方便,更多的项目方和开发人员可以以更加低的门槛无障碍的迁移到以太雾上,享受真正的去中心化分布式的雾计算和区块链价值互联网带来的新的世界。

正确的提出了问题,往往等于解决了问题的大半。从目前看,以太雾不仅仅正确的提出了问题,而且已经在实践去解决它。如今诸如Status、Mixin、BeeChat、Kcash等正在以良好的用户体验走近广大普通使用者的身边,区块链价值互联网的世界离普通人不再是遥不可及。可以憧憬在不远的将来,EthereumFog在Ethereum世界中也许会像Linux生态中的Android一般为许多的DAPP提供着基础服务,这是ETF真的价值实现。

四、以太坊分叉成大皇子以太雾EthereumFog有什么优势

以太坊是目前使用最广泛的支持完备应用开发的公有区块链系统。与比特币相比,以太坊属于区块链 2.0的范畴,是为了解决比特币网络的一些问题而重新设计的一个区块链系统。为什么会有以太坊呢?因为比特币的设计只适合数字货币场景,不具备图灵完备性,也缺乏保存实时状态的账户概念,而且存在 PoW机制带来的效率和资源浪费的问题。

最关键的问题是,在商业环境下,需要有高效的共识机制、具有图灵完备性、支持智能合约等多应用场景。所以,以太坊在这种情况下应运而生,它的创始人叫做Vitalik Buterin。而以太坊的特点是什么?首先,它是一个通用的全球性区块链,也就是说它属于公有链,这一点与比特币是一样的,并且可以用来管理金融和非金融类型的应用。同时,以太坊也是一个平台和编程语言,包括数字货币以太币(Ether)以及用来构建和发布分布式应用的以太脚本,也就是智能合约编程语言。

五、以太坊的“分片”是指什么

写在文前:视频版本和文字版本略有不同,想要看我深情并茂演绎,请看视频版本(喵懂区块链22期|分片(Sharding):以太坊太慢,“盘”他!),思维逻辑怪,请看文案加长版。

最近以太坊由于君士坦丁堡升级(Constantinople)而出现了压倒性的积极走势,而以太坊的升级之路则犹如升级打怪一般,落入了rabbithole,谁也不知道这洞有多深。既然是“路漫漫其修远兮”,则把脚下的每一步走好走准,则成了至关重要的点。攻破这一难点之后,以太坊的下一技术难点---Sharding分片,则又被摆到了台面上。本期《喵懂区块链》会带大家走进让以太坊快起来的法宝--- Sharding分片。

什么是sharding分片?

分片技术其实并不是什么新概念,起初是针对大型中心数据库提出的优化方案,具体来说就是将大型数据库中的数据划按照某种规则分成很多数据分片(shard),再将这些数据分片分别存放在不同的服务器中,以减小每个服务器的数据访问压力,从而提高整个数据库系统的性能。

我们举一个通俗的小例子:

比如我们平时经常使用的美团,滴滴打车等软件,就可以按照“城市”来进行分片,由于不同城市的数据不需要互通,就可以将不同城市的数据存放在不同数据库中,这样既可以把数据库服务器部署到离对应城市最近的节点上,还可以提高访问速度,何乐而不为呢?!

从上面的例子中,我大家应该对分片的概念有了初步了解,那么对应到区块链场景中来说,分片又是怎么样的呢?

以以太坊分片为例,在原有的单链系统中,公链整体的性能取决于单个节点的性能,进行分片之后,每个节点只需要承当全网部分工作,各个分片并行工作,按照Vitalik的话来说,each shard is like a separate galaxy每个分片都像是独立的小宇宙,这样效率自然噌噌噌提升!原本以太坊链全网TPS约为20,现在若增加到100个分片,那么全网TPS可以提升至2000,同理,全网容量也将提升至原来的100倍。

“每个节点只需要承担全网部分工作”,这就会引出几大问题,1.怎么确定这个节点是负责哪个分片的工作?2.哪些交易应该归类到哪些分片当中去?3.每个节点是否只需要储存自己所在分片的交易信息(账本)?

根据以上问题的实现与否,我们可以将分片依次分为三种类型:网络分片,交易分片,状态分片。

网络分片:如何将全网节点划分到不同分片当中去。

交易分片:如何将全网交易划分到不同分片当中去。

状态分片:如何让各个节点只维护各自分片内的账本,但又不影响整个系统的安全性。

主链和分片链的区别和联系?

分片的类型我们已经明白了,那么主链(Main chain)和分片链(shard chain)有什么不同呢?

向左转|向右转

在主链中,我们知道记账的人叫做矿工,账本是存在区块当中,对应到分片链当中,则是Collator校对人和Collation校对块。

类似于区块的构成,Collation校对块也包含Collation header校对头和tansaction list具体的交易信息。

向左转|向右转

对比下来,主链和分片链本身来说,还是大同小异,但是一但要把他们联系起来,问题就变得复杂了,这里我们举个通俗的小例子类比一下:

假设,

以太坊主链=温州银行

每个分片=温州银行分行

比如:

shard1(分片1)=温州银行(杭州分行)

Shard2(分片2)=温州银行(宁波分行)

……

在这个系统中,我们就会清晰看到几大问题:1.各大分行的账本如何汇总到总行里去?2.各大分行的账本如何互联?

对应到主链和分片链系统当中来,则变成了1.分片链和主链如何实现跨链链接?2.分片之间怎么互联?甚至分叉的场景要怎么办?

分片链和主链如何实现跨链链接?

为了将分片链加入到主链中,在主链上需要有一个叫做验证人管理员合约(Validator Manager Contract)VMC的特殊合约。VMC具体是这样的:

向左转|向右转

所有的验证人把它们的保证金(stake)存入 VMC当中,这些验证人就会被收录在VMC的common validator pool验证人备选池中。系统将会“隔一段时间”根据stake权益的多少随机为每个分片抽取一名验证人,将各个分片的collation header校对头信息同步到主链中去。

这里的“隔一段时间”,我们需要额外解释一下:“时间”,也叫period周期,这到底是怎么确定的呢?答案是主要看开发人员在最终代码中的实现为准,比如说我们把周期定为5个区块,那么就意味着主链出5个区块,所有分片链分别出一个collation校对块,这就间接决定了分片链的出块时间。

这种随机的形式,使得验证者无法提前预测他们何时会成为验证者,也无法预测会成为哪个分片的验证人,从而预防作恶的可能性。

如果一旦发现我们的分片验证人作恶了,他的stake权益就会被剥夺。

跨分片通信(cross-shard communication)怎么办?

比如说一个转账方小A在分片M中,收款方小B在分片N中,小A可以通过主链这个桥梁,完成扣款操作,并创建一个带有ID的 receipt收据,代表着“自己已经完成了扣款操作”,收款方小B可以根据这个 receipt ID创建一个receipt-consuming收据消费交易,“消费”成功了之后,收款也就成功了。

向左转|向右转

分片链分叉了怎么办?(fork choice rule)

在以往的分叉情况中,都是“以最长链为主链”,在分片当中,分叉规则是“以最长主链里面的最长分片链为有效分片链(the longest valid shard chain within the longest valid main chain)”。

什么意思呢?我们举个例子:

一条主链出现了分叉,一条分叉连续跟了两个区块,同时也跟了两个Collation校对块,另一条则是一个区块和一个校对块,那么很明显,第一条是有效链。

向左转|向右转

接下来,第二条链又加了一个区块,变成两个区块和一个Collation校对块,依然很明显,第一条链仍然是有效链:

向左转|向右转

接下来,第一条链上又加了一个区块,虽然这条链上只有一个Collation校对块,但是它的主链长度已经超过了第一条,那么第二条则成为了现在的有效链,这就是分片场景下的分叉规则,首先比较主链长度,再比较分片链长度!

向左转|向右转

以太坊分片的实现是一个漫长的过程,就连Vitalik自己也说将会分阶段来逐步实现,分片到底能不能从理论走向实践,我们还是小小期待一下吧。

参考资料:

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://www.ssyg068.com/biquanzx/5561.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年11月13日
下一篇 2024年11月13日

相关推荐

  • 区块链技术有哪些,到底啥是区块链分叉

    一、什么是比特币区块链的分叉分叉有区别为普通的升级,普通的升级在升级前后是没有影响协议共识的,也一般不需要社区共识或算力共识的参与。而分叉根据对协议的修改情况分为软分叉和硬分叉。现有的定义:【闪电定义】硬分叉是指比特币区块格式或交易格式(这就是广泛流传的“

    2025-05-01 05:55:01
    4 0
  • 区块链种类,到底啥是区块链分叉

    一、到底啥是区块链分叉分叉,是区块链世界中一个神奇的名词。区块链网络从此一分为二,不同共识的人们从此分道扬镳。这究竟是一次动荡的分裂,还是一次新的共识的形成?区块链的分叉,可以说是区块链网络中独有的一种版本升级方式,就像我们生活中使用的互联网软件一样,使用

    2025-04-29 03:55:01
    8 0
  • 比特币最低的时候多少钱,分叉后,比特币现金(BCH)的价格会是多少

    一、一个比特币值多少人民币截止2020年1月3日,一个比特币=47000人民币。2018年11月25日,比特币跌破4000美元大关,后稳定在3000多美元。11月19日,加密货币恢复跌势,比特币自2017年10月以来首次下探5000美元大关,原因是之前BCH出现硬分叉,且监管部门对首次代币发行(ICO

    2025-04-28 09:00:01
    10 0
  • 比特币有几个分叉币,以太坊分叉是什么意思

    一、比特币硬分叉和软分叉是什么意思Q:什么是比特币分叉,产生分叉的原因是什么?A:比特币之所以会产生分叉这个行为,是因为比特币的底层技术是区块链,一些人开始觉得比特币的区块容量太小,总出现拥堵,于是这些人要求比特币升级扩容,一些人又觉得比特币的功能太单一,今后

    2025-04-27 10:55:01
    14 0
  • 以太坊大跌原因,比特币硬分叉和软分叉是什么意思

    一、比特币硬分叉和软分叉是什么意思Q:什么是比特币分叉,产生分叉的原因是什么?A:比特币之所以会产生分叉这个行为,是因为比特币的底层技术是区块链,一些人开始觉得比特币的区块容量太小,总出现拥堵,于是这些人要求比特币升级扩容,一些人又觉得比特币的功能太单一,今后

    2025-04-27 09:00:01
    15 0
  • 以太坊系列的币有哪些,以太坊分叉是什么意思

    一、BTC、LTC、ETH、ETC、BCH这些分别是什么币呀分别是:比特币比特币(BitCoin)的概念最初由中本聪在2009年提出,根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络。比特币是一种P2P形式的数字货币。点对点的传输意味着一个去中心化的支付系统。莱特币莱特币(Lit

    2025-04-26 08:55:02
    14 0

发表回复

8206

评论列表(0条)

    暂无评论

binance币安交易所
已有2000万用户加入币安交易所

立即下载