共识算法之开篇
2017-12-07 21:21
218 查看
初识共识算法,还是在关注比特币的时候。共识算法是区块链的核心,因此想要真正弄懂什么是区块链,首先就要理解什么是共识算法,为什么要用共识算法。
共识算法并不是伴随着比特币的产生而出现的,早在 1997年 Adam Back 设计出Hashcash,最初是为了预防垃圾邮件的。2009年Satoshi Nakamoto在比特币上线时使用了pow,到现在已经出现了像POW、POS、DPOS、PBFT及其多种变种、Algorand等多种类型的共识算法。
那么什么是共识算法?共识算法是伴随着不可信而产生的,如果存在一个可信的锚点,那么就不需要什么共识算法,大家只需要共同信任这个可信锚点就可以了。因此下面的讨论都是在一个不可信的环境中。
未完待续……
共识算法并不是伴随着比特币的产生而出现的,早在 1997年 Adam Back 设计出Hashcash,最初是为了预防垃圾邮件的。2009年Satoshi Nakamoto在比特币上线时使用了pow,到现在已经出现了像POW、POS、DPOS、PBFT及其多种变种、Algorand等多种类型的共识算法。
那么什么是共识算法?共识算法是伴随着不可信而产生的,如果存在一个可信的锚点,那么就不需要什么共识算法,大家只需要共同信任这个可信锚点就可以了。因此下面的讨论都是在一个不可信的环境中。
未完待续……
相关文章推荐
- 算法总结与思考(开篇)
- 【分布式共识四】POW共识算法
- Hyperleger源码分析--共识算法
- [以太坊源代码分析]III. 挖矿和共识算法的奥秘
- 分布式一致性与共识算法
- 区块链目前的几大共识算法
- 算法与数据结构开篇
- 从拜占庭将军问题看:区块链「 共识算法 」
- 共识算法之POW
- Hyperleger--共识算法 (2)
- DPOS共识算法-by BM
- 【万云独家译文】DPOS共识算法——缺失的白皮书
- 详解瑞波程序中共识算法(待续)
- 区块链--共识算法POS,DPOS
- 3.从分布式一致性到共识算法(一)
- 【图像算法优化】开篇:simd-library介绍及几个优化技巧
- 数据结构和算法学习一,开篇
- 一步一步写算法(开篇)
- 学好数据结构和算法 —— 开篇
- zookeeper 学习 状态机复制的共识算法