比特币的分布账单如何查?比特币区块浏览器查询
比特币的分布账单如何查?
我的意思是有直观的软件查比特币的工作过程效果吗,如何使用在日常软件改造上,比如马诗基海运使用比特币相同技术能达成什么效果,日常软件界面如何,都在起步吗
比特币用Berkeley DB做钱包数据库。Berkeley
DB是一个开源的文件数据库,介于关系数据库与内
存数据库之间,使用方式与内存数据库类似,它提供
的是一系列直接访问数据库的函数,而不是像关系数
据库那样需要网络通信、SQL解析等步骤。Berkeley
DB是一个轻巧而又性能高的嵌入式数据库,Berkeley
DB可以保存任意类型的键/值对,而且可以为一个键
保存多个数据。Berkeley DB可以支持数千个并发线程
同时操作数据库,支持最大256TB的数据。
很多人在编译BitCoin软件的时候,会遇到
Berkeley DB相关的错误。这个需要在操作系统中先安
装Berkeley DB 4.8。有些操作系统,例如Ubuntu
Kylin15.04版本,需要配置Berkeley DB的源。碰到类
似问题的读者可以尝试下面命令来修正错误:
sudo apt-get install libboost-all-dev
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8 -dev
比特币的区块原始数据不存放在数据库中,而只
是作为文件类型存放在硬盘上。在系统的目录是
blocks/blk*.dat.这个主要是用来快速搜索钱包缺少的
交易记录,或者重组本地区块链的不同部分,同时给
外部的节点提供区块链的同步服务。
LevelDB用来存储区块的索引和UTXO(未花的
比特币交易输出)记录。LevelDB是一个Google实现
的非常高效的键值(Key Value)数据库,目前的版本
1.2能够支持几十亿级别的数据量。在这个数量级别
下还能有非常高的性能,主要归功于它的良好的设
计。
在blocks/index/*这个目录中
到此,以上就是小编对于比特币区块浏览的问题就介绍到这了,希望介绍关于比特币区块浏览的1点解答对大家有用。