Skip to Content
掌握区块链
book

掌握区块链

by Lorne Lantz, Daniel Cawrey
May 2025
Beginner to intermediate
284 pages
3h 14m
Chinese
O'Reilly Media, Inc.
Content preview from 掌握区块链

第 3 章. 分叉和 Altchains

本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com

加密货币在很大程度上仍处于研究和开发阶段,开发人员多年来一直在努力创造另一个比特币--一个背后有强大社区支持的流行加密货币 Network+ 。

无论是出于可扩展性、功能性还是投机性的考虑,已经有很多人提议将比特币代码分叉(很快会有更多相关内容)成一种具有类似属性的新加密货币。其中一些想法非常新颖,而另一些则只是为了实现价值。

比特币改进建议

为什么不改变比特币本身呢?没那么容易。 更新比特币协议必须遵循一个管理程序

这是软件产品的典型特征:通常有一个内部流程来确定持续改进的机会。这个过程会考虑到一些标准,如谁拥有产品,谁对产品的开发有最终决定权,并决定何时添加新功能。

比特币核心是开源的,客户端软件对所有人开放,由比特币社区拥有和管理。Bitcoin Improvement Proposals(BIPs) 是社区持续管理和更新 Bitcoin Core 代码的过程。这些决定不是由指定的委员会或团队做出,而是由整个社区做出。

社区中的任何人,只要有改进比特币的想法,都可以提出新的 BIP。然后,他们必须成为 BIP 的拥护者,让社区达成共识,批准他们的提议。

BIP 的生命周期如下:

  1. 社区中有人提出改进意见,并将其提交给 BIP 编辑。

  2. 如果编辑同意,他们就会创建一个新的 BIP 并将其置于草案状态。

  3. 如果矿工们表示支持某个 BIP,它就会进入最终状态。需要说服矿工是否采用新的 BIP,因为是他们必须升级自己的软件。

  4. 一旦 BIP 进入最终状态,社区的其他成员就必须升级到新软件。

为了让社区接受 BIP,它必须满足以下标准

  1. 它遵循了 BIP-0001 程序最初提案中规定的正确格式。

  2. 它包括实现更改的代码。

  3. 在过去发现的 2,016 个区块中,至少 95% 是由使用新 BIP 的矿工创建的。

有鉴于此,比特币的民主进程看起来是这样的:

  • 任何人都可以提出新法案。

  • 矿工就是选民,矿工的哈希值越高,获得的选票就越多。

  • 如果超过 95% 的哈希权力机构通过了这一修改,法案就会成为法律。

图 3-1勾勒出 BIP 流程。

图 3-1. 比特币改进流程

所有 BIP 均可在 GitHub 上查看

了解叉子

一旦比特币社区开始为 网络的共同利益走到一起,许多程序员就决定对该技术进行软件分叉,使他们能够创建自己的替代币。 软件分叉包括使用比特币核心软件,改变一些参数,然后在邮件列表和留言板上发布。这样就产生了替代币,也被称为 "altcoins"。其中一些替代币与比特币有很大不同,因此最好将其称为替代链

在加密货币世界中,分叉实际上有几种不同的含义。 以下是您可能会遇到的一些术语:

软件分叉
这是技术系统和开源软件中的一个通用术语。所谓软件分叉,是指开发者在开发一款开源软件时,根据自己的需要更改一些参数。例如,开源操作系统 Linux 的数百个不同版本就是通过软件分叉创建的。
软叉
就区块链技术而言,软分叉是指对挖矿软件进行升级,对网络进行 更改,但不要求所有矿工参与。这使得升级与旧版软件兼容,通常是为了升级交易功能。
硬分叉
与 区块链技术有关, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Docker:入门与实践,第三版

Docker:入门与实践,第三版

Sean P. Kane, Karl Matthias
Nanosatellites

Nanosatellites

Rogerio Atem de Carvalho, Jaime Estela, Martin Langer
可解释人工智能实践指南

可解释人工智能实践指南

Michael Munn, David Pitman

Publisher Resources

ISBN: 9798341659490