比特币的区块链是什么?

日期:2021-10-13 11:39:16 来源:互联网

区块链是由包含交易信息的区块从后向前有序链接起来的数据结构。比特币的区块链是什么?它可以被存储为flat file(一种包含非相对关系记录的文件),或是存储在一个简单数据库中。比特币核心(Bitcoin Core)客户端使用Google的LevelDB数据库存储区块链元数据。

 区块被从后向前有序地链接在这个链条里,每个区块都指向前一个区块。区块链经常被视为一个垂直的栈,第一个区块作为栈底的首区块,随后每个区块都被放置在其他区块之上。用栈来形象化表示区块依次堆叠这一概念后,我们便可以使用一些术语,例如,“高度”来表示区块与首区块之间的距离;以及用“顶部”或“顶端”来表示最新添加的区块。对每个区块头进行SHA256加密哈希,可生成一个哈希值。通过这个哈希值,可以识别出区块链中的对应区块。

 同时,比特币的区块链每一个区块都可以通过其区块头的“父区块哈希值”字段引用前一区块(父区块)。也就是说,每个区块头都包含它的父区块哈希值。这样把每个区块链接到各自父区块的哈希值序列就创建了一条一直可以追溯到第一个区块(创世区块)的链条。虽然每个区块都只有一个父区块,但可以暂时拥有多个子区块。比特币的区块链每个子区块都将同一区块作为其父区块,并且在“父区块哈希值”字段中具有相同的(父区块)哈希值。一个区块出现多个子区块的情况被称为“区块链分叉”。区块链分叉只是暂时状态,比特币的区块链只有当多个不同区块几乎同时被不同的矿工发现时才会发生。最终,比特币只有一个子区块会成为区块链的一部分,同时解决了“区块链分叉”的问题。尽管一个区块可能会有不止一个子区块,但每一区块只有一个父区块,这是因为一个区块只有一个“父区块哈希值”字段可以指向它的唯一父区块。

  • 比特币跟区块链的关系
  • 当中本聪在2009年1月启动比特币区块链时,他同时向世界引入了两种未经测试的革命性的新概念。比特币跟区块链的关系第一种就是比特币(Bitcoin),一种去中心化的点对点的网上货币,在没有任何资产担保、内在价值或者中心发行者的情况下维持着价值。......
  • 比特币核心钱包是什么?
  • 比特币核心钱包(bitcoin core)是一款开源软件,比特币核心钱包是什么? 是对比特币规则进行讨论和争议的焦点。这款软件由极为宽松的开源(open source)许可证——MIT许可证认证。比特币核心钱包只要注明版权声明和许可声明,就可以将该软件用于各种用途。......
  • 比特币交易
  • 对历史记录和对比特币价值的共识也紧密相关。比特币交易对历史记录的共识意味着我们同意谁拥有哪些比特币,这是比特币具有价值的先决条件——例如我拥有一个比特币交易,如果比特币不能通过历史记录对此达成共识,我比特币就不能指望将来某一天我会把这个比特币付给某人换取其他东西。......
  • 比特币共识算法
  • 让我们看一下在比特币问题上已达成的共识,比特币共识算法它是比特币运行的基础。为使比特币顺畅运行,人们比特币必须就以下三个问题达成共识:1.关于规则的共识。这里比特币所说的规则是指包括确保交易或区块有效的机制......
  • 比特币金融功能
  • Circle实际上是一家提供比特币跨境转账技术的公司,比特币金融功能用户注册之后只需要知道对方的邮箱或手机号码即可将一定数量的比特币转账给对方,比特币对方用该邮箱或者手机号码登录自己的Circle账户后即可查收相应数量的比特币。......
关于我们 | 广告服务 | 联系方式 | 意见反馈 | 合作伙伴 | 法律声明 | 网站地图
正点财经网所载文章、数据等内容纯属作者个人观点,仅供投资者参考,并不构成投资建议。投资者据此操作,风险自担。