vesmot74-code/evident-ledger
GitHub: vesmot74-code/evident-ledger
Evident Ledger 是一个基于 Rust 的防篡改证据账本协议,通过密码学证明将数字记录转化为可独立验证的存在性证据包,解决传统日志系统在审计和争议中缺乏可信验证基础的问题。
Stars: 0 | Forks: 0
# Evident Ledger
**用于高风险数字记录的防篡改证据基础设施。**

**不要再依赖可变的内部日志作为您唯一的真实来源。**
Evident Ledger 可将业务文档、软件制品、数据集、AI 模型输出和数字记录转化为可独立验证的证据包。
专为受监管行业、AI 开发、软件工程和合规工作流而设计,Evident Ledger 能够创建密码学证明,证实某项记录在特定时间点于跨司法管辖区均以特定形式存在。
# ⚡ 快速开始:见证其实际效果
不要只听我们的一面之词。请查看由 Evident Ledger 生成的证据包类型。
## 证据制品
* 📄 **[证据快照](docs/samples/evidence_snapshot.pdf)**
包含账本完整性信息、密码学证明和验证元数据的完整验证摘要。
* 🛡️ **[哈希认证证书](docs/samples/hash-attestation-66d244d59319785d.pdf)**
展示哈希注册和时间戳证据的独立证书。
# 🏗 为什么选择 Evident Ledger?
传统的日志系统将证据存储在生成和控制记录的同一系统中。
这会在审计、调查或争议期间造成真实性缺口。
Evident Ledger 将记录创建与后续验证分离开来。
| 功能 | 传统日志 | Evident Ledger |
| --- | --- | --- |
| 完整性 | 依赖于数据库 | 密码学可验证 |
| 验证 | 需要内部系统访问权限 | 独立验证 |
| 审计历史 | 可变记录 | 防篡改证明链 |
| 云依赖 | 通常需要 | 本地优先架构 |
# 🛡 信任模型
Evident Ledger 依赖于密码学验证,而非组织信任。
## 核心原则
- **SHA-256 密码学指纹识别**
为受保护的记录生成唯一指纹。
- **防篡改事件链**
哈希链接记录使得未经授权的修改变得可被检测。
- **Merkle 证明结构**
提供对证据历史的高效完整性验证。
- **RFC 3161 可信时间戳支持**
通过 Timestamp Authority 集成实现独立的时间证据。
- **离线验证**
无需访问原始系统即可验证证明包。
# 🚀 工作原理
## 1. 提交
在本地对文档、制品或数字记录进行指纹识别。
原始文件始终由客户控制。
## 2. 锚定
系统创建包含以下内容的证据记录:
- 密码学哈希
- 事件元数据
- 链信息
- 时间戳信息
## 3. 验证
任何拥有证明包的人都可以独立验证其完整性。
无需访问原始数据库。

# 📊 证据验证示例
生成的证据包包含:
## 账本完整性
Merkle Root:
8658e621dfaed6f55100e487c4d2d9da133268c5f3907d254c73331cbf784090
## 数字签名
c2a2b12bc665888c8f633e461cd6c6f85b72fdbf8386a78ab7a87a8ade77814e
## 外部时间戳
兼容 RFC 3161 的时间戳验证支持。
## 独立验证
示例:
```
evident verify proof.json
```
# 🛠 快速开始 (CLI)
构建客户端:
```
cargo build --release
```
初始化身份:
```
./target/release/evident init
```
保护文档:
```
./target/release/evident commit document.pdf --chain
```
独立验证:
```
./target/release/evident verify ~/.evident/proofs//proof.json
```
# 📚 文档
技术与安全文档:
- [架构](docs/cli_product_layer_tz.md)
- [协议规范](docs/protocol_v0.1.md)
- [证明 Schema](docs/proof_v1.schema.md)
- [安全策略](SECURITY.md)
# 🔐 安全理念
创建记录的系统不应是唯一被信任用于证明该记录的系统。
Evident Ledger 使组织能够创建便携的、可独立验证的证据制品,专为审计、调查、合规审查和争议准备工作流而设计。
# ⚖️ 法律声明
Evident Ledger 是一款技术基础设施工具,旨在支持证据保全、来源追踪和验证工作流。
它不能替代法律建议、合规评估或专业判断。
法律效力、监管认可度和可采信度取决于司法管辖区、适用法规、合同要求以及具体的案件情况。
该平台旨在支持数字证据工作流中使用的完整性原则,包括美国的身份认证概念以及欧盟的 eIDAS 等电子信任框架。
# 原则
**真相无需存储。
真相自会彰显。**
标签:Rust, 区块链, 可视化界面, 存证, 审计日志, 密码学, 手动系统调用, 数据防篡改, 网络流量审计, 通知系统