众享比特CTO卢小明:未来将推出ChianSQL公链

2019年3月28日,北京众享比特科技有限公司成功举办2019产品发布会,正式对外发布了众享区块链供应链金融平台、众享区块链积分平台、众享区块链溯源平台、众享区块链存证平台和众享区块链数据共享平台等五大区块链产品平台。

发布会上,众享比特CTO卢小明先生主要介绍了众享比特开发的基于区块链的数据库应用平台ChianSQL以及区块链应用平台WisChain。

ChainSQL是众享比特自主研发的全球首个基于区块链的数据库应用平台,综合了区块链技术与传统数据库的优点,不仅具有区块链的分布式、去中心化、可审计的特性,同时兼备传统数据库的快速查询、数据结构优化的特性。ChainSQL把对数据库操作的每一条指令都记录到一条交易中,即一个交易对应一个数据库操作,区块链网络会以交易的形式记录下所有对数据库的操作。

该平台的研发经历金融支付,数据存证、溯源、共享,智能合约、Chain Schema和Consensus(Sharding、VRF)五个阶段。目前,前三阶段已经完成,支撑了公司五大区块链产品平台的运行开发,后两个阶段还在规划当中。

第一阶段,金融支付。金融支付包含用户管理、发行、转账、托管、费率设置、多方签名、第三者委托契约、小额高频支付、支票、挂单买卖等功能。积分平台、供应链金融平台等多种区块链应用场景会涉及金融支付功能。在ChainSQL平台上,任何人都可以发行资产,发行的资产可以和链上其他资产相互转账或进行托管类交易操作。资产在链上流通时,发行方可以设置相关的手续费率。ChainSQL的挂单买卖功能可以实现不同资产之间的撮合买卖。另外,ChainSQL的PayChannel用来对接侧链,比如比特币闪电网络,可以弥补速度的差异,适合小额高频交易。

第二阶段,数据的存证、溯源和共享。ChainSQL用传统数据库表的方式实现数据快捷上链。ChainSQL主要设计了三种交易类型。一、TableListSet。包含创建数据库表、删除数据库表和授权表操作。ChainSQL平台中,创建数据库表的即为该表的所有者,即谁创建谁做主。二、SQLStatement。创建数据库表之后,可以通过类SQL语句的方式向链上提交操作,插入、更新和删除记录。另外,ChainSQL支持打包一类交易到一个事务,设置一定的条件,在事务中进行逻辑判断,条件不满足时,可以rollback该条数据。此时,交易在链上未得到执行,但事务对应的交易还存在于链上。三、SQLTransaction。若想得到数据的终态结果集,ChainSQL提供从链上下沉数据到传统数据库中的功能,方便用户使用传统查询数据库的方式快捷查询数据。

此外,ChainSQL可以恢复数据库到历史任意一个时间点的快照状态,便于进行数据审计,查看什么时间某位用户对数据进行了修改操作。众享区块链存证平台和众享区块链溯源平台便应用了ChainSQL的这些功能。

第三阶段,智能合约。智能合约是ChainSQL生态的一部分功能。ChianSQL支持Solidity,集成并完全兼容以太坊的智能合约。除此之外,众享比特还加入了自定义的特色功能。例如,在众享区块链数据共享平台中,链上已经存有数据,又出现了其他发行方发行的token,此时可以通过智能合约,编入数据和token之间兑换或交易的逻辑,实现数据和token的兑换和交易。

第四阶段,Chain Schema。严格意义上讲,目前,ChainSQL前三阶段适合做联盟链的应用场景。而在公链上,很多人在链上写入数据,但数据协作可能只是在一个联盟或小团体内,上链数据并不需要所有节点存储。这种情况下,可以借鉴Oracle数据库Schema概念。建立一个Schema,把合约、数据表以及自己发行的虚拟资产等放在该Schema里,只有加入该Schema的节点才能拥有该Schema里的交易数据,在主链上则没有相关数据。

第五阶段,Consensus。目前,ChainSQL应用的共识算法是Ripple的RPCA共识算法。而在公链上,既要提高共识效率,又要保证共识的安全性。

目前,业界较为关注的区块链技术有Zlliqa分片技术和Algorand VRF技术。Zlliqa分片通过交易发送方地址和哈希切分算法把所有节点切成不同的组,组内节点通过PBFT共识区块,共识之后各个组的区块汇总到管理委员会,由管理委员会生成最终的区块。VRF是一种加密原语,可将输入映射到可验证的伪随机输出。Algorand率先使用VRF进行秘密地加密抽签,以选举委员会来运行共识协议。比如,全网有10000个节点,通过VRF技术选举出20个节点,由这20个节点通过PBFT共识出在最终的区块。未来,众享比特会将Zlliqa分片技术和Algorand VRF技术结合,为ChainSQL公链建设提供技术支撑。

目前,ChainSQL建设的第四阶段和第五阶段还处于规划中,是未来众享比特推出ChainSQL公链的准备阶段。

除数据库应用平台ChainSQL外,众享比特还开发了WisChain区块链应用平台。WisChain区块链应用平台旨在构建高效、安全、智能、可扩展的企业级区块链架构体系,采用创新的一键部署、多链技术及多区块链框架支持,实现不同企业区块链网络的快速搭建、可视化维护、多链连接及扩展。通过和企业现有CA系统平滑集成,该平台为区块链网络提供可靠的接入安全认证,提供多业务信道和可编程链码调用资源,为企业业务运维提供定制化智能合约。

目前,WisChain已经集成了ChainSQL和Fabric运维部署的相关功能。WisChain不同于其他BaaS平台的特色功能之一是,可以将两个在搭建WisChain平台上的不同企业互相并联。例如,企业A通过WisChain搭建了一套Fabric网络,企业B通过WisChain可以申请加入企业A和A的网络。

未来,WisChain会进一步集成Fabric联盟治理功能、ChainSQL可视化操作、Corda运维部署等功能。WisChain将会是一个集成所有主流区块链平台和公司内部所有产品的区块链应用平台。

对于IT公司来说,技术是第一生产力。众享比特始终专注于区块链和分布式技术的研发,用技术解决问题,改变世界。众享比特将继续在ChainSQL和WisChain等技术平台上发力,为用户提供更安全更好用更易用的产品和解决方案。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190409A0HKLI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券