当前位置: 首页 > 百科 > 什么是区块链?区块链是如何工作的?

什么是区块链?区块链是如何工作的?

时间:2022-08-05 11:08:09 作者:区块链小牛哥 阅读:3473次


据鑫链财经报道xinchaincaijing.com),区块链是比特币背后的基础数据结构。是称为块的记录列表。每个区块都包含数据——在比特币的例子中,每个区块都包含交易,代表比特币从一个用户转移到另一个用户。可以被认为是一个记录网络上每个账户的数字分类账。整个区块链是一本书,其中存储了网络上发生的每个帐户之间的交易记录。

那么,每个块就像是添加到分类账中的新页面,以更新网络上账户的状态。

区块链矿工

区块链如何工作?

区块链中的每个块都使用称为哈希的加密技术“链接”在一起。该技术确保在将块添加到区块链后无法更改或重新排序。

为了维护账本,比特币矿工相互竞争以找到区块链的下一个“哈希”,即连接旧区块和新区块的长字母数字字符串。正确猜测哈希的矿工可以“挖掘”链中的下一个块。这意味着他们将比特币网络队列中的下一个交易(称为mempool)排序到块中,然后将该块广播到网络以使其永久化。矿工在这个过程中获得“区块奖励”——该区块中交易的集体费用以及在每个区块中发现的新铸造的比特币。

要了解区块链如何驱动比特币,首先考虑人们通常如何转账。

当您通过银行向使用同一银行的家庭成员汇款时,银行会从您的账户余额中减去美元,并将其添加到您家庭成员的余额中。所有这些都发生在银行的内部分类账上。

但如果您通过SWIFTACH或第三方平台(如PayPal)将资金从一家银行转移到另一家银行,则账户余额必须由多个参与者跨不同的银行分类账进行对账。

使用比特币更像是前一种涉及单一银行的场景。然而,与银行不同的是,比特币的分类账是完全公开和可审计的。当您发送比特币时,您将您的交易提交给网络的矿工,他们将其纳入一个区块,使其不可逆并对所有参与者可见。

比特币区块链的特点

透明度

比特币区块链是一个完全公开的账本。任何拥有互联网连接的人都可以访问任意数量的“区块浏览器”来审核供应量并查看哪些地址拥有哪些比特币。如果高级用户不想信任任何网站,他们可以运行自己的比特币节点并直接检查任何区块。

这种透明度是必不可少的。没有它,实际上就不可能验证比特币的流通供应或审计网络上交易的有效性。

权力下放

比特币的区块链是分布式的。它在世界各地的数万台计算机上存储和维护,而不是在一个集中位置。

由于分类账是公开的,任何人都可以自由访问,我们如何确保它不被审查或伪造?例如,如果你用来查询比特币区块链的区块浏览器发布了虚假数据怎么办?这就是为什么比特币的代码库是开源的。任何人都可以下载比特币区块链的副本来运行一个完整的节点,因此任何人都可以检查其交易历史,而无需信任第三方。

此外,运行节点允许你自己执行网络规则。例如,假设一群人决定将比特币的供应量从2100万比特币增加到4200万比特币。如果你不同意此更改,你可以拒绝运行此更改的代码。其他节点将无权更改你的节点执行的规则,因此原始比特币将继续存在。

例如,如果1万个假设节点中只有100个决定运行此代码更改(而其他9900个保留旧代码),那么对于那些没有升级的人来说,比特币网络不会发生任何变化。

由于全球数以千计的节点都支持该网络,因此所有节点必须通过运行相同的代码库彼此“同步”。这种分布使任何人、任何公司或任何利益集团都难以控制或吸收比特币来改变其规则:如果你想实施规则改变,你必须说服(至少)大多数节点运营商和矿工使用此更改升级其节点,使其被视为有效或达成“分布式共识”。

不变性

基于比特币“难以改变”的概念,不变性也是比特币设计的核心。

由于全球有如此多的实体在运行比特币软件,它们必须运行相同版本的代码才能与网络上的其他节点进行交互——因此比特币很难改变。

但是有一些规则更改可以应用,而不会强迫所有人升级;这些通常称为“软分叉”,代表对协议的微小更改或升级。例如,SegWit升级以增加每个比特币块中可以包含多少数据,只需要一个软分叉。这意味着没有升级的节点仍然可以与升级的节点交互——这被称为“向后兼容”。

另一方面,“硬分叉”是每个运行比特币核心软件的人都必须实施的重大软件变更,以使变更在整个网络中变得标准化。我们之前更改比特币供应上限的示例需要硬分叉。



tag: 区块链是什么 什么是区块链
免责声明:鑫链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与鑫链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。

上一篇:CHR幻彩币怎么样?未来有什么优势抢占市场?

下一篇:币安币是什么?你需要了解的有关币安币的信息