Blockchain 关于如何使用仲裁区块链的一般问题

Blockchain 关于如何使用仲裁区块链的一般问题,blockchain,ethereum,solidity,quorum,Blockchain,Ethereum,Solidity,Quorum,我对定额编程非常陌生。我已经在以太坊与solidity签订了一些智能合约,并用块菌、React和Metamask制作了一些DAPP 现在,我完成了以下定额教程: 在我开始解决我的问题之前,我告诉你我正在尝试做什么: 现在我们学校有一个数据库,老师可以保存学生的分数,学生可以登录并查看他们的分数。我正在尝试制作一个原型,在这个原型中,这些数据存储在一个私有区块链上,比如quorum 所以我已经为原型做了一个react前端,我希望老师可以登录,为学生保存分数,然后学生可以登录并查看他们的分数。这意味

我对定额编程非常陌生。我已经在以太坊与solidity签订了一些智能合约,并用块菌、React和Metamask制作了一些DAPP

现在,我完成了以下定额教程:

在我开始解决我的问题之前,我告诉你我正在尝试做什么: 现在我们学校有一个数据库,老师可以保存学生的分数,学生可以登录并查看他们的分数。我正在尝试制作一个原型,在这个原型中,这些数据存储在一个私有区块链上,比如quorum

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

我面临的问题是:

  • 如何设置本地生产仲裁节点
  • 对于以太坊和ganache,您可以使用metamask,然后使用 react前端中的元掩码帐户进行事务处理。怎样 它看起来像法定人数吗

  • 如何登录?还是老师和学生需要知道 他们帐户的私钥

  • 正如你所看到的,我对这个世界非常陌生,我需要更多地了解这个概念


    感谢您的帮助

    我本可以给您提供这些步骤,但仔细想想,我认为开始使用更简单的东西是个好主意,比如,然后再回到以太坊

    如何设置本地生产仲裁节点

    类似的功能可以帮助您快速引导仲裁网络,而无需进行繁琐的手动配置。仲裁文档中还提供了大量教程,可以指导您完成此过程

    对于以太坊和ganache,您可以使用metamask,然后使用react前端中的metamask帐户进行事务处理。有了法定人数,情况如何

    您可以利用类似于的东西在代码中创建钱包,并通过电子邮件发送交易。然后,您需要将这些钱包映射到一个链外数据库中的用户,这将引出您的下一个问题

    如何登录?还是教师和学生需要知道他们帐户的私钥

    您可以通过IDP在web应用程序中处理身份验证,如果您有适当的访问权限,那么学生和教员已经拥有现有的证书。否则,您可以通过类似于的方式将SSO用于众所周知的IDP


    您的流程基本上包括首先让用户进行身份验证,然后在第一次身份验证时将他们的身份绑定到生成的以太坊钱包,并将这些绑定的身份持久化到链外数据库。随后的身份验证将从链外数据库中提取持久化的钱包信息,并将其用于交易签名。其他注意事项包括使用适当的以及安全的事务签名。

    Hello mate。我正在做我的最后一个项目,从二月开始。所以,如果你能给我创建这个的步骤和信息,那就太好了。你是一个真正的英雄!我会开始读它。当我有任何进一步的问题时,我会写信给你:)