dot-enny/axiom-protocol
GitHub: dot-enny/axiom-protocol
Axiom 协议是一个建立在 Stellar Soroban 上的去中心化合规基础设施,通过客户端加密将法律与合规文件的加密证明锚定到链上,实现 RWA 代币化场景下不暴露敏感数据的链上合规验证。
Stars: 0 | Forks: 0
# AXIOM 协议
**现实世界资产的加密合规。**
Axiom 是一个建立在 Stellar Soroban 网络上的去中心化基础设施协议。它允许机构以加密方式将法律协议、KYC 证明和合规文件绑定到代币化的现实世界资产(RWA)上,而不会将敏感数据暴露给公共账本。
## 架构
Axiom 采用了严格的 monorepo 架构,将客户端加密与链上的 Soroban 托管分离开来。
### 1. 前端 (`/frontend`)
使用 **Next.js 14** (App Router)、**TypeScript** 和 **Tailwind CSS** 构建。
* **零知识隐私:** 实现了严格的客户端哈希处理。拖入 Axiom 界面的文档将使用浏览器原生的 Web Crypto API 在本地进行处理。
* **数据主权:** 原始数据绝不会接触服务器;只有生成的 256 位哈希会被推送到网络。
* **Freighter 集成:** 利用 `@stellar/freighter-api` 和 `@stellar/stellar-sdk` 实现无缝的交易签名。
### 2. 智能合约 (`/contracts`)
使用 **Rust** (`#![no_std]`) 编写,并编译为 WebAssembly 以运行在 Soroban 虚拟机上。
* **不可变托管:** 将 SHA-256 哈希、发行方的签名以及网络时间戳存储在 Soroban 永久存储(Persistent Storage)中。
* **确定性执行:** 轻量级且高度优化,以最大程度地降低网络租金和执行成本。
## 本地开发
### 前置条件
* Node.js (v18+)
* Rust
* Stellar CLI
* `wasm32-unknown-unknown` target
### 运行前端
```
cd frontend
npm install
npm run dev
```
### 构建合约
```
cd contracts
stellar contract build
```
## 安全与设计
Axiom 严格遵循**机构粗野主义**(Institutional Brutalist)设计系统,以彰显其作为不可变金融基础设施的地位。代码库实施了严格的 React 组件组合,并避免了深层嵌套的逻辑,从而保持最大的可审计性。
## 许可证
MIT
标签:AI工具, Rust, Stellar, 区块链, 可视化界面, 合规基础设施, 密码学, 手动系统调用, 智能合约, 真实世界资产, 网络流量审计, 自动化攻击, 零知识证明