私人数据库
对于私人数据库, 终端用户(end-user, 或称最终用户)可能拥有只读权限. 她无法更改该数据库中某一行的内容....的块( 使用散列值8939a3c35构建块 )
因此, 块通过引用前面块的反映内容的散列值来显式排序, 而不是由与内容无关的编号系统( 1,2,3 )隐式排序....因此, 你不仅需要重新计算块的散列值, 还需要确保重新计算的散列值低于某个数. 你需要通过重复调整块内容的另一部分( 称为随机数 )来 重新挖掘块, 直到找到小于目标数的散列值为止....假设你通过移除事务并重新创建全部都符合验证条件的块的哈希值来创建内部一致的区块链.
监管机构现在需要检查区块链的其他副本 - 并检查某一个数字 - 最近区块的散列值....他们只需要查看最近某个块的散列值.
换句话说, 尝试创建虚假区块链非常困难.
更改一个区块链
如何尝试更改你参与的区块链中的现有数据? 你会如何尝试得到在一个网络中被其他人接受的修改区块?