An open API service indexing awesome lists of open source software.

https://github.com/okx7/supur-chain

Supur Smart Chain 轻量级节点设计 ,内存占用极低,适合移动设备,远超大多数传统区块链(如以太坊、比特币等主流公链的全节点和轻节点)。创新点 - Verkle树、ZK隐私、环签名、隐匿地址等前沿技术 ,在移动端落地,属于行业创新。 - 原生iOS/Android SDK、Flutter插件 ,极大降低了移动开发门槛。在移动端极致轻量化、资源优化、安全合规、创新隐私保护等方面,整体优于大部分同类产品,部分特性(如Verkle树、端到端隐私、热更新)甚至处于行业领先。
https://github.com/okx7/supur-chain

blockchain chainid chains ethereum evm mobile privacy supur supurchain zkp

Last synced: 6 months ago
JSON representation

Supur Smart Chain 轻量级节点设计 ,内存占用极低,适合移动设备,远超大多数传统区块链(如以太坊、比特币等主流公链的全节点和轻节点)。创新点 - Verkle树、ZK隐私、环签名、隐匿地址等前沿技术 ,在移动端落地,属于行业创新。 - 原生iOS/Android SDK、Flutter插件 ,极大降低了移动开发门槛。在移动端极致轻量化、资源优化、安全合规、创新隐私保护等方面,整体优于大部分同类产品,部分特性(如Verkle树、端到端隐私、热更新)甚至处于行业领先。

Awesome Lists containing this project

README

          

本项目采用 MIT 和 GPL v3.0 双协议,您可以任选其一遵循。
This project is dual-licensed under MIT and GPL v3.0. You may use either license.
# Supur移动区块链

Supur是一款创新型**移动端区块链技术**平台,专为移动设备和物联网环境设计。基于改进的PoSA(权益证明授权)共识机制,Supur区块链提供高性能、低延迟和强大的安全性,同时兼顾移动设备的电量和计算资源限制。

## 社区链接

