超级账本数据存储

Hyperledger data storage

我试图编写一个链代码来添加由区块链的其他成员上传的分类帐,但找不到关于超级分类帐如何存储数据的太多信息。数据可以有不同的列和一个共同的列名吗?此外,当数据存储在中央分类帐中时,我如何在列中查找特定字符串? 我是 hyperledger 的新手,非常感谢您的帮助!

Hyperledger 在后端使用 NoSQL 数据库来存储数据(交易信息)。每笔交易都由一个唯一的 txn id 标识,相关信息被加密,然后映射到这个 id 并存储在数据库中。

现在如果你想在单独的分类账中添加值,你需要有私钥来解密这些值。这没有意义,因为公司将如何确保他们的分类账是私有的和受保护的。

现在如果你想查询同一个账本中的所有交易,你必须随身携带交易ID,你将把它作为键传递给NoSQL DB。 DB会return向您提供交易的所有相关信息。

希望澄清一些事情。查看他们的文档,在集群设置中使用 CouchDB,在单节点设置中使用 LevelDB。