视频: --û--ø--µ—Ä--∞—Ç--æ—Ä --ö--æ--ª—è --ß--µ—Ä—Ç--æ—Ä--æ--µ--≤ (十一月 2024)
IBM和Microsoft是两家技术巨头,它们在拥有我们区块链着色的未来方面进行了最协调一致,多元化的飞跃。 在关于IBM,Microsoft和区块链的未来的系列文章中,第1部分解释了区块链即服务(BaaS)的概念,并细分了新兴企业市场中最大的参与者-Microsoft BaaS与IBM区块链-但这是只是故事的一部分。
每个公司的BaaS平台也与开源紧密相连。 IBM是Hyperledger Project的创始成员,该计划由Linux Foundation管理,旨在创建一个开放的,标准化的企业级分布式分类帐框架和代码库。 Hyperledger将其他几家科技公司列为成员(思科,英特尔和VMware等),但微软不在其中。 实际上,今年6月,微软启动了自己的BaaS开发项目Project Bletchley,以开发自己的用于智能合约和金融交易的模块化区块链标准。
蓝色巨人和雷德蒙德远非区块链领域的唯一参与者-银行和金融业,学术和研究机构,快速增长的初创企业,其他科技公司以及财团,联盟和开源计划(仅涵盖私有或“允许”区块链)共同构成了一个广泛的生态系统。 但是IBM和Microsoft已投入大量资金和资源来建立和改变游戏规则的分布式数据库技术。 这些策略正在多方面受到打击,这场战斗的进行方式将对未来几年的开源区块链空间和企业BaaS市场产生什么样的影响。
我们与微软的区块链负责人兼BizDev和云与企业战略战略总监Marley Gray以及IBM Research资深副总裁兼总监Arvind Krishna谈了他们的项目目标。 我们还讨论了开放技术和企业技术如何相互融合,以及每个公司看到区块链改变世界运作方式的不同方式。 两家公司的目标都是创建一个开放的“结构”,从而可以构建区块链的未来。
Bletchley项目的“加密”和下一代区块链安全性
Bletchley项目是Microsoft BaaS各种开发的工作名称,部分开发是开源的,旨在创建中间件堆栈以用作“区块链结构”。 模块化的区块链结构建立在Microsoft Azure之上,采用了Microsoft所谓的“开放平台方法”,支持许多不同的区块链协议,从诸如Hyperledger Project之类的基于未使用交易输出的协议(UTXO)到基于智能合约的协议,例如以太坊(请参阅我们的区块链AZ故事中的“ E”部分)。 格雷说,目标是使Bletchley保持开放状态,甚至向Hyperledger开放,但微软并未停止加入该架构,而是支持自己的架构。
格雷说:“我们想确保保持开放的平台。” “比特币,以太坊,UTXO,Hyperledger –我们希望Bletchley保持开放并与所有这些一起工作,并且从基础架构的角度来看,我们提供的任何内容都必须可重用。如果广泛应用于财团和企业,我们需要将其包括在内我们的中间件堆栈。”
Gray用Bletchley和区块链解释了微软的一些指导原则。 该项目被设计为区块链中间件(充当底层区块链数据结构与基于区块链的应用程序之间的连接桥的软件),并引入了一种称为“ cryptlets”的新技术。
加密小程序是安全性和互操作性组件,每个组件都具有唯一的签名,并添加到UXTO或基于智能合约的智能区块链中以加密和认证交易。 Gray解释了Bletchley如何努力填补当前区块链技术的空白,特别是在安全性和互操作性方面。
格雷说:“我们听到的有关区块链的常见痛点是身份管理和密钥管理。 “隐私是第二个。第三个是与现有系统以及与其他区块链的互操作性。一个区块链不会做所有事情;我们将有很多区块链。”
格雷表示,小密码子可以充当区块链交易的代表或完整代理。 这意味着小密码可以假定人,资产或智能合约的身份,并且可以用作处理事务的实用程序,也可以用作使用区块链作为数据存储的合同小密码。 他还解释了称为CryptoDelegates的子技术,该子技术用作使用安全通信(例如HTTPS和SSL)的适配器,以添加安全层(例如密钥验证,签名记录),并为智能合约和交易添加加密。
“没有小密码,您就没有那个标准的安全信封。我们故意将Bletchley设计为像传统的中间件一样工作,” Gray说。 “在后端,您可以使用SQL,更改数据库,而无需更改应用程序逻辑,因为它可与任何后端一起使用。人们希望立即开始构建系统。
“这是一个新的敏捷世界,如果您要等到解决所有技术和业务问题后再进行构建,那么当您进入市场时就太迟了。您必须立即开始构建,” Gray补充说。 “当一切都确定下来后,您可以快速转移已构建的内容。Bletchley在中间件堆栈中包括基础结构工作,cryptlet和CryptoDelegates,还包括工具。”
Bletchley的目标是使区块链在堆栈的各个级别上都更加安全,这样我们就不会再遇到诸如智能合约逻辑漏洞之类的事件,该事件导致了5000万美元的DAO黑客攻击。 cryptlet和CryptoDelegates在Bletchley架构中的工作方式要复杂得多,Microsoft在GitHub上的白皮书中对此进行了更深入的说明。
“ DAO可以使用一些调试功能,”格雷开玩笑说。 “我们为cryptlet和CryptoDelegates构建了核心基础结构,因此开发人员可以标记事务,就像魔术一样;它知道如何在网络上调用cryptlet并为您进行加密。”
Hyperledger和IBM的多管齐下的企业推动
微软BaaS和Project Bletchley不是唯一旨在创建区块链结构的开源,云和企业战略的结合体。 IBM的企业区块链产品全部都来自开源和Hyperledger的开发,到目前为止,IBM已为它贡献了超过44, 000行代码。 Hyperledger项目是“分布式账本的跨行业开放标准”,但是IBM的Krishna突破了行话,并解释了该计划所针对的区块链的四个关键优势。
1.分布式:数字分类帐分布在多个位置,同时在整个区块链上保持数据对齐。
2.共识:基于开源委员会投票的治理。
3.不变:原始的,不可辩驳的交易记录,是“区块链等于信任”概念的关键。
4.允许:谁可以添加和修改区块链条目的身份验证和调制。
克里希纳说:“我可以针对球拍,反洗钱,腐败制定许多法规。如果我不知道一个人是谁或他们在做什么,那么很难证明使用区块链进行业务是有道理的。” “分布式,共识,不变和被允许:这是决定如何实现分布式信任以及信任消除摩擦的四个关键要素。”
这个开源项目(IBM将控制权移交给Linux基金会)拥有40多个成员,包括金融权利,金融科技初创公司和科技公司,其组织从JP Morgan Chase和德意志银行到Cisco,Intel,Red Hat ,以及VMware提供的代码。 R3联盟也是成员之一,Linux Foundation目前正在为数百个成员审查应用程序。
Hyperledger与比特币(甚至以太坊)中使用的区块链技术的最大区别在于开放治理。 以太坊是开源的,但是它由以太坊基金会的董事会管理,而不是一个开放的技术委员会。
至于项目成员R3(IBM和Microsoft都是成员,以及其他50多家正在建立金融级私有区块链分类帐的银行,金融机构和科技公司),克里希纳希望该财团最终能够部署其私有区块链网络在Hyperledger的结构上,而不是以太坊。
Hyperledger专注于身份管理,互操作性和数据治理等区块链要素,但与微软的Bletchley一样,克里希纳(Krishna)表示,总体目标是创建一种“健壮的结构”,以汇总各行各业的通用区块链需求。 克里希纳将Hyperledger称为“对比特币匿名性的开源业务反应”,并希望Hyperledger达到一定的临界质量,以阻止开源在区块链开发中的分裂,并提供比比特币和以太坊更多的治理和信任。
“为了使成千上万的企业和政府采用这项技术,您需要对代码的编写方式进行透明化和治理。最后,区块链网络的最大价值在于信任,并且代码必须开放,可扩展且没有后门。为此,您需要实际的开源,而不仅仅是名称上的开源。”克里希纳说。
他补充说:“您可以将以太坊称为开放源代码,但是对网络中部署的内容没有任何管理,明天20位负责人可以选择更改代码。这是很大的不同。” “我可以信任还是不可以?真正的开源意味着治理–一群在技术委员会主持的可见规则下贡献代码的人。历史表明,无论是Linux还是Apache项目,例如Hadoop和Spark,是开源的强大示例,它们是受信任的企业软件的基础技术。”
困难的部分:将织物编织到现实世界中
IBM和Microsoft都处于理想的位置,可以在推动各自开放议程的同时吞噬企业BaaS市场份额。 但是空间远比两匹马比赛复杂。 德勤银行与技术咨询总监埃里克·皮斯奇尼(Eric Piscini)阐述了IBM和微软如何将其纳入更大的市场。
“对我而言,堆栈的底部是来自不同参与者的核心区块链组件。传统的公共区块链参与者如比特币和以太坊,然后是公司交付的所有私有区块链,” Piscini说。 “这是基础,源代码在许多不同的云提供商上运行:IBM,Microsoft,HP,AWS。几乎每个从事云计算的人都在其平台上围绕BaaS做事。”
Piscini还领导着为金融机构和零售商服务的德勤全球加密货币中心。 德勤拥有自己的BaaS平台以及Rubix。 德勤认为,采用区块链不仅来自银行和金融业,而且还来自制造业,汽车,石油和天然气等行业。 这些行业不仅试图弄清楚如何使用区块链,还想知道如何在管理合规性,风险和安全性的同时做到这一点。 皮西尼(Piscini)说,开放式开发与企业采用之间的关系很关键,但是Hyperledger和Project Bletchley等计划应将重点放在单个业务用例上,而不是一应俱全。
“开源是区块链的一个很好的构造。这并不意味着公共或私有区块链;这意味着所有所有人都可以使用和使用这些代码。许多私有区块链实现都使用开源代码。公开辩论,私人辩论或被允许的辩论与未经允许的辩论将持续很长一段时间,直到我们有了某种技术或标准为止。但不仅限于此;它是围绕特定业务用例的标准。”
他补充说:“我有时以Visa或MasterCard为例。” “创建这些实体是因为银行需要标准才能在它们一起执行的交易上进行沟通。在区块链上,我们还没有。在某些时候,Hyperledger和其他公司将必须努力在用例级别上努力开发技术和标准。 (付款,结算,资产转移等),以便获得更高的采用率。这就是R3联盟所做的:专注于财务用例。这是一个很好的方法。在用例级别上跨行业信任。”
在这方面,IBM和Microsoft都是R3联盟成员。 两家区块链巨头也都加入了新成立的智能合约联盟,这是由数字商会组织的一项行业计划,旨在围绕另一个关键的区块链用例:智能合约推进教育,政策制定和采用。
在开源区块链项目和标准化工作破裂,重叠的格局中,Smart Contracts Alliance成立了创始成员,成员包括科技巨头,企业IT公司,律师事务所,大学,区块链初创公司和咨询公司。 数字商会的创始人兼总裁Perianne Boring告诉我们,为什么该计划从一开始就看到了这种普遍认可,以及拥挤的区块链生态系统如何协同工作。
“ IBM和Microsoft等大型公司,金融机构,初创公司-我们知道他们的商业模式是什么,我们知道他们正在做什么。公司开始在智能合约上投入大量时间,精力和资源。”无聊 “我们的很多成员也是Hyperledger R3的成员,但是我们都有不同的使命。商会专注于政策,法律和法规问题; Hyperledger是更多技术; R3是银行的盈利性公司。在接下来的6至12个月中,联盟的一个巨大阶段是教育,并将整个行业聚集在一起,从法律的角度开始定义智能合约,目前还处于初期,该技术将需要相当长的时间才能被采用。重新看大局。”
微软的格雷表示,随着区块链的成熟,下一步是出现在物联网(IoT)的DNA中的区块链数据结构或智能合约的出现,其中设备具有自己的身份并可以充当自治代理。 他说这还有一点距离,但他承认IBM在这方面已经通过主动分散式对等遥测(ADEPT)或区块链技术等计划进行了大量投资,以构建分散式,安全的IoT基础架构。
格雷说: “区块链可以赋予设备身份,安全交易,然后创造全新的经济环境。” “我一直在使用自动售货机进行类比。考虑一下自动售货机充当自治代理,它们对如何使用区块链从您的设备无线分配商品和接受付款进行复杂的逻辑处理。”
IBM的克里希纳(Krishna)扩展了物理经济的区块链概念。 他谈到了将区块链用于房地产的所有权和转让,诸如自动注册和保险之类的服务,甚至具有改变国际贸易和商品交易的潜力,所有这些都与底层的区块链结构息息相关,并保持了数百年的持续交易历史。来。
“如果您看一下全球经济的发展方式,全球化和全球贸易是巨大的催化剂。现在,如果我们看一下货物的运输,那么在海关,拘留,登陆单等非常古老的过程中仍然存在很多摩擦。我相信区块链可能是消除很多摩擦并真正推动全球贸易向前发展的伟大技术,”克里希纳说。
无论是Microsoft BaaS还是IBM区块链,还是Hyperledger或Bletchley,IBM的Krishna都没有回避竞争。 在BaaS和开源中,区块链生态系统的复杂层才刚刚开始形成。
克里希纳说:“每个人都希望以一种允许的方式将区块链放入云中,其底层结构向所有人开放,并真正使开发人员能够使用。虽然微软一直在关注Hyperledger,但他们似乎对为开放结构做出贡献不感兴趣。” 。 “我认为Bletchley上有很多东西将在工程和质量上竞争-分析和监视,数据保护,监管的工具- IBM将在许多行业与Microsoft竞争。我相信这适用于零售,金融,医疗保健以及实体经济的许多方面。”