火星链 火星链
Ctrl+D收藏火星链
首页 > UNI > 正文

比特币:区块链入门:一文看懂比特币新区块产生的过程

作者:

时间:1900/1/1 0:00:00

比特币交易的过程实质上是一堆UTXO消耗和产生的过程,这些过程由交易发起方按照比特币协议规定的方式构造交易信息,并由比特币网络产生的新区块记录和确认,一旦交易信息由比特币区块记录并确认,交易便完成了,比特币网络也就实现了价值的转移。

在“比特币交易的过程”一文中,我们已经知道比特币的交易信息是如何构造的,但是这些信息又是如何进入比特币新区块的呢?

接下来博主将通过比特币新区块产生的过程来具体说明比特币区块是如何记录并确认交易信息的。

这里需要先安利几个知识点:

交易池,英文名称:mempool,又叫内存池,是用来存储待确认交易的地方,每个比特币挖矿节点均有自己独立的交易池,因交易池体积,最低交易费比例限制等不同,各节点的交易池也不相同。矿工在构造预备区块时,需要从交易池中选择要打包的交易。由于交易池经常被调用,它的数据被存放在节点服务器的RAM中,这就意味着交易池的体积不会太大。

欧洲区块链协会主席:监管机构承认稳定币是一种加密资产:12月10日消息,欧盟委员会CrowdFunding Stakeholder小组顾问、欧洲区块链协会主席Michael Gebert在接受专访时表示,关于监管机构正在关注稳定币,加密社区最初的反应是监管机构想要监管稳定币。就此我们已与欧盟委员会进行了交谈,监管机构并不反对将稳定币作为一种加密资产。他们是从货币和竞争性政策的角度进行研究,只是想确保他们现有的货币政策和竞争性政策不会被否决。这意味着将在现有结构和基础上构建解决方案。与此同时,针对拟议中的法规是否会促进更多与欧元挂钩的稳定货币产生,Michael Gebert表示创建过程不会更容易,从货币的角度上看,会更加困难更加耗时和复杂。(BeInCrypto)[2020/12/10 14:50:30]

挖矿节点,在比特币网络中,参与记录和验证比特币交易和区块的是一个个保存比特币数据的节点。其中有一部分节点,不仅参与记录和验证的工作,还参与比特币新区块的创建工作,他们构造新区块,并通过PoW工作量证明竞争记账权,进而获得创建新区块的权限,这部分节点是挖矿节点。早期的挖矿节点有矿工,也有矿池,但当前由于比特币挖矿难度太高,单个矿工很难赢取记账权,创建新区块。目前主要的比特币挖矿节点,是各家矿池,如F2Pool,Poolin,BTC,Antpool,Slushpool等。

全国人大代表骞芳莉:充分利用区块链等可建立智能风控模型:全国人大代表、商务部电子商务和信息化司司长骞芳莉分析称,小微企业融资难的主要原因在于金融机构与企业之间的信息不对称,而大数据、云计算、人工智能、区块链等数字技术的充分利用,可以保护数据安全、释放数据价值、建立智能风控模型,建立起信息共享和沟通的桥梁。(中国证券报)[2020/5/27]

UTXO库,比特币节点通过扫描节点所有交易信息,构建的UTXO集群。它包含所有未被消耗的UTXO。每当新区块产生后,UTXO库会将新区块中消耗掉的UTXO从自己的列表中删除,将新产生的UTXO加入到自己的列表中。

Coinbase奖励,又叫创币交易。比特币协议规定,每产生一个新的比特币区块,比特币网络就会产生N个比特币,作为维护比特币网络的奖励支付给创建这个区块的矿工。同时,此区块中Coinbase奖励之外的其他交易包含的所有交易费,也会合并在Coinbase奖励中,一起支付给创建这个区块的矿工。其中,N的数值在比特币诞生时为50,此后大约每4年减半一次,目前为6.25,比特币网络以这种减半的方式来控制比特币的总量。Coinbase奖励是每个区块记录的第一笔交易。

