比特币的分叉币逻辑和历史

1.“叉子”是1. 1.叉子的常用定义

Fork是复制一段代码并在软件开发过程中进行更改的过程。两者都称为分叉,即更改后的代码被视为原始代码的一个分支。这是非常普遍的行为。在开源社区中,任何开源代码都是公开的。任何人都可以制作副本并自己进行更改,然后将其更改为其他分支版本。上传分支版本后,根据您的分支版本,其他人可以继续进行分叉。

随着分支数量的增加,软件的分支显示出树状结构。由于开发中涉及大量人员,因此某些软件具有分支树状形式。

1. 2.分叉1. 2. 1的一般含义版本管理的含义

一个版本中有许多更改。此版本与先前版本之间的差异将非常大。一个版本有10个更改,其后是10个fork,每个版本都有1个更改。从软件工程的角度看,可以准确地测试每个变更的变化,方便查找错误,测试和修改。因为在开源社区中,对同一代码进行更改的人是不同的并且彼此不认识,所以您无需征得原始作者的同意。您可以直接对其进行分叉,并获得具有更改权限的分支版本,然后等待开发。有用的功能代码随后将提交给原始作者以进行初步审核,并合并到其发行版本中,或者独立发行。

1. 2. 2迭代改进开发的意义

我们人类需要大量探索,反复试验和实验来探索未知事物。我们不能以一条完美的道路为前提,然后走。在科学创造和技术发展领域,真实的情况充满了箭头。探索了一下,最后打了“大财富”,发现(发明了)一些有用的东西。分叉允许并行探索不同的想法和方法。任何人都可以找到扩展我们未知的知识图谱的方法。由于人类认知的天生缺陷,我们很难完美地预测未来。所谓的伟大发明就是万物。成功与失败。在技​​术史上,我们看到许多大型公司及其利益联盟发起了史诗般的技术研发,并投入了大量资源。经过足够的技术和市场证明,结果始终是史诗般的彻底失败。这是开源的。体育盛行的诱因之一。

1. 2. 3在开源社区中进行社会合作的重要性

开源软件社区的协作是社会生产的共产主义类型。没有版本管理和分支,就无法继续。以github为代表的开源代码托管平台提供了完整的代码库版本和fork权限管理功能,以便社会上的每个人都可以从中获取代码,并进行开发工作和上载代码。不同的货叉可以独立探索,也可以配合使用。探索的结果也可以共享。探索过程是通过分叉的方式进行的,并将良好的结果合并以产生主叉的版本。

1. 2. 4多种版本以满足差异化需求

以Linux为例,有大型分类版本,例如Ubuntu,Debian,Centos,redhat,fedoro,以及桌面版本,服务器版本,嵌入式版本,简化版本,稳定版本,测试版,不稳定版本,预览子类别版本的版本等。这些不同的linux可以满足不同方案的不同需求。这种类型的版本在Internet上引入了很多信息,因此在此不再赘述。

1. 3比特币前叉功能

比特币由软件实现,也是开源的。比特币的代码就像一个繁茂的分支。任何人都可以更改代码并形成自己的fork。这些比特币的代码分支,某些功能将包含在[共识版本]中,供比特币的所有用户使用,某些代码很难输入“共识版本”,仅在少数几个范围内使用Test和调试。

决定在共识版本中包括哪些代码的原因是:

这些激励措施确定了大多数用户同意的代码,这是共识版本。共识版本的每次升级均由上述激励措施决定。到目前为止,比特币已经发布了数十个共识版本。与原始版本相比,它至少包含数百项更改和改进。

我们知道比特币不仅是一种软件。我们将比特币视为一种“硬币”。如果每个版本上的“硬币”不同,则为比特币],则已形成此问题,这对比特币的“货币属性”具有很大影响。要求“硬币”的基本属性必须稳定且一致。随机打印的硬币会引起流通混乱,最终无法使用。比特币通过“共识版本”解决了这个问题,我们认为共识版本的比特币为比特币。

