我只是HyperLedger Composer和Fabrics的初学者。
在“ https://www.coursera.org/learn/ibm-blockchain-essentials-for-developers”下的IBM教程之后
我有一个简单的问题:
如何使用Hyperledger Composer创建文件服务器? 现在有可能吗? 任何反馈都将非常有帮助。
答案 0 :(得分:3)
将Composer和Fabric用作文件服务器是不寻常的,并且由于Fabric作为分布式账本的性质,它很可能在文件服务器中表现不佳。
在堆栈溢出中还有其他有关使用base64编码存储图像等问题,例如this one。
根据您的用例,可能更合适的是在Fabric上存储文件的某些哈希值,从而使您能够证明文件的有效性,同时将文件本身存储在专用的文件服务器上。
答案 1 :(得分:0)
由于技术的本质,将文件保存在超级账本结构中并将其用作文件服务器并不是一个好的策略。
您对原始文件进行哈希处理,并使用hyperledger fabric存储哈希值以及系统和验证所需的其他数据。但是您应该使用其他服务器来存储文件。
类似的事情可能会起作用:A Sample System Design : Image
任何更改,更新或版本更改,都将新文件存储在服务器中,创建新的哈希并将数据添加到超账结构中的新条目中。