1. 概念
- 区块链是一个分布在全球各地、能够协同运转的数据库存储系统,区别于传统数据库运作——读写权限掌握在一个公司或者一个集权手上(中心化的特征),区块链认为,任何有能力架设服务器的人都可以参与其中。来自全球各地的掘金者在当地部署了自己的服务器,并连接到区块链网络中,成为这个分布式数据库存储系统中的一个节点;一旦加入,该节点享有同其他所有节点完全一样的权利与义务(去中心化、分布式的特征)。与此同时,对于在区块链上开展服务的人,可以往这个系统中的任意的节点进行读写操作,最后全世界所有节点会根据某种机制的完成一次又依次的同步,从而实现在区块链网络中所有节点的数据完全一致。
- 即把多笔交易的信息以及表明该区块的信息打包放在一起,经验证后的这个包就是区块。
每个区块里保存了上一个区块的hash值,使区块之间产生关系,也就是说的链了。合起来就叫区块链。
2. 去中心化与分布化
- 区块链是一个去中心化的系统,确实,「去中心化」在区块链世界里面是一个很重要的概念,很多模型(比如账本的维护、货币的发行、时间戳的设计、网络的维护、节点间的竞争等等等等)
- 中心化最大的弊端——过分依赖中心和权威,也就意味着逐渐丧失自己的话语权
- 分布式存储,通过多地备份,制造数据冗余
- 让所有人都有能力都去维护共同一份数据库
- 让所有人都有能力彼此监督维护数据库的行为
- 分布式部署肯定是构建去中心化网络理所当然的解决方向——通过 P2P 协议将全世界所有节点计算机彼此相互连接,形成一张密密麻麻的网络;以巧妙的机制,通过节点之间的交易数据同步来保证全球计算机节点的数据共享和一致。
- 传统的分布式存储是一个中心化的机构在很多地方做了数据备份,在区块链里是通过链中的各个节点开放的存储空间来建立整个区块链里的分布式数据库
- 两节点直接进行通讯,不需要经过第三方,保证用户的隐私。
3. 挖矿
- 去看相对应的文档解释,难以总结。