代码不断迭代,并且有多个共识版本。如果不同的共识版本彼此兼容,则可以同时使用旧版本和新版本,并且所有版本都使用相同的币种,即比特币。如果之前和之后的共识版本不兼容,就会出现麻烦。旧版本和新版本不能同时使用,新版本和旧版本会保存两个不同的硬币。面对这些麻烦,可以争辩说天空是昏暗的,哲学水平已经提高,其中包括诸如These修斯之船这样的哲学理论可能无法解决它。

由于技术和哲学无法为该问题提供确定性的标准,因此基于现实(政治)考虑,比特币的当前共识版本升级长期以来确立了“始终为软叉”的技术升级途径,也就是说,新版本必须与旧版本的共识版本兼容。这不是个人或组织的主观标准定义,而是多党政治博弈引起的事实情况。也就是说,如果(候选)共识版本的新版本与旧版本不兼容,从而导致旧版本和新版本产生两种货币,则该共识版本基本上无法成为共识版本。有关详细说明,请参阅[关于比特币“永远的软叉的发展路线”]

无需上哲学的层面进行解释,任何比特币钱包版本仅节省一种货币,即比特币。比特币是改善“硬币”属性的有效手段,包括“终身信用”,“稳定表现信用”和“不可伪造信用”。这些属性对于货币非常重要。

否则,比特币很有可能成为“一种点对点在线支付和会计软件”,而不是“一种货币”。理解这三个之间的差异对于理解比特币的分歧至关重要。大多数人似乎无法确切解释“硬币”是什么,但是大多数人可以感觉到“硬币”是什么。本文并不打算深入经济学和哲学议程,而只是关注和分析当前情况。

比特币代码的分支是随机的,但是是否可以选择它来输入代码的“共识版本”,则必须经过严格的“共识决定”过程。不兼容的版本将形成两种类型的Currency,甚至是多种货币,比特币的fork已经超过了代码fork和软件fork的含义。我们谈论的是比特币分支货币的逻辑和历史,而不是比特币代码分支和历史的逻辑,而是分支的硬币的逻辑和历史,例如绕过共识版本创建“分支的硬币”,共识版本和共识版本争议。

2.比特币叉子硬币的历史2. 1种叉子硬币

任何复制了比特币代码并在进行更改后释放的货币都可以称为分叉货币。比特币的叉子硬币分为以下三类:

复制比特币的代码并将其更改为fork,但从块0重新开始挖掘,“ New Coin”和比特币没有交集。早期的Litecoin,Dogecoin,Domain Coin和Pidian Coin都属于此类。

复制比特币的代码并进行更改,同时复制比特币的块数据,在某个块高度处继续使新货币升值,并在块x之前添加“新货币”交给旧货币持有者。新硬币是由矿工新开采的。

比特币现金(比特币现金),比特币糖果(比特币糖果),比特币披萨(比特币披萨),比特币神(比特币上帝),比特币信仰(比特币信仰),比特币钻石(Bitcoin Diamond),比特币金(Bitcoin Gold),比特币 Atom(Bitcoin Atom),都属于此类。

尽管原始链叉硬币不是叉硬币,但它是“分叉硬币”,并且是非常特殊的存在。到目前为止,比特币还没有原始链的叉子。其他货币具有原始链的分叉,ETC(ETH的原始链)和BCC(BCH的原始链),因为ETC已经进行了硬分叉升级。原始链已不复存在,而BCC是目前唯一存在的原始链叉硬币,这是我们研究的对象。货币派生出B货币,然后B货币使用A货币的名称。此时,似乎已经形成了新货币X。实际上,它是原始的A。

