区块链
****定 义:****一种新的数据记录,存储,表达的方式。参加区块链的全体成员都有一份数据,以及每个人对数据进行的操作都会被区块链里的每个人得知。这样就可以避免都存储在一个地方导致数据丢失后造成的损失
发展历程:
区块链1.0时代,比特币,区块链货币时代
区块链2.0时代,以太坊,区块链合约时代
区块链3.0时代,联盟链,区块链治理时代
特点:
- ++++开发,共识:++++任何人都可以参加到区块链网络
- 去中心化,高可信
- ++++数据透明++++
- 不可篡改,可追溯:单个甚至多个节点对数据库的修改无法影响其他节点的数据库
- 可编程性,简化运维,自动执行
分类:
1.公有链 --去中心化
·对所有用户开发,任何人都可以参加
·所有参与成员在区块链中地位相等可查看所有数据,以及开展所有业务
2.私有链 --中心化,不对外开放
·通过公有链技术通过私有化部署实现
·一般部署在私有网络中,借助区块链的特性有针对的完成工作
·参与节点少,实现部分区中心化应用
3.联盟链 ---授权加入,多中心化
·介于公有链和私有链的区块链技术,部分功能使用中心化技术实现
·与公有链相比,这种区块链的加入有设置门槛
技术:
分布式账本技术
加密算法:主要使用哈希算法,数字签名(防止身份伪造,数据被篡改,提高数据安全)
智能合约(2.0兴起):以数字形式定义承诺,双方在合约中执行承诺的协议 区块链灵魂
共识机制:保证区块链所以参与成员存储账本的数据统一性
应用领域:
跨境支付,助力生鲜产品溯源 ---把人类社会推入可信时代