Sepolia 测试网课程演示环境 · 演示账号与数据均为模拟 · 登录方式不代表生产级校园身份认证
CampusProof
志愿链 · 校园志愿服务证明

让每一份志愿服务证明可查、可验、不可篡改

组织方签发 PDF 志愿服务证明,证明编号与 PDF 的 SHA-256 哈希写入区块链;任何人无需登录,扫码或上传文件即可核验真伪并查询吊销状态。

链上只记录这些不含个人信息
proofId
证明编号(UUID)
pdfHash
PDF 文件的 SHA-256
issuer
签发方钱包地址
issuedAt
签发时间
revoked
是否已吊销 / 吊销时间 / 吊销者

姓名、学号等信息只保存在平台数据库与 PDF 中;修改 PDF 任意字节都会导致哈希不一致。

平台概况

查看数据看板
志愿活动
3
平台数据库 · 1 个组织
已签发证明
0
链上合约计数,实时读取
有效证明
0
链上签发 − 已吊销
累计志愿服务时长
0 小时
链上核验:仅计未吊销且哈希一致的证明

如何运作

  1. STEP 1

    报名与审核

    学生报名志愿活动,活动开始后,组织方审核并确认服务时长。

  2. STEP 2

    签发 PDF 证明

    平台生成带唯一编号与二维码的 PDF 证书,原始文件落盘保存、不再重新生成。

  3. STEP 3

    哈希上链

    组织方钱包将证明编号与 PDF 的 SHA-256 写入 VolunteerProof 合约,链上不含个人信息。

  4. STEP 4

    免登录核验

    任何人扫码或上传 PDF,即可实时查询链上记录、比对文件哈希与吊销状态。

近期志愿活动

全部活动

收到一份志愿服务证明?

输入证明编号、扫描二维码或上传 PDF,实时读取链上记录核验真伪,无需登录、无需钱包。

立即核验

CampusProof 志愿链 · 区块链课程期末项目 · Sepolia 测试网课程演示环境

Built with Scaffold-ETH 2