跳过正文

文章

一个程序员的技术成长记录。从代码实现到架构设计,从技术研究到职场思考,记录每一步的学习轨迹和深度思考。

2018

区块链的1.0时代:比特币 – 第5章 交易
·18301 字·37 分钟
深入解析比特币交易的生命周期、数据结构、UTXO机制、交易脚本语言以及P2PKH、P2SH等标准交易类型的技术实现原理。
Building Blockchain in Go. Part 4: Transactions 1
·3533 字·8 分钟
使用Go语言构建区块链系列教程第四部分,详细介绍区块链交易的基本概念、UTXO模型和交易验证机制。
Building Blockchain in Go. Part 3: Persistence and CLI
·2997 字·6 分钟
使用Go语言构建区块链系列教程第三部分,实现区块链数据的持久化存储和命令行界面,让区块链数据能够保存到本地数据库。
Building Blockchain in Go. Part 2: Proof-of-Work
·2135 字·5 分钟
使用Go语言构建区块链系列教程第二部分,详细介绍工作量证明(Proof-of-Work)算法的实现原理和代码实现。
Building Blockchain in Go. Part 1: Basic Prototype
·1205 字·3 分钟
使用Go语言构建区块链系列教程第一部分,从零开始实现区块链的基本原型,包括区块结构和链式连接。
区块链的1.0时代:比特币 – 第4章 高级密钥和地址
·6465 字·13 分钟
详细介绍比特币高级密钥和地址技术,包括BIP0038加密私钥、P2SH多重签名地址、靓号地址生成算法和纸钱包安全存储方案。
区块链的1.0时代:比特币 – 第4章 密钥、地址、钱包
·24135 字·49 分钟
全面介绍比特币密钥生成、椭圆曲线密码学、钱包类型、HD钱包、BIP32/BIP44标准以及助记词等核心密码学概念和技术实现。
区块链的1.0时代:比特币 – 第3章 比特币客户端
·14182 字·29 分钟
全面介绍比特币核心客户端的使用方法,包括编译安装、JSON-RPC API接口、钱包管理、交易操作和区块查询等功能详解。
区块链的1.0时代:比特币 – 第2章 比特币的原理
·8586 字·18 分钟
深入解析比特币系统工作原理,通过实际交易案例详细说明比特币交易构建、挖矿验证、区块确认和区块链信任机制。