区块链技术在成绩单应用与民事登记系统中的应用
成绩单 DApp:基于区块链的解决方案
批准成绩单申请
智能合约的设计使得只有指定的机构才能批准成绩单申请。机构只需使用 DApp 上传成绩单文件,DApp 会在后台完成将文件存储到 IPFS、将获取的 IPFS 哈希存储到合约以及使用存储的 IPFS 哈希获取文件的过程。一旦文件上传且智能合约中的哈希设置完成,DApp 就会认为申请已获批准。
批准成绩单申请并上传成绩单的流程如下:
1. 机构使用其注册的账户地址登录 DApp。
2. DApp 使用成绩单列表合约中存储的数据,显示所有将相关机构列为提供者的成绩单列表。
3. 机构可以查看从成绩单申请合约中获取的申请和申请人的详细信息。
4. 机构可以进行一些必要的验证,以确定申请人是否符合所需成绩单的资格。
5. 验证完成后,机构准备成绩单,成绩单可以是完全数字化的,也可以有纸质副本。无论哪种方式,成绩单都必须转换为 PDF 文件格式以便上传。
6. 当机构上传合约时,DApp 连接到远程 IPFS 节点,将文件上传到 IPFS。
7. IPFS 上传方法返回一个哈希,该哈希存储在成绩单申请合约中。
8. 由于内置检查,成绩单申请合约仅允许用户指定的机构设置表示成绩单 IPFS 哈希的字段。
9. 成绩单申请因此被视为已批准,学生可以访问存储的成绩单。
10. IPFS 哈希唯一确定存储的成绩单,区块链的不可变性确保一旦在成绩单申请合约中设置了哈希值,就不能通过任何其他方式更改。
这个过程利用了智能合约和 IPFS 的特性,确保存储的成绩单的完整性和真实性。
超级会员免费看
订阅专栏 解锁全文
2355

被折叠的 条评论
为什么被折叠?



