技术雷达——科技宏观趋势

ThoughtWorks每年都会出品两期技术雷达,这是一份关于科技行业技术趋势的报告。是ThoughtWorks对工具、技术、编程语言和平台的详细解读,我们通常会引入一百余个技术条目。编写技术雷达需要与来自ThoughtWorks全球各个办公室的资深技术专家进行深入沟通,在讨论个别现象的过程中,我们也会谈及宏观趋势。本文汇集了我们眼中当前科技行业的大趋势,以飨读者。

区块链不仅仅是炒作

在本文编写之时,一枚比特币的市值已经突破一万美元大关,从年初至今已经翻了十倍。而埃隆·马斯克明确否认自己是中本聪本尊,中本聪是比特币的神秘发行人。比特币炒作带火了加密货币这个混乱的市场,同时名人效应带来的ICO投机也是风生水起,这引发了加密货币存在“巨大泡沫”的担忧。不过在这种过山车式的疯狂炒作下,也孕育了一些很有价值的技术。

我们的许多客户都在试图建立一个运用区块链的分布式账本和智能合约,一些雷达条目显示,区块链相关技术已经趋于成熟,使用多种技术和编程语言实施智能合约的有效方法越来越多。区块链会解决两大问题。首先,这种技术可以让我们摆脱对“大家共同信赖”中间人(如银行或者股票交易所)的依赖,建立分布式信任机制;其次,区块链可以让我们创建一个共享式、不可更改的的可信的账本——是对事实的记录。如今,我们已经见证了基于这两个核心理念的组织的诞生。其中,我们认为以太坊智能合约和Corda分布式账本技术值得持续关注。

企业内部署(on-premise)软件风光不再?

谈及基础设施和部署,暂且把我们的沟通对象变成我们的每一个客户。在组织开始考虑配置服务器、安装软件,并且对软件进行后续打补丁和维护等动作时,第一个问题是“有我可以购买的定制服务吗?”,然后是“我可以从云服务供应商买什么来构建我的云服务?”这个决策流程可以总结为“最后考虑企业内部署(on-premise)软件”。曾几何时,人们在使用云服务时会研究多时;而今使用on-premise式服务时人们才会非常谨慎。过去一年来,云端托管已经成为大家非常感兴趣的话题。

雷达报告中再次印证了这个趋势——本文中谈及的许多工具、技术和平台要么是云服务辅助,要么支持云端服务。我们切实见证了许多组织“默认上云”的趋势,我们这里提到“企业内部署”,但是重点不是服务器在哪里,而是高效获得一项服务或功能,并长期保证其运行和维护所需要的工作量。

虚拟化的“长尾效应”

早在1999年我们开始使用Vmware的虚拟机时,并没有预料到虚拟化将会给软件带来全方位的变革。虚拟机如今已成为软件行业各个环节的必选,无论是开发者工作站还是谷歌这个体量的数据中心,而且虚拟机也是许多系统的“扩展单元”(除非你是谷歌,在谷歌数据中心本身就是扩展单元!)。Docker、Kubernetes以及当前所有重量级云技术都是基于虚拟化来实现的。

虚拟化促成了云服务的繁荣,我们认为,在NIST定义中的云极具价值。NIST的五个“基本特征”中,我们认为两个特征——按需自助服务和弹性——是云服务能够获得宠爱的绝对关键要素。选择云服务时,还有三个特征,而这些优势正是许多“私有云”产品所无法比拟的。

同等特性(feature parity)的误导

我们发现目前科技行业呈现出一种不良趋势,即在实施云迁移、遗留系统升级或产品再开发时以“同等特性(feature parity)”为目标。将一套运行时间达十年或十五年的老系统单纯用新技术重新部署,且不论程序缺陷等等,这绝非好主意。常用的借口是“我们不想给企业带来困扰”,或是担心改变流程或计算,但结果常常是交付遥遥无期、进展缓慢、一次性交付,还潜藏各种风险。在发现项目延期、预算大幅超支且不能给企业带来任何新的利益时,利益相关者往往大失所望。

