视频: [ç¦æ¸ç®é²]å°èèå¸ç"æé´é£è¡" (十一月 2024)
区块链每天都在探索进入新行业和业务用例的方式,不久该技术将无处不在。 区块链足够复杂,无法填满整个术语和定义的字母表,但是初创企业,学术机构,开源组织和联盟以及金融机构的生态系统更大,旨在塑造技术的发展方式。 也就是说,拥有我们基于区块链的未来的最佳位置的参与者是诸如IBM和Microsoft之类的技术巨头。
IBM和Microsoft定义了一个新的区块链即服务(BaaS)市场,最近利用云基础架构对企业服务进行了重大的区块链投资,以减少建立区块链的企业的大量后端工作。 微软去年11月推出了针对Microsoft Azure的BaaS,IBM于2月启动了IBM Blockchain服务。 就在本周,IBM还宣布了面向开发人员的新安全区块链网络。
两家公司还推动了单独的开源计划,IBM和Linux基金会在2015年12月击败Redmond推出了Hyperledger Project,然后在今年6月微软与Project Bletchley合作。 PCMag最近与微软的区块链负责人兼BizDev和云与企业战略总监Marley Gray以及IBM Research的高级副总裁兼总监Arvind Krishna进行了交谈。 Gray和Krishna讨论了各自公司的BaaS平台,开放源代码区块链空间中的相互作用和决斗计划,以及每个技术巨头设想从此处演变的改变游戏规则的技术的方式。
:这是关于IBM,Microsoft和企业技术中区块链的未来的两部分系列文章的第1部分。 下面我们将解释什么是BaaS,并分解公司的对决云平台。 即将推出的第二部分将深入研究区块链周围的开源生态系统,并对区块链领域进行更广泛的研究,以决定谁在哪里以及技术的下一步发展。
区块链和BaaS有什么区别?
区块链是分布式账本技术,可用于记录交易数据,并充当加密和不可变的数字历史记录,从诸如比特币和以太坊(我们的区块链AZ中的“ E”)到智能合约以及各种在线资产等加密货币,数据和交易。
区块链也可以是公共的或私有的。 比特币是公共区块链的第一个也是最广为人知的例子-全世界的“矿工”都在其中构建交易块,而全球的机器网络充当去中心化节点基础结构,从而为区块链(尤其是加密货币)提供匿名身份同时保持不变的数据安全性。
另一方面,企业正在加大对私有区块链开发的投资。 这些是使用相同的分布式分类帐技术来记录交易数据的区块链,但在仅对企业(或对从事Hyperledger Project或R3联盟的企业的网络)可访问的私有云或虚拟环境中进行记录。
为什么企业需要私有区块链? 可以将区块链视为任何业务应用程序或服务的基础结构,它是处理与企业内部协作平台或数据库基础设施的银行和金融交易的系统。 与区块链集成后,每个业务流程和交易都将同步到防篡改账本,从而确保透明度,问责制和数据完整性……永远。
BaaS就是私有区块链的发源地。公共区块链享有巨大的节点和机器对等(P2P)网络的优势,可以永久并增强去中心化基础架构,从而使比特币等区块链如此创新。 另一方面,私有区块链需要业务方面的大量人工开发工作和后端云计算能力,才能构建和维护分布式基础架构。 因此,像IBM和Microsoft这样的公司(都已建立了具有广泛的开发人员工具的云基础架构平台),可以通过为他们托管区块链并承担所有繁重的工作,使业务上的事情变得容易得多。 它是应用到区块链的平台即服务(PaaS),IBM和微软将其大量的云服务作为额外的集成优势而捆绑在一起。
BaaS拔河
科技巨头知道,基于区块链的业务的未来将赢得巨大的市场。 IBM和Microsoft都希望帮助构建安全,可信任且可互操作的开放式区块链,但他们都希望企业选择要在其上构建的云服务。 甚至亚马逊也渴望加入这一行动,并于今年早些时候与Digital Currency Group合作在Amazon Web Services(AWS)上创建自己的BaaS沙箱。
微软的BaaS产品既面向企业业务,也面向开发人员。 从Microsoft的角度来看,该想法是为企业提供在云中构建区块链所需的一切:Microsoft Azure的后端基础结构,通过Microsoft Visual Studio开发的工具以及使之易于使用,可互操作且可扩展的模板和资源。安全。
格雷说:“我们进入了这个领域,研究了所有不同的技术和我们的企业客户,财团,以及确定微软可以独特解决的问题时遇到的问题和问题。” “我们在区块链上听到的常见痛点是身份管理和密钥管理:如何解决这一问题。隐私是第二个。隐私是与现有系统以及与其他区块链的互操作性。一个区块链不是将做所有事情;我们将拥有许多区块链。”
Microsoft BaaS包括为企业和开发人员提供的许多服务和资源。 在Azure DevTest Labs环境中,开发人员可以在Azure云上构建,测试和部署基于区块链的应用程序。 开发人员还可以访问Visual Studio集成开发环境(IDE)中的工具,以在区块链应用程序中构建更深入的分析和监视功能,以及诸如Cortana Intelligence Suite,机器学习(ML)和物联网(IoT)服务之类的工具。
微软也坚定地以太坊阵营。 除了与R3的合作伙伴关系外,该公司还提供专门针对以太坊的BaaS环境,以构建智能合约应用程序。 Gray表示,所有这些BaaS功能还可以与区块链应用程序中的Microsoft Azure Active Directory(AAD),Microsoft Office 365和Microsoft Power BI之类的服务集成。
Gray表示,该公司的主要目标是为需要立即构建应用程序的人们提供指导。 微软的主要建议是专注于智能合约和虚拟机(VM)级别,而BaaS负责后端基础架构和数据库集成。
格雷说:“在任何行业中,挖掘表面以下约两英寸,您就会发现确实没有被重新审视的业务流程可能会大大扁平化。” “区块链数据服务是一个巨大的机会。坦率地说,我们不知道会从中得到什么。我们从未在企业中拥有这种级别的协作数据,我们可以在其中跨领域获取大量历史数据Visual Studio能够插入Azure,因此您可以直接从工具将智能合约部署到这些环境并对其进行配置文件,进行静态分析等。目前,您无法在智能环境中进行任何调试合同,并在堆栈的各个级别进行调试。”
微软BaaS与公司与Bletchley项目紧密相关,后者作为区块链中间件填补了BaaS中某些缺失的部分,尤其是身份,互操作性,密钥管理,隐私和安全性方面。 (在这个由两部分组成的系列的第二部分中,我们将更深入地介绍Bletchley。)
IBM以几种不同的方式思考区块链开发。 在像IBM z Systems这样的地方,该公司利用基于区块链的应用程序开发作为服务器技术之上的附加功能集,从而与在Hyperledger上进行的并行开源工作相结合。 克里希纳(Krishna)解释说,这里的关键是将区块链集成到现有系统中,而不会强迫像银行乃至政府这样的组织抛弃其遗留技术,这一过程可能会延缓多年来广泛使用区块链的速度。
“区块链简化了很多事情,但归根结底,它必须重新集成到记录系统中。银行不会拿走所有现有的应用程序并将其丢弃。我们将扩展这些传统系统在大型机上可以直接进出区块链网络。”克里希纳说。 “假设我在区块链上有一个智能合约,可以调用大型机或银行,航空公司和大型零售商都用来运行其许多关键应用程序的任何现有系统。所有法规,在大型主机系统上发生的书籍,明天不会消失。区块链需要 与 这些系统。 任何与实体经济有关的事物都必须与实体经济融合。”
克里希纳说,IBM将在今年秋天开始为内部应用程序部署区块链。 另一方面,IBM将区块链开发分解为针对开发人员和企业业务的全套基于云的服务。 克里希纳说,在IBM Bluemix云上运行IBM Blockchain的目标是简化开发人员和IT的区块链设置和操作。 该公司的新安全区块链服务运行在IBM的LinuxONE服务器系统上,通过固件保护以及对区块链应用程序和数据的根访问限制,进一步增加了安全性。 这种“高安全性业务网络”是朝着更加严格监管的行业中的系统管理员简化区块链使用的又一步。
克里希纳说:“区块链是一种相对较新的技术,因此,如果我去GitHub并获取某些版本的代码并安装它,则区块链需要许多节点才能工作。” “对于开发人员来说,设置和操作变得复杂,并且今天的许多代码库还不是很成熟。我们希望使所有这些事情变得简陋。我们将做所有工作,以便您可以登录到Bluemix DevOps。环境,只需单击即可访问您的区块链网络。”
IBM还基于其BaaS平台提供业务咨询服务,最近在其全球敏捷开发空间链中宣布了针对区块链的IBM Bluemix Garage。 IBM的区块链生态系统还与Hyperledger Project的开源工作紧密相关。 与Microsoft一样,IBM商业价值主张的一部分是提供与Hyperledger一致的开发者网络,参考体系结构,应用程序编程接口(API)和其他开源资源。
随着IBM和微软不仅为区块链市场份额争夺区块链,而且为区块链思想份额争夺战,区块链的BaaS和开源武器之间有着千丝万缕的联系。 至于随着技术的发展,哪家公司将负责这项工作,企业区块链领域的竞争只会从这里变得更加激烈。 克里希纳说,IBM已经准备好迎接挑战。
克里希纳说:“总有竞争。像区块链一样有趣且规模巨大的事物将引起竞争。” “难道我相信自己拥有卓越的能力,并且谁更了解该技术,可以为客户提供帮助吗?绝对。”