对于比特币的可能分歧,交易所将列出“期货”叉形硬币,向交易所充值1个BTC,可以将其交换为1 BT1、1 BT2,然后将这两个硬币分开可以交易。尽管此分叉硬币不存在,但仅是交易符号。 Bitfinex在2017年曾两次开过这样的菜。Segwit 2X的分叉最终没有发生,B2X的交易被直接取消,这意味着在一天结束时购买了带有B2X交易符号的分叉货币,如果没有实际的分叉,则此分叉的货币安全性将直接返回零。当BCH和BSV分离时,也有类似的证券。如果BSV在到期后被取消,则不会创建它,这与这些情况类似。

2. 2第一种叉子硬币的历史

比特币成立于2009年,在2011年至2013年期间,有数千枚硬币。这些硬币中的大多数只是复制了比特币的代码,但进行了少量更改,甚至只是更改了名称并发布了它。因此,该货币可以视为比特币的分叉货币。这种类型的分叉硬币主要复制比特币的代码,修订算法,总发行量和其他参数。各自的侧链是独立的,但是它们不复制比特币的块数据,而是从块0重新开始挖掘。这些分叉的硬币被独立命名,并且它们计划自己的开发路线。市场认为它们是一种崭新的货币。 2015年之后,随着以太坊发行代币的盛行,一些货币放弃了主链,成为以太坊。广场中的代币存在。

在此期间创建的硬币中,在前100个估值中,只有少数品种,例如Litecoin和Dogecoin。其他大多数硬币由于不存在而一直在下降或下降。

2. 3第二种分叉货币的历史记录

2017年,以大型矿工为主的生物安全信息交换所分叉是第二种分叉货币中的第一类。之后,一年之内有45种以上这种分叉货币。这种派生方式是因为块x之前的“新货币”被空投给了比特币个持有者,因此它也获得了比特币个用户。

在过去的三年中,由于缺乏意义,大多数分叉硬币也有所下降和下降。

2. 4“比特币”的著名分支的历史

所有分叉的硬币都有其自己的名称,但是有些分叉的硬币体现了理想,并希望提前实现比特币的目标并替换比特币的名称。在2017年BCH出现后,它的名字是比特币现金,然后有人呼吁BCH是真实的比特币,现在类似的声音是BSV是真实的比特币。因此,比特币著名的分岔历史就此展开,其中包含了一系列激烈甚至史诗般的斗争。

我们知道软件分支可能很繁华。 Linux分为几个主要分支,例如Ubuntu,Debian,Centos和Redhat。每个分支都有许多小分支,但是这种分支并不出名。动机可以和平共处并共享Linux内核。这种开源软件的名称不应具有商标所有权的问题。没有公司,个人或组织拥有Linux和比特币的合法商标专利权。在货币圆中发生的软件分叉中未发生的问题也证明,货币圆的分叉与软件的分叉之间存在明显的差异。名望的背后,是因为“硬币”的属性。它比其软件的属性更强大。

“明”本质上是虚无,但对于“硬币”而言,“明”具有实际意义,因为它具有含义,因此构成了竞争。从软件的角度来看,Ubuntu,Debian,Centos和Redhat都可以称自己为linux,这是没有问题的,类似地,实际上可以将一千个分叉的硬币称为比特币,也没有问题。区别在于比特币是要用钱购买的,而linux可以免费使用,因此比特币的“名称”必须仅属于一种货币,不能属于多种货币,并且使用软件来考虑将其应用于“硬币”出现矛盾。

2. 4.1出名动机的源泉

比特币赢得名字的动机似乎来自比特币本身。比特币与指环王相似。它使用物理系统将自己定义为获胜者,而最强大的计算能力将因区块生产而获得回报。这种奖励制度背后的意图是造成游戏理论上的囚徒困境。矿工发誓要争取比特币,但输出是恒定的。到目前为止,比特币的计算能力已下降了千亿倍(12位)。但是,十分钟内的一个数据块(统计意义重大)没有改变。矿工们增加了投资,收入没有减少,如果不减少,他们将遭受苦难。这种军事竞争起源于各个国家。增加军备不会扩大领土,但不会扩大。降低也不起作用。比特币有一种理论可以解决“拜占庭将军的困境”,这使矿工可以合作并团结起来生产区块,但是却建立了囚徒困境,这使得矿工很难就同时减少计算达成共识权力(实际上,同时进行裁军也很难进行)。

