位置:首页区块链 》区块链前言技术

区块链前言技术

作者:区块链网
时间:2020-09-28 12:40:25
阅读量:31073
点击量:11073
评论收藏量:1073
简述:根节点的哈希值会由挖矿节点存进coinbase交易里的一个输出里的OP_Return里。但这样不是一个简洁的设计,一个好的设计是通过一次硬分叉,在区块头文件里增加一个字段,用来存储UTXO证明。
标签:【区块链】、【乐队 】 、【素来 】 、【开发】、【Array 】

区块链前言技术-坛

1、比如现在是50万高度,完整节点会依据现有所有的区块文件,回溯出一个UTXO集,再使用二叉树的形式保存起来,以一个数据库的方式存放。全网将会有唯一的UTXO集数据存在。

2、这里描述的是静态的UTXO集生成和下载,但区块链是动态的,平均10分钟会更新一个区块,UTXO集也就更新了。

3、因为挖矿节点,平均每十分钟挖出一个块,并且会依据新的区块对上一个UTXO集进行删除已经花费掉的UTXO和增加新的未花费的UTXO。使用这种二叉树的算法,是很方便删除和增加UTXO集的。

4、那该怎么设计?答案是使用区块链模型,将UTXO这个数据库也使用区块链来构造和更新。但这个区块链始终是0到100个块之间循环。即平均100个区块更新一个UTXO集数据,而中间使用一个小区块来补充UTXO集。

比如50万高度挖矿节点生成一个UTXO集,并且在区块头里纳入一个UTXO证明,我们记这一个UTXO区块为0高度UTXO区块。

本文链接: http://www.block00.com/ 转载请注明。