区块链:如果没有用户在线验证新交易怎么办?

时间:2020-06-26 00:11:05

标签: blockchain smartcontracts decentralized-applications

好的,所以我想把整个话题都放在脑子里,包括智能合约。

我不了解的是,借助区块链技术,我们依靠其他人来验证我提议的交易(我的新区块)。这意味着如果我要篡改某些块并尝试重写历史记录,其他节点将立即检测到它。

这是我遇到的问题所在。人们说,小型企业也可以实施区块链,但是,如果有时只有一个用户在线,整个区块链是否会陷入困境?甚至没有人?在那种情况下,没有任何实体可以阻止历史的变化,使其变得脆弱吗?

是否有可能继续对这些节点进行验证?据我了解,似乎没有办法。

另一个问题:是否有人知道区块链上的资源用于删除证明,这意味着记录,数据等已被删除的证据?预先感谢

1 个答案:

答案 0 :(得分:0)

这取决于达成共识的政策。在不同的区块链中达成共识的方式不同。如果负责验证的所有节点均发生故障,则新块将不会添加到区块链中。因此,不会再进行任何交易。

关于使用区块链的小型企业,您无需成为验证过程(共识步骤)的一部分即可成为区块链的一部分。小型企业可以使用由网络处理验证的公共区块链,也可以使用假定参与共识的参与者在某种程度上相互信任的许可区块链。

要使用区块链作为删除的证明,您只需遍历之前的交易并验证状态变量。区块链是防篡改的,因此不会像这样删除记录,但是状态会发生变化,从而提供审计线索,并作为删除记录或数据的证据。