聊聊微软的区块链服务

科技巨头们,早就在布局区块链了,比如微软、IBM这些在移动互联网浪潮中没有抢到肥肉的,老牌IT巨头,都卯足劲,希望在区块链浪潮中,扳回一局。
比如微软推出了Azure Blockchain 服务。IBM推出了Bluemix Blockchain服务。
今天我们重点谈谈微软的Azure 区块链服务。
微软Azure区块链服务
早在2015年11月,微软就推出Azure Blockchain服务,提供成套的区块链技术解决方案。
3M公司,使用 Azure Blockchain实现了新的标签即服务方法,确保供应链安全和打击假冒产品。
Webjet公司使用Azure,支持网络旅游市场的支付对账服务。
新加坡货币管理局和新加坡银行公会,使用Azure的区块链应用,清算和结算付款、证券。
微软的区块链即服务(BaaS)解决方案,作为一种“沙盒”,让用户在微软提供的低风险环境中,交付不同的技术和服务, 使区块链技术将变得更加易于构建、测试、部署和使用。
沙盒:是在受限的安全环境中运行应用程序的一种做法,限制应用程序的代码访问权限。多用于计算机安全技术。沙盒中的所有改动,对操作系统或平台环境不会造成任何损失。
在Azure上,你可以选择适合的区块链模块,进行开发。
其优点有:
1. 大大减少开发时间:  使用模块化、预配置网络和基础结构,实验轻松。
2. 让产品快速启动和运行:使用内置的Azure连接和工具,快速循环访问、验证区块链方案。
3. 提供云平台:保证数据安全和在需要的时候进行缩放。
可以说,Azure提供成套的开发、测试工具,能极大缩短开发时间。
下面,我们看看Azure支持哪些常见的区块链架构。
ETH
Azure最早提供的区块链服务,就是基于——ETH以太坊的区块链服务。
通过Azure模版,使用C++语言,可以搭建一个ETH公有链的客户端,通过客户端,可以轻松链接到Eth公有链。
通过Azure模版,使用GO语言,可以搭建你的私有链,并搭建连接私有链的客户端,在这个Eth沙盒中,还可以使用Solidity语言,编写和部署你写的智能合约。
Hyperledger Fabric
Hyperledger:是由40多家银行参与的区块链联盟R3,和Linux基金会支持的超级账本。Hyperleder项目,属于联盟链架构。
Hyperledger Fabric, 是Hyperledger中的一个区块链项目。一个提供分布式账本解决方案的平台。它包含一个账本,使用智能合约,所有参与者共同管理交易。支持用户身份管理、权限管理、隐私管理等。
通过Membership Service Provider(MSP)来登记所有的成员。同时支持多种不同的MSP。
账本数据可被存储为多种格式,共识机制可被接入或者断开。
提供了建立channel(通道)的功能,允许参与者为交易新建一个单独的账本。只有在同一个channel中的参与者,才会拥有该channel中的账本,而其他不在此channel中的参与者则看不到这个账本。
Azure服务,让用户可以在几分钟内,就部署和配置Hyperledger Fabric区块链网络。让客户专注于构建场景和应用程序。当然,客户需要支付所消耗的底层基础架构资源,例如计算,存储和网络。解决方案本身没有额外收费。
Quorum
Quorum是一个开源的,由摩根大通主导,基于以太坊开发的企业级区块链项目,也是联盟链。
可以应用于高速和高吞吐量的私人交易处理,设定已知参与者的许可权限组。主要应用于金融行业以及其他需要限定使用成员的领域。
Stratis
Stratis是一个区块链开发、及技术服务(Baas)解决方案平台。
为企业和组织的区块链配置,提供了一套完整的工具包;任何人都可以通过使用Strat代币,创建并管理属于自己的区块链网络。从构建区块链模式、到加密算法、再到发行等一切设置,开发者都能简单手操作。它还提供测试环境,进行Dapps及智能合约测试等。
Stratis旨在让个人开发者和小型公司可以迅速快捷进行区块链开发。
Azure提供的区块链服务,主要在.Net框架中开发,使用C#语言。