星球日报
搜索
手机客户端
iPhone · Android
微信公众号
微信公众号

iPhone · Android

微信公众号

「QTech北京站」 活动回顾 | 用区块链服务 B 端,实现更高效的数据应用

2019-05-21

沙龙现场,大量区块链爱好者与从业者齐聚一堂。

5月17日下午,QTech技术沙龙在北京圆满举办。沙龙现场,大量区块链爱好者与从业者齐聚一堂,共话区块链。

「QTech北京站」 活动回顾 | 用区块链服务 B 端,实现更高效的数据应用

本次技术沙龙活动中,Hyperchain高级技术专家张珂杰、BitXMesh平台负责人汪小益、区块链高级业务专家墨荻在本次沙龙中进行了主题分享。

Hyperchain高级技术专家张珂杰Hyperchain企业级区块链平台架构与特性解析

Hyperchain是由趣链科技打造的一个联盟链服务平台,面向企业、政府机构和产业联盟的区块链技术需求,提供企业级的区块链网络解决方案。

「QTech北京站」 活动回顾 | 用区块链服务 B 端,实现更高效的数据应用

作为趣链科技的核心竞争力,该平台在在工信部、中国银联、农业银行、建设银行等组织的技术评测中均名列第一。Hyperchain高级技术专家张珂杰从其架构及特性方面对Hyperchain进行了详细介绍,并分享了基于1.7的应用开发实践。Hyperchain1.7设计的主要考虑到了可用性、易用性、可扩展、安全性及隐私性五个方面。

在可扩展性设计上,Hyperchain主要瞄准的是合约执行、共识及存储三大方面。

合约执行上,提出了包含EVM、JVM、HVM 的HyperVM多语言合约执行引擎。

共识上支持SOLO、RBFT、RAFT等共识;存储上,Hyperchain推出了自研的Ledger多种混合型存储。 

值得一提的是,RBFT中,Hyperchain有几个重要的设计。一是Recovery机制,在节点重启时,自动检测节点并进行自主更新。并且当拜占庭行为发生时,Recovery机制将进行自我恢复,并增加了共识模块的可用性;二是动态成员准入机制,支持动态增删节点,使得联盟成员数量由全网达成共识。 

作为一个企业级联盟平台,安全性是至关重要的。

在安全性方面,Hyperchain提供了自建CA和CFCA的两种权限形式控制,并且支持国密证书的颁发以及验证;在区块链治理方面,其提出了一个ACO的模式,各方利用ACO进行联盟投票以及节点升级、证书颁发等场景的应用,以去中心化的决策方式来进行决策,避免了完全中心化的弊端。

在隐私性方面, Hyperchain提出了分区共识以业务隔离的方式实现隐私交易,这使得交易能按照命名空间形成独立共识,以实现并行的执行以及数据隔离。同时,Hyperchain提供了一种交易粒度的隐私保护机制,隐私交易只会在相关方私密的传输,但在全网上对隐私交易做了哈希存证,保证隐私数据的可信。

在易用性方面,Hyperchain使用更为优雅合约编写方式,利用被广泛应用的Java语言进行合约编码,HVM提供了HyperMap和HyperList等数据存储模型,更适合大数据量的合约数据存储。在实际测试中,HVM的测试结果较HVM也更为优异。同时,Hyperchain支持了MQ消息订阅,支持合约内部及平台等相关事件推送。

在数据管理上,Hyperchain提出数据索引、多级缓存、数据归档、合约可视化Radar,使数据管理更为灵活。

随着数据量不断的提升,链的存储性能会不断降低,为了突破区块链的存储瓶颈,Hyperchain自主研发了Filelog存储引擎,实现区块数据和状态数据分离,保证在数据量不断增大的情况下,读写性能不受明显的影响,同时支持数据归档等操作。在实际测试当中,Filelog对于连续型数据的存储性能明显优于LevelDB。

此外,在本次QTech会议中,正式对外开放了Hyperchain SOLO v1.0.0版本,提供了Centos、Ubuntu以及MacOS等多系统版本的安装包。

