2021年05月26日
区块链相关理解整理
对于区块链,有人视之为宝物,有人视之为妖魔。
那么它到底是否是很重要,甚至是可以产生重大影响的技术呢?
比特币的出现已经证明了它可以带来重要影响了。
那么它的作用只能是提供一种去中心化的金融交易系统?只适合这种记录东西的场景?
此文现在没时间写,先起个头。
“区块链”不是单纯的区块链?
为什么区块链就必须要“去中心化”、“PoW/PoS/PoXXX”、“挖矿”、“发币”、“分布式”?
因为记录的是账单,所以才有了“币”。而记录账单和区块链没有必然关系。
到底用块链能用来干什么?
区块链总要在链上存点数据,没有数据需要保存,那为什么要用区块链?
使用区块链技术的产品,有什么特点?可以提供什么样的功能?
特点:需要持续进行记录,并保存记录历史;多个副本之间要保证一致性。<-- 等等,这些特点真的依赖区块链,和区块链有关系?
一致性算法 raft 中,解决了一致性问题,但不能解决操作 log 被篡改的问题,因为不容易发现被篡改了。hash 可以帮助快速发现 log 被篡改,而区块链相当于支持对可增长的数据进行 hash,并把从旧至新数据的用 hash 连接起来。