区块链技术的一个相对较新的分支——区块链即服务,更广为人知的名称是BaaS,它已经开始出现在多个行业。与云计算的概念类似,这里的供应商以区块链服务提供商的身份提供端到端管理解决方案。如果这是你第一次听说这个短语,那么我们初学者指南会帮你的忙。
这个分类账技术背后的科学已经成熟到令人印象深刻的程度,如果你今天有一个区块链启发的商业想法,那么明天它就会随着区块链即服务而起飞。
然而,对于企业来说,一个更紧迫的问题是他们在选择区块链即服务提供商时所遵循的标准。朋友们,这就是我们今天要讨论的话题,说明与著名的BaaS解决方案提供商合作的参数。
*注*:本文是为那些计划单干而不是与区块链开发机构合作的创业者而写的。那些与技术机构合作的人不必担心这个选择,因为机构会根据最适合的想法做出正确的决定。
为什么要关心区块链即服务?
就目前的情况而言,区块链即服务模式是由拥有相当大的云计算市场份额的传统IT公司主导的。因此,他们已经加快步伐进入激烈的竞争行列,成为市场中事实上的区块链即服务提供商。他们的客户主要包括大企业。但这种现状预计会改变。技术总是最先被那些最接近实现或设想未来结果的人所采用。
后来,随着消费的增加,它渗透到上层社会,对每个人都变得包容。在不久的未来,中小企业(SMEs)将实现区块链作为一种盈利的服务。如果你是一个中小企业或者是一个正在处理区块链解决方案的初创企业,那么基于上面提到的指南,BaaS提供的成本只会增加你的利润空间。
如何选择BaaS提供商?
在选择区块链即服务合作伙伴的所有方法中,以下方法已被证明是绝对可靠的。为了获得更好的结果,选择BaaS提供商的核心必须围绕着它们:
·高端区块链即服务框架,为适应最新技术提供了充足的空间。例如,可靠性是以太坊开发人员创建智能合约的首选。但直到以太坊提供了智能合约概念的证明并采用了它,它才得到了开发者社区的认可。是的,很难预测技术的未来。为思想服务是区块链与物联网的顶峰,使之成为事物的区块链。考虑到这种不可预测的指数级发展速度,BaaS平台应该具有采用适合典型区块链环境的内容的缓冲区。
·智能合约集成使得区块链在本质上如此独特并具有变革性。这是他们执行双方之间协议的条款和条件的能力,这一点得到了广泛的赞赏。事实上,它们是自动化和不可终止的,这进一步巩固了它们的应用,由于这些原因,BaaS平台应该很容易将它们包括在他们的目录中。
·IT安全的一个主要方面是管理身份。因此,该行业延续了部署身份访问管理平台(IAM)的最佳实践。我们的人格识别可能只限于姓名、住址、血型等数据。但这并不妨碍我们创建多个数字身份。想想邮箱地址。IAM平台赋予您为数字身份定义访问控制的能力。区块链技术本身就有充分的理由为安全而坚持。然而,BaaS平台必须安装健壮的IAMs,以便根据访问权限提供适合用户使用的信息。是经营工厂的员工对机密商业信息的知情权。当然不是。这就是IAM平台所防止的,也必须是区块链服务提供商的USPs之一。
·BaaS平台必须是可伸缩的,因为当业务扩展时,它们应该能够满足节点数量的需求增长。但是,当区块链运行的是权益证明或工作协议证明时,如何解决这种可伸缩性问题呢?这种共识提供了强大的计算能力,无论供应商的记录如何,他们网络中的节点数量在任何时候都是有限的。因此,强烈建议您选择运行在基于身份的共识机制上的BaaS平台。
·如果你潜在的BaaS供应商的标语是“至死不渝”,那么你最好还是与他们保持距离。换句话说,如果在未来的某一天,你改变了主意,或者迫使你换BaaS供应商,会发生什么?选择区块链作为服务合作伙伴的最明智的方法之一是将这些应急计划作为T&C的一部分。
BaaS平台市场
BaaS市场的顶级玩家必然是那些在云服务领域站稳脚跟多年的人。这些是最大的信息和通信技术集团,它们正步步紧逼,以夺取B2B消费者的最大份额。我们将在对他们的服务进行对比时提出我们的逻辑,让读者自己决定谁是最好的。充分利用区块链服务提供商的小型可行性研究。
微软
微软在2010年推出了Azure,并在2016年关闭了其区块链开发服务部门。从那以后,微软的区块链Azure平台在区块链服务提供商中赢得了领导者的声誉。Azure相对简单且技术成熟,这让它得到了包括Ripple通用航空(Ripple GE Aviation)、星巴克(Starbucks)、3M、纳斯达克(Nasdaq)和XBOX等顶级企业的支持。其开发、测试和部署区块链应用程序的旗舰平台称为Azure BlockChain Workbench(ABW)。
您可以使用ABW将联盟区块链应用推到生产阶段,只需单击几下鼠标就可以节省基础设施开发的时间,并将资源导向应用程序开发。您可以定义分类账的协议,发送成员邀请以增加网络,也可以定义权限工作流。
Azure云服务扩展其Azure Active Directory,允许使用行业标准身份检查来保障无麻烦的登录过程。Azure密钥库用于存储私钥、向连接到网络的节点发送消息和数据同步。
微软允许Azure区块链工作台与ABDK(一种REST API)进行端到端交互,从而方便企业验证网络中参与节点的可信度。
微软支持许多区块链开发平台,如Ethereum、Quorum、Corda和Hyperledger Fabric,这使得它成为大多数客户的默认选择。
IBM区块链
IBM使用开源的超级分类账架构将其BaaS平台托管在备受赞誉的IBM云上它为用户提供了选择他们喜欢的区块链服务类型的灵活性,无论是私有的、公有的还是联盟的。
IBM区块链的安全密钥技术特性保护使操作安全的公钥-私钥。除此之外,用户还可以用家庭编程语言(如Java、JavaScript和Go)编写智能合约。
它们的客户机(节点)可以在从公共到私有的任何环境中运行。
他们将区块链想法商业化的能力得到了Juniper研究公司和HFS研究公司的认可,并将IBM排在其他BaaS提供商的前列。
惠普BaaS
他们的区块链解决方案被称为任务关键分布式分类账技术(MCDLT)。区块链开发者可以使用SQL在惠普的旗舰区块链平台上工作。
他们和R3合作,R3是一家著名的DLT和区块链软件开发公司,引进了100%容错的dApp开发平台。该平台托管在母公司的HPE完整性不间断平台上。
自2017年开始运营以来,他们与Streamer和全球区块链技术建立了合作伙伴关系关系。HP提供的BaaS的缺点是区块链框架或者缺乏它所支持的区块链框架,其中它只提供Corda框架。
SAP
SAP为专注于区块链的业务提供了两个专门的部门。首先是SAP云平台区块链服务,这是一个开放的区块链平台,用于应用扩展功能的应用程序的云部署。第二个是SAP HANA区块链,它是一种可以用来连接SAP HANA数据库到企业区块链平台的服务。
SAP HANA BaaS于2017年推出,支持Stellar Consensus Protocol(SCP)区块链。它的前沿优势是可以托管在用户选择的第三方云上。
SAP HANA在3种数据库(即SAP HANA、SAP Leonard区块链和SAP区块链平台)中注册了网络范围的区块链交易。
亚马逊
亚马逊是BaaS市场的主导力量。该公司推出了基于超级分类账的BaaS业务,并设有两个专门部门:亚马逊量子分类账数据库(QLDB)和亚马逊经理区块链。
亚马逊QLDB具有分布式分类账类型数据库的强大特性。其独特之处在于其透明度和不变性。开发人员社区分享对QLDB这允许他们在关系数据库和区块链数据库中创建应用程序。
亚马逊QLDB运行日记账来跟踪网络节点之间的所有交互。这些交易被保存为区块,分类账的不变性确保了结构安全。
亚马逊管理区块链(AMB)的人机工程学允许在10-15分钟内安装一个完整的网络。
它支持以太坊、超级分类账、科达和Quorum。
甲骨文(Oracle)
Oracle在其现有的包括SaaS和PaaS在内的服务业务中增加了Oracle区块链云服务(OBCS)。基于云计算的甲骨文区块链平台正在着手快速提供基于区块链的网络。该公司在平台上安装了身份访问管理软件,可以分别跟踪和定义数字身份和权限。
它建立在开源的超级分类账之上,并展示了互操作性的所有属性,这样您就可以在第三方云上使用这些服务。开发人员使用REST APIs和Fabric系统开发工具包从内部位置访问网络。
甲骨文区块链平台档案数据为快速数据恢复后出现系统故障。它提供具有记录级锁定的进程的并行执行。
虽然当您的供应商是像Oracle这样的大公司时,停机时间很少,但是在这种情况下,Oracle提供了自动宕机保护,包括自动恢复数据。
常见问题
如何处理与BaaS相关的安全问题?
在BaaS平台上安装身份访问管理软件可以确保网络权限仍然受到限制,并且隐私受到保护。BaaS供应商部署内部解决方案来保护私有密钥,如IBM的SecureKeys技术和亚马逊的Key Vault技术。
为什么组织需要区块链即服务(BaaS)?
从零开始发展区块链既需要高的资金投入,也需要熟练的人才库。聘请BaaS供应商就像与云计算供应商合作,其中技术合作伙伴维护和运行基础设施,使企业能够专注于供应链。
如何选择正确的BaaS平台?
BaaS平台必须与多个框架互操作,
它必须部署严格的安全措施来验证身份和网络交易。
在平台上测试、开发和部署应用程序的过程应该是无缝的,只需简单的单击和执行功能。
BaaS平台必须有一个用于合并多种技术的缓冲区。
它应该按预付费的原则向顾客收取费用。