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, 区块链, 可视化界面, 合规基础设施, 密码学, 手动系统调用, 智能合约, 真实世界资产, 网络流量审计, 自动化攻击, 零知识证明