区块链是什么
百度告诉我们,区块链是一个分布式基础架构,这个架构有以下几个特点:
1.利用块链式数据结构来验证和存储数据
2.利用分布式节点共识算法来生成和更新数据
3.利用密码学的方式来保证数据传输和访问的安全
4.利用自动化脚本代码组成的智能合约来编程和操作数据
简单的说,区块链就是一个去中心化的数据库。
分布式?去中心化?
分布式是为了解决单个服务器的容量和性能瓶颈而采用的一种优化手段。主要有两种实现方式:
。水平扩展:如果一台机器扛不住流量,就增加机器,将流量分到多台机器上
。垂直扩展:将不同的需求分到不同的机器上。比如A机器处理查票请求,B机器处理买票请求
中心化,去中心化,分布式分布式就是系统中没有超级节点;去中心化是系统中的节点通过自由竞争成为超级节点;中心化是指超级节点固定且单一
区块链的特征
去中心化
数据不可篡改
匿名
开放:数据对系统中的所有节点都公开透明
网友评论