比特币是一个由许多成员组成的网络,称为节点。它们遵循比特币协议并执行其规则。
比特币也是每个节点为了参与网络而运行的软件。该软件的主要版本称为比特币核心,它为比特币网络上的几乎所有节点提供动力,允许它们执行相同的规则集并达成共识。
什么是比特币核心?
比特币核心只是开源代码。这意味着任何人都可以查看、评论或提议对代码进行更改。此外,任何人都可以根据需要更改他们的代码副本。您可以检查GitHub上的代码。
谁运行比特币核心?
尽管任何人都可以提议更改,但并非所有提议的代码更改都集成到BitcoinCore(比特币核心)。相反,社区会集中审查和讨论每个提议的更改,然后决定接受或拒绝更改。任何人都可以参与这些讨论,并且决定是通过共识而不是投票来解决的。
一旦更改被社区接受,一些不会擅自集成未经社区认可的代码。
如果维护者违反他们的信任,他们不会危及任何人的现有节点,并且可以通过忽略恶意更改轻松恢复旧的比特币核心代码。因此,比特币核心维护者的角色受到尊重,但权力或影响力很小。
谁启动了比特币核心?
比特币核心是比特币的最初实现,它由中本聪在2008年底创建。中本聪一直担任比特币核心的原始维护者,直到他在2010年底消失,从那时起,一系列其他人接任为维护者。维护者的角色是自愿的,如果维护者失去了社区的信任,他们可以被移除。
谁开发了比特币核心?
自比特币于2009年推出以来,许多人都致力于改进比特币核心。这些人被称为核心开发人员。成为核心开发人员没有任何资格或限制。自从中本聪发布比特币原始版本以来,开发者数量激增。核心开发人员不是集中的一群人。没有领导者或项目经理来指导开发人员构建什么或如何构建。
相反,核心开发人员是来自世界各地的个人,他们每个人都自己决定他们想如何为比特币做出贡献。事实上,包括中本聪在内的一些开发人员完全保持匿名,无论他们的声誉或履历如何,都可以判断他们想法的价值。
比特币核心控制比特币吗?
比特币核心是开源代码。比特币网络中的每个节点运营商都选择他们想要运行的比特币版本。这意味着比特币网络由数以万计的节点组成,这些节点运行着数十种不同版本的比特币软件。
此外,当开发人员和维护人员对比特币核心进行更新时,并非比特币网络的每个成员都会立即集成这些更改。许多人继续运行旧软件并忽略更新。
该系统将网络控制权牢牢掌握在节点运营商手中,而不是开发人员和维护人员手中。如果开发人员将更改集成到比特币核心,但很少有比特币节点集成这些更改,则网络将不受这些更改的影响。
此外,比特币核心并不是比特币的唯一软件实现。许多其他软件包能够加入比特币网络并与之交互。这些不同的实现相互交互以形成一个单一的、有凝聚力的网络,类似于谷歌浏览器、火狐浏览器和苹果浏览器等不同的互联网浏览器尽管表面上存在差异,但它们都访问同一个互联网。
其他实现
因为比特币核心的代码是开源的,所以比特币的代码有多种实现方式,由不同的人用不同的语言编写,每种都有不同的设计选择。
节点可以运行任何这些不同的软件实现,但所有比特币实现必须就核心功能达成一致,以保持共识。整个比特币网络必须就哪些规则确定交易和区块的有效性达成一致。
尽管有许多不同的实现方式,但最初的实现方式比特币核心是迄今为止最受欢迎的,它被用作参考实现方式,这意味着所有其他比特币实现方式都向比特币核心寻求指导和标准。
以上就是文梦网小编要带给您的关于比特币核心及其作用简介的相关内容。如果对像有帮助。迎常来本站哦