区块链的构造和解释

清源 在 2020-06-15 发布
所需学分: 0

通过对Bitcoin,Ethereum,Fabric的技术原理分析,自底而上的介绍区块链底层技术原理。

具体内容涵盖区块链底层技术的方方面面,帮助大家更好的理解区块链底层的技术原理。

如果觉得还不错的话希望star支持一下作者~ 如果内容出现表述不清,错误请务必指出,issues,站内私信均可。

Table of Contents

前言

必读前言

安全与加密

1.1 密码学基础

1.2 可信通信

1.3 密钥协商

1.4 身份认证

1.5 PKI体系

网络层

2.1 初窥P2P网络

2.2 结构化网络

2.3 RLP编码

2.4 Whisper网络

交易模型

3.1 UTXO模型

3.2 账户模型

智能合约

4.1 Gas机制

4.2 Solidity开发环境

4.3 合约结构

4.4 变量

4.5 控制结构与异常处理

4.6 函数与事件

4.7 合约继承

深入EVM虚拟机

5.1 EVM简介

5.2 EVM体系结构

5.3 Solidity汇编

5.4 事件与日志

5.5 跨合约调用

5.6 合约安全

核心数据结构

6.1 交易与回执

6.2 区块结构

6.3 轻节点与默克尔树

6.4 字典树

6.5 MPT树

6.6 Bucket树

公链共识

7.1 比特币共识

7.2 以太坊共识

7.3 以太坊Ghost协议

7.4 公链激励

联盟链共识

8.1 RAFT算法

8.2 PBFT算法

预言机(Oracles)

预言机

区块链标准

区块链标准