- 博客(3)
- 收藏
- 关注
原创 bitcoin数据的序列化
在bitcoin的p2p网络以及rpc调用中,需要将数据进行序列化后后再发送。本文主要介绍一下bitcoin中的序列化部分函数功能。下面主要从rpc调用中说明。首先,我们知道rpc中的数据类型是json,可以理解成一个键值对的形式。那么对于json格式的数据,目标是将json中的键和值都转化成字符串。因为rpc中的json的键一定是string的格式,所以只需要将值序列化成字符串的格式就可...
2018-12-13 18:47:19 629
原创 bitcoin协议系列(一)
本系列主要介绍bitcoin中用到的关于网络,数据存储等协议。本文内容:bitcoin的message中的variable length integer(变长整数)与variable length string(变长字符串)一、variable length integer(var_int)var_int在bitcoin的message以及transaction中都有使用,使用方法如下...
2018-12-13 10:31:23 1120
原创 bitcoin中的软分叉机制之BIP9
BIP9是bitcoin中用来软分叉的协议,详细可以看https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki#AbstractBIP9中,version的状态有DEFINED, STARTED, FAILED, LOCK_IN, ACTIVE. 状态转换图如下其中threshold值得是在连续的N个块内,至少需要...
2018-12-10 10:38:05 849
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人