为什么区块链被称为分布式账本技术而不是复制数据库?
Why blockchain is called distributed ledger technology instead of replicated database?
我相信分布式账本,在多个主机之间共享数据,每个主机存储部分数据,而在区块链中,每个主机复制并存储准确更新的记录副本。如果这是真的那么为什么在 blokchain 中过度使用分布式数据库术语?
数据库中的数据通常要进行 CRUD 操作。区块链不是。修改区块链中的记录违背了区块链的目的。修改复制数据库中的记录是家常便饭。
区块链之所以被称为分布式账本,是因为账本是不可更改的。企业的会计师不能仅仅更改公司分类账中的记录,因为这是非法的。区块链也是一样的,只是由于依赖于 SHA-256,所以记录不能被更改。
我相信分布式账本,在多个主机之间共享数据,每个主机存储部分数据,而在区块链中,每个主机复制并存储准确更新的记录副本。如果这是真的那么为什么在 blokchain 中过度使用分布式数据库术语?
数据库中的数据通常要进行 CRUD 操作。区块链不是。修改区块链中的记录违背了区块链的目的。修改复制数据库中的记录是家常便饭。
区块链之所以被称为分布式账本,是因为账本是不可更改的。企业的会计师不能仅仅更改公司分类账中的记录,因为这是非法的。区块链也是一样的,只是由于依赖于 SHA-256,所以记录不能被更改。