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 亿人口,继而推向全球。 [![Website](https://img.shields.io/badge/website-sentrixchain.com-8A5A11)](https://sentrixchain.com) [![CI/CD](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/2ca29b7d09114701.svg)](https://github.com/sentrix-labs/sentrix/actions) [![Release](https://img.shields.io/github/v/release/sentrix-labs/sentrix)](https://github.com/sentrix-labs/sentrix/releases/latest) [![Tests](https://img.shields.io/badge/tests-551%2B%20passing-brightgreen)](https://github.com/sentrix-labs/sentrix/actions) [![Rust](https://img.shields.io/badge/rust-stable-orange)](Cargo.toml) [![Chain ID](https://img.shields.io/badge/chain%20ID-7119-blue)](docs/operations/NETWORKS.md) [![License](https://img.shields.io/badge/license-BUSL--1.1-purple)](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, 东南亚, 代币经济学, 以太坊虚拟机, 公链, 共识算法, 加密货币, 区块链, 即最终确定性, 原生代币, 去中心化, 可视化界面, 智能合约, 比特币减半, 点对点网络, 真实世界资产, 网络流量审计, 资产代币化, 跨链, 通知系统, 金融基础设施, 高并发, 高频交易