七年一剑,华丽蜕变。自2012年起连续6年15场峰会,凝聚大量技术专家,博观而约取,厚积而薄发。2018WOT全球软件与运维技术峰会扬帆起航,围绕12大核心热点,汇聚海内外60位一线专家,打造高端技术盛宴!
区块链热大背景下的冷静思考,区块链技术的迷人之处是什么,面对众多的区块链如何选型,踩过哪些区块链技术的坑,区块链系统架构会有哪些不同,到底应该用公有链还是联盟链,区块链可以解决什么痛点?
针对以上这些问题,在“区块链技术”分会场中,万向区块链旗下万云首席架构师李晨将为与会者带来一场题为《万云区块链技术落地实践》的主题演讲,分享万云区块链开放创新平台的实践之路。会前,51CTO记者也提前采访到了他,精彩演讲内容就让我们“先睹为快”吧!
万云首席架构师 李晨
李晨,万云首席架构师。具有多年区块链和云计算从业经验,5项相关的技术专利作者。区块链社区活跃分子,专注于区块链底层技术研究和架构演进。更早之前服务于通联数据,担任金融云平台负责人。
通过算法形成共识是最大优势
区块链最大的技术优势是不可篡改、可追溯、达成共识。李晨指出,实际上,组成区块链的所有技术都是已经存在并且成熟的,其巧妙之处就在于架构上的创新,通过一种巧妙的方法将它们组合形成一个技术体系。
从技术角度来看,区块链是一个分布式的账本。企业形成追溯关系,数据不可被篡改等诉求,原来并没有一个技术可以实现,但现在通过区块链就可以达成。例如,数字存证、食品溯源等都是很好的应用场景。
参与联盟链的各方在合作之前可能会存在一些顾虑阻碍合作,但依托于区块链的相关技术可以形成一个共识的体系,各参与方都可以信任基于这个算法的区块链基础设施,因此所有的业务模式都可以逐步实现。简而言之,通过算法或机器能够形成共识是区块链最大的优势。
区块链是神经系统,助力技术融合
李晨谈到,当前大热的新兴技术就好比人体系统一样。大数据是最重要的血液。云计算是一个巨大的引擎,扮演心脏的角色,提供大量的计算能力。人工智能就是大脑,对数据进行分析和挖掘。物联网就是各个器官,通过其大量的传感器收集数据。而区块链是则神经系统,将以上几部分有机和谐的链接起来,而其有机和谐则根本源自于其共识的特性。
以往,这些技术都是相对独立的,并没有完全的融合。因此,它们都需要有一个协作的平台,能够达成一个共识。通过建立区块链基础设施技术体系,就能够把这些技术完全融合在一起,实现最大的潜能。
区块链为传统方案带来两大不同
目前,区块链在企业中主要有三大应用场景:
场景1、利用区块链不可篡改的特性,可应用于存证业务;
场景2、区块链技术在商品溯源、流通领域的应用;
场景3、业务逻辑可以通过智能合约实现,形成业务逻辑共识化程序化。
李晨表示,基于区块链的技术特点,具体到行业应用中,相比以往厂商所推出的金融、医疗等行业解决方案,在加入了区块链机制后,会有两大不同:
1、基于区块链的解决方案公信力更强。原来客户是基于对解决方案商的信任进行选择,但是现在客户是相信区块链技术,其公信力是基于算法和代码层面的。
2、金融、医疗行业有多方合作的需求,这也是联盟链的一个核心基础,通过区块链的方式就可以在有竞争又有合作的前提下实现产品。
在一些案例中,在联盟链的模式下,可以把客户作为节点加入到联盟链中作为见证节点。可以实现业务产品更高的可信度和业务数据更便捷的验证性。
传统行业不得不说的四大问题
对于传统行业如何拥抱区块链?李晨指出,传统行业在上区块链时应该注意以下四大问题:
问题1、不要为了区块链而区块链。区块链不是万能的钥匙,并不能解决所有的问题,不是所有的场景和所有的需求都适合用区块链来解决。如果只是为了区块链而区块链,这种做法不一定高效。
问题2、不要把区块链看作是数据库简单的升级版。很多人对区块链的认识还存在一定的误区,把区块链看成是数据库的升级版。数据库可以被篡改,但是区块链不能被篡改、而且可以被追溯。此外,区块链还有共识算法和智能合约。所以,数据库的升级版只是区块链的一面。区块链真正的优势在于是一套能够让各方达成共识进行合作的技术体系或技术服务。
问题3、区块链还处于早期阶段,传统行业的很多需求区块链不一定能够满足。
问题4、未来几年,区块链技术将有很大突破,包括与现有系统的结合、集成性等方面。传统行业都有自己的IT系统,原有很多遗留的系统。如果全部投入、整体区块链化,肯定要有大的调整,到底如何与区块链进行结合,还需要谨慎对待。
他还建议,应该不仅需要让区块链适应原有企业系统的变化,企业系统也要适应区块链的变化,这样可以较快的看到效果。
区块链开发的四大挑战
作为一个比较早期的技术,区块链在功能和应用场景方面还相对较少。目前,市场上有很多不同的链,每个链都有对应的不同的业务场景,例如与物联网、存证、金融服务等相结合。在区块链在开发和技术的应用上,如何选型已经成为企业和开发者所面临的最大挑战。
挑战1、开发者前期需要耗费大量的时间和精力了解各种不同的链。
挑战2、区块链的开发。例如,智能合约的学习门槛就相对较高,其编程语言Solidity虽然是图灵完备的,但在使用便利性方面相对欠缺。由于区块链还处于发展早期,不同于传统C、Java等语言拥有大量开发工具,智能合约的开发工具并不完备。
挑战3、区块链开发的大部分文档都是英文的,对于国内开发者来说,需要阅读和理解大量的英文文档,这也是一个学习的技术成本。
挑战4、无论哪一门技术,亲自使用,亲自测试,总比只看文档要好得多。但作为个人开发者或者小型开发团队并没有大量精力测试每个区块链,这其中就存在很多技术的坑。
作为国内首个中立的区块链开放创新平台,万云致力于通过分布式商业模式让区块链技术切实为行业服务。结合区块链技术和云计算服务,万云向社区、企业和开发者提供一整套区块链的基础设施,运行环境,API服务和开发工具。
这些挑战在万云平台上都可以帮助开发者提供相应的技术服务:
对策1、针对区块链选型,平台上会罗列和精选一些质量较高且能应用于不同场景的区块链。
对策2、提供一些优质开发工具,加速区块链开发速度。例如,平台上有一个名为BlockApps的IDE,开发者可以方便的、所见即所得的完成一个以太坊智能合约的开发。
对策3、解决文档问题。在最近上线的万云论坛上,会有很多国外技术文档的中文翻译。区块链作为一个发展快速的技术,其相应文档也不断更新,因此,万云会及时把最新技术资料翻译成中文,提供给社区中的技术开发者。
对策4、未来,万云也会贡献出自己对于区块链的思考,详细测试一些区块链,编写成技术报告提供给开发者。
李晨表示,到目前为止,在企业级市场,区块链还没有产生真正的杀手级的应用。万云希望加速区块链技术发展,帮助行业应用落地。
同时,区块链本身来源于社区,服务于社区,万云也希望通过这样一个平台,把区块链爱好者、大咖融入到万云的技术社区当中,提供技术服务,通过商业模式的创新,打造区块链杀手级应用。
提高性能和跨链是未来重点
最后,谈到区块链的发展趋势,李晨认为还应该注意两个方面:
1、提高区块链本身技术指标,修炼内功,包括性能、适配性,管理性等等。尤其是涉及到算法的创新,架构的优化等,都还需要投入资源和时间。
2、跨链。目前,市场上已经有1300多条链,每一条链都是一个独立的系统,链和链之间是相对割裂的,是一个孤岛。但最终,区块链一定会形成一个统一的生态,所有链被连接起来的需求将会迅速增长,这也就是“跨链”产生的原因。
5月18-19日,北京·粤财JW万豪酒店,全球最值得关注的IT技术盛宴与您不见不散。2018WOT全球软件与运维技术峰会一定是您发现全新思路、挖掘最新思想、拓展人脉的重要平台。
目前我们的各项票种已全面发售。需要提醒您的是,购票越早,折扣越大!与KOL零距离交流,呈现不一样的“英雄盛宴”!
评论
查看更多