这些教训值得我们反思。我们认为IT领导者(和企业)应当大胆质疑十年前编写的逻辑能否代表当今企业的运行方式,要相信用户有能力采纳(整体更强大的)新系统。企业应当深入研究自己真正需要的功能,而不是在新平台上重建一套功能完备的特性集。关于如何为云服务重写敏捷项目管理工具Mingle本期技术雷达进行了更多深入的探讨。

中国正在开源世界中崛起

我们发现中国的开源项目在数量和质量上均呈跳跃式增长。百度和阿里巴巴等大企业已经发布自己的开源代码,令全球为之瞩目。在过去的几年里,中国公司对开源代码的认知悄然转变。以前出于保护知识产权的忧虑,不愿意开源。而现在他们看到了Docker、Kubernetes和OpenStack等大型项目的影响力,认识到建立一套生态系统是比闭关更好的选择。只要保持对开源社区的影响力,他们就可以掌握其IP的控制权,同时享受开源的福利。

另外一个因素是中国与发达国家的市场有很大不同,具有独特的文化和视角,由此产生的期望与要求也有所不同,所以中国企业并不一定需要亦步亦趋地追随西方企业的脚步。中国市场的体量巨大,中国企业正在创建、分享开源代码,开发自己特有的软件和生态系统,从而解决中国特有的问题。

本期技术雷达中,我们重点介绍了阿里巴巴的两大项目AtlasBeehive,可以更好地实现应用程序模块化,有助于分布式或者远程团队协作。借此你可以动态地将物理隔离模块统一装配到单个应用程序中,其具体设计显然考虑到了中国软件市场的情况。

值得注意的是,中国的开源代码首先是为中国编写的,因此不用走出国门就能取得巨大成功。文档将使用中文撰写,如果一个项目进行得足够顺利,后续可能创建翻译版本。中国涌现了一些质量很高的软件,而且非常实用,但需要注意的是其主要受众是中国市场。

Kubernetes统领容器管理生态

一年前,身在ThoughtWorks的我们曾被问道“你们偏爱哪一种容器管理平台,Kubernetes还是Mesos?”如今,这个问题的答案已经不言而喻。Kubernetes俨然已是事实上的默认标准。这是为什么呢?我们认为是各种因素作用下的综合结果。

容器化趋势已经建立了一套生态系统,我们所有的工具都可以在该生态系统内与容器协作(而且经常需要容器),Docker在这一点上尤为突出。在某种程度上,容器就是新POSIX、新通用接口。IT行业在创建软件组件上付出了多年的努力,看来容器可能是目前最好的标准化方式。(然而,因为一个容器里可以插入任何内容,所以目前尚无法保证组件可以很好地共同运行。)微服务、演化架构、默认云等其他重要科技趋势与容器的协作极好,因此也存在自然的共生关系。

几年前,科技行业主要参与者还在探讨GIFFEE——谷歌提供的针对其他所有人的基础架构。“GIFEE”的话题才刚开始,Kubernetes基本已经成了所有人都能用的谷歌式基础架构。谷歌努力推进项目,投入了大量资源,希望把人们吸引到谷歌云产品上。随着时间的推移,Kubernetes已经成了我们与供应商和云提供商打交道的默认容器平台。

除此之外,Kubernetes还进化得更易于大规模运行。经过对Kubernetes核心软件的改进,借助更好的工具和高度活跃的生态系统,运行弹性生产集群的学习曲线已经不再那么陡峭。现在所有主要云提供商都提供基于Kubernetes的托管,所以进入门槛很低。

数据流即是标准

本期技术雷达中,我们探讨了一系列与Kafka相关的问题:Kafka、Kafka Streams、Kafka作为正确数据之源、Kafka作为轻量级ESB。然而我们为什么要强调数据流?

全世界都渴望实时分析。事实上,设计系统时我们必须做出调整适应。我们喜欢基于事件的流式架构所带来的福利——松散耦合、自主组件、高性能和高扩展性——但分析要求推动了对数据流的要求。离开数据流便无法实现实时分析。

