1

我正在构建一个基于底层区块链运行时和智能合约的 dapp。Pallet_membership rust 模块处理在区块链中添加、删除和跟踪帐户成员资格。我会使用pallet_membership 来处理这个问题,还是应该创建一个智能合约并在其中创建逻辑来处理我的dapp 中的用户成员资格?

难以区分智能合约和区块链运行时以及它们应该为 dapp 承担的不同角色。我知道智能合约被部署到区块链上,运行时是区块链的底层逻辑,但是对于每个将由 dapp 本身使用的不同用例,有哪些不同的用例示例。

以下是我的 dapp 将具有的功能列表以及我认为应该处理的组件:

  • 用户帖子、评论、点赞 | 智能合约
  • 用户会员 | 区块链运行时
  • 用户帖子作为 NFT 出售和购买 | 不知道...
4

1 回答 1

0

在substrate.io 上有这个条目可以澄清你的疑惑。https://docs.substrate.io/v3/runtime/smart-contracts/#smart-contracts-vs-runtime-development

于 2021-12-01T13:25:22.737 回答