corda - 在 Corda 节点的 PostgreSQL 数据库中存储 JSON
问题描述
我有一个场景,我需要在 Corda 节点的 PostgreSQL 数据库中存储一个大的 JSON 字符串。Corda 节点是否支持这种类型的场景?
解决方案
从技术上讲,我认为您可以将大字符串存储为corda中状态的一部分。但是,这样做可能不是一个好主意。字符串越大,交易规模越大,因此网络延迟越大。此外,如果字符串成为状态的一部分,它将在其状态演变过程中被复制,因此任何没有先前状态事务的节点都需要下载完整的反向链,这意味着所有先前消耗的状态都会增加网络延迟。
最好添加对状态的引用,例如 json 文件的哈希。
推荐阅读
- javascript - 我在 Javascript 中的正则表达式上有一个问题
- reactjs - 在页面刷新之前,useEffect 不会触发 redux 操作
- reactjs - 我可以在不提供 value 属性的情况下在输入中使用 onChange 处理程序吗?
- reactjs - 如何在 React 应用程序中使用 Apple 验证我的域
- git - 你如何重做一个 git rebase -i 步骤?
- reactjs - 对字符串数组使用映射函数
- php - API 卷曲响应问题(php)
- flutter - Column 内的 Container 内的 GridView 不会填满屏幕的其余部分
- elasticsearch - 使用管道日期索引名称设置 ElasticSearch 索引生命周期策略的问题
- kubernetes - 无法使用 cert-manager 为 clouddns dns01 求解器创建证书