- **Telegram社区**: [https://t.me/SupurChain](https://t.me/SupurChain)

## 官方团队

- **麻雀科技工作室**

## 核心创新

Supur移动区块链在以下方面实现了技术突破:

### 移动优先设计

- **轻量级节点**:专为移动设备设计的超轻量级节点,内存占用低至50MB
- **能源效率**:优化的挖矿算法,电量消耗比传统区块链降低95%
- **移动端验证**:支持手机直接参与交易验证,无需依赖全节点
- **断网容错**:支持离线交易缓存,网络恢复后自动同步

### 高安全架构

- **多重密钥管理**:支持MPC、TEE和硬件密钥,带异常处理和多重备份机制
- **严格的P2P通信验证**:对所有消息进行格式校验,防止恶意数据包攻击
- **API安全机制**:默认关闭敏感接口,采用白名单机制控制访问权限
- **隐私保护技术**:支持可配置的端到端加密和隐私交易,满足不同地区合规需求

### 性能与资源优化

- **速率限制控制**:对高频操作(同步、缓存清理)实施智能速率限制,防止资源耗尽
- **动态资源分配**:根据设备状态动态调整资源使用,适配多种移动设备性能规格
- **Goroutine管理系统**:统一管理异步任务和后台线程,彻底防止goroutine泄漏
- **智能缓存策略**:分级缓存系统,最大限度减少移动设备存储占用

### 可维护性与扩展性

- **模块化架构**:核心功能完全模块化,支持按需加载
- **热更新配置**:关键配置项支持运行时热更新,无需重启即可调整系统参数
- **自动化测试套件**:所有核心组件配备完整单元测试和集成测试
- **升级兼容性**:支持平滑升级,确保向后兼容

### 全球合规框架

- **可配置隐私级别**:支持四级隐私保护(标准、基础、增强、完全),适应不同监管环境
- **区域合规配置**:内置多国合规配置,一键切换满足不同地区监管要求
- **数据留存控制**:可配置数据保留策略,满足不同国家/地区数据保护法规
- **可审计性**:可选的审计日志系统,便于合规审查

## 技术规格

- **共识机制**:改进型Parlia (PoSA+),针对移动环境优化
- **区块时间**:3秒(标准模式)/ 1秒(快速模式)
- **TPS**:3000+(标准网络)/ 10000+(分片模式)
- **确认时间**:单次确认6秒,最终确认15秒
- **存储需求**:移动节点 <1GB,全节点根据链数据增长
- **智能合约**:支持Solidity、Move和WebAssembly
- **移动集成**:原生iOS/Android SDK,Flutter跨平台支持
- **跨链能力**:内置跨链网关,支持主流公链互操作

## 系统要求

### 移动节点
- Android 9.0+或iOS 13.0+
- 2GB+ RAM
- 500MB+ 可用存储空间
- 活跃的网络连接(WiFi/4G/5G)

### 全节点
- 4核CPU+
- 8GB+ RAM
- 500GB+ SSD存储
- 持续网络连接

### 验证者节点
- 8核CPU+
- 16GB+ RAM
- 1TB+ SSD存储(高IOPS)
- 100Mbps+带宽
- 建议使用Ubuntu 20.04+或最新macOS

## 快速开始

### 移动钱包部署

1. 从App Store或Google Play下载Supur移动钱包
2. 创建或导入钱包
3. 根据向导完成网络设置

### 轻节点部署

```bash
# 安装轻节点
go install github.com/supur-chain/lightnode@latest

# 启动轻节点(默认配置)
lightnode start

# 自定义配置启动
lightnode start --config custom_config.json
```

### 验证者节点部署

```bash
# 克隆代码库
git clone https://github.com/supur-chain/supur-chain.git
cd supur-chain

# 编译
make all

# 初始化节点
./build/bin/geth --datadir data init genesis.json

# 创建验证者账户
./build/bin/geth --datadir data account new

# 启动验证者节点
./start-node.sh --validator --nodiscover
```

## 安全最佳实践

### 密钥管理
- 使用硬件钱包或MPC方案保护主密钥
- 启用多签名验证所有重要交易
- 定期备份密钥到多个安全位置

### 网络安全
- 验证者节点使用防火墙限制端口访问
- 所有RPC接口使用TLS加密
- 为API接口设置强密码和访问白名单

### 应用安全
- 定期更新到最新版本
- 启用异常交易监控
- 设置交易限额防止资产被大量盗取

## API与开发

### 移动SDK
- **iOS SDK**:支持Swift和Objective-C
- **Android SDK**:支持Kotlin和Java
- **Flutter插件**:跨平台支持

### REST API
访问`https:///api/v1/`获取以下功能:
- 账户管理
- 交易操作
- 区块查询
- 合约调用

### WebSocket API
连接到`wss:///ws`获取实时更新:
- 新区块通知
- 交易确认事件
- 合约事件监听
- 网络状态更新

## 隐私与合规

Supur移动区块链提供灵活的隐私保护选项,同时支持不同地区的合规要求:

### 隐私功能
- 零知识证明交易(可选)
- 环签名技术(可选)
- 隐匿地址(可选)
- 加密消息传输(默认)

### 合规功能
- 可配置的KYC/AML集成
- 可选的交易监控
- 按地区调整的数据保留策略
- 合规报告生成工具

## 路线图

### 2023 Q4
- 主网启动
- 移动端SDK发布
- 跨链桥接ETH和BSC

### 2024 Q1-Q2
- Layer2扩展支持
- DeFi基础设施部署
- 企业版隐私功能

### 2024 Q3-Q4
- 分片技术实现
- 去中心化身份系统
- IoT设备原生支持

## 贡献与社区

欢迎各类贡献,包括代码提交、文档改进、bug报告和功能建议。请查阅我们的[贡献指南](CONTRIBUTING.md)了解更多信息。

加入我们的社区:[https://t.me/SupurChain](https://t.me/SupurChain)

## 许可证

Supur移动区块链采用双协议授权:
- [MIT协议](LICENSE-MIT)
- [GNU General Public License v3.0](LICENSE)

您可以选择任一协议来使用、修改和分发本软件。

---

*Supur - 重新定义移动区块链体验*