0

假设我有一个包含系统的区块链实现的 merkle 树,并且我已经使用数据库和它一起对其进行搜索操作。所以我的问题是,区块链如何验证某人是否更改了数据库中的任何值?我们是否定期使用链验证数据库?如果是,我们如何做到这一点以及在什么时间间隔?

以客户忠诚度积分为例:

如果某人获得了数据库的root访问权限,他们可以直接更改数据库中的值并通过获取他们没有的忠诚度积分来从中受益,并兑换这些积分(因为在进行交易之前,我们搜索用户的积分余额)。那么在这种情况下,是否应该对实现的数据库中的数据进行一些验证?如果是,应该多久进行一次?以及如何实现它,因为这需要我们遍历整个默克尔树,然后验证数据库。这将是一个耗时的过程。

在现实生活中的区块链实施中,我们如何应对这种情况?任何建议或帮助将不胜感激。

4

0 回答 0