WormHole RPC的处理流程 RPC 的业务整理 RPC的调用流程 燃烧BCH,获取基础货币RPC调用流程 ...[作者空间]
leveldb VS rocksdb 背景 本文的测试场景是模拟BCH中,验证交易的过程中使用DB的场景,这种场景...[作者空间]
漏洞描述 在2018年4月26日上,Bitcoin-ABC 的开发者被不明身份的人告知,当前 Bitcoin-AB...[作者空间]
Control Messages 以下网络消息都有助于控制两个peer之间的连接,允许他们相互通知其他网络。 请注...[作者空间]
Data Messages 下面网络消息的请求提供了与交易(tx)和块(block)有关的数据 很多 data m...[作者空间]
这篇文章主要分析rpc模块代码的一个整体逻辑,详细的代码讲解,请关注下一篇文章 在这里,我们暂时先抛开bitcoi...[作者空间]
前两篇文章主要从整体逻辑上对代码进行了梳理,这篇文章将主要讲述网络模块主要的函数,以及其具体实现。 监听连接:Th...[作者空间]
utxo core目前的utxo架构逻辑,主要分为三个模块: 第一类是硬盘上的, 第二类是对硬盘做的一个缓存, 第...[作者空间]
block headers 以80字节的格式进行序列化,然后作为比特币工作量验证算法的一部分进行哈希处理,使序列化...[作者空间]
下表列出了一些值得注意的P2P网络协议版本,其中最新版本列在第一位:[作者空间]
众所周知,比特币网络是采用的P2P网络体系,所以,没有明显的客户端与服务端的区别或者是概念,每一个节点既是自身的客...[作者空间]
在梳理代码逻辑之前,首先介绍几个比较重要的结构: CMessageHeader 消息头包含的内容: Message...[作者空间]
摘要 增加一个新的消息类型--“feefilter”,用于告知 peer 不要向该节点发送低于指定费率的交易的“i...[作者空间]
摘要 该BIP主要描述了广义的 off-chain 合约谈判的脚本。 总结 hash 时间锁定合约(HTLC)是一...[作者空间]
概述 当添加一个新消息-“sendheaders”时,比起“inv”消息来,节点更喜欢通过 “headers” 消...[作者空间]
Version 0.1, 2018-01-19 - 草案供讨论 讨论草案 为了讨论这个草案,附加说明包含在标题草案...[作者空间]
概述 现在的许多节点不会用另一个花费相同输入的交易来代替其流量的任何交易,使得花费者难以调整其先前发送的交易以处理...[作者空间]
utxo的刷盘逻辑主要在txdb.cpp中实现,主要是 CoinsViewDB::batchwrite这个函数。下...[作者空间]
首先明白:软分叉升级主要是在原有的主链上增加共识规则。 软分叉的目的是为了让老版本的客户端能够兼容。我们人为设定一...[作者空间]
BIP9允许部署多个向后兼容的软分叉,通过旷工在一个目标周期内投票,如果达到激活阈值nRuleChangeActi...[作者空间]