BlockChain:区块链技术基础概念综合理解——个人总结 区块链的进阶与意义1、区块链技术的进阶区块链1.0 区块链2.0 区块链3.0 2、区块链技术三大意义—传递价值、建立可信用环境、提高效率和降低成本1、传递价值2、建立可信用环境(1)、建立可靠可信、公正透明的互联网环境 3、提高效率、降低成本区块链六大核心技术—BC结构、DLT存储、P2P传输、CA安全、CM维护、SC自动化1、BC结构1、链式块状结构:以区块为单位链状数据块结构 2、DLT存储DLT两个特点:多方决策、共同维护,独立完整的数据存储 不可篡改、全网共享账本 3、P2P传输去中心化:P2P分布式网络实现去中心化 , 4、CA安全公私钥非对称加密:保证数据传输安全 Hash算法:保账本完整性防篡改 数字证书:实现身份认证 用户高度匿名性:交易信息公开但账户信息高度加密 5、CM维护多方写入、集体维护:共识算法确定记录权,共同维护交易数据,保证交易一致性,解决双花现象 CM的意义:在一定限制条件下(比如,比特币要求50%以上算力由诚实节点掌握),算法规则保证了算法共识的可行性、稳定性和安全性。 6、SC自动化数据透明、账本公开、代码开源: 区块链六层架构1、数据层——区块数据+链式结构、非对称加密、哈希函数、数字签名、Merkle树、时间戳2、网络层——P2P网络、传播机制、验证机制3、共识层——PoW、PoS、DPoS、PBFT4、激励层——发行机制、分配机制5、合约层——EVM、脚本代码6、应用层——实现转账和记账功能 |
|