过去30年,微软建立了商业软件模式的统一标准,成为IT巨头之一。自错过了互联网和移动互联网的红利期,微软一直发展却就中规中矩,没有很大的建树。但这次对于区块链浪潮,微软的反应却是很少见的快速。
2014年,微软以比特币为切入点接触虚拟金融业,把比特币作为旗下的我软件商店、 Windows、Windows Phone 及 Xbox 等平台的支付选项之一。微软是全球第一家进军BlockChain技术领域的IT企业,也是R3区块链联盟的首选区块链开发技术提供商。在2015年11月微软首次推出Azure Blockchain作为服务,之后便开始与以太坊(Ethereum)相关知名企业进行合作,其Azure区块链平台在2015-2016不断添加新的成员:ConsenSys,瑞波(Ripple),Eris Industries,CoinPrism,公正通(Factom),BitPay,Manifold Technology,LibraTax和Emercoin、Multichain和Netki等等,从知名区块链技术企业到弱小区块链应用创业公司,Azure平台以史无前例的开放和勇猛态度上引入更多的的新区块链参与者。微软正在成为基于区块链技术的新兴技术解决方案市场中的一位举足轻重的角色。
基于微软的Azure云平台,微软的区块链即服务(BaaS)解决方案是作为一种“沙盒”,其合作伙伴可以在微软提供的这个低风险环境中交付不同的技术和服务, 使区块链技术将变得更加易于构建和测试,使得基于区块链各自服务和应用更加容易被部署和使用。微软通过Microsoft Azure发布了区块链即服务解决方案和种类丰富的模板供用户使用,下面将简单介绍一下微软的那些区块链云服务。
Ethereum:
微软在Azure提供Ethereum Blockchain as a Service (EBaaS) -以太坊区块链服务,是Azure最早推出的区块链基础服务。
Ethereum C++ Ethereum镜像,通过Azure模版方式建立基于C++的配以一个公有链的Ethereum客户端,你可以轻松链接到Ethereum公有链网络。
GO Ethereum镜像,通过Azure模版方式建立你的私有链,并配以连接私有链的GO Ethereum客户端,在这个Ethereum沙盒中,你可以用Solidity部署和编写你的智能合约.
BlockApps STRATO:
BlockApps基于Ethereum上建立提供一套简易的商务工具,将Ethereum技术变为普通开发者的可消费品。BlockApps区块链分成两层:应用层面和区块链层面。。一旦你在我们的区块链沙盘中写入应用,不论它的体积有多大,这个应用可以移植,而且可以轻易地转到其他的STRATO区块链网络。基本上就是,只要写入一次,就可以在所有的区块链方案中配置。
Azure中提供的除了一个单节点的STRATO blockchain实例,结婚免费的SDK Bloc,可以基于你的应用程序提供STRATO RESTFul API连接Web和其他现有系统,几分钟内,你的第一个区块应用可以启动和运行。
在Azure创建STRATO实例
Emercoin:
崛起币Emercoin在微软Azure平台上发布了首个针对终端用户的区块链应用系统,Emercoin的BlockChain Engine(BCE)是一个用于设计区块链应用的功能强大的但简单易用的系统,它包含一个扩展的工具套件,可以用来创建一个全新的项目,或改善现有的应用程序已经在运行中。任何用户都可以快捷部署完成BCE系统及相关区块链应用服务,无需额外设置或配置,属于“一键安装”模式,该应用系统提供了完整的“交钥匙”的解决方案。
在Azure创建Emercoin实例
Emercoin区块链服务的包括:
- EMC SSH – 安全壳管理的去中心化解决方案
- EMC SSL – 网络安全和无密码认证的去中心化解决方案
- EMC DNS – 反审查的域名系统
- EMC TTS – 可信任的时间戳服务
- EMC STREAM – 所有类型的数字流媒体的微支付库
- EMC LNX – 去中心化按的费点击广告网络
- EMC DPO – 物理或数字商品的所有权数字证明解决方案和服务
- EMC InfoCard – 使用EMC SSL进行数字名片的存储
Bletchley:
在6月15日,微软推出了新的区块链项目Bletchley,它是一个区块链生态系统所用的体系结构和解决方案,面向所有平台和用户开放,试图利用灵活的BaaS帮助企业构建区块链联盟,Bletchley旨在打造“开放、模块化的区块链框架”,与身份和密钥管理形成互动,快速扩容,帮助搭建会员专属的联盟链。
Bletchley包括了区块链中间件和加密书签Cryptlets。其中,区块链中间件将提供核心云服务,例如身份和运行管理,以及分析和机器学习等智能服务,Cryptlets将支持互操作性,以及Azure及其他的公共/私有云、生态系统中间件及其他的客户技术的沟通。Bletchley将对多个区块链协议开放,支持多种协议,例如HyperLedger和Ethereum,无论使用哪个的底层区块链平台,都可顺利支持区块链中间件和Cryptlets的运行。Bletchley将在使用区块链的应用程序几乎没有任何限制,将适用范围涵盖贷款、证劵和支付,以及更高效的供应链甚至身份管理和验证等各种领域。