如何为应用程序使用区块链创建公共分类帐?

时间:2019-04-10 09:39:15

标签: node.js cryptography blockchain distributed

我正在开发一个nodejs应用程序,并尝试将区块链集成到其中。在我的应用程序中,我想创建一个只有服务器(我的应用程序)可以创建块的区块链。区块链是公开的,任何人都可以查看。我只需要一种简单的方法即可公开存储此区块链,并且每个人都具有读取权限。

据我所知,我已经使用node和MongoDB创建了一个系统。每个块都作为文档存储在db中。任何人都可以使用api查看数据库,但该数据库无法正常工作。

我应该使用哪种后端技术来完成此任务?应该将哪些特定的npm模块放入其中?

1 个答案:

答案 0 :(得分:1)

共有三种类型的区块链:公共区块链,私有区块链和联盟区块链。您想要的是Consortium区块链,您可以在其中对区块链进行控制,并且它是半分散的。

要与区块链进行交互以显示所有数据,则必须创建分布式应用程序并使用Web3 Libraray与区块链进行交互。

因此,您可以通过web3库api访问所有数据,并将其显示给应用程序。这样,任何人都可以公开查看数据。