从比特币协议的分歧谈硬分叉

Unitimes  2019-01-10  比特币/比特币(BitCoin)栏目  
点击上方“Unitimes” 可以订阅哦!

  unitimes.io

  全球视角,独到见解

  如果你对加密货币感兴趣,你应该听过“分叉”这个词,确切来说,叫硬分叉。

  在加密货币短暂的历史中,我们已经经历过无数次硬分叉。但它究竟是什么意思?硬分叉到底是什么

  要充分了解硬分叉的概念,那么对区块链的工作原理有一个基本的了解是很重要的。如果您想要补充一下这方面的知识,欢迎读一读这篇文章,《比特币和加密货币的高阶讲解》。

  硬分叉是什么?

  硬分叉的定义是一次即将到来的更新,与当前版本不兼容。本文将主要用比特币来举例。但,这个概念在许多其他加密货币上也同样适用。

  比特币协议

  比特币是一款数字货币,若要运行或使用比特币平台,需要比特币“软件”。它是一种基于比特币的标准配置。该软件实质上称为比特币协议,它为所有想要使用比特币平台的人设定了使用规则。那比特币来说,规则是这样的:每个区块的大小是多少?矿工获得的奖励是什么?费用如何计算?等等。

  像大多数软件开发项目一样,开发工作永远没有尽头。产品总会有维护需求和更新需求,此外,产品通常也有改进的空间。也就是说,比特币开发者们会定期问题修复和/或提高平台性能的版本更新。

  虽然,这些更新大多数是小更新,但其中也有一些更新从根本上改变了比特币的工作原理。拿企业来说,企业的发展方向并不能得到所有人的认同。比特币也一样,当开发人员无法就协议的正确发展方向达成一致,分歧就会产生。矿工也可以提反对意见,因为某些协议的更新可能会对他们挖矿的利润产生直接影响。

  如果有一群人对发展方向完全不满意,他们可以按照自己的想法创建出新的协议版本。这样做,他们将从原来的区块链分叉出来。

  这种情况会产生什么后果?

  我们通常说的比特币,基本上包括比特币协议(也即上述提到的规则),以及该协议下的区块链(记录了所有交易的分类账本)。当一个团队决定要从区块链分叉的时候,第一步就是创建原始协议的副本。当完成副本创建之后,他们可以对其进行更新和调整。这是可以做到的,因为同大多数区块链一样,比特币是开源的。

  一旦这个团队完成了对原始协议的全部更新工作,他们将设定一个激活分叉的时间点。时间点的设定是通过指定该链上的某个高度的区块来完成的,举个例子,将时间设定为链上的第12300个区块。当达到该区块高度时,整个社区会一分为二。部分社区成员会支持原始协议,另一些人会支持分叉出来的协议。两组人都会开始在他们支持的链上新增区块。此时,两条区块链之间彼此互不兼容。

  那么分叉之前是怎么交易呢?

  因为分叉是基于原始区块链的,所有在原始区块链上发生的交易同样也发生在分叉上。也就是说,在分叉之前你拥有多少币,在分叉之后你将获得同样数量的新币。这听起来像是天上白掉下来的钱,但这确实是真的。然而,实际上这取决于新币会带来什么。它是否能吸引人们的支持,是否有升值的能力?

  著名硬分叉历史

  我们已经见证过加密货币上进行过的一些硬分叉。其中最著名的是2017年8月1日发生的硬分叉。比特币区块链上第478558个区块创建出来的时候,比特币现金正式上线。这种情况下,比特币开发者无法就区块大小达成一致。一些开发者希望将区块大小从1MB增加至2MB,其它人希望增加更多。他们无法达成一致,于是形成了两个组,从此分道扬镳。

  其它知名的加密货币硬分叉包括:以太坊和以太坊经典,以及从瑞波币分叉(Ripple)出来的恒星币(Stellar)。

  硬分叉和软分叉

  现在,你应该清楚什么是硬分叉了,现在让我们来看看什么是软分叉,并将这两种分叉进行对比。当协议更改了之后,无法与原始协议兼容,就成为硬分叉。但是,如上所述,大部分更改和更新都与当前版本兼容。此时,我们将这种能兼容的更新称为软分叉。

  希望你喜欢这篇关于硬分叉在加密货币领域扮演的角色的简要介绍。欢迎在下面留下您的评论。

  作者:Jay Freed 

  编译:Echo

  【文章版权归原作者所有,其内容与观点不代表Unitimes立 场。翻译文章仅为传播更有价值的信息,合作或授权联系请发邮件至 cONTact@unitimes.media或添加微信unitimes2017】

版权信息
作者:Jay Freed
来源:Unitimes

关于我们

联系我们

作者进驻

手机版

Copyright © 2013 比特巴 www.btb8.com
始建于2013年,提供比特币 区块链及数字货币新闻、技术教程、测评、项目周报、人物等资讯
本页面提供的是比特币教程资讯,比特币(BitCoin)是一种数字货币,通过加密密钥连接买卖双方,是一个去中心化的支付系统。