从去年开始,好像所有的金融机构都在谈论区块链。但是真正有相关开发、操作经验的人很少,杨永智的同心互助团队算一个。作为一个技术大牛出身的CEO,我们相信他在区块链的技术和应用前景上都有自己的判断可供我们参考:他为什么选择区块链,又为什么从区块链里选择网络互助?在实际开发中,他们遭遇过什么技术或非技术问题,是怎么解决的?
杨永智,毕业于华中科技大学,曾任职于微软亚洲工程院,在职期间年年被评为“微软最有培养力和领导力”员工,著名技术创业者,海豚浏览器创始人兼CEO。2014年,畅游以9100万美元收购海豚浏览器开发商51%股权,杨永智完成了第一次创业。2016年,杨永智再次出发,这一次他选择的是区块链的应用——创办了同心互助。
雷锋网:如何跟非技术背景的人描述清楚什么是区块链?
杨永智:区块链(Blockchain)来源于比特币,是比特币的底层核心技术。从最简单的概念来说,区块链就是分布式帐本+共识思想,即区块链内的每个节点都拥有一份全网的帐本,而且近乎实时同步。共识思想说的是决策机制。
举个栗子,一个村里面有几十户人家,每户人家都有全村所有人家的帐本——一个总帐本,谁家今天多了一百斤柴堆,谁家多了十近鱼,谁家多了一头猪,每户人都清清楚楚,在这种情况下,村里人家之间做生意就方便多了。
雷锋网(公众号:雷锋网):这种“分布式账本”的优点是什么?
杨永智:首先,要交易的人家双方都知道对方是否有对应的资产、有多少资产,不用猜测对方有没有购买能力、有没有资产,信任成本降低,交易效率提高。
其次,双方完成交易后,交易信息和结果也在帐本上,全村人都见证了交易过程,A或B都无法抵赖这个交易,大大降低了交易风险。
雷锋网:从过往的IT技术史上看,区块链可以类比成哪一种已经出现的技术/事物?
杨永智:正如上面的例子中提到的,区块链上既可以存储单纯的信息,也可以用来存储数字资产,还可完成资产的分割、交易等,所以很多区块链研究的专家、学者们都认为“借助于区块链,互联网将从信息互联网升级成为价值互联网”。
从这个角度来看,区块链将会是新的互联网中的HTTP协议:它将会在TCP/IP协议的基础上,做为HTTP协议一样的事情:统一的价值定义、交换、交易协议。
雷锋网:你从众多的创业方向里选择了区块链(AI+Blockchain+Cloud),你的决策依据是什么?
杨永智:我认为区块链有可能成为下一个颠覆性的机会。海豚退出之后,我自己弄了一个基金,专门做一些投资,然后自己也在看各种各样的机会——因为自己是技术出身,所以关注新技术比较多。有两个技术开始进入到我的视野,一个是区块链,一个是人工智能。
区块链是从去年下半年开始火起来的,人工智能现在仍然很火,我觉得这两个技术是非常新的技术,都会有属于他们自己的爆发期,我们现在处于爆发期的前夜。对于AI我们的判断是,C端创业的机会比较难,2B的模式相对靠谱点。区块链对于创业公司是有机会的,而区块链的未来可以和AI结合起来的。
你可以把它理解为是一项基础设施的创新,平台性的机会,它对于金融等很多行业来说是颠覆性的——但是同样需要时间。就像当年的互联网,开始只有极客或科研工作者等少数人使用,需要输入各种指令,后来出现了浏览器,才出现雅虎之类的门户网站,互联网才开始走入寻常百姓家。现在,很多投资者和大公司在关注区块链,大家都在寻找能让这个技术走进寻常百姓家的“浏览器”一样的机会,我们也在这一从信息互联网到价值互联网发展的大趋势下,寻找机会。
除了金融之外,共享经济非常火热。但是区块链可能是真正的共享经济底层技术,区块链才能兼顾公平和效率。
雷锋网:区块链技术有哪些特性?
杨永智:区块链有如下三个非常重要的特性:
1. 公开、 透明。区块链中的数据全部会存储在每个节点上,保证所有节点看到的是一致的数据,不仅包括数据内容是相同的,还包括数据的顺序也是一致的。
2. 不可改、不可篡改。区块链中的数据只能增加,不能修改,更不能被删除。因为节点的数据都会相互进行同步、验证,如果数据验证不通过,节点会主动抛弃数据。所以,攻击者必须控制超过51%的节点(算力),才能篡改现有的数据。但因为区块链网络是分布式的,节点数量越多、算力越高,攻击者的难度也会越来越高。这种结构决定了数据不可篡改。
3. 智能合约。基于区块链技术的智能合约,通过代码,保证操作一定在预定的时机下执行,自动执行、强制执行,没有人能取消这个过程。
雷锋网:这些特性决定了分布式账本技术适用于哪些领域?
杨永智:区块链这个分布式帐本技术,加上公开透明和数据不可修改、不可篡改的特性,使得区块链技术天然的适用于银行证券等金融行业。一个最直接的例子就是“数字货币”,正如比特币一样。一方面它能更好的管理、发行“数字货币”,另一方面在银行间的清算和结算中,它能显著的提高效率,加快交易过程。
另一个适用场景是共享经济。网络互助是一个典型的应用,比如我们做的同心互助,国内第一家用区块链的网络互助平台 ,国内首家区块链落地应用。在同心互助中,我们充分运用区块链技术,公开数据,包括用户的脱敏数据、资金记录,以及受助人的赔付记录、公估记录等,保证用户的信息、资金记录的有效性和一致性,提高透明度,增强平台的信用,提供一个更公正安全的互助平台。
区块链还用在奢侈品防伪,比如说钻石的交易,LV的防伪等。IBM在大力推动供应链,物联网领域的区块链应用。
雷锋网:区块链技术存在哪些可预见的缺陷?
杨永智:区块链技术现在还很新,还有很多需要完善和发展的地方。商业场景下的应用,有如下三个问题需要解决:
1. 性能提升。现在比特币的交易速度只能达到7笔/s,远远低于Visa的1.4万笔/秒,更远远低于支付宝的5万笔/s。
2. 监管合规。比如说数字身份标识:即银行的KYC(即Know Your Customer——充分了解你的客户)的要求,如何在保护隐私的情况下,对用户进行身份认证和标识。真实的商业场景,需要实名认证,满足法律、监管的要求。
3. 智能合约的增强。智能合约(Smart Contract)是一个非常好的设计,能保证交易条款的严格执行。但是现在的设计和实现,还不足以满足要求,比如智能合约是不可修改的,意味着无法很方便的完成升级(条款的更新、合约代码的Bug修复);又或者是智能合约的审核,如何更方便的保证智能合约的代码与真实的交易条款、合同是一致的。
雷锋网:在你们业务实际的开发流程中,你们面对上述问题是如何解决的?
杨永智:性能的问题就两种解决办法,一方面需要设计更高效的共识算法,替换POW(工作量证明)等不够高效的算法;另一方面,针对网络传输的P2P网络,进行优化,配合使用更高速的网络架构,提供区块链的吞吐量。
在同心互助的开发中,我们用PBFT(拜占庭容错算法)来替换POW,提供更快的性能。
数字身份方面,我们接入了身份认证接口,验证用户的真实身份;另外使用智能合约的底层机制,使得业务发展更灵活。
雷锋网:未来区块链的大规模应用可能面临的最大问题是什么?
杨永智:最大的问题是和现实商业的冲突。比如说这个世界没有绝对的去中心化,如果真的这么干了,谁领导我们呀!
所以我觉得最终可能是找到现实的好方法,能够做到满足监管的需求,同时能够满足业务的需求。也就是说部分的业务去中心化,有些的东西还得中心化。
雷锋网:有人说“区块链上资产交易确权还是靠人,和原本中心模式没有区别”,这句话有没有根据。区块链的去中心化真的能实现么,是不是仍然需要一个类似超级管理员的角色?
杨永智:正如之前介绍的,智能合约能保证合约的代码、条款的自动执行、强制执行。通过这个特性,区块链上就不存在一个真正的中心,不存在一个中心节点来管理、运行智能合约;相反,每一个节点都会执行、都在执行,保证智能合约的自动执行和强制执行,达到了真正的去中心化。
雷锋网:你自己有个基金,是否也在看区块链相关的项目,有什么可以跟我们分享的现象、数据或者结论?
杨永智:世行有个报告,到了明年80%的金融机构会应用区块链技术,区块链在金融行业的应用将是农村包围城市战略,也就是从边缘业务开始渗透到核心业务。我判断现阶段区块链创业的机会更多在ToB的方向,企业未来大量的应用私有链和联盟链,提供技术解决方案将会是区块链初创企业的机会。
同时,我们也在关注区块链如何使用在共享经济领域,带来共享经济的升级,解决好效率和公平的问题。
精彩问答
问:在区块链技术中,除了矿机和挖矿芯片,您觉得还有哪些硬件和芯片的需求?IBM的IoT白皮书提到了去中心化和设备民主,您认为这会对底层芯片和系统提出新的要求和需求吗?
答:未来区块链的2C应用,最好能够充分利用现在的用户的pc机器;而很多的2B应用可能对硬件和网络提出更高的要求。有可能会产生一些软硬结合的挖矿设备。
问:同心互助用能做到每秒多少次交易? 加入同心互助计划有保险合同吗?
答:可以做到每秒5000-10000次。同心互助不是保险,是网络互助,但是我们即将推出电子合同。
问:同心互助是怎么从业务层面,解决互助会员之间关于互助事件真实性的共识问题的?如果通过第三方公估就没有意义了,第一成本高,第二失去了区块链的意义。
答:理想情况是,所有的环节都上链,所有的数据都上线,就能完美解决这个问题。但实际情况是现实世界是复杂的,共识要依赖群体做决策,而群体由个体组成的。如果这些个体都专业的,信息充裕的,决策就没有问题,否则就得通过社交验证的方式来解决。
问:区块链开发如何入门?可以看哪些科普读物?
答:清华的韩峰老师出了一本书,区块链新经济蓝图可以作为入门的书。区块链的开发可以从开源开始,阅读以下以太坊 ,HL的代码也可以看看。对分布式存储计算背景的程序员来说应该不难上手。