目录:
- 什么是区块链
- 区块链特性
- 比特币的性能低下和能源浪费
- 一些基础概念
- 从信息上链流程来了解区块链
- 交易上链改变了什么
- 由链式结构和共识算法支撑的不可篡改性
- 链上应该存些什么?
什么是区块链
总的来说就是一个多方合作管理的数据库,互相监管
- 让很多人一起监管的数据库,保证历史数据不会被某个机构篡改,链上的每一个动作都被记录下来
- 密码学保护:别人无法伪造你的信息,盗号难度极大,保证数据的真实性
- 信息公开:所有信息公开透明,如果有隐私数据,可使用哈希算法或密码学加密后上链,需要时获取密文并解密即可,或直接提供明文证明真实性
- 智能合约:公开代码的程序,大家按照某个公开的智能合约规则做事,不用担心暗箱操作,就像一份合同
区块链特性:
- 多节点监管: 区块链本质上是一个分布式的数据库,由多个参与者维护并监管该数据库,由于共识算法的保护,除非全网大部分参与者达成协议,否则不可能对区块链的历史数据进行更改,让该数据库不被某个公司或机构完全控制,实现去中心化,减小被攻击的风险。监管者的数量越多分布越广,区块链就越安全,不过因为不可能三角问题,一些区块链平台为了性能,牺牲了部分去中心化。
- 信息不可伪造: 因为密码学的原因,区块链还可以保证数据的不可