我正在建立一个bigchaindb
用于电子商务平台的区块链数据库。虽然,它更像是一个安全的备份。我的应用程序已经在 SQL 数据库上运行。区块链数据库以资产和交易的形式将数据保存在mongodb
. bigchaindb
它还通过公共 API 提供所有数据。后来我也想查询这个数据库。
我尝试搜索它,但没有得到关于区块链电子商务数据库设计的专门讨论。如果您知道那里有任何此类文章,请告诉我,它会有所帮助。
根据我的个人主张:user_profile、订单、产品、评论等所有信息都可以以资产的形式保存。此外,诸如将产品从卖方转移到客户的操作可以保存为交易。此外,客户创建评论作为资产,而将评论放在产品上将是交易。
当然,我需要创建密钥对作为个人用户的身份,但我认为我不应该将它保存在区块链中,因为它的数据可以通过公共 API 访问。因此,我可以将其保存在应用程序的实际 SQL 数据库中。
你认为这是最好的方法吗?您有什么建议吗?