编辑: 黑豆奇酷 | 2019-07-08 |
? (2)第三方应用系统接入API接口和SDK开发包等,方便开发人员基于太极链开发基于区块链的去中心化应用;
? (3)智能合约编辑、编译和部署工具,提供常用合约代码模板,实现非专业人士也可以编写和部署智能合约. 2018年9月20日星期四
11 Original Comm Cimelia ?
(二)规划 ? 1. 规划1.0版本 在8月20号前推出1.0版本,这个版本具有如下功能: ? (1)太极链公链上线,公链完全开放,任何人和组织均可以通过太极链软件接入太极区块链网络, 搭建自己的区块链节点,在节点上进行挖矿或者开发区块链应用. ? (2)太极链区块浏览器,支持实时呈现区块生成信息、区块信息查询、交易信息查询等. ? (3)太极链钱包APP软件,同时支持Android和ISO(IOS版本将在2.0版本推出)两种系统,功能上支 持太极链本币OCC和各种基于太极链的代币的交易. ? (4)太极链官方网站,网站介绍太极链的: ? (4.1)ERC20标准代币发行功能,支持在太极链网页版上快速部署代币合约,用户无需掌握区块链和 智能合约编程语言,即可快速完成合约的部;
? (4.2)2.0版本时在太极链钱包APP上快速部署代币合约;
? (4.3)太极链交易所系统,支持OCC币和太极链上各种代币的交易. 2018年9月20日星期四
12 Original Comm Cimelia ? 2. 规划2.0版本 ? (1)开放太极链API接口,支持第三方应用接入太极链,方便开发人员开发OCC币和代币的交易,以 及基于太极区块链的各种去中心化应用. ? (2)增强太极链区块链浏览器的能力,包括支持账户历史交易记录查询、智能合约源码浏览、代币 信息浏览等. ? 3. 规划3.0版本 ? (1)优化太极链的共识算法,缩短交易确认时间,以支持大规模的交易的需求. ? (2)提供通用智能合约代码的部署,在太极链钱包APP和区块链浏览器集成智能合约编辑和编译软件, 并提供部署功能.以支持金融、供应链、文化娱乐、智能制造、社会公益和教育就业等典型应用场景. ? (3)太极钱包APP整合交易所部分功能,例如交易和价格走势等. ? (4)《易经》告诉我们关于 易 的学问:易者,变易,简易,不易,通称三易,其中 简易 之道,太极链的研发人员至为欣赏,所以,在太极链上将来布署 智能合约 一切从简,或者操作手法 与以太坊类同,所不同之处在于,太极链更适合华语圈的人使用,这样将大大普及华语圈的区块链应 用! 2018年9月20日星期四 Original Comm Cimelia
13 ?
(三)太极链技术部分 ? 1. 太极链区块链平台架构 ? 系统架构决定了应用的适用范围、跨链及链上链下的数据整合的可行性,甚至商业变革的方向.因此 平台架构的升级理念,无不体现平台对于区块链技术和商业模式的理解.太极区块链的架构分为数据 层、网络层、共识层、激励层、合约层和应用层.如图: 2018年9月20日星期四
14 Original Comm Cimelia ? 2. 数据层 ? 数据层是最底层的技术,封装了底层区块数据的链式结构,以及数字签名、哈希函数和非对称加密技 术等多种密码学算法和技术.主要实现了数据存储、账户和交易的实现与安全两个功能.上述技术都 已经在计算机领域应用多年,是相对成熟的技术. ? 3. 网络层 ? 网络包括P2P网络机制、数据传播机制和数据验证机制等,主要实现网络几点的连接和通讯.P2P组网 技术早先应用于BT类的P2P下载软件中,是一种很成熟的技术. ? 4. 共识层 ? 共识层主要封装网络节点的各类共识机制算法,实现全网所有节点对交易和数据达成一致,防范拜占 庭攻击、女巫攻击和51%攻击等共识攻击,其算法称为共识机制.比较常见的共识算法有工作量证明 机制(PoW)、权益证明机制(PoS)、拜占庭容错算法(BTF)等.太极链采用工作量证明算法. 2018年9月20日星期四