作者:廖雪峰在比特币区块链中,每一个区块都指向上一个区块,这些通过SHA256计算的区块哈希链就是比特币账本不可篡改的基础。在一个区块中,比特币系统用交易(Transaction)来表示一笔比特币交易。一个区块包含至少一笔交易。这些Transaction的Hash通过Merkle Tree计算出所有交易的Merkle Hash,并被包含至区块Hash中,从而实现交易的不可修改。如果我们仔细观察每一笔交易,可以发现,除了第一笔交易是矿工的挖矿所得外,每一笔交易都拥有一个或多个输入(TxIn),以及一个或多个输出(TxOut): 第一笔矿工挖矿的收入交易通常被称为Coinbase,它没有输入,所
2021-12-16 16:54:21 150KB 公钥算法 区块链 数字货币
1
从2009年1月到2018年2月期间的大额比特币交易记录
2021-11-09 11:21:03 300.06MB 数据集
1
比特币交易源码分析 ⼀一、结构! 3! ⼆二、类型! 5! 三、构造交易! 6! 四、发送交易! 6! 五、接收交易! 6! 六、交易有效性! 6! 密钥! 8! ⼀一、密钥! 8! ⼆二、公钥! 9! 三、加密的公钥、私钥! 9! 四、签名! 10! 地址! 12! 脚本! 13! ⼀一、脚本! 13! ⼆二、操作码! 13! 三、构造脚本! 17! 四、解析执⾏行脚本! 18! 五、校验脚本! 19! 六、数值转换! 19! 七、压缩版脚本! 19! 交易内存池! 21! ⼀一、内存池! 21! ⼆二、⺴⽹网络接收交易信息! 22! 三、获取节点交易内存池数据! 23! 交易精简版! 24! ⼀一、结构! 24! ⼆二、币视图数据库! 26! 钱包! 29! ⼀一、钱包数据库! 29! ⼆二、钱包! 31! ⻚页码:1/44 区块树数据库! 44! ⼀一、区块树数据库! 44!
2021-11-03 11:41:26 576KB 源码分析 比特币
1
在比特币系统中,没有中心机构负责产生区块及“造币”,而是有所有的参与节点进行 竞争,竞争的胜利者获得“产生区块”(或称为记账)的权利,把一批交易记入区块链(即账本),每个新建区块中的coinbase交易相当于“造币”,凭空生成出比特币。 由于coinbase中的输出(区块奖励)由产生该区块的节点指定,这就鼓励了节点积极参与竞争、争取记账权利。 这个竞争通过“挖矿”实现: 有一个系统级的参数:挖矿难度系数。该参数指明的是Hash值的开头有多少个零,或者把Hash值看作数字的话,该参数指明一个目标值target,挖矿的目标是找到Hash值小于该目标值的区块。 如何找?:对区块头中的nonce值进行修改并计算相应的区块头的Hash值,如果Hash值小于target,则说明挖到了一个有效(可以成为区块链上)的区块,可以用这个区块区参与竞争记账。
2021-10-16 20:36:28 2.35MB 比特币 交易 脚本语言 区块
1
比特币自动交易程序源码2019
2021-10-09 17:43:46 2.31MB 比特币 比特币源码 比特币交易
1
轻量级比特币交易溯源机制
2021-09-02 14:13:00 744KB 比特币交易溯源机制
目录 ·背景介绍 ·比特币交易追踪技术 ·众享比特解决方案 ·应用场景
2021-08-08 09:00:28 1.47MB 区块链 比特币交易追踪
1.edgelist:比特币交易流向(23万条数据,即23万笔交易) 2.classes:节点的分类(20万条数据,即20万个节点。 有三种标签:1表示非法节点;2表示合法节点;unknown表示合法性未知的节点) 3.feature:每个节点都关联166个交易特征(共166个列;20万行,即20万个节点),这166个特征中有94个原生特征(如:时间不长、入度出度等);有72个聚合特征(如:标准差和相关系数)
2021-04-25 12:44:32 85.71MB 比特币
1
量化交易,比特币交易,量化交易,比特币交易,量化交易,比特币交易
2019-12-21 20:09:29 53.61MB 比特币搬砖 量化交易
1