1. IBM Bluemix 云区块链服务

Bluemix 是 IBM 推出的开放的 PaaS 云平台,包含大量平台和软件服务,旨在帮助开发者实现一站式地应用开发与部署管理。

2016 年,Bluemix 面向开发者推出了基于超级账本 Fabric 的区块链服务,供全球的区块链爱好者使用。用户可以通过访问 https://console.ng.bluemix.net/catalog/services/blockchain 使用该服务。

服务介绍

Bluemix 为用户提供了在云上灵活管理超级账本 Fabric 区块链网络的能力,让开发者专注于快速创建、操作和监控区块链网络,而无需过多考虑底层硬件资源。同时,Bluemix 云平台本身也提供了安全、隐私性方面的保障,并对相关资源进行了性能优化。

Bluemix 目前提供了几种不同类型的区块链网络部署方案,包括免费的基础套餐到收费的高性能方案等。不同方案针对开发者的不同需求,在运行环境、占用资源、配置方式上都有所区别。

对于超级账本 Fabric 网络试用者,可选择免费的基础套餐,获得一个包含各类型 Peer 节点和 CA 的完整区块链试用网络,用户可以自行尝试部署链码并实时观察账本状态的变化。

使用服务

Bluemix 云平台提供的仪表盘(Dashboard)提供了十分直观的管理方式,用户可以通过 Web 界面来获取和访问区块链资源。

如下图所示,用户创建网络后,可以进入 Dashboard 看到属于自己的区块链网络,同时观察各节点的状态,以及与身份认证相关的服务凭证。

区块链云服务-深研未来
Bluemix 区块链服务仪表盘

对于已经申请到的区块链网络,用户可以通过 Dashboard 对其部署并调用链码,并实时查看响应结果。例如,下图中展示了部署自带的 example02 链码。

区块链云服务-深研未来
通过 Dashboard 操作链码

对链码的操作会发送交易,进而生成新的区块。可通过 Dashboard 观察与区块链状态、区块内容相关的信息。例如,下图中区块链生成了 4 个区块,并执行了 1 次部署和 2 次调用。

区块链云服务-深研未来
通过 Dashboard 观察区块链

平台同时会收集各节点的日志信息,监控和记录服务的运行状态。用户同样可以在 Dashboard 中实时查看。如下图所示,显示了服务和网络的正常运行时间等。

区块链云服务-深研未来
通过 Dashboard 获取服务状态

同时,Bluemix 云平台会将与区块链网络交互所需的 gRPC 或 HTTP 接口地址开放给用户,供用户通过 SDK 等进行远程操作,实现更多跟区块链、链码和应用相关的丰富功能。

2.微软 Azure 云区块链服务

Azure 是微软推出的云计算平台,向用户提供开放的 IaaS 和 PaaS 服务。

