区块链源码分析

本专栏主要讲解区块链源码

10 篇文章
32 人订阅

全部文章

qudamahcui

腾讯 · 高级工程师 (已认证)

超级账本(Hyperledger Fabric)之权限管理浅析

超级账本是联盟链的代表,而其相对于共链(例如比特币,以太坊)一个较大的区别在于其强大的角色管理和权限把控上,本文主要介绍其角色管理和权限把控的一些核心机制。

1613
qudamahcui

腾讯 · 高级工程师 (已认证)

以太坊源码分析之随心笔记

table.go 定期随机选取一些节点找他们要他们的节点,放到本地,也就是一个随机找节点的table 里头的bucket 和 nodesByDistan...

1463
qudamahcui

腾讯 · 高级工程师 (已认证)

比特币源码分析之六:网络

这幅图描绘了最基本的比特币p2p网络的数据协议,本文就针对这张图进行讲解。

1603
qudamahcui

腾讯 · 高级工程师 (已认证)

超级账本(Hyperledger Fabric)源码分析之一:总览

1)Go,注意设置好gopath(笔者安装的是go1.8.3,对应的源码是v1.0.0这个tag,版本不对可能会出现编译不过或者运行出现问题)

2685
qudamahcui

腾讯 · 高级工程师 (已认证)

比特币源码分析之五:区块

uint256 hashMerkleRoot; 表示交易集合算出来的merkle 树的树根hash

2684
qudamahcui

腾讯 · 高级工程师 (已认证)

联盟链Fabric和公有链比特币的区别

最近研究了一下联盟链的代表超级账本这个开源项目,准备再做一个Fabric的源码分析系列,本文先总结一下Fabric和比特币的一些关键性的区别或者也...

3223
qudamahcui

腾讯 · 高级工程师 (已认证)

比特币源码分析之四:签名验证

在《比特币源码分析之三:交易脚本》文中最后以比特币系统中最简单的交易脚本为例子介绍了比特币的脚本指令系统,其中OP_CHECKSIG指令是该指令系统的核心指令,...

4548
qudamahcui

腾讯 · 高级工程师 (已认证)

比特币源码分析之三:交易脚本

这两个概念不需要了解详细的数学实现,只是了解大致的工作原理即可,相信码农应该都有这个基本功。

3353
qudamahcui

腾讯 · 高级工程师 (已认证)

比特币源码分析之二:交易

本文介绍比特币交易是如何通过非对称加密机制来完成安全交易的,欢迎大家互动留下问题和希望讲解的题目。

28010
qudamahcui

腾讯 · 高级工程师 (已认证)

比特币源码分析之一:总览

本文主要讲解比特币源码,下一篇文章会介绍比特币交易是如何通过非对称加密机制来完成安全交易的,欢迎大家互动留下问题和希望讲解的题目。

68717

扫码关注云+社区