区块链教程
目录
| 关于
目录
::
0.
1.
理解区块链
»
Chapter 0
Overview
¶
0.1. 理解区块链
0.1.1. 关于本教程
0.1.2. 区块链概念概述
0.2. 密码学与区块链
0.2.1. 使用密码学:它几乎是随机的
0.2.2. 生成哈希码
0.2.3. 加密和解密
0.3. 区块与节点
0.3.1. 一个区块由什么组成?
0.3.2. 完整节点与薄节点以及节点社区
Chapter 1
Ledgers
¶
1.1. 公共账本
1.1.1. 简介
1.1.2. 账户余额
1.1.3. 分布式公共账本
Chapter 2
Data Structures
¶
2.1. 默克尔树
2.1.1. 默克尔树要解决的问题
2.1.2. 默克尔树
2.1.3. 为什么有用?
2.1.4. 简化支付验证
Chapter 3
Consensus Algorithms
¶
3.1. 共识算法简介
3.1.1. 什么是账本?
3.1.2. 什么是分布式账本?
3.1.3. 如何更新分布式账本?
3.1.4. 什么是共识算法?
3.2. 无许可共识算法
3.2.1. 简介
3.2.2. 原始:工作量证明与比特币
3.2.2.1. 什么是随机数?
3.2.2.2. 挖矿如何工作
3.2.2.3. 谁是矿工?
3.2.2.4. 达成共识
3.2.3. 以太坊
3.2.3.1. 拜占庭协议
3.2.3.2. 权益证明
3.2.4. Algorand
3.3. 许可共识算法
3.3.1. 什么是 Hyperledger?
3.3.2. Hyperledger 设计哲学
3.3.3. Hyperledger 的重要性
3.4. 硬分叉
3.4.1. 回顾:什么是共识算法?
3.4.2. 什么是硬分叉?
3.4.3. 硬分叉的影响是什么?
3.4.4. 共识算法如何影响硬分叉的效果
Chapter 4
CryptoCurrencies
¶
4.1. 比特币
4.1.1. 比特币简介
4.1.2. 目标与难度
4.1.3. 交易
4.1.4. 比特币争议
4.1.5. 比特币钱包
4.2. 权益证明
4.2.1. 什么是共识机制?
4.2.2. 区块结构回顾
4.2.3. 为什么需要某种形式的证明?
4.2.4. 什么是权益证明?
4.2.4.1. 它如何工作?
4.2.5. 权益证明与工作量证明
4.2.5.1. 资金从哪里来?
4.2.5.2. 性能/可靠性
4.2.5.3. 激励合法性
4.2.5.4. 安全问题
4.2.5.5. 能源问题
4.2.5.6. 集中风险
4.3. 以太坊
4.3.1. 引言
4.3.2. 需要解决的问题
4.3.3. 历史上的以太坊
4.3.4. 比特币与以太坊之间的主要区别
4.3.5. 资料来源:
4.4. 以太坊虚拟机与 Gas
4.4.1. 以太坊虚拟机
4.4.1.1. 简介
4.4.1.2. 以太坊状态
4.4.1.3. 智能合约复习
4.4.1.4. EVM 做什么?
4.4.2. Gas
4.4.2.1. 简介
4.4.2.2. Gas 的成本
4.4.2.3. 示例
4.4.2.4. 结论
4.5. 加密货币攻击
4.5.1. 什么是加密货币攻击?
4.5.2. 攻击策略
4.5.2.1. 网络钓鱼攻击
4.5.2.2. 51% 攻击
4.5.2.3. 加密劫持
4.5.3. 缓解(降低风险)策略
4.5.3.1. 网络钓鱼攻击
4.5.3.2. 51% 攻击
4.6. 其他加密货币
4.6.1. 其他加密货币
Chapter 5
Applications of Blockchain
¶
5.1. 智能合约
5.1.1. 简介
5.1.1.1. 什么是智能合约?
5.1.1.2. 为什么在区块链系统中使用它?
5.1.1.3. 如何实现这一点?
5.2. 其他应用
5.2.1. 区块链的其他应用
5.2.2. Blockone
5.2.3. Git
Chapter 6
Appendix
¶
6.1. 区块链教程术语表
索引
搜索页面
隐私 |
| 许可协议
目录
::
0.
1.
理解区块链
»
小结*:
操作系统*:
Windows
Mac OS
Linux
iOS
Android
Other
浏览器*:
Chrome
Safari
Internet Explorer
Opera
Other
描述*:
附加截图(可选):