与数据流兴起相关的是事件驱动架构的成熟度。人们对这些系统已然司空见惯,也很好理解了。有些新技术还在涌现,例如用数据流作为企业事实/状态的持久化存储。我们并非百分百确定所有这些技术都是好主意(CQRS已经坑了许多不设戒备心的人),但数据流已深入人心,这一点毋庸置疑。

Share

区块链之问—产业应用的机遇与挑战

如果说2016年Fintech前沿有什么有趣的话题榜单,你一定会在其中看到区块链,这样一个最初被视作“娱乐大于实际”的比特币所采用的结算系统,现如今已跻身于Fintech的最前沿。之所以会有这样的骤然变化,是基于实实在在的技术创新。伴随着以太坊(Ethereum重新定义区块链应用场景,R3、金链盟等联盟链的成立,可信可控云计算 、终端安全存储等技术的演进,以及众多机构加入探索,区块链应用步伐大大加快,甚至引起了央行的注意。我们可以看到越来越多金融相关领域的龙头企业尝试拥抱这项技术,用于解决行业难题。

与此同时,我们看到区块链目前仍然缺乏标准化和落地实践,业内有一些盲目跟风的现象,强行将该技术用于不匹配的业务场景,使得区块链就像“一把仍在寻找钉子的锤子”。毫无疑问,区块链已经成为FinTech业界热烈讨论的焦点,但是它究竟从何处而来,为解决什么问题而生?又将向何处去,是颠覆行业还是被人淡忘?我们不妨将繁复的概念营销先放在一边,一起来探寻这些本质之问的答案。

从何处而来

区块链,最初只是比特币的结算系统,其本质是基于密码学的去中心账本方案,区块链本身所使用的技术并不是新概念,而是基于一系列密码学技术的集合,通过巧妙的设计,使之实现了去中心化的结算需求,然而伴随而来的是一些衍生问题。区块链并不是“一把仍在寻找钉子的锤子”,而是一把“专门为某种钉子设计的锤子”,所以要了解区块链的本愿,我们需要先从“比特币之父”中本聪的论文说起。

中本聪的比特币

2008年,中本聪(化名)第一次在Metzdowd的密码学邮件列表中发表了比特币相关的建议书,其中包含了他之前的一篇论文--《比特币—P2P下的电子货币系统》,论文中阐述了如何使用密码学原语与特定的数据结构,在不可信的环境下建立分布式对等节点的结算系统,区块链的三层密码学结构、工作量证明与拜占庭容错难题都是由这篇文章引出的。


图1:区块链的三层密码学结构

比特币已解决的问题:

  • 记录的内容完整性
  • 记录之间的顺序不可篡改
  • 记录的去中心化同步容错

比特币待解决的问题:

  • 去中心同步带来的性能问题
  • 工作量证明导致的复杂性与算力垄断隐患
  • 更新迭代愈发困难
  • 应用场景的局限性

这些“已解决的问题”正是区块链技术所提供的业务价值,而从区块链的最新发展来看,具有独创性的一系列改进,大都是围绕着“待解决的问题”而展开的。

很遗憾的是这篇论文很少被媒体引用,原因或许是密码学概念仍然很难为大众理解,但是另一个很重要的讨论前提也由此被掩盖:区块链的最初设计,目的是支持P2P(对等节点)之间记录不可信赖的去中心交易环境,而“不可信的对等节点”这一前提在传统金融领域有着不同的阐述和限制,忽略这一差异而讨论区块链,就是引发误解的原因之一。

对区块链的误解

当前许多新兴的产业应用场景,套用区块链作为防篡改的记录系统,例如通过区块链来确保交易、票据、合同、供应链等记录的完整性。然而,在实际的使用过程中,仍存在着非常大的误区。

事实上区块链作为防篡改方案,仅仅使用了其中的三层密码学结构,而去中心容错问题则是由其分布式结构决定。区块链记录一旦产生,便可以具有前向完整性,即对于已经产生并记录在案的数据,可以通过密码学检验确保其内容难以被篡改。这一要求,不需要基于去中心点对点的场景便可以实现,在这样的应用场景中,工作量证明等容错方案便成为了冗余的设计,无形中增加了落地的难度。

因此,我们可以看到新兴应用场景中“广义的区块链”,和比特币等去中心化场景中“狭义的区块链”,实际上有着巨大的应用场景差异。

相似的,区块链与“数字货币”也不可一概而论。作为比特币的基础设施的区块链,常常也伴随着“数字货币”的方案一同出现,然而“数字货币”对于应用场景有着非常高的要求,其发行与管理都需要经济领域专家的设计,同时也面临着政策监管的敏感风险,因此产业急需将“数字货币”与区块链解耦,以拓宽区块链的应用面。

进化中的竞争币与以太坊

随着时间推移,比特币也显现出了一些问题,例如保密性和公平性都受到了质疑。我们看到使用“零知识证明”代替有缺陷的签名系统的方案“ZeroCoin”,试图通过分成协议吸引更多持续维护者参与其中的“Dash”,同时社区也不再满足于结算交易,涌现出了不少其他的应用场景,如代替传统域名解析服务的“Namecoin”、用于票据交易的“Ripple”,以及提出了链上代码概念的“以太坊(Ethereum)”。

以太坊通过提供图灵完备的运行环境,使得区块链从原有的数据存储结构进化为了可以约束合约行为的平台,从这一点上看,以太坊的区块链已经脱离了原本的“交易结算”场景,随之而来的,我们在以太坊之上看到了许多富有想象力的新应用,其中最著名的即是DAO。DAO采用了以太坊的智能合约平台,实现了提供数字凭据的股权众筹体系。受到以太坊启发,R3和Hyperledger也纷纷引入了“智能合约”的概念,并不断提高其拓展能力,也造就了当前区块链百家争鸣的局面。

将向何处去

目前我们看到的一些区块链的产业应用主要包括以下领域:

  • 财务结算
  • 票据交易
  • 金融资产
  • 合作合约
  • 供应链审计
  • 元数据管理
  • 共享经济
  • 物联网

而对于不同的产业领域,我们可以看到区块链提供了不同的帮助,有些是保障记录完整性的,有些是希望打造更灵活自动的合约平台,有些是针对不可信环境的数据治理。由于产业需求的不一致,我们也看到碎片化的平台不断被开发出来,最终行业间的适配就成为了广泛存在的问题,业界逐渐开始考虑标准化和落地的解决方案。

标准化与落地

货币结算的标准化方案其实很早就已经在金融IT系统中存在了,例如SWIFT(环球同业银行金融电讯协会),它是目前使用最为广泛的银行间结算协议,为银行间结算提供了标准化的报文格式和安全方案,其服务已经遍及207个国家,接入的金融机构超过8100家。

随着区块链技术越来越被重视,SWIFT与埃森哲在今年四月共同推出了分布式账本系统报告,这一20页的报告体现出了SWIFT对目前分布式账本的研究和推动货币结算标准化的意愿。其中,有一个采纳了分布式账本的“身份和访问管理”的概念应用,展示了SWIFTNet PKI 分布式账本解决方案,以及访问控制机制(如封闭用户组和RMA),是SWIFT利用现有的平台和资源,解决身份和访问管理问题很好例证。

但是即便是SWIFT,也仍然面临着标准化推动缓慢,产业应用缺乏落地实践的问题,由Linux基金会与IBM、Intel等科技组织参与的Hyperledger超级账本开源项目由此应运而生,Hyperledger旨在推进跨行业的区块链技术发展,是一个全球合作的组织,涵盖了金融、银行、物联网、供应链、制造和技术等领域。相应的还有R3联盟区块链,由R3cev发起,至今已吸引了数十家巨头银行的参与。我们可以看到各界都在努力地将产业应用标准建立起来,以便后续的行业间交互合作。

图2Hyperledger为基础设施的产业间合作网络

困难与挑战

在区块链技术落地的环节,我们仍然面临着许多的困难和挑战,其中最为紧迫的是将业务需求映射到技术方案上,并基于这些需求对现有的区块链实现进行改造和精简,以应用于实际的业务环境。甚至对于区块链现有的密码学结构做出适当的修改,以满足不同场景的具体需求。

另一方面,区块链原有的问题,以及长期以来基于社区的松散结构,造成产业应用缺乏快速原型、敏捷迭代的最佳实践,如何更快地将区块链应用于业务原型,并构建完善的持续交付流程,尤其是针对开发和运维阶段的实践,是非常值得投入的领域。

解构与重构

由于区块链本身的密码学和共识方案分别用于解决不同领域的问题,从比特币的最初设计到后续区块链的各方改进,我们可以看出,不同技术对所解决的问题具有非常强的针对性,并非可以照搬利用。我们常常看到许多大型组织对区块链技术表示好奇,却缺乏对其业务应用场景的思考,尤其是行业对于区块链技术的理解仍然需要解耦。

例如,针对智能合约的场景,我们需要实现一套安全可控的执行沙盒来部署一次性或多次性的合约解释器(intepreter)服务,基于领域概念设计的DSL和API将有助于业务人员更灵活地设计合约条款和执行方式。

智能合约基于其自动化效用,对我们的业务抽象能力也提出了新要求,如何设计更完备的区块链智能合约机制以映射业务场景,需要对原有的业务流程进行拆分,并且落实到规约层面,这与传统Fintech系统方式有所不同,标准化与规范化在这一场景下显得尤为重要,数字化平台思维也必不可少。

图3:智能合约场景常见技术架构

相对应的,针对更注重审计的供应链场景,我们则应该把重心放在记录的完整性和审计可视化上,这就要求区块链提供更丰富的查询、校验接口。同时对于有分布式需求的供应链环节,如物流运输等环节,设计完善的同步共识算法就显得尤为重要

此外在供应链应用中,区块链的核心价值之一--“分布式记录完整性”得到了充分的体现,但是由于参与供应链的企业和行业数量繁多,统一的成员管理就成为了必须考虑的课题。

图4:供应链场景的成员管理服务

另外,区块链所面对的问题,本质上是“不受信任”的场景下的“数据治理”问题,因此,企业对于区块链的研究投入不应该只局限在技术层面,更应当着眼于“数据价值”,从“安全可信”的需求出发,对区块链进行重构,以胜任自身以及行业联盟的业务需要

展望

区块链不仅为可信金融领域提供了新的模式,还为其他各类产业应用引入了新思考,同时业务与技术设计也面临着新的难题。如何拥抱数字化平台带来的机遇,直面挑战,正是产业应用对区块链和Fintech提出的问题,如果能在以下这些领域取得突破,相信区块链在未来会给我们带来更多激动人心的颠覆性创新:

  • 将不同场景的业务需求映射到技术方案,并基于这些需求对现有的区块链实现进行改造和精简。
  • 积累快速原型、敏捷迭代的最佳实践,更快地将区块链应用于业务,并构建完善的持续交付流程。
  • 对于记录的完整性和审计可视化,设计更直观的展示方式。
  • 完善区块链的成员管理能力,基于标准协议形成联盟,满足更多企业和行业间的信息交流。
  • 着眼于“数据价值”,从“安全可信”出发,对区块链进行重构,以胜任业务需求。
Share

比特币、区块链与可信金融

本篇文章来自之前所做的一个访谈,考虑到BlockChain本身是个很容易被误解的问题,为了保障客观,我(下称“叉君”)很荣幸邀请到了比特币交易平台“火币网”、前P2P“积木盒子”的运维架构师(下称“电老虎”)、某私募资金对接平台技术合伙人(下称“白乌鸦”),从互联网、金融、安全多方面的技术背景来聊聊比特币、区块链以及可信金融的各个方面,希望能展示一个更全面的可信金融趋势。

PS:这不是一篇介绍blockchain的文章,学习请翻阅相关paper,并确保读懂了再分享

不断浴火重生的电子货币

近几年比特币重新出现在公众的视野,第一次是由于大量的交易带来巨幅上涨,连广场舞大妈都开始讨论比特币交易,但是随之而来的市场泡沫破裂导致猛烈崩盘,随着政策叫停、市场收窄、投机者减少而慢慢淡出我们的视野。

第二次是由于最近的区块链技术,这样一个根植于比特币的分布式账单结算解决方案,不仅得到了奥巴马的青睐,同时随着R3区块链联盟的兴起,这个领域再一次被推向了高潮。

目前区块链联盟获得了金融界广泛的重视,不仅有以R3为首的银行联盟(包含了四十家以上的世界级银行,如美国花旗、汇丰、甚至还包含我国的平安),还有“以太坊”这类多方合作的可信交易方案,我国也出现了“金链盟”这样的金融业跨界合作。

那么区块链到底为什么这么溜,能把已经半死不活的比特币概念再次推向大众的视野?

比特币or区块链,傻傻分不清楚

叉君:现在比特币又火起来了,不过相对于比特币本身,Blockchain好像更受关注,从你们的角度来看,觉得这个技术造成了什么影响?

电老虎:这两年区块链的发展还是有点超乎想象,我觉得一个可能是技术圈受了O’Relly的《Blockchain》这本书影响,把区块链单独拿出来讲了,大家读了之后觉得可以用上。比特币本身在我们国内可能本身关注度并不是很高,而且主要集中在一些投资理财的群体上。

叉君:但是我发现比特币的Proof of work,简单说来就是挖矿,这个挖矿的工作也就是在做一些猜测的工作,在有限的时间去猜一定数量的block hash值,通过这种方式来抢先接上区块链,以此获得一些比特币。那么这也代表了发行权不在某个央行或者联盟的手里,而是随机被某些人获取的。那么怎么能把它用在实际的金融里呢?

白乌鸦:对的,如果光从比特币来看的话,我们从金融的角度来说,首先它没有政府和企业背书,既不是债券,也不是股权证明,所以剩下来的也就只有一个信用的概念。真正决定他价值的,主要是一些交易和境外结算。

叉君:那从我们国内的情况来看,火币网主要有哪些使用情况? 电老虎:境外结算这个目前火币的统计分析还没有做到这一步,但是从我们的客服反馈来看,目前火币的主流客户最重视的还是理财需求。

叉君:我在国外也看到了境外结算的例子,确实是有一些人会去用这样的一个wallet,我们有没有朝这个发展的趋势呢?

电老虎:这个事情上面,我们是有计划要做的,但是现在作为第三方交易平台,我们更侧重于扮演一个“交易所”的角色,而不是这种结算平台。而每个平台由于用户群和信用度的区别,可以区分为“撮合商”和“做市商”,所以实际上每个平台的比特币价格是有区别的。

“可信”金融 与 安全“隐患”

叉君:那你们在安全方面有没有发现什么隐患?

电老虎:我觉得目前来看,隐患是非常大的,像之前的Mt.Gox就是因为安全事故,导致了系统内部的钱包被盗走。而火币网也是在不停对安全进行加固,比如增加对用户授权的二次校验,还有就是对各种交易过程的加密。

叉君:我之前看到有些情况,比如一些量化高频来造市的问题,是不是也有可能发生在这些平台上?

电老虎:因为没有足够的政策和法律监管,比特币也缺少对常见金融犯罪场景的防范手段,整个行业都还很年轻,都是在摸着石头过河。但是即使是传统的证券业,甚至是我们的A股,相比于美国这种高有效市场(源于效率市场假说),国内的环境是一个低有效市场,还存在很多内幕交易,所以需要完善的不只是技术上的问题,更有政策法规的问题。

白乌鸦:补充一下,我觉得有必要把比特币和交易平台的系统安全分开,首先我觉得比特币本身确实是比较安全的。但是平台的安全度却参差不齐,至少从我目前接触到的情况来看,金融业对安全的重视程度也在不断提高,而且因为比特币相关的产业起步比较晚,这需要一定时间。

叉君:有没有可能通过一个受信的平台去缩短这个交易确认时间,同时提供一个端到端的更安全的方案存放比特币?

电老虎:你说的这个是非常正确的,而且确实是应该由平台来做,但是因为受限于比特币这个概念,对于很多人来说非常难理解,尤其你看wallet那个字符串,对一般用户来说都是很不友好的,要大众去使用这个东西本身就比较困难。并且由于最初介入这个产业的初创企业更多看中投资回报,所以目前来说交易所的重心可能还是会在交易量上,而不是安全性上。

白乌鸦:我必须说一下,这些还只是比特币的玩法,但是“区块链”这个东西,起到了一个结算标准的作用,所以我觉得它对金融行业的价值是远远超过比特币的。

叉君:那么区块链是如何引起金融界的兴趣的呢?

白乌鸦:这就非常有说头了!区块链可以说是能够改善整个行业环境的一个东西。拿电子合约举例,银行之间的交易需要第三个银行来证明,每个私募基金、股权众筹都需要一个合约,甚至信用卡支付也是要一个签名来证明交易的。

而有了“区块链”这个东西,可以用电子合约更好地把控到某些交易信息,同时从技术层面上保证这个标准的实施。一个组织采用了区块链,也就可以让这些合约分布到每个参与者身上,就拿我们合伙人举例,本来合伙人是有GP的,如果我们采用区块链来记录合约,所有人去遵从这个标准,也就代表我们每个人都是GP了。

比特币已死?

叉君:据我所知一些大型企业也对区块链很有兴趣,你们有看到这方面的趋势吗?

白乌鸦:是的,目前最出名的有两个,一个是R3这种联盟,目前好像是有几十家银行,有国外的很多大型银行还包括了平安银行、汇丰银行,还有摩根这种私立投行。还有一个就是以太坊这种公有链,给原来没有财务结算以外功能的区块链加上了一层图灵等价的包装,提供给各种需要的场合使用,然后就产生了DAO这种股权众筹的组织,它把股权的分配按照以太币来分发给投资人,通过电子合约的方式将其作为投资人的凭证。而且DAO貌似还希望采用POS(proof of stake)来替代POW(proof of work),这里面的想象空间很大。

叉君:听起来私有链和公有链,很像云计算的概念啊,私有云、公有云。

白乌鸦:嗯,确实有那么点意思,所以blockchain作为一种结算和合约的标准,已经开始用在各种领域了,包括国内有个“金链盟”,里面有阿里和腾讯这些互联网巨头,还有一些银行、保险业的企业。

叉君:那看起来以太坊提供的这个思路,是拓展了比特币的一些能力,但是可能还和原来一样是依赖于具体的平台商的安全水平,所以即便blockchain可以做到尽量安全,或者说攻击成本很高,但是如果从系统设计上没有做好防范还是一样会可能会发生大的安全事故。

电老虎:对,这个东西有点类似“师父领进门,修行看个人”的意思。

(注:就在这个访谈后的一天,DAO被报道发生了重大安全事故,详见史上最大众筹项目DAO遭攻击 逾5000万美元以太币被盗 拖累比特币跌10%-华尔街见闻 ,面对DAO被黑,社区最终采取了硬分叉的方案,由此以太坊的区块链出现了两条分支,并且衍生出一些企图通过增加分支算力解决分歧的组织。)

对于金融产业,至少我们可以看到“比特币”和“区块链”提供了一个非常有想象空间的产业革新,它包括了底层的银行结算标准,也提供了一些如可信交易与电子合约的应用,同时对信息安全提出了更高的要求,让我不禁想起“敏捷已死”这个说法,也可以套用在这里,比特币一定不是最后的银弹,但我相信对于可信金融的需求会永远存在,而且随着技术革新不断发展下去,未来的发展将超乎我们今天的想象。

Share