被困在囚犯困境中的大矿工加入了一些利益集团,开始了一项冒险的生意,即重建比特币并发起了一场运动以夺取这个名字。这群比特币名囚犯发动了抢劫。这是成名动机的来源,但矿工们很快发现,重新创建比特币并销毁比特币等同于重新创建原始囚徒的困境。实际上,最好使用两个硬币和多个硬币来进行挖掘。

归根结底,这是由利益模式引起的动机,各种其他原因和论点也有助于这种动机。当某人发现该名称有用时,他们将使用该名称,而当发现没有实际好处时,他们将取消该名称。取名的动机已经从大型矿业公司转移到交易市场上的投机者。上。将来,一旦有人发现建立比特币的独特和纯正地位具有潜在的好处,那些最初主张成名的人也可能会改变以支持消除叉形硬币的努力。总而言之,随着形势趋势的变化,实现利益最大化的基本动机没有改变。货币圈中的许多极端主义都是伪极端主义,根本就是不可靠的。一旦情况发生变化,完全有可能进行180度转弯。

2016-2017年,一群人出于各种原因进行搜索以制作比特币硬分叉。从表面上看,似乎在倡导某种技术路线,这引起了很多争议,这些争议也从表面上出现了。技术上的争论,但是我们知道,没有人带领1,000名不了解技术的人来Linux社区争论内核的CPU线程优化机制,应该采用哪种形式。当发生这种情况时,将通过解释进行说明。归根结底,改变利润模式有一个深远的考虑。如果有人认为,那就是创建两个比特币,在每一侧创建一个,那么原始链的硬分支具有很高的计算能力。他将挖掘一条新链,反之,如果新链具有较高的计算能力,则将挖掘原始链。对于打算突破囚徒困境的大型矿工,哪个版本并不重要,重要的是将其分成两个比特币。

2. 4.2赢得冠军的最佳时间

比特币的形成是空前的,显然很难创建另一个比特币。拆分后赢得名称是相对可行的。赢得该名称的最佳时间是比特币有一个需要升级的共识版本,并且该共识版本包含两种可能性(通过计算能力或节点投票选择),并且选择的结果彼此不兼容,即是硬叉升级。在升级时,计算力分为两种方式,分别选择两种可能性,最后形成两个代币,并使用相同版本的节点客户端。客户端的共识版本对应于两个链。谁是真正的比特币?可能会完全困惑,原始链是谁?谁是新连锁店?它开始变得嘈杂,并且在这些混乱之中,创建了一个极好的操纵时间窗口,包括舆论,计算能力和节点可得到指导。利用这一机会营造出一种对决的氛围,某个兴趣小组可以一举成功。下一个比特币名称编号。

因此,强制性客户端升级和多个不兼容的升级选项同时存在风险。有人将这些观点称为“硬叉恐惧理论”。无论您如何描述,这种担忧都是客观的。 。共识版本不能包含不兼容的选项。如果包含不兼容的选项,则很难生成共识版本。因此,在共识版本中,必须编写两个块大小标准,并且它们彼此不兼容。社区中有一种基本观念,在此前提下,收养是没有希望的。

2. 4.3比特币著名的发展

比特币终于在2017年确立了软叉的升级路径,并且分裂很小,因此BCH直接出现了。生物安全信息交换所出现了一段时间。最初,有人将BTC定义为BCE,然后没有将BCH称为BTC,而更多地将其称为BCH。这种想法有点大,但也很新颖。易良,我有时会在线收集BCE信息。有人称BTC比特币核心,然后有人造了个硬币,称为比特币核心。

