我应该使用 Pallet_membership 来处理 dapp 用户成员资格吗? (智能合约和区块链运行时的区别)

Posted

技术标签:

【中文标题】我应该使用 Pallet_membership 来处理 dapp 用户成员资格吗? (智能合约和区块链运行时的区别)【英文标题】:Should I use the pallet_membership to handle dapp user membership? (Differences between smart contracts and blockchain runtime) 【发布时间】:2022-01-04 14:51:10 【问题描述】:

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

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

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

用户帖子、cmets、upvotes | 智能合约 用户会员| 区块链运行时 作为 NFT 出售和购买的用户帖子 | 不知道...

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于我应该使用 Pallet_membership 来处理 dapp 用户成员资格吗? (智能合约和区块链运行时的区别)的主要内容,如果未能解决你的问题,请参考以下文章

我应该使用啥标准来评估 ORM?

我应该使用相同的 VBO 来传递不同的顶点属性吗?还是我应该使用 2?

我应该使用啥工具来创建我的 buildmachine?

为啥我应该避免使用 DbUnit 来测试 MySQL?

iOS - 我应该使用啥来保存数据

我应该使用哪种数据类型来处理九位数的帐号,为啥?