区块链原理、设计与应用-理论篇
- 区块链的诞生
- 核心技术概览
- 典型应用场景
- 分布式系统核心技术
- 密码学与安全技术
- 比特币——初露锋芒的区块链
- 以太坊——挣脱加密货币的枷锁
- 超级账本——面向企业的分布式账本
区块链的诞生
随着人类文明的发展,记账手段也在发现变化。单式账本-复式账本-数字化账本-分布式账本,逐渐从简单到复杂,从中心化到去中心化。
商业越来越发达,参与方越来越多的情况下,分布式账本遇到信任危机,无法找到一个大家都能信任的第三方记账机构。
分布式账本 1.0:参与的多方都能够对同一本账本任意读写。无法防止某一方的恶意篡改。
分布式账本 2.0:加入数字摘要技术。每次追加新记录各方都计算一次使用 Hash 算法计算历史数据的数字摘要。各方可以验证插入前后历史数据的数字摘要是否匹配,不匹配就说明有人篡改了历史数据。每次都要计算所有历史数据的摘要,计算量大,扩展性差
分布式账本 3.0:利用好之前计算过的摘要值,当新的交易发生之后,需要验证的是旧的摘要值匹配旧的数据,新的摘要值匹配新的数据。这就是区块链的解决方案
简单聊聊加密货币
加密货币的概念很早就诞生了,