2019年,由BCH分叉的BSV出现了。 BSV并未声称它是纯BCH,而是它是纯BTC。在关于BSV的许多文章之后,您通常会看到以下句子:下面的BTC是指BSV的BTC,而不是您所知道的BTC。这种逻辑很容易理解,与BCE相比有很大的改进。

2. 4.4比特币名称的标准是什么?

没有人可以规定哪个硬币应该叫比特币。这可能是一个约定。每个人都同意某种硬币称为比特币。实际上,没有人反对。它的一小部分主要是另一种货币比特币。为了赢得别人的支持,它必须经过艰苦的工作甚至是战斗,以便大多数人认为他倡导的货币为比特币。比特币对此没有意见。除了致富的想法外,类人生物没有其他想法可以实现他的目标。

对于以比特币为名持有货币没有硬性标准,并且比特币的创建者(很久以前就已经破产)没有制定此标准。在比特币圈子中,主要有以下几种说法:

实际上,对此声明尚无绝对共识。后来,有人声明比特币是支持大块的唯一方法。 BCH的块大小为8MB,后来逐渐扩展为32MB,而BSV则一步扩展。 128MB,就块大小而言,我认为它是比特币。某些人总是相信这些逻辑,因此只要有人相信,就会有市场。因此,在成名运动中,只要存在被某人认可的逻辑,某人就会找到一种使该逻辑满意的方法。 BCH直接利用BTC的难度。系数,因此它看起来太像比特币的共识版本硬分叉,但是它改变了难度调整方法,从而迅速增加了难度,并且有所不同。随着BCH推广大块的好处,它逐渐扩展到32MB,但实际块利用率仅为0.3MB。

这些比特币的标准,我们不知道哪些标准是可靠的,而且很难证明索赔人的正当性,其中有些就像琐碎的事情。

从常识的角度来看,所有“硬币”在稳定性和一致性方面都具有过于严格的要求。这是其信用价值的基础。例如,在所有方面,铂的指标都优于黄金。但是,尽管黄金流行了数千年,但在信用方面比特币分叉测试时间表,黄金比铂强。比特币由于先发优势和永恒软叉技术路线的逐步建立,一般来说,其各种指标优势,只要不全方位地被超越,其累积的时间功劳就很可能成为事实标准。

3.原始链叉硬币的说明3. 1原始链叉硬币的特殊性

在货币圈的原始链中出现分叉硬币是一件非常麻烦的事情。如[关于比特币永远的软叉的发展路线]中所述,永远的软叉可以从技术上规避原始的链叉硬币。每次硬叉的出现和升级都可能导致原始链式分叉货币的形成。

我们将在明天看到,实际上没有多少原始链叉硬币形成,因为形成原始链叉硬币有几个先决条件:

比特币任何共识版本的升级都经过了广泛的社区讨论和演示。在发布新的共识版本之前,或者无需确定发布的共识版本上的活动修订选项之前,所有矿工只能挖掘原始的Chain a option。比特币具有分散形式。您不能随意启动某个版本以成为比特币的共识版本。上一次的扩展和升级争论了2-3年,最后该软件发布了,并且花了一年多的时间才能完成Hash投票和激活,这仍然是一个软叉升级,没有任何不兼容的选项共识版本。在比特币领域中,共识版本的硬分叉升级已经6年没有发生了,可以预见的是它将不会发生很长时间。在BCH和BSV阵营中,它们也反映了硬叉的升级路线,并且不排除升级方法也将改变。因此,形成原始链叉的机会似乎很少。

对计算能力进行投票需要付出一定的代价。一般而言,矿工们倾向于成群结队,以相同的成本投入以获得两枚金币,两者相差数十倍,显然,他们会聚在一起挖掘高价的金币。采矿是真实黄金和白银的投资,因此除非有特别明显的区别,否则分叉硬币很难诞生。长期以来,差异本身并不重要,但有些人期望差异。就像现实一样,发动战争的政党会宣称它是正义的,而结束战争的手段必须是战争,并且利益格局会改变。 ,哈希战争尚未结束。

