corda - 在 Corda 中,接收方如何在事务中验证数据的完整性以便接收方接受该事务?
问题描述
接收方在接受之前如何验证提议的交易以确保其是有效的提议,即他们如何检查交易链以确保相同。
如果它经历了所有以前的交易,它将代价高昂并影响 TPS。
接收者是否有可能去公证处并得到验证?
请说清楚。
解决方案
- 在接收端,交易正在相关的响应流中进行验证。示例可以在这里找到: https ://github.com/corda/samples/blob/release-V4/blacklist/src/main/kotlin/net/corda/examples/attachments/flow/ReachAgreementFlow.kt#L42
- 说到整个交易链的验证,反正不是接收方处理的。它由公证人处理(当您打开验证功能时)。可以找到更多详细信息:https ://docs.corda.net/key-concepts-notaries.html
推荐阅读
- python - Flask 会话在本地持续存在,但不在 Heroku 服务器上
- apache - 为什么我在 .htaccess 中使用此重写规则没有收到 404 错误?
- c++ - 如何让一个客户端通过 modbus-tcp 协议与多个服务器通信?
- oauth-2.0 - Reddit api oauth 认证长生不老药
- javascript - src/polyfills.ts(73,1) 中出现错误时的 web-pack 错误:错误 TS2304:找不到名称“全局”。[ng] src/polyfills.ts(73,17):
- directus - 使用无头 CMS 内容编辑管理架构更改
- php - 如何使用 PHP 中的“2019-07-20T09:20:33+00:00”格式获取碳时间
- python - 在创建新的熊猫列时,如果键不在字典中,则在列表理解中的其他条件下插入 NaN
- javascript - 如何添加 GLSL 片段着色器音频可视化
- python - 无法从 xpath 中找到数据