《Trust Base:2020基于独立智能合约语言Subscript的波卡平行链白皮书(47页).pdf》由会员分享,可在线阅读,更多相关《Trust Base:2020基于独立智能合约语言Subscript的波卡平行链白皮书(47页).pdf(47页珍藏版)》请在三个皮匠报告上搜索。
1、基于独立智能合约语言Subscript的波卡平行链Polkadot Parachain based on independent smart contract language SubscriptTrustBase 白皮书TrustBase2020TrustBase010404040607070808101011121314151517目录CONTENTS第一章 背 景第二章 Subscript语言 1. 为WASM原生设计 2. Subscript语言语法 3. Subscript合约库函数 4. 成熟的编译框架 5. 开发者熟悉的包管理工具 6. 调试器支持 7. Subscript Wo
2、rkbench第三章 TrustBase平行链 1. 项目介绍 2. TrustBase结构 3. 基于WASM的虚拟机 4. TrustBase智能合约 5. TrustBase存储 6. 与Polkadot的跨链操作 7. 应用场景 8. 核心优势第四章 治理模型 1. 共识机制 2. 角色设定 3. 惩罚机制 4. 角色选举第五章 DAO自治 1. 国民议会 2. 理事会 3. 技术委员会 4. 投票机制 5. 名词释义第六章 经济模型 1. TBE商业价值 2. 节点权益 3. Gas费率的设定及标准 4. TBE发行计划 5. TBE销毁机制第七章 TrustBase Foundat
3、ion 1. 基金委员会议员组成制度 2. 基金委员会职责第八章 发展规划第九章 团队介绍第十章 风险提示与免责声明1919192121242526262724303132333330353635384143行业背景INDUSTRY BACKGROUND第一章TrustBaseWhite-Paper011. 背 景 1.1 Web3.0与PolkadotWeb3.0是互联网发展的新阶段,而区块链技术的出现则为Web3.0赋予了更高的期待由区块链赋能的Web3.0将要实现的是所有人对自己在数字世界的数据、身份、资产等所有个人价值的掌控权,最终为世界带来真正透明、可信的互联网经济模式。为了实现We
4、b3.0的愿景,并解决目前区块链存在的“数据孤岛”的问题,Polkadot应运而生。Polkadot致力于打造一种网络协议,类似于互联网TCP/IP协议一样,通过定义并开发了一套平行链和中继链的分片多链结构,让所有接入此架构的区块链都能更好地完成互相之间的信息交互,最终实现“万链互联”。 1.2 SubstratePolkadot革命性地为全球的区块链开发者提供了Substrate开发框架。Substrate框架将区块链的基本底层设计模块化,允许开发者一键调用,省去了原本繁复的工作量。Substrate框架赋予了Polkadot区块链前所未有的特性:可扩展性 孤立的区块链只能处理有限的流量。P
5、olkadot通过平行链的机制来支持多个区块链,使得交易可以高效、并行地处理;专业化每个Polkadot平行链都可以根据特定的用例或应用进行定制;互操作性不同的Polkadot区块链和应用可以共享信息和功能,这要归功于项目的互操作设计和链间的兼容性;无分叉式升级Polkadot可以升级,而无需耗时和分裂的硬分叉;新功能可以添加,而无需完全改造网络;TrustBase White-Paper 0102虽然Polkadot是Web3.0时代的黄金赛道,但Substrate 的原生智能合约使用的是一种基于 Rust 的ink!语言。该语言的学习难度曲线大,并且ink! 合约目前缺乏工具来支持 DAp
6、p 的开发,也基本没有易于使用并可以安全地将现有基于 EVM 的应用程序迁移到基于 WASM 的 Substrate 区块链的工具或应用。波卡区块链开发的高门槛导致庞大的传统开发者群体难以进入。为了帮助传统的Web开发者和Java工程师无障碍参与Polkadot生态建设,TrustBase自主研发了轻量级WASM智能合约语言Subscript,以满足传统开发人员突破行业壁垒,开展区块链开发事业的需求,促进实现Web3.0的愿景。自 治Polkadot上的社区可根据自己意愿来管理其网络,并在未来整个Polkadot网络治理中拥有透明的权益。团队可以根据自己的需求来自定义及优化其区块链治理,实验新