UnderatedSilva/blockchain-based-evidence-tracking-system
GitHub: UnderatedSilva/blockchain-based-evidence-tracking-system
基于以太坊区块链和 SHA-256 哈希的电子证据管理系统,实现证据文件的链上不可篡改存证与完整性验证。
Stars: 1 | Forks: 0
Evidence Management System # 📋 用户指南与平台规范 ## 📌 目录 - [最低平台规格](#-minimum-platform-specification) - [初始环境设置](#-initial-environment-setup) - [步骤 1 – 安装 MetaMask](#step-1--installing-metamask) - [步骤 2 – 启用 Sepolia 测试网络](#step-2--enabling-the-sepolia-test-network) - [步骤 3 – 获取测试 ETH (Faucet)](#step-3--obtaining-test-eth-faucet) - [操作应用程序](#-operating-the-application) ## 🖥️ 最低平台规格 | 需求 | 详情 | |-------------|---------| | **操作系统** | Windows 10/11, macOS 或 Linux | | **浏览器** | Google Chrome, Brave 或 Firefox *(需要支持 MetaMask 扩展)* | | **互联网** | 用于区块链同步的稳定连接 | | **软件** | MetaMask 浏览器扩展 | ## ⚙️ 初始环境设置 ### 步骤 1 – 安装 MetaMask 1. 访问 MetaMask 官方网站 [metamask.io](https://metamask.io) 或 [Chrome Web Store](https://chrome.google.com/webstore)。 2. 选择 **“Add to Chrome”**(或您相应的浏览器)并确认安装。 3. 点击 **“Create a new wallet”** 并按照屏幕上的说明设置密码。 4. 安全地存储 **Secret Recovery Phrase**。出于测试目的,建议使用专门用于开发的独立钱包。 ### 步骤 2 – 启用 Sepolia 测试网络 默认情况下,MetaMask 可能会隐藏测试网络。要启用 Sepolia: 1. 打开 MetaMask 扩展并点击 **Network Selector** 按钮(左上角)。 2. 将标记为 **“Show test networks”** 的开关切换至 **ON**。 3. 从下拉列表中,选择 **“Sepolia”**。 您的钱包界面现在应显示您已连接到 **Sepolia Test Network**。 ### 步骤 3 – 获取测试 ETH (Faucet) Sepolia 网络上的交易需要支付 **Gas Fees**,以 Sepolia ETH 支付。这些代币没有现实世界的货币价值。 1. 访问信誉良好的 Faucet —— 例如以下之一: - [Google Cloud Web3 Faucet](https://cloud.google.com/application/web3/faucet/ethereum/sepolia) 2. 通过点击扩展顶部的账户名来复制您的 MetaMask 钱包地址。 3. 将地址粘贴到 Faucet 的输入字段中,并完成 **“I am not a robot”** 验证。 4. 点击 **“Send Me ETH”**。 5. 等待大约 **30–60 秒** —— 您的 MetaMask 余额将会更新,以反映收到的测试资金。 ## 🚀 操作应用程序 | 角色密码 :
| # | 操作 | 描述 |
|---|--------|-------------|
| **1** | **启动** | 通过提供的本地或托管 URL 访问应用程序。 |
| **2** | **连接** | 点击 **“Connect Wallet”** 按钮。MetaMask 将提示进行签名,以将钱包链接到会话。 |
| **3** | **上传** | 使用选择文件界面选择取证文件。确保文件大小不超过系统设计中指定的大小限制。 |
| **4** | **确认** | 查看生成的 **SHA-256 hash** 并点击 **“Confirm to Blockchain”**。 |
| **5** | **验证** | 以后要检查文件的完整性,请导航至 **“Verify Evidence”** 选项卡,再次上传文件,系统会将实时 hash 与存储在 Sepolia 账本上的记录进行交叉比对。 |
标签:DApp, meg, MetaMask, Sepolia测试网, Web3, 以太坊, 信息安全, 加密钱包, 区块链, 去中心化应用, 可信数据, 司法鉴定, 哈希上链, 执法取证, 数字资产, 数据防篡改, 智能合约, 电子存证, 自定义脚本, 证据管理系统, 链上溯源