在Corda节点的PostgreSQL数据库中存储一个JSON
Store a JSON in the PostgreSQL database of a Corda node
我有一个场景需要在 Corda 节点的 PostgreSQL 数据库中存储一个大 JSON 字符串。
Corda 节点是否支持这种场景?
从技术上讲,我认为您可以在 corda 中存储一个大字符串作为状态的一部分。但是,这样做可能不是一个好主意。字符串越大,交易规模就越大,因此网络延迟就越大。此外,如果字符串成为状态的一部分,它将在其状态演变过程中被复制,因此任何没有状态先前事务的节点都需要下载完整的后链,这意味着所有先前使用的状态加起来网络延迟。
最好添加对状态的引用,例如 json 文件的哈希。
我有一个场景需要在 Corda 节点的 PostgreSQL 数据库中存储一个大 JSON 字符串。 Corda 节点是否支持这种场景?
从技术上讲,我认为您可以在 corda 中存储一个大字符串作为状态的一部分。但是,这样做可能不是一个好主意。字符串越大,交易规模就越大,因此网络延迟就越大。此外,如果字符串成为状态的一部分,它将在其状态演变过程中被复制,因此任何没有状态先前事务的节点都需要下载完整的后链,这意味着所有先前使用的状态加起来网络延迟。
最好添加对状态的引用,例如 json 文件的哈希。