该版本开放了EVM、分区共识、隐私交易、消息订阅、数据可视化、IPC、Filelog存储等相关特性,后续将逐步推出HVM,多级缓存等功能特性。另外,此次也开放了Hyperchain配套的企业级JavaSDK,并开源了Hyperchain轻量级LiteSDK(https://github.com/hyperchain/javasdk),可在Hyperchain文档站点 (http://docs.hyperchain.cn/)查阅更多使用方式说明。

BitXMesh平台负责人汪小益:链上链下协同,打破数据孤岛

目前负责跨链互联平台BitXHub及数据安全共享和计算平台BitXMesh(网址:https://bitxmesh.hyperchain.cn)的架构和研发工作。对区块链共识算法、智能合约与分布式可信存储等领域理解深入,目前专注Blockchain3.0架构探索与商业化落地。

「QTech北京站」 活动回顾 | 用区块链服务 B 端,实现更高效的数据应用

数据是大数据时代的“石油”。

各个企业在信息化的发展过程中积累了大量的行业数据,但是由于隐私保护以及企业信息化标准不一致等问题导致了企业和企业之间以及行业之间形成了若干数据孤岛。

数据孤岛的存在严重制约了数据价值的释放BitXMesh借助区块链分布式账本特性及链下高效P2P网络构建一套layer-2层“数据可用不可见”的安全共享数据协作网络,能带来合理的价值激励、完美的隐私保护从而助力打破数据孤岛, 助力产业互联。

BitXMesh的核心功能在于通过联邦计算技术实现多方数据的安全隐私计算,达成数据可用不可见。联邦计算包括多种实现方式:既包括“数据不动、模型动”的数据共享方式,也包括安全性比较高的安全多方计算模型,还包括联邦机器学习这样的复杂数据处理算法。 

安全多方计算,通过加密电路以及秘密分享等密码学协议使得多方用户可以在原始数据不暴露的情况下实现数据的联合计算。我们的BitXMesh平台提供了一套完整的数据分析引擎,作为数据的使用方,可以去灵活地定制,如何使用该数据,需要用什么数据,同时还能撰写一些相应的子模型,子模型运行在数据的拥有方本地,最后通过联邦模型加密合并结果。

BitXMesh最终希望联邦计算里的机器学习算法能够逐渐完善起来,由于现在的AI所使用的数据大部分还是来自单一机构的,这些数据受到个人隐私保护条例的限制,导致AI 训练上,受到了很大的限制。如果将来联邦机器学习能够在充分利用多机构的数据的情况下,保护相关方的数据隐私,并通过区块链做好利益分配,将会极大丰富AI的应用场景。 

数据共享的应用场景丰富,例如在医疗领域。个人医疗检查数据以及各种临床数据被分散在各个机构内部。通过BitXMesh可以构建医疗数据共享平台打通医疗机构之间的个人数据可以降低患者的医疗费用。与此同时医疗数据共享平台还能够通过患者授权将患者数据提供给医药研发机构以及医疗设备厂商进行数据分析以提高整体医疗水平建设。再向外扩展一点医疗数据共享系统还能够实时和保险公司合作在保障数据安全的前提下加快报销流程。除此之外数据共享还广泛运用在政务互联、联合征信、联合营销等领域。

区块链高级业务经理墨荻:被低估的区块链技术

公有链本身的发展是非常受到限制的,但它也是让区块链高速发展的一个基石。公链使得大家在业务上大家达成一个共识,也就是区块链具备不可篡改性。公有链事实上只是最初始的一个状态,公有链也存在或多或少的问题。

「QTech北京站」 活动回顾 | 用区块链服务 B 端,实现更高效的数据应用

现场观众在认真体验陌印区块链证书

另外,一说私有链,就觉得私有链其实不具备区块链的不可篡改性,因为它由单点来维护所有的节点,作为单点是可以被篡改的。 

但不避讳的说,大概50%是在做私有链,但私有链不是他最终的目标,所有做私有链的人都是目标都是要做一个联盟链。为什么开始做私有链?是因为区块链的技术达成了数据共识。

所以,墨荻认为区块链的发展趋势有三个。

第一是新型的共识算法。现在的共识算法其实是非常重的,当然不同的共识算法在不同的场景下,都会有非常好的应用。比如像Dpos共识算法,在金融行业里,一些新型的控制算法,其实在突破“不可能三角”上会有一些新的应用,比如说基于随机数的VRF的随机的算法,可以根据场景自适应调整 。如果在可信场景下,控制算法可以相应的退化变成一个相对可信的工作算法,当在复杂的场景下可以变成一个复杂的重的共识算法,性能就会越低。

第二安全非常重要,内部有专门做区块链上的形式化验证,就是智能合约的形式化验证,积累了非常多的经验。

第三行业标准是重中之重。区块链作为一种跨行业、跨领域、基础性的创新应用模式,广泛的应用范围在体现价值创造优势的同时也带来了挑战,尤其是各行业需要标准来引导和支持技术研发和应用。

现在以它为基础的开源大时代里,不可能还会有一个IBM这样的机构能够做出一个区块链上的标准吗。所以标准实际上是未来的重中之重的一个整个产业的一个指导点。

原创文章,作者:昕楠。转载/内容合作/寻求报道请联系 report@odaily.com ;违规转载法律必究。

参与讨论

登录后参与讨论

昕楠

新锐作者

昕楠

微信号:16601131135

总文章数: 289


分享至

微信扫一扫分享

0