首页 文章

如何保存我的Nodejs BLockchain

提问于
浏览
0

在过去的几周里,我尝试编写自己的区块链,只是为了更好地理解整个概念 . 你可以在这里找到我的代码:https://github.com/Snixells/js-blockchain .
我已经实现了Blockchain Transactions是通过nodeJs数组和JSON创建的 . 我现在正在处理的问题是数据没有被保存 . 我想在(可能)快速服务器上运行整个区块链,并通过RESTful API访问它 . 因此,我需要一种方法将Blockchain存储在某个地方 . 我也有一些想法,但它们似乎都不是一个好主意 .

  • 我可以将整个链保存为JSON文件,并在需要时打开它,然后保存它 . 但那以后根本不会扩大规模

  • 我考虑将每个块保存为单个JSON文件,但我认为这也不会那么好用 .

  • 我可以使用任何类型的数据库,如RethinkDB或MongoDB,但这与Blockchain作为数据库本身的整个想法相冲突 .

我很乐意听到一些答案,例如,我可以使用哪些框架等等 . 或者可能有关于如何存储数据库的任何想法 . 谢谢你的帮助 :)

1 回答

  • 0

    更新:
    我尝试了rethinkDB,它似乎是一个很好的选择,因为你只需将json对象存储在该数据库中 . 它非常适合我需要的东西!

相关问题