Blockchain 我们可以在cordapp中删除交易期间创建的条目。但Cordapp区块链中的不变性是如何实现的?

Blockchain 我们可以在cordapp中删除交易期间创建的条目。但Cordapp区块链中的不变性是如何实现的?,blockchain,corda,Blockchain,Corda,我创建了一个示例cordapp,启动了流程,并成功地进行了一些交易。但我可以删除节点数据库中的相应条目。根据区块链原则,我们不能删除链中的条目。但在Cordapp中这是怎么可能的呢。 请解释,如果我的问题是错误的,请更正。在Corda中,您可以从自己的节点数据库中自由删除条目。但是,您不能从正在处理事务的其他节点的数据库中删除条目 这与比特币相同。可以删除块的本地副本,但不能从所有其他完整节点删除块 区别在于数据的分布范围有多广。在比特币中,每笔交易都会分发给每个人。在Corda中,事务仅在需要

我创建了一个示例cordapp,启动了流程,并成功地进行了一些交易。但我可以删除节点数据库中的相应条目。根据区块链原则,我们不能删除链中的条目。但在Cordapp中这是怎么可能的呢。
请解释,如果我的问题是错误的,请更正。

在Corda中,您可以从自己的节点数据库中自由删除条目。但是,您不能从正在处理事务的其他节点的数据库中删除条目

这与比特币相同。可以删除块的本地副本,但不能从所有其他完整节点删除块


区别在于数据的分布范围有多广。在比特币中,每笔交易都会分发给每个人。在Corda中,事务仅在需要知道的基础上分发。

好的..,那么我们可以说我们节点的db或我们的链在网络中变得无效,或者说进一步的事务是如何通过此删除生效的。我可以看出删除条目并不会停止新事务。似乎有些地方我们缺少了联系。不是吗@JoelIf您删除了一个事务,然后尝试使用该事务的一个输出作为未来事务的输入,这肯定会导致问题。请看下面的讨论:。