我目前正在一个使用Tendermint的小型交易平台上工作,但我还不确定如何使用Tendermint应用程序状态。在https://tendermint.com/docs/app-dev/abci-spec.html#message-types下的Tendermint文档中,它说:
请注意,消息可以跨所有连接并发发送--一个典型的应用程序因此将为每个连接维护一个不同的状态。它们可以分别称为DeliverTx状态、CheckTx状态和提交状态。
我会给你们我对这三种状态应该如何使用的理解,希望你们能告诉我这是否正确。
我对这三种状态的看法可能已经暗示,当应用程序接收到DeliverTx请求时,我不确定会发生什么,但是交付的事务是无效的(这种情况甚至发生了吗?)提议、预留和预提交的整个过程如何与这些消息类型(CheckTx、DeliverTx、Commit)实际相关?
发布于 2019-01-29 17:11:35
如前所述,https://tendermint.com/docs/spec/abci/apps.html#state应该回答这个问题。
在https://github.com/6thc/tendermint-cas-demo上也有一个很好的解释
发布于 2019-01-28 21:10:37
在文档中进一步搜索之后,我找到了下面的页面,它很好地解释了它。
https://stackoverflow.com/questions/54386880
复制相似问题