技术

从架构的思维分析去解析比特币,从而对区块链技术有一个更深入的

作者:admin 点击数: 2018-12-26 11:24:29

从架构的思维分析去解析比特币,从而对区块链技术有一个更深入的

从架构的思维分析去解析比特币,从而对区块链技术有一个更深入的理解



准备工作


区块链技术不是一种技术实现,而是一个系统的架构设计,使用一系列的技术组合用于完成去中心化的数据存储。


比特币要做什么?


如果你是一个架构师,做一个系统的架构,你首先要搞清楚这个系统要做什么?


如果用一句话来描述比特币要做什么,那么可以这样描述:做一个去中心化电子货币发行交易系统。这里有三个关键词:

1. 去中心化

2. 电子货币发行

3. 电子货币交易


分析和设计


本章针对上述比特币的三个关键词,去中心化,电子货币发行,货币交易,进行分析和设计。


去中心化


当今世界的所有货币交易都是有一个第三方可信任的金融机构提供服务处理,任何人不能访问由这个第三方机构中心化存储的数据,理论上来说如果这个金融机构发生了欺诈或倒闭,那么存储在这个机构中的货币,以及所做的交易就会存在风险。


从技术角度分析,如何做到去中心化?


中心化对应的就是分布式,去中心化就是分布式。把原先存储在某个第三方机构,中心化存储的数据,进行分布式存储。


分布式存储要解决的3个基本问题


1. 网络结构

2. 数据不可篡改性

3. 最终一致性


相关文章