政协委员张占斌:推进区块链应用,提升产业链供应链引领力和控制力:全国政协委员、中央党校(国家行政学院)马克思主义学院院长张占斌表示,在提升产业链供应链水平方面,张占斌建议,加快创新培育新技术、新产业、新业态,以夯实供应链基础为主线,以提升价值链层次为核心,以培育产业链生态为平台,以推进区块链应用为抓手,继续提升中国产业链供应链的引领力和控制力,按照国家九大战略性新兴产业的指引,在粤港澳大湾区、长三角、京津冀、成渝经济圈等区域,努力打造一批空间上高度集聚、上下游紧密协同、供应链集约高效的战略新兴产业链集群。(经济参考报)[2020/5/26]

图1待确认交易进入交易池

需要验证的交易信息包括:

动态 | 报告:区块链等新兴技术将迫使零售银行业更迭业务模式:一份名为“2019年零售银行业创新报告”的最新数字银行报告(Digital Banking Report)称,新兴技术,如人工智能、机器学习、区块链、物联网,以及其他以数据和先进分析为基础的技术,还有不断变化的消费者行为,将继续迫使金融机构修改其业务模式。 报告指出,零售银行业的现状正摇摇欲坠,因其受到了新技术、新消费者预期、新竞争对手和新监管规定的冲击。报告补充称,未来5年的商业竞争预计将在支付和贷款领域最为激烈,大型科技公司、小型金融科技机构和挑战者银行将是最大的威胁。[2019/10/29]

交易是否包含有效的输入和输出钱包地址;交易体积是否小于区块的最大体积;输入的UTXO是否合法;交易输入总额和输出总额是否合理;判断交易的输入是否有来自Coinbase的奖励,该奖励对应的币需至少有100个区块确认才能可以使用;确认交易池中没有重复交易;交易设置的交易费高于mempool的交易费比例限制,以及其他验证。

区块链公司BTL Group?获900万英镑新一轮融资,加速部署旗下Interbit石油交易平台:区块链公司BTL Group已经宣布获得了一笔1530万加拿大元(约合900万英镑)的新一轮融资,助力旗下Interbit石油交易平台的开发。据悉,该平台预计将在明年初正式投产上线。[2017/11/29]

挖矿节点从交易池中选择交易,构造预备区块

当挖矿节点要构造预备区块,准备生成新区块时,会按照优先级排序,从交易池中取待确认交易。预备区块通常会预留一定空间给高优先级的交易,剩下的空间会按照交易费比例由高到低顺序一直把区块加满或者把交易池的交易用光。

但比特币区块中不仅仅包含从交易池中取的待确认交易。按照比特币协议规定,比特币的区块主要包括五个部分:魔数,区块大小,区块头,交易计数器和交易信息。如下图:

图2比特币区块的结构

其中,“魔数”是一个值为0xD9B4BEF9的常数;“区块体积”是本区块所有数据的总体积;“区块头”是可以看作是整个区块的缩略信息,挖矿用到的区块信息就是区块头;“交易计数器”用来记录区块中交易的数量;“交易数据”是区块所包含的所有交易信息,包括Coinbase奖励部分,一般来说,这部分数据占了整个区块绝大部分空间。

在比特币区块中,区块头是最为关键的一个信息。它包含整个区块的所有特征信息:

区块版本号。创建区块的比特币节点的版本信息,用于追踪比特币协议的升级和更新情况;前一个区块的哈希值。又叫做父区块哈希,用来定位上一个区块。每一个区块都包含它的上一个区块的哈希值,针对任何一个区块的任何一个微小的改动,都会使后续区块的哈希值产生巨大的变化,如此环环相扣,确保比特币所有区块形成一条单一的链式结构,可以有效防止恶意篡改比特币区块数据的行为。MerkleRoot哈希。在区块的交易数据列表中,取所有交易数据的哈希值,构建Merkle树,这个Merkle树的根哈希值,即为MerkleRoot哈希。如下图:

