区块链的最大资产是它的一次写入,追加许多分布式的特性;它可以很容易地部署在Web上的不同节点上,每条记录都包含自己的散列,使其不可变。
贝内特说,通过基于区块链的网络发布的分类账可以为用户提供比选择性视图更丰富、更全面的交易历史,如果他们只有内部系统并且可能有一些黑名单需要审查。
然而,这并不意味着与事务相关的数据必须是该链的一部分。
例如,由于区块链的分布式特性,所有数据都必须复制到链中的所有节点。如果区块链用户将图像作为其事务的一部分包含进来,那么数据容量将迅速增长——就像网络开销一样,考虑到仅用于追加的数据存储会随着时间的推移变得越来越大。
对于某些事务任务,最好使用具有独立网络存储的关系数据库,比使用失控的区块链更好。
“经验法则:当关系型数据库能够完成这项工作时,永远不要采用基于区块链的架构。”Bennett说。