加载中 ...

当以太坊在分叉时,我们在关注什么?

2019-05-14 13:25 编辑:btc268.com 来源:区块链资讯

  

  经常在某某新闻或者其他地方看到XX币进行了分叉,分叉到底是什么,有什么影响,为什么要分叉。概念一多,也搞不清“硬分叉”是怎么回事?

  本期内幕君通过以太坊硬分叉来带大家了解一下这些概念。

   区块链不是一般的中心化的软件,所以要升级的话,就需要达成全网的共识,采用“硬分叉”的方式。

   
 硬分叉:区块链发生永久性分歧,在新共识规则发布后,部分没有升级的节点无法验证已经升级的节点生产的区块,通常硬分叉就会发生。代码出现一个硬分叉,会改变挖矿算法的难度级别。

  软硬分叉,都不可能去修改区块上的交易记录,只是区块链数据结构的调整,或修改交易数据结构格式,最后让社区的每一个人达成共识。会有更多的基于 POW 的区块链出现,会有基于 POW 的区块链项目逐渐消亡。成功的区块链项目会尝试提供快速确认机制,比如比特币闪电网络和 Liquid,还有以太坊的分片技术。也会有新的分布式账本系统提供快速确认的方案。

  - 下面  内幕君  就带着各位看官 -

  一起来了解下吧

  

  -01-

  以太坊创始人Vitalik Buterin:

   以太坊创始人Vitalik Buterin:目前的挑战主要是技术性问题,大体分为以下三类:

     可扩展性:我们要增加区块链的容量,这一性能主要反映在每秒可处理的原始交易数。目前以太坊每秒钟可处理15笔交易左右,但要满足主流采用,还需要数千倍的提升。

      隐私性:我们需要努力确保在使用区块链应用时不会泄露个人隐私数据。

      安全性: 我们需要在技术上帮助社区最大程度地降低数字资产被盗的风险,私钥遗失、智能合约代码漏洞等风险也要最小化。

  

  在实用性方面也存在着一些挑战,但相较于核心协议和平台本身,每个单独应用的开发团队对实用性有着更大的影响 。

  但目前我们已经有很多可靠的解决方案来应对以上所有的挑战 。例如,我们有专门的团队在研究状态通道技术,分片技术和Plasma技术来解决可扩展性方面的问题。

  拜占庭硬分叉已经完成,而且它的加密功能也达到可用状态,但在构建基础设施以及利用它们的方面还有很多细节工作要做。

  安全性分为两个方面。

  首先,要保证以太坊本身是安全的。这将通过Casper权益证明算法(PoS)得到改进。目前算法已经接近完成,测试网已经运行,而且其他语言的算法实现也已经在编写。

  其次,是以太坊上应用程序的安全性。这将通过一系列技术手段来解决,包括以太坊上编程语言的创新,比如Vyper(https://vyper-online),以及形式化验证的改进,和更完善的智能合约开发标准。

  (来自V神_以太坊创始人Vitalik Buterin介绍专访)

  -02-

  软硬分叉

  软分叉需要保证完美的兼容性就要求达到以下两种情况:

  1.升级过的节点接受没有升级的节点生产的交易和区块(向后兼容);

  2.没有升级的节点接受升级过的节点生产的交易和区块(向前兼容)。

   硬分叉需要保证的兼容性只需要达到上面的第1种情况,也就是新节点需要从0高度区块开始验证整个区块链就可以了。

  软分叉可以保证不想升级的人不去升级,这种不想升级的需求在现实生活中其实是很常见的。

  

  硬分叉必须要求所有旧节点进行升级,否则旧节点就无法识别新节点生产的交易和区块,导致区块链分成两条链。

  软分叉的升级空间有限,因为目前的比特币交易数据结构和区块数据结构所有字段都已经详细定义好了,你想保证向前兼容,就不可能增加新的字段,否则旧节点就会拒绝你。所以软分叉的升级空间补束缚在对现有字段的重新定义。就包括软分叉就无法重新定义区块数据结构里的“区块大小”这个字段,也就是软分叉永远实现不了对1M区块的突破。而且这种极端复杂的兼容性稍微出点错,就会新旧节点不兼容,即导致硬分叉。这个事情已经发生过一次了。

  硬分叉的升级空间则要大很多,因为硬分叉只要考虑能够接受以前旧节点生产的交易和区块就可以了,硬分叉不需要考虑旧节点是否会接受新节点生产的交易和区块。那硬分叉就可以对交易数据结构和区块数据结构更大胆的修改。

  最后,比特币交易数据结构和区块数据结构都有一个字段叫“版本号”,意义是“明确这笔交易或区块参照的规则”。这意味着中本聪是希望使用硬分叉来修改这些规则,就是说如果我们要修改规则,那就重新定义版本号。但软分叉在不修改“版本号”的前提下,却修改了规则。

  -03-

  和比特币相比有什么不同

  比特币是一套软件,对软件代码进行修改升级,就不得不涉及到这两个观念,所谓的“硬分叉”是一种可以将资金返还给用户的一种方式。然而,重新设置区块链——重写它的分布式账本,这本身就是极富争议的一种行为。因为每个人都是一个单独的利益群体,俗话说“忠义不能两全”,肯定要牺牲一部分价值。

  

  对于比特币来讲,比特币分叉币其实就是镜像原比特币区块而来的,只不过是采用了另一种协议,因此,分叉币的总数也是2100万个,这无异于将比特币增发了一倍。这样一来,比特币资金流和关注度就有可能被分化。

  以太坊的硬分叉是改变以太坊底层协议,创建新的规则,提高整个系统。协议在某个特定区块上被激活。所有的以太坊客户端都需要升级,否则将停留在遵循旧规则的老链上,老链是不被兼容的。因此,在一条区块链中进行硬分叉需要整个社区的合作与沟通,同时也需要各个以太坊客户端的开发者们进行合作,这就使得整个分叉过程变得流畅。


内幕君分析

  数字货币的世界里,每一次分叉对于“矿工”来说都会有很大的影响。无论是比特币还是以太坊,这一次寒冬不仅仅是对以太坊技术可靠性的考验,也是对一个社区如何发展的考验。

  以太坊在用户的多样性方面是独一无二的。平台上创建应用的用户包括个体开发者,非营利组织,开源社区,小公司,大公司,中央银行,来自多个大洲和国家以及许多行业的人员。

  而且在金融,物流,身份管理,数字资产,注册管理机构,游戏,医疗保健,去中心化信用系统以及更多领域都有应用。

  金融业作为应用的初始领域是有原因的,因为现有系统往往远远落后于时代发展,需要人工来完成许多事情;传统的金融系统对于开发者来说门槛过高。

  但随着交易费用的减少,内幕君认为许多其他行业的应用将会变得更加可行。

  未来可期。

  欢迎评论,有机会进圈内人私密群哦!

  撰文编辑:内幕君

  欢迎朋友圈各种姿势的分享

  如需转载,请后台联系授权

  END

  

  ●在区块链里,社交网络竟然是这种行为!

  ●从孤岛到互联,一文看懂Cosmos的宇宙时空之旅

  ●联盟链成新宠?

  ●比特大陆硬分叉吴忌寒出走办新公司

  

  *本文仅代表作者个人观点,不代表圈内人财经立场,不构成投资建议,内容仅供参考。

关键词:比特币新闻 币牛牛

转载自比特币新闻网(www.btc268.com),提供比特币行情走势分析与数字货币投资炒币最新消息。

原文标题:当以太坊在分叉时,我们在关注什么?

原文地址:http://www.btc268.com/ytf/xw/11470.html

本文来源:区块链资讯编辑:btc268.com

本文仅代表作者个人观点,与本网站立场无关。

本网站转载信息目的在于传递更多信息。请读者仅作参考,投资有风险,入市须谨慎!

'); })();