我需要在超级账本中存储一些公共(非安全)数据。并且需要向公众展示。我需要知道一些。
答案 0 :(得分:1)
嗯,答案取决于它。
有许多因素需要考虑:
使用作曲家时,您拥有资产,这些资产代表您要维护在分类帐上的数据。如果该数据的结构相对简单,那么您应该没有问题。默认情况下,composer api将为您提供每种资产类型的直接端点。如果您有一些规则来决定如何创建资产以及在某些位置保存哪些值,那么您可能不得不忽略这些规则,而是创建一些事务。事务也可以创建资产,优点是您可以在此时应用复杂的规则。
您可以与一个对等方创建一个公共组织。 您的bna应该相当简单。创建它,将其部署到您的同级并实例化。
创建一个具有公共身份的网卡,然后再创建一个api。
这将为您提供与网络交互所需的一切。 为此,您可以按照hyperledger网站上的简单教程之一进行安装和运行。
那我想是POC时间了,看看看看您的想法。有限制,例如,目前您不能限制通过api检索的数据量。 还有一个事实,即作曲家不再处于积极的开发中,谁知道它将支持多长时间。
有时,您可能必须使用一种可用的SDK来构建链码,切换到使用Hyperledger的更复杂的方法。
对于您的第三个问题,老实说,我将使用经典方法,标准数据库(如sql,mysql,mongo)以及适当的标准api。在我看来,Hyperledger尚未为完善的生产系统做好准备,并且过于复杂,无法使用。