区块链理解
2019-03-07 10:42
267 查看
区块链理解
1.区块链技术
区块链技术指使用点对点传输、共识机制、加密算法等技术,保证分布式数据库区块写入链中数据的一致性,达到去中心化和不可篡改的目的,区块链就是一种特殊的分布式数据库
区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成
和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的
智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。
2.共识机制
共识机制指在一个时间段内对事物的前后顺序达成一致的算法。在区块链上,每个节点都会有一份记录在链上的所有交易账本,链上产生的每一笔新的交易时,每个节点收到的信息的时间都不一样,为了防止信息不被破坏,写入区块中,需要所有节点对接收到的信息进行确认。
- 工作量证明机制POW(Proof of Work):
- 股权证明机制POS(Proof of Stake):
- 授权股权证明机制DPOS(Delegated Proof of Stake):
- 实用拜占庭容错算法PBFT(Practical Byzantine Fault Tolerance):
相关文章推荐
- 区块链的理解
- 以数据库思维理解区块链
- 深入理解区块链h5房卡斗牛源码搭建
- 搞明白P2P才能理解区块链
- 3分钟通过一个App的演示深入理解区块链运行原理
- 快速理解区块链
- 一瓶酒后的雄文:快速理解比特币/区块链的原理
- 深入理解区块链之七:挖矿与共识
- 区块链概述---如何简单的理解区块链技术
- 会说话的PPT,从开发者角度十分钟理解区块链
- [欢迎补充]理解区块链的误区
- 专访霍炬:中文社区第一批传播比特币的人,如今怎么理解区块链?
- 到底该怎么理解比特币和区块链?
- 简单理解区块链技术
- 区块链的技术原理个人理解
- 谈谈区块链的理解 -- 读《区块链:技术驱动金融》
- 从道法术三个层面理解区块链:术
- 区块链概述---如何简单的理解区块链技术
- 简单理解区块链上的容错
- 区块链理解