找不到适合我的众筹cordapp的架构

时间:2019-04-16 14:21:02

标签: blockchain corda

我是计算机科学工程系的学生。我正在开发一款可筹集资金的cordapp,但仍然有些困惑:

  1. 我想知道Corda是最适合在众筹应用中使用的协议,还是有更好的解决方案?

  2. 逻辑上每个想要为项目做出贡献或在平台上添加项目的人都必须运行Corda网络并拥有自己的节点吗?

  3. 如果不是,我该如何处理用户帐户及其交易?

  4. 接下来的一点是,我无法确定应用程序的正确架构。

如果有人可以澄清这些观点,我将不胜感激

1 个答案:

答案 0 :(得分:0)

我不了解Corda,但是我使用Truffle框架制作了众筹应用程序。 Truffle是开发智能合约和分布式应用程序的最佳框架之一。该框架还允许您在内存区块链中运行以进行测试。

关于Crowdfunding应用程序,我在智能合约中创建了所有业务逻辑,并通过元掩码插件处理身份验证。用户必须具有简化交易的元掩码。因此,在区块链中添加数据的每笔交易都要经过MetaMask。而我将用户的以太坊地址存储在数组中,并将相关数据存储在结构中。

对于前端部分,我使用angularJs创建了分布式应用程序。该应用程序与Web3库进行交互以与区块链进行通信。您还可以从here

找到角度框作为起点