在 Tendermint 上实现应用程序的良好架构是什么?我担心这三个部分。
- 要实现智能联系人等业务逻辑,我们可以在任何语言上实现。
- 智能联系人和tendermint核心之间的接口。2.1 向 Tendermint 提交交易,我们总是调用“broadcast_tx_commit”吗?如果我们使用这个接口,我们如何提交JSON格式的数据呢?2.2 查询数据,通过api abci_query查询和直接从数据库查询哪个更好。
- 数据库部分-对于招标,他们有 2 个数据库,分别是 clevel 存储块和 badger 存储数据(smartcontact 阶段)。如果我想用 MongoDB 或 mysql 等其他数据库替换 badger,这是一个好的设计还是我们会有合适的数据库?