区块链解决了什么问题?
如果用一句话来说,就是:放权。
区块链是分布式数据存储、点对点传输、* * * *识别机制、加密算法等计算机技术的新应用模式。
所谓* * *知识机制,是区块链系统中不同节点之间建立信任和获取权利的数学算法。
从狭义上讲,区块链是一种将数据块按照时间顺序有序组合的链式数据结构,在密码学上保证是不可破解、不可伪造的分布式账本。
从广义上讲,区块链技术是一种全新的分布式基础设施和计算方法,它使用区块链数据结构来验证和存储数据,使用分布式节点识别算法来生成和更新数据,使用密码学来保证数据传输和访问的安全性,使用自动化脚本代码组成的智能契约来编程和操纵数据。
优势:
1)算法简单,易于实现;
2)节点无需交换额外信息即可实现* * *知识;
3)破坏系统需要很大的成本。
缺点:
1)浪费能量;
2)难以缩短区块的确认时间;
3)新区块链必须找到不同的哈希算法,否则将面临比特币的计算能力攻击;
4)容易出现分叉,需要等待多次确认;
5)永远不会有终结,需要一个检查点机制来弥补终结。