如何设置本地生产仲裁节点?
就像是 Quourum Maker 可以帮助您快速启动Quorum网络,而无需经过繁琐的手动配置。 Quorum文档还包含可以指导您完成此过程的教程。
对于以太坊和甘纳许,您可以使用元掩码,然后使用反应前端中的元掩码帐户进行交易。法定人数如何?
你可以利用类似的东西 ethereumjs钱包 在代码中创建钱包并通过发送交易 Quorum web3.js库 。然后,您需要将这些钱包映射到脱链数据库中的用户,这将导致您的下一个问题。
如何登录?或者老师和学生是否需要知道他们帐户的私钥?
您可以通过IDP在Web应用程序中处理身份验证,如果您具有相应的访问权限,学生和教师已经拥有现有凭据。否则,您可以通过类似的东西利用知名国内流离失所者的SSO Auth0 。
您的流程主要涉及首先让用户进行身份验证,然后在首次身份验证时将其身份绑定到生成的以太坊钱包,并将这些绑定的身份保存到脱链数据库。后续身份验证将从脱链数据库中提取持久化钱包信息,并将其用于事务签名。其他考虑将涉及利用适当的 关键管理服务 以及利用 HSM 用于安全交易签名。
我本可以给你一些步骤,但是在第二个想法上,我认为开始使用更简单的东西是一个好主意 https://github.com/ssbc/ssb-db 然后,回到以太坊。