比特币的哈希率难度为13位,输入50E哈希率,在10分钟内只能挖出一个区块,BCH的哈希率难度为12位,输入2. 5E哈希率,可以在10位数中挖出块分钟。我们必须知道1E = 1000P,1P = 1000T,当今的顶级采矿机具有50T /单位的计算能力。有100万这样的矿工正在挖掘比特币,有50,000个单位正在挖掘BCH。比特币的算法是一次(约14天)调整2016年区块的难度,分叉链,难度系数未调整,生成区块需要大量的计算能力。新链(硬分叉)可以更改机制以增加难度或手动调整难度,而原始链是代码的旧版本,因此您必须继续挖掘原始难度。如果仅投资10%的难度,则将需要140至280天才能恢复正常的区块生产。这项技术的10%成本巨大,并且计算能力的输出回报也降低了。如果为1%,则难度调整周期为1,400天至2,800天。

BCH是比特币的新链(硬分叉),难度系数保持不变,但采用EDA机制调整难度。这就是在以下情况下它可以更快地恢复块(以低计算能力)的原因。然后,该链将在下一次硬叉升级期间继续产生区块,这也依赖于此机制,现在它已成为原始链。

3. 2原始链叉硬币的开发价值

在比特币分叉的历史中,“硬币思维”已经完全取代了主导地位,而“发展思维”和“技术思维”则排在第二位。如上所述,更多的分支和更多的东西。就比特币的发展而言,发展路径是盛开的花朵和多种探索。从进化的角度来看,这降低了成功的可能性。

使用“技术思维”和“发展思维”来考察每个链,可以对其进行探索并具有自己独特的发展价值。比特币的创新是突破,但是我们知道人类的突破创新都是不断积累的。每天哪里都有革命性的成果?许多细微的迭代和生态反应最终可能会形成有价值的应用场景。即使没有找到有价值的应用场景,任何技术探索都可以成为人类知识库的储备。中本聪(Satoshi Nakamoto)在密码学领域找到了一个新的应用场景并实现了它。在他意识到之前,不能说这种物理知识储备是没有意义的。货币圈中的各种经验主义和教条主义与那些简单的发展观念相冲突,它们都需要批评和反思才能取得进步。

在总结和反思“硬币思维”时,必须再次认真对待技术中立和知识中立。

3. 3原始链叉硬币的纠正策略

分叉硬币之间的斗争是客观存在的。与军阀角力时期类似,没有一种强大的“主义”能够在保留分歧并将各种力量团结到一个目标的同时达成共识。比特币社区长期以来都是一个小的“组织”。对稳定线和基本线的平行探索并不矛盾。它扩大到整个社会。实际上,比特币仍然是一个太“弱”的应用程序,而大多数人却没有。比特币没有实际使用。作为一项社会实验,比特币社区的实践范围应该是整个社会的大社区,而不应该关注货币圈的所谓小社区。

许多关于分叉硬币的争执是货币圈小社区的混战,对社会的看法是混乱的。对于面向社会的大型社区的概念,收益不多。通过对分叉硬币的研究,我们认为许多硬币的形成是基于傲慢的,但是傲慢也是力量的来源,并且这些来源稳定而丰富,因此许多事务不会流入乌托邦式的幻想。从另一个角度看,这也是比特币发展的主要力量来源。现实考虑始终是第一位的。在此基础上,社区整顿战略的新阶段可以实施一些更宽容,更符合个人,小社区,大社区的利益以及整个人类社会利益的纠正模型。 ,使用按需代币,面对技术,面对价值,面对未来,并打破传统的单一货币思维。所谓的原始链,新链和分叉可以容忍并发并变得更加开放。当然,重返现实并不依靠关键设备来实现这一目标,而是需要实用的设备来促进这一变化。

第一个BCC华人社区:bitcoincashcn.github.io