摘要:
一,私钥、公钥与比特币地址 由随机数生成私钥 比特币软件使用操作系统底层的随机数生成器来产生256位的熵(随机性),也就是说首先在1-2256之间生成一个随机数,然后用SHA256算法生成一个256位的二进制数(即64位的十六进制)。 由私钥生成公钥 通过椭圆曲线算法可以由私钥生产公钥,这个过程是不 阅读全文
摘要:
摘要 本文构建了一个使用工作量证明机制(POW)的类BTC的区块链。将区块链持久化到一个Bolt数据库中,然后会提供一个简单的命令行接口,用来完成一些与区块链的交互操作。这篇文章目的是希望帮助大家理解BTC源码的架构,所以主要专注于的实现原理及存储上,暂时忽略了 “分布式” 这个部分。严格来说还不能 阅读全文