9月11日 星期一
昨天看了第二章和第三章的部分内容,第三章有太多的编程语言,很难搞清楚。第一次阅读时看到编程我就跳过,看到那么长的单词,就会下意识的认为那个单词我是不认识的。今天刚开始不想再继续阅读第三章,准备开始下一章。或许是今天天气不错吧,看了一会第四章我决定在把第三章看一下。在看编程语言时,我把看不懂的都查了一下,单词查了几个之后发现那些单词都是一些简单单词的组合,都不难。知道这点之后,看程序就简单了一点,已经可以在一个成勋中看出一个交易中它确认次数,他的希哈值。
编程英语
1 transaction 交易 gettransaction 访问交易
2getblock getblockhash 探索区块
3listunspent ( list un spent )未花费清单
4rawtransaction 原始交易 raw 原始 decoderawtransaction 解码原始交易 signrawtransaction 签名原始交易 sendrawtransaction
5tixd 交易希哈值
6vout 输出
7confirmations 确认次数
8gettxout 得到未花费的输出的详细细节
9getnewwaddress 新的交易地址
10scriptsig 脚本语言 scriptpubkey脚本公钥 script 脚本 pubkey 公钥
11sequence 序列
12 value 值
13reqsigs 请求信号
14hex 十六进制
15 asm 自动储存管理
主要内容
第一次运行比特币核心,要先下载一个安装包,会下载整个区块链,过程可能需要数天的时间。(从2009年开始到现在)
比特币发行版本,rc后缀是预发版本,用来测试
1 比特币客户端的编译过程看不懂
2通过make命令,安装bitcoind可执行文件到自己的系统路径,并确认是否安装成功。
3 JSON-RPCAPI接口帮助访问bitcoin-cil
4 用getinfo获得比特币核心客户端状态的信息
5在生成秘钥和其他命令之前,要用encryptwallet,walletpassphra 加密钱包,再用getinfo命令以验证钱包是否加密
6钱包备份,纯文本导出及恢复
7钱包地址及接收交易
8探索及解码交易
9探索区块
10基于UTXO的建立,签名与提交