搜索

epub文档 百度超级链 XuperChain 3.9-e 中文文档

27.80 MB 317 页 0 下载 154 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.epub
3
摘要
百度超级链(XuperChain)是一款高性能区块链底层技术,支持智能合约的并行执行和多种语言开发。其核心数据结构包括区块、交易、UTXO和读写集,采用DPOS共识算法,交易处理速度可达9万TPS。文档介绍了环境部署、测试环境使用、智能合约开发及权限控制系统等。
AI总结
### 百度超级链XuperChain 3.9-e 中文文档总结 #### 1. 超级链简介 - **定义**:百度自研的区块链底层技术,支持公有链和联盟链应用场景。 - **核心特点**: - 高性能:交易处理速度达9万TPS。 - 链内并行技术:支持智能合约并行执行。 - 可插拔共识机制:默认使用TDPOS算法。 - 一体化智能合约:支持多语言开发(C++、Go、Java)。 - 隐私保护和安全机制:支持去中心化权限控制。 - **应用场景**:司法、版权、数据协同、溯源、电子政务等领域。 #### 2. 快速入门 - **环境部署**: - 准备:Golang(1.11+)、Git。 - 编译:通过Git克隆源码并使用`make`命令编译。 - **基本操作**: - 部署xchain服务。 - 使用命令行工具进行基本功能操作。 #### 3. 技术设计 - **核心模块**: - **XuperModel**:支持链内并行和智能合约的并行执行。 - **XuperBridge**:实现多语言虚拟机的可插拔设计。 - **XVM虚拟机**:支持WASM字节码编译加载,优化语言运行环境。 - **智能合约开发**: - 支持语言:C++(性能高)、Go(易用性好)、Java(开发者多)。 - 开发流程:环境准备、合约编写、部署测试。 #### 4. 权限系统 - **权限控制**: - 基于ACL模型,支持签名阈值策略和AK集签名策略。 - 多权重账户管理:通过多签名实现去中心化权限控制。 #### 5. 核心数据结构 - **区块**:区块链的基本单元,包含区块头和区块体。 - **交易**:区块链中的操作记录,打包在区块中。 - **UTXO**:无虚账户转账输出,用于记录交易输出。 - **读写集**:定义智能合约的访问权限,支持细粒度控制。 #### 6. 测试环境说明 - **测试环境**:超级链公开测试环境(XuperChain-testnet),支持智能合约开发和测试。 - **适用场景**: - 测试功能:部署、使用智能合约。 - 兼容性测试:新版本上线前的测试。 - **不适用场景**:压力测试、可用性测试、长期数据存储。 #### 7. 性能 - **交易处理能力**:支持并发执行,交易处理速度可达9万TPS。 - **网络能力**:支持大规模节点部署,节点间通信基于加密P2P网络。 #### 8. 可信账本 - **特性**:支持分叉管理和一致性自动收敛,确保账本数据的可信性和可靠性。 #### 9. 总结 - 超级链是一款高性能、多语言支持的区块链解决方案,适用于多种场景,支持智能合约的并行执行和隐私保护,具备强大的权限管理和安全机制。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 310 页请下载阅读 -
文档评分
请文明评论,理性发言.