本堂茜
渡鸦区块链专栏记者
李伟拥有浙江大学计算机科学与技术博士学位,研究方向是分布式系统与数据一致性。曾先后供职于微软亚洲研究院、美国道富银行(杭州研发中心)、Schooner信息技术(硅谷)有限公司等机构,具有十余年金融信息技术工作经验。
趣链CEO 李伟
2008年,比特币诞生之际,李伟就有所接触,但并没有对其产生太大的兴趣。直到2015年上半年,合作伙伴道富银行向他们介绍比特币和区块链在华尔街的应用情况,建议浙大也进行相关研究。李伟才回过头看,他发现一直以来他对于“区块链”的认识是片面的,原因是没有把比特币和其底层技术分开,尽管对比特币本身兴趣不大,但是不代表其底层技术不能发挥大作用。
刚好他的博士论文是研究PAXOS与分布式系统,与区块链有所联系,并且他们的团队擅长的是底层核心技术研发,对于区块链来说正好适合。于是2016年,李伟牵头成立了趣链科技。
李伟认为趣链团队可以被称为是纯技术团队,团队脱胎于浙江大学区块链实验室,董事长为中国工程院院士、浙江大学计算机学院教授陈纯,60人左右的团队中,50多人拥有硕士学位。其中,董事蔡亮、CTO李启雷、副总经理尹可挺(主管售前支持与培训)、梁秀波(主管创新应用研发)、邱炜伟(主管核心算法)等均毕业于浙江大学且获得博士学位,COO何鸿涛从事金融解决方案销售二十多年,具有丰富的营销管理经验。
区块链在中国从2016年开始热度迅速攀升,虽说概念可以“炒”,但是区块链说到底还是技术导向型行业,对于技术的要求仍然是最基础的。
由于一开始便选择了“纯技术流”,李伟坦言创业过程比较顺利,并且李伟认为他们占据了“天时、地利、人和”:“天时地利”指的是区块链行业发展动力足,就像是有一只无形的手在推着他们前进;“人和”一方面是指团队合作默契,大家信心充足、凝聚力强;另一方面是很多大型融资机构对他们都非常认可。
“可用、好用、安全、效率”
趣链科技的主要产品为自主可控的国产联盟链云平台Hyperchain,面向B端的区块链技术需求,提供企业级的区块链网络解决方案。支持企业基于现有云平台快速部署、扩展和配置管理区块链网络,对运行状态进行实时可视化监控。
(点击查看大图更清晰)
那么他们在技术上做了哪些努力呢?
据李伟总结,主要有四点:
第一是可用。
趣链采取联盟链设计,没有基于任何开源技术,是从底层开始完全自己开发的平台,他们最关注的是可用性。
李伟称,“可用”说起来简单做起来难,简单的可用不等于可售,区块链在真正的生产实践过程中,面临很多挑战,而趣链科技的使命就是解决这些挑战,让区块链真正“可用可售”。
以网络条件为例,在与银联和光大银行合作的项目中,公网的企业网络条件较差,仅有10兆左右共享带宽,经常会延时10毫秒至几秒,甚至断线。如果断网导致其中一个节点离线后,网络突然又恢复,在业务不能停止的情况下,会造成数据不一致,需要修复节点并且拷贝数据才能维持数据一致性,非常繁琐;而且不断的有新的成员银行加入,新的成员银行需要动态加入,不能影响已有银行的业务。
对此趣链的解决方案分两步:
第一是数据动态恢复机制:趣链可以保证宕机之后,其它业务继续运行,如果故障修复完毕,所遗失的数据会自动根据系统最新的状态进行同步,这是fabric所无法实现的;
第二是节点的动态管理,现有的联盟链平台如果想新加入一个节点,旧的节点需要宕机,然后更改配置文件再重新运行,这在生产上是无法接受的。趣链节点可以做到动态加入,在不宕机的情况下,能够动态的增加或者减少节点,符合银行运维的需求。
李伟认为,如果只是跑demo,市面上可选产品很多,不论是以太坊还是fabric跑起来都没问题,但是要真正运用到生产中就面临诸多困难。
加上金融系统上流动的都是“真金白银”,需要保证零出错率,同时还要高可用、高扩展、高性能,因此搭建符合要求真正可用的平台至关重要。
第二是好用。
主要体现在三点:
1、智能合约编写简便:趣链的底层采取分层设计,上层是GUI系统,有WEB界面,可以直接手敲代码对智能合约进行在线编写,写完后可以马上部署、调试。对于已有智能合约,可以查看其中变量。
2、模块可插拔:趣链采取的是RBFP(Robust Byzantine FaultTolerance),是PBFT的变形。主要优化在于共识过程的效率提升及前文提到数据自动恢复机制和动态节点加入机制。同时根据业务的不同,共识机制、储存、加密等模块可以进行插拔组合。
3、支持多种语言的虚拟机:趣链的虚拟机不依赖于Docker,而是一个安全可控的沙箱,目前支持兼容以太坊的Solidity。而他们发现,金融客户的主要编程语言是Java,另外Java的表现能力在语法上和成熟度方面都比Solidity强,所以趣链计划把Java虚拟机做裁剪以原生支持Java编写的智能合约,大大提高趣链区块链的普及速度以及在金融行业的应用。
第三是安全。
李伟团队在做业务时候发现,安全其实是金融客户最迫切的要求,甚至比好用还迫切。痛点在于,不能将自身的信息透露给竞争对手。有人会反驳说区块链难道不是公开一个账本吗?李伟的观点是技术为业务服务,有时候技术要妥协得更多。
因此,趣链加强了在加密方面的部署。
一方面,已经支持加法同态加密与通用的国密算法。另一方面,推出namespace(命名空间隔离)概念,类似于Fabric的multiple channel。指的是数据可分区,每笔交易或每个智能合约都可以指定一个特定的命名空间。例如可以指定一共有一百个节点,其中某十个节点是一个namespace,一笔交易或者一个智能合约只在这十个节点中生效,只有这十个节点有数据,这就实现了数据上的物理隔离。数据可以不让竞争对手看到。
第四是性能。
趣链的RBFT共识算法TPS可达到每秒1万笔,延时做到0.3秒之内;在测试中,1万tps指标下能够同时容纳16个节点,同时保证业务的稳定性。
与众多知名机构合作,探索应用场景
目前采用趣链Hyperchain平台落地的项目已经有很多,其中大多为大型金融机构和泛金融机构,合作伙伴包括浙商银行、上海数据交易所、上海证券交易所、中钞智能卡研究院、光大银行、中国银联、国家物流信息平台、中国物流金融服务平台等。现在还有更多的机构在与他们进行接触。而且最关键的是,趣链大多数项目不是概念验证,而是实打实的线上系统,这一点在区块链技术领域还是比较难能可贵的。
在浙商银行项目中,他们合作推出移动数字汇票,解决小企业支付难的问题。很多小企业交易的资金额不大,一般不会签订正规的合同。几千、几万元钱的交易额可以通过汇票的模式进行面对面的支付。该项目已经上线,整个系统从2016年12月23号到现在已经平稳运营了将近五个月。
(点击查看大图更清晰)
在上海数据交易中心项目中,双方共同打造数据交易清算原型系统。数据交易一个很重要的特性是数据具有无限复制性,传统托管的数据交易模式难以保证数据真实,因此天生需要建立一个点对点的交易系统,符合区块链特性。趣链给上海数据交易中心做了一个基于交易日志分布式的清算系统,可以根据交易日志或者交易量来进行自动的清算结算。
在光大、银联项目中,他们合作构建业界第一个基于公网的、跨机构、跨地域区块链联盟链,并完成基于该联盟链的POS电子签购单原型验证和测试。
今年,趣链的目标主要有3个:首先深耕金融行业,进一步证明他们的产品能力,树立事实上的认可;其次在一些中小金融企业,以及物流、仓储等泛金融行业开展等战略合作,推动区块链场景验证;第三,区块链从长远上讲不能闭门造车,他们可能会寻找合适的时机做开放系统、建立开源社区。
去年8月,趣链获得君宝通信、浙大网新和信雅达共计1750万元融资。近期他们将会完成新一轮几千万级的融资。
本文为渡鸦原创专访,转载请联系后台授权。
加入渡鸦
(全职∕实习生):cx@jqblockchain.com