Azure 陆续在其应用市场中提供了若干个与区块链相关的服务,分别面向多种不同的区块链底层平台,其中包括以太坊和超级账本 Fabric。可以在应用市场(https://azuremarketplace.microsoft.com/en-us/marketplace/apps)中搜索“blockchain” 关键字查看这些服务,如下图所示。

区块链云服务-深研未来

下面具体介绍其中的 Azure Blockchain Service。

使用服务

使用 Azure 服务,用户可以在几分钟之内在云中部署一个区块链网络。云平台会将一些耗时的配置流程自动化,使用户专注在上层应用方案。

Azure 区块链服务目前支持部署以太坊或超级账本 Fabric 网络。

下面以以太坊为例,在 Azure 的仪表盘中,选择创建 Ethereum Consortium Blockchain 后,输入一些配置选项,则可以开始部署该模拟网络,如下图所示。

区块链云服务-深研未来

部署过程需要几分钟时间。完成后,可进入资源组查看部署结果,如下图所示,成功部署了一个以太坊网络。

区块链云服务-深研未来

点击 microsoft-azure-blockchain 开头的链接,可以查看网络的一些关键接口,包括管理网址、RPC 接口地址等。

复制管理网址 ADMIN-SITE 的链接,用浏览器打开,可以进入区块链管理界面。界面中可查看网络各节点信息,也可以新建一个账户,并从 admin 账户向其发送 1000 个以太币。结果如下图所示。

区块链云服务-深研未来
区块链云服务-深研未来

Azure 云平台提供了相对简单的操作界面,更多的是希望用户通过 RPC 接口地址来访问所部署的区块链示例。用户可以自行通过 RPC 接口与以太坊模拟网络交互,部署和测试智能合约,此处不再赘述。

 

3.腾讯云区块链开放平台TBaaS

近日,腾讯云区块链开放平台TBaaS (Tencent Blockchain as a Service)产品白皮书正式在腾讯云官网上线。白皮书系统介绍了腾讯云区块链TBaaS平台的设计原理及相关行业解决方案,并首次全面阐述了腾讯云以“区块链+”连接行业生态的构想。

区块链云服务-深研未来

白皮书指出,腾讯云区块链TBaaS平台以云计算平台为依托,专注于将区块链技术应用到不同的业务场景,帮助用户更低门槛更高效地构建区块链服务,推动自有产业转型升级,为客户创造全新的产品、业务和商业模式。

1. 定义一下,TBaaS平台到底是什么?

2017年11月,腾讯云区块链TBaaS平台正式发布。该平台开创性地去除了虚拟货币发行、工作量证明等原生公有链技术特性,大力发展了分布式账簿、交易共识、数据防篡改等关键功能,并针对用户场景需求增强了权限管理、安全控制、隐私保护、监督管理等能力,让任何企业都可以在TBaaS平台上轻松构建金融级别的高安全、高可信联盟区块链服务。
区块链云服务-深研未来

腾讯云区块链TBaaS总体技术架构图

2. 不止是区块链,还有腾讯金融云的全套能力

而得益于底层腾讯金融云的支撑,腾讯云区块链TBaaS平台将同时具备腾讯在云存储、分布式计算、高吞吐网络通信、大数据、人工智能、数据安全等方面的优势技术能力,在平台设计上具备高开放性、高可用性、极致性能、自动化部署、智能监控、高性价比、全球互联等特点,用户可以把最领先的云端技术和区块链技术一起应用到自身业务中,为业务创新带来新的机会。

3. 兼容多种底层技术,TBaaS是一个开放的大平台

得益于腾讯金融云的底层支撑,腾讯云区块链TBaaS平台将同时具备腾讯在云存储、分布式计算、高吞吐网络通信、大数据、人工智能、数据安全等方面的优势技术能力。在平台设计上,具备高开放性、高可用性、极致性能、自动化部署、智能监控、高性价比、全球互联等特点,用户可以把最领先的云端技术和区块链技术一起应用到自身业务中,为业务创新带来新的机会。

4. 区块链技术怎么用?这里还有几个场景答疑

为了帮助用户通俗易懂地从业务的角度去理解区块链,白皮书提出了包括在共享账本、公证与记录、互助保障、数字资产、防伪溯源、物联网、共享经济等应用场景能够解决的业务痛点,推出特定业务场景下的区块链解决方案。

区块链云服务-深研未来
腾讯云区块链业务架构图

在共享账本方面,传统金融市场具有保险理赔单据繁多、流程时间长、银行间清结算慢、跨境汇款时间长,费用高、审计流程复杂度高、质量与效率受限等痛点,腾讯云区块链TBaaS平台可应用到快速核保/保险直赔,银行间清结算、跨境汇款、审计等领域。

在公证与记录方面,针对该领域一直存在着出证慢、流程长、票据作伪、维权成本高等问题,腾讯云区块链TBaaS平台可应用于电子合同、电子票据、证据保全、供应链金融/供应链管理等业务场景。

在互助保障方面,该领域一直存在着平台方作弊以及公益善款流向不透明的问题,腾讯云区块链TBaaS平台可以有效地应用在互助保险、大病众筹、公益捐赠等业务场景中。

在数字资产方面,针对共享经济、数字资产交易、积分与流通兑换等痛点,腾讯云区块链TBaaS平台可应用到大数据、共享经济、积分流通与兑换等场景。

在防伪溯源方面,针对商品伪造、商品难溯源等痛点,腾讯云区块链TBaaS平台可应用到医疗药品、食品、烟草、处方溯源等方向。

在物联网方面,针对物联网中心化架构成本高昂,信息易篡改、隐私保护弱,制造企业难以根据市场情况动态调节采购和生产等特点,腾讯云区块链TBaaS平台可应用于智能家居、物流供应链、智能制造等场景中。

在共享经济方面,针对资源闲置浪费、缺乏交易协商机制等痛点,腾讯云区块链TBaaS平台可具体应用到电力共享、充电桩共享、房屋共享等领域中。