bitcoin 的序列化功能主要实现在 serialize.h 文件,整个代码主要是围绕 stream和参与序列化反序列化的类型 T 展开。stream 这个模板形参表达具有 re...
努力到无能为力
在 Bitcoin 代码中,使用 Coin 类来表示单个交易对象中某个输出的币:class Coin{public: //! unspent transaction outp...
> 在上一篇[Bitcoin UTXO代码分析(一):UTXO的相关表示]中,简要说明了 UTXO 在 Bitcoin是使用那些类表示的,这篇文章继续分析下 UTXO 的标记和花费...
前两篇介绍了 UXTO 表示以及CCoinViewCache的使用: Bitcoin UTXO代码分析(一):UTXO的相关表示 和 Bitcoin UTXO代码分析(二):CCo...
Jeff Dean, Sanjay Ghemawat leveldb库提供了一个持久性的键值存储,键和值是任意字节数组。keys 根据用户指定的比较器功能在 key-value s...
该脚本的格式锁定脚本: < expiry time > OP_CHECKLOCKTIMEVERIFY OP_DROP OP_DUP OP_HASH160 < pubKeyHash ...
区块链是一种账本数据库,分布式,数据存储的每个节点都会同步复制整个账本,信息透明难以篡改。区块中存放着交易,区块按照高度有序链接起来的这种数据结构被称为区块链。每个区块都指向前一...
爱技术,爱生活!
虽然说Bitcoin Core有编译好的客户端。但如果能自己编译下源码,感觉也还是不错的。所以就有了以下的图文:前置条件已经安装好Docker能够科学上网构建Bitcoin客户端从...
make it work, make it r...
在Bitcoin系统中,私钥对数字资产有着完全的控制,私钥的安全性即代表了数字资产的安全性。为了构建一笔合法的交易, 需要利用私钥对这笔交易进行ECDSA签名。但由于私钥本身是25...