繁体   English   中英

如何保存我的Nodejs BLockchain

[英]How to save my Nodejs BLockchain

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

  1. 我可以将整个链保存为JSON文件,并始终在需要时打开它,然后将其保存。 但这根本不会扩展
  2. 我曾考虑过将每个块保存为一个JSON文件,但是我认为那也不行。
  3. 我可以使用任何类型的数据库,例如RethinkDB或MongoDB,但这与将Blockchain作为数据库本身的整个思想相冲突。

我很想听听一些答案,例如,我可以使用什么框架等等。 也许还有关于如何存储数据库的任何想法。 谢谢你的帮助 :)

更新:
我尝试了rethinkDB,它似乎是一个不错的选择,因为您可以将json对象仅存储在该数据库中。 完美满足我的需求!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM