gpt4 book ai didi

blockchain - 关于如何使用 Quorum 区 block 链的一般问题

转载 作者:行者123 更新时间:2023-12-04 12:44:05 25 4
gpt4 key购买 nike

我对仲裁编程很陌生。我已经在以太坊上制作了一些具有可靠性的智能合约,并使用 Truffle、React 和 Metamask 制作了一些 dapp。

现在我做了这个 Quorum 教程:https://truffleframework.com/tutorials/building-dapps-for-quorum-private-enterprise-blockchains

在我解决我遇到的问题之前,我告诉你我想要做什么:
现在我们学校有一个数据库,老师可以保存学生的成绩,学生登录后可以查看自己的成绩。我正在尝试制作一个原型(prototype),将这些数据存储在像法定人数这样的私有(private)区块链上。

所以我已经做的是原型(prototype)的 react 前端,我希望教师可以登录,为学生保存分数,然后学生可以登录并查看他们的分数。这意味着学生和教师都需要登录。

我面临的问题:

  • 如何设置本地生产仲裁节点?
  • 对于以太坊和 ganache,您可以使用 metamask,然后使用
    react前端的metamask账户进行交易。如何
    它看起来像法定人数吗?
  • 如何进行登录?还是老师和学生需要知道
    他们帐户的私钥?

  • 正如你所看到的,我在这个世界上很陌生,我需要更多地了解这个概念。

    感谢您的帮助

    最佳答案

    How can I set up a local productive quorum node?



    类似 Quourum Maker可以帮助您快速引导 Quorum 网络,而无需进行繁琐的手动配置。 Quorum 文档中也有很多教程可以指导您完成此过程。

    For ethereum and ganache, you can use metamask and then use the metamask account in the react front-end to make transactions. How does it look like with quorum?



    你可以使用类似于 ethereumjs-wallet 的东西在代码中创建钱包并通过 Quorum web3.js library 发送交易.然后,您需要将这些钱包映射到链下数据库中的用户,这会导致您的下一个问题。

    How can I make a login? Or does the teacher and student need to know a private key for their account?



    您可以通过 IDP 在您的 Web 应用程序中处理身份验证,如果您有适当的访问权限,学生和教职员工已经拥有现有凭据。否则,您可以通过类似于 Auth0 的方式对知名 IDP 使用 SSO。 .

    您的流程基本上包括首先让用户进行身份验证,然后在他们第一次身份验证时将他们的身份绑定(bind)到生成的以太坊钱包,并将这些绑定(bind)的身份保存到链下数据库。随后的身份验证将从链下数据库中提取持久化的钱包信息,并将其用于交易签名。其他考虑将涉及使用适当的 key management services以及使用 HSM用于安全交易签名。

    关于blockchain - 关于如何使用 Quorum 区 block 链的一般问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54345029/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com