GO实现BTC-V6-签名
本部分为GO实现BTC的最后一个部分 签名校验 http://www.okweex.com/3141… 继续阅读 GO实现BTC-V6-签名
本部分为GO实现BTC的最后一个部分 签名校验 http://www.okweex.com/3141… 继续阅读 GO实现BTC-V6-签名
本章节重点部分为 INput output的类定义与使用 交易传输改写 在中间部分 ecdsa签名d… 继续阅读 【重要】GO实现BTC-V5-钱包
还是借助于这张交易的图,顺一下余额查询的逻辑,这里需要涉及到几个知识点 input:输入,表明钱的来… 继续阅读 【重点】BTC区块链余额查询和转账自总结
比特币数据库中只有交易,没用地方存储账户余额 每个交易都要以以前的交易为基础,而不是以特定字段记录余… 继续阅读 BTC转账交易逻辑
定义交易结构 package main //定义交易结构 //定义input //定义output … 继续阅读 GO实现BTC-V4-交易
1. gob是go语言内置的编码包 2. 它可以对任意数据类型进行编码和解码 3. 编码时,先要创建… 继续阅读 go使用gob编码解码
查看.db文件中的字符可以用 strings blockChain.db package main … 继续阅读 GO blot数据库使用方法
分析bolt存储区块的格式 key一定唯一: 把所有的区块都写到一个bucket中:key->… 继续阅读 GO实现BTC-V3-存储
v2版本思路 1. POW介绍 – 定义一个工作量证明的结构ProofOfWork a.… 继续阅读 GO实现BTC-V2-挖矿
# git代码管理 git clone https://gitee.com/bwcs/beijing… 继续阅读 GO实现BTC-V1-链条
– 密码学货币存在的目的就是信任最小化。- 在学习密码学货币的过程中,最要紧的事就是理解… 继续阅读 科普 | 密码学货币的来历
1、区块头 BLOCK HEADER 注意:区块本身不存储当前区块的哈希值,而是节点接收到区块之后,… 继续阅读 BTC比特币结构
演示网站:http://gobittest.appspot.com/Address
挖矿 抛出三个问题:1.谁负责记账,2.有什么好处,3.对系统有什么好处(发行货币,安全,一致) 上… 继续阅读 BTC挖矿原理
比特币系统就是一个软件系统,每个人都可以下载使用,使用者之间不断进行交易而产生交易数据,这些数据以数… 继续阅读 BTC运行原理介绍