由于哈希算法的敏感性,整个交易的Merkle树中任何一个交易数据有微小的改动,都会产生联动效果,导致Merkle树的根哈希值出现巨大变化。因此交易数据的Merkle树根哈希值可以看作是整个交易的指纹,用来指代区块中的交易数据。时间戳。创建预备区块的时间。当前目标哈希值。比特币协议规定,矿工创建的预备区块的哈希值小于目标哈希值时,这个区块才算有效。目标哈希值由挖矿难度确定,当挖矿难度变大时,目标哈希值变小,矿工要找到符合比特币网络要求的哈希值就越困难。按照当前的挖矿难度,要找到低于目标哈希值的哈希值,理论上需要一台S17矿机连续工作42年时间。因此,现在基本不存在个人自建节点挖比特币的情况。随机数。又叫Nonce。我们可以发现,区块头信息中,区块版本号,前一个区块的哈希值,MerkleRoot哈希值,时间戳,以及当前目标哈希,都是已知信息,相对固定,不便随意更改。因此,如果要调整预备区块的哈希值,就需要引入一个可变的数据——随机数。修改随机数,就可以调整预备区块的哈希值。挖矿节点构建好预备区块后,就会将区块头信息下发给矿工,矿工通过不断调整区块头中的随机数来变更预备区块的哈希值,当预备区块的哈希值低于比特币网络当前目标哈希值时,这个区块就是一个合法新区块。

挖矿节点会及时地向比特币网络广播新区块,比特币网络中其他比特币节点在接到广播信息后,对新区块进行验证,验证通过后,将新区块加入本地,并延长节点的区块链。此时,新区块创建并确认完毕,对应交易也完成了。

标签:比特币比特币交易BTC比特币中国官网联系方式40亿比特币能提现吗比特币最新价格行情走势比特币交易会被判刑吗比特币交易网官网比特币交易app官网BTCs是不是黄了btc钱包官网btc短线

UNI热门资讯
加密货币:B网脱罪?加密资本一高管因共谋、经营汇款业务也遭美国定罪

本来可能只是单纯非法挪用资金的Bitfinex案件,其后却引发一系列罪证,而其背后的金流还很可能涉及哥伦比亚国际贩集团;负责为该交易所处理汇款业务的CryptoCapital.

1900/1/1 0:00:00
以太坊:ConsenSys收购SEC注册经纪商Heritage以发行代币化债劵

Consensys成立Linea生态投资联盟,成员包括Amber、Animoca Brands等:8月17日消息.

1900/1/1 0:00:00
区块链:比特币挖矿难度下降 12.6%,为年内最大跌幅

比特币此次挖矿难度下降12.6%至20.61T,是自2020年11月3日16%的难度下降以来最大的降幅,也是2021年到目前为止最高的难度降幅。据称,原因或与新疆停电安全检查相关.

1900/1/1 0:00:00
区块链:1.7亿蓝领白领前往一线城市:返工热潮下如何预防疫情传播

我国共有近2.9亿农民工,其中1.7亿多要外出务工。在新冠肺炎疫情防控关键期,即将到来的务工人员返程高峰又将增加更多考验.

1900/1/1 0:00:00
NFT:高盛:预计全球经济将出现短期收缩美联储上半年或将降息75个基点

高盛:60%的受访客户希望增加加密货币持有量:金色财经报道,高盛发布的一项调查报告显示,投资者继续看好加密货币.

1900/1/1 0:00:00
BTC:小白科普:关于区块链、DCEP、比特币的一些误解

误解一:区块链是革命,所以会影响到每个人这句话对了一半,它的确会影响每个人的生活,但很可能并不会直接影响。区块链不是万能的,其实任何一项新技术都不是万能的.

1900/1/1 0:00:00