sentrix-labs/sentrix
GitHub: sentrix-labs/sentrix
Sentrix 是一条用 Rust 编写的高性能 L1 公链,通过原生 EVM 兼容和 DPoS+BFT 共识实现现实世界资产的链上结算与代币化。
Stars: 2 | Forks: 1
# Sentrix
**真实资产栖息之地。**
Sentrix 是为实体经济打造的金融基础设施——从印度尼西亚起步。我们以 Bitcoin 的货币纪律(3.15 亿固定供应量,4 年减半)和 Ethereum 的可编程性(原生 EVM,支持 Solidity),将现实世界资产引入链上——优先服务于东南亚的 6 亿人口,继而推向全球。
[](https://sentrixchain.com)
[](https://github.com/sentrix-labs/sentrix/actions)
[](https://github.com/sentrix-labs/sentrix/releases/latest)
[](https://github.com/sentrix-labs/sentrix/actions)
[](Cargo.toml)
[](docs/operations/NETWORKS.md)
[](LICENSE)
## 什么是 Sentrix?
Sentrix (SRX) 是一条专为特定用途构建的 Layer-1 区块链,具备 1 秒的出块时间、即时最终性以及兼容 Ethereum 的工具。MetaMask、ethers.js 和 web3.js 可进行原生连接。该链作为现实世界资产的结算与代币化层——旨在将机构级金融原语引入链上,兼具 Bitcoin 的货币纪律与 Ethereum 的可编程性。
- **v2.1.47** — MDBX 存储,1 秒出块,5000 笔交易/区块容量,Voyager DPoS+BFT 在主网上运行,基于 revm 37 的 EVM,`eth_call` 已连接至 revm 执行真实的链上状态,V4 奖励分配 v2 已激活,**代币经济学 v2 分叉已在主网高度 h=640800 处激活**(BTC 平价的 4 年减半 + 3.15 亿枚上限),`StakingOp::AddSelfStake` 已在高度 h=731245 后激活,libp2p 同步具备竞态安全性
- **551+ 项测试**,clippy 检查通过,完成 11 轮安全审计
- 维护者集群中跨 4 个节点的 **4 个验证者**(Foundation, Treasury, Core, Beacon)
## 功能特性
| | |
|---|---|
| **共识机制** | DPoS + BFT (主网 & 测试网) — Voyager 已激活 |
| **最终性** | 即时 — BFT 2/3+1 基于投票 |
| **存储** | libmdbx — 内存映射 B+ 树 (Reth/Erigon 在用) |
| **EVM** | revm 37 — Solidity 合约,兼容 MetaMask (主网 & 测试网) |
| **状态** | 二进制稀疏默克尔树 (BLAKE3 + SHA-256) 附带证明 |
| **代币** | SRC-20 原生 + SRC-20 (通过 EVM 实现 ERC-20) |
| **网络** | libp2p + Noise XX + Kademlia + Gossipsub |
| **API** | REST (60+ 端点) + JSON-RPC 2.0 (25 个方法,包含 `sentrix_*` 原生命名空间) |
| **浏览器** | 内置暗色主题区块浏览器 |
| **钱包** | AES-256-GCM 密钥库 (Argon2id KDF) |
| **手续费模型** | 50% 销毁 / 50% 验证者 (通缩机制) |
## 快速开始
```
# 构建
git clone https://github.com/sentrix-labs/sentrix.git
cd sentrix
cargo build --release
# 测试
cargo test # 551+ tests
# 运行节点
SENTRIX_VALIDATOR_KEY= ./target/release/sentrix start --port 30303
# 健康检查
curl http://localhost:8545/health
```
## 连接 MetaMask (测试网)
| 字段 | 值 |
|---|---|
| 网络名称 | Sentrix Testnet |
| RPC URL | `https://testnet-rpc.sentrixchain.com/rpc` |
| Chain ID | `7120` |
| 符号 | `SRX` |
| 区块浏览器 | `https://scan.sentrixchain.com` (在 UI 中切换至 Testnet) |
完整指南:[docs/operations/METAMASK.md](docs/operations/METAMASK.md)。通过 Remix 部署智能合约:[docs/operations/SMART_CONTRACT_GUIDE.md](docs/operations/SMART_CONTRACT_GUIDE.md)。EVM 内部机制:[docs/architecture/EVM.md](docs/architecture/EVM.md)。
## 架构
```
crates/
├── sentrix-primitives/ Block, Transaction, Account, Error types
├── sentrix-codec/ Wire-format encoding helpers
├── sentrix-wire/ Wire-protocol message types
├── sentrix-wallet/ Keystore (Argon2id), wallet ops
├── sentrix-trie/ Binary Sparse Merkle Tree (MDBX backend)
├── sentrix-staking/ DPoS, epoch, slashing
├── sentrix-evm/ revm 37 adapter
├── sentrix-precompiles/ EVM precompiles
├── sentrix-bft/ BFT consensus (timeout-only round advance)
├── sentrix-core/ Blockchain, authority, executor, mempool, storage
├── sentrix-network/ libp2p P2P, gossipsub, kademlia
├── sentrix-rpc/ REST API, JSON-RPC, block explorer
├── sentrix-rpc-types/ Shared RPC request/response types
├── sentrix-storage/ MDBX wrapper + ChainStorage API
bin/sentrix/ CLI binary (main.rs at bin/sentrix/src/main.rs)
```
14 个 crate + 1 个二进制文件 — 节点、API、浏览器、CLI 均以单一可执行文件交付。
## 网络
| | Mainnet | Testnet |
|---|---|---|
| **Chain ID** | 7119 | 7120 |
| **RPC** | [rpc.sentrixchain.com](https://rpc.sentrixchain.com) | [testnet-rpc.sentrixchain.com](https://testnet-rpc.sentrixchain.com) |
| **共识机制** | DPoS + BFT (4 个验证者) | DPoS + BFT (4 个验证者) |
| **出块时间** | 1 秒 | 1 秒 |
| **EVM** | 已激活 — 兼容 MetaMask | 已激活 — 兼容 MetaMask |
| **区块浏览器** | [scan.sentrixchain.com](https://scan.sentrixchain.com) | [scan.sentrixchain.com](https://scan.sentrixchain.com) (统一 UI,切换至 Testnet) |
**网站:** [sentrixchain.com](https://sentrixchain.com)
**水龙头:** [faucet.sentrixchain.com](https://faucet.sentrixchain.com) (测试网)
**钱包:** [solux.sentriscloud.com](https://solux.sentriscloud.com) (Solux 网页版)
**文档:** [sentrixchain.com/docs/faucet](https://sentrixchain.com/docs/faucet)
**Telegram:** [t.me/SentrixCommunity](https://t.me/SentrixCommunity)
## 路线图
| 阶段 | 状态 | 重点 |
|-------|--------|-------|
| **Pioneer** | 已完成 (主网 h=0…579058) | PoA 轮询,MDBX 存储,1 秒出块,SRC-20 代币 — 已由 Voyager 于 2026-04-25 继任 |
| **Voyager** | **已在主网上线 (v2.1.47)** | DPoS 提议者轮换 + BFT 最终性,基于 revm 37 的 EVM 且 `eth_call` 对接真实链状态,`eth_sendRawTransaction`,L1 对等节点自动发现 + 连接限制加固,V4 奖励分配 v2 (国库托管 + ClaimRewards),运行时感知的 Voyager 调度,竞态安全的区块同步,代币经济学 v2 分叉 (3.15 亿枚上限 + 4 年减半),面向非 phantom 验证者自绑定的 `StakingOp::AddSelfStake` |
| **Frontier** | Phase F-1 脚手架已落地;F-2…F-10 计划中 | 并行交易执行,低于 1 秒出块时间,主网硬分叉 |
| **Odyssey** | 未来规划 | 跨链桥,成熟生态系统,轻节点 |
## 文档
- [架构](docs/architecture/) — 共识机制、状态、网络、交易
- [运维](docs/operations/) — 部署、CI/CD、监控、验证者
- [领取奖励](docs/operations/CLAIM_REWARDS.md) — 验证者 + 委托人如何从 `PROTOCOL_TREASURY` 领取托管奖励
- [安全](docs/security/) — 审计报告、攻击向量、渗透测试结果
- [代币经济学](docs/tokenomics/) — SRX 经济学、质押、代币标准
- [路线图](docs/roadmap/) — 阶段详情、更新日志
## 安全
有关漏洞报告,请参阅 [SECURITY.md](SECURITY.md)。
已完成 11 轮审计(发现 116 个问题,已修复 78+ 项)。在运行中的网络上通过了 6/6 项渗透测试。
## 社区
- **GitHub Discussions** — https://github.com/sentrix-labs/sentrix/discussions 用于设计交流、功能提议、验证者设置帮助及集成问题。
- **组织主页** — https://github.com/sentrix-labs 包含官方合约、品牌套件及其他 Sentrix Labs 仓库。
## 许可证
[Business Source License 1.1](LICENSE) (BUSL-1.1)。在变更日期之后转换为 Apache 2.0。
标签:BFT, DeFi, DPoS, Ethers.js, EVM, Layer-1, Libp2p, MDBX, MetaMask, Rust, RWA, Solidity, SRX, Web3, Web3.js, 东南亚, 代币经济学, 以太坊虚拟机, 公链, 共识算法, 加密货币, 区块链, 即最终确定性, 原生代币, 去中心化, 可视化界面, 智能合约, 比特币减半, 点对点网络, 真实世界资产, 网络流量审计, 资产代币化, 跨链, 通知系统, 金融基础设施, 高并发, 高频交易