区块链那些事儿舌尖上的中国 qvod(2):某商业银行区块链米乐途交流纪实

时间:2019-12-02 06:42:43 作者:admin

还是去年的7月,集团客户经理带着我们去一家商业银行交流区块链技术。

考虑到本次交流客户那边对区块链的技术比较熟悉,所以想申请区块链平台的研发人员,但因为时间比较仓促,未能调动研发人员,最终还是我们售前技术过去交流。

客户果然阵容强大,带队的是个博士,我们整理了金融行业的区块链解决方案和案例,讲了大概二三十分钟,开始进入了深入交流。

客户首先介绍了自己两年来在区块链技术应用方面的探索,基于Hyperledger的Fabric开源软件,当然现在主流的也是Fabric,我们也是基于Fabric开源软件构建的BaaS(区块链即服务)。

客户在Fabric上已经实践了2年,并且已经有非核心业务,比如信用证和托管业务,已经上线应用。

客户更加关心我们在Fabric开源软件做过哪些优化提升,并提出了5个关键问题,涉及研发,只能带着问题回去后请研发答复。

因为时间过去了一年多,当时交流时涉及到银行业务在区块链应用方面记录的比较少,未能完整记录客户使用Fabric的的使用情况。

客户提出的都是很核心的问题,我们也一一做了答复,如下:

Q、区块链云服务产品的性能测试情况

A:多通道FBFT下,6vm,每台16u32g,TPS:4400(2018年的实测数据)。

Q、共识算法做了哪些优化,TPS能达到5K

A:基于PBFT算法,减少不必要的消息通信和签名消耗,使得消息数量复杂度:O(n*n)->O(n),提高算法效率。

Q、 提供了哪些SDK/API?做了哪些增强优化?

A:目前提供原生SDK和Restful API接口,预计2018.Q3会提供JDBC接口支持,允许开发人员使用SQL语言访问。

Q、基于Hyperledger做了哪些创新和增强?

A:

提供高速拜占庭共识算法,多通道能达到5000TPS

Peer节点和Orderer节点动态扩容和弹性伸缩,故障自动恢复

提供国密加密方式,加法同态加等式和范围证明

提供SQL生成和访问智能合约,使用MySQL存储区块链,提高区块信息查询速度

提供Restful接口访问智能合约,解耦客户应用程序语言限制

Q、如何解决业务交易量大但写链速度慢(写链极易成为系统瓶颈)的问题?

A : 提高共识算法的效率,通过多链和多通道。

结束语:

时间尽管已经过去了一年多,基于Hyperledger的Fabric联盟链的性能依然没有取得实质性的突破,TPS如果不能达到几万的写入性能,依然很难在大中型项目中得到广泛应用。

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:448696976@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。