上周五,IBM宣布将在IBM Cloud上运行区块链网络以及新的服务,此举旨满足企业客户在安全和监管方面的要求。
因比特币而名声大噪的区块链是一种分布式、加密数据库架构,这种技术被认为是无法被篡改的。简单地说,区块链记录比特币网络上的所有交易,并且将它们存储在“块”之中,在付款、确认和订单更新余额和数据。
两个月前,IBM计划将区块链用于企业分类账,特别是创建区块链即服务。但现在,IBM在这项技术上加大了赌注。
IBM表示已经组建一个包括安全专家、密码学家、硬件专家以及其他研究人员的团队,为区块链网络创建能够支持政府机构、金融和医疗行业的机构的云服务。IBM表示这项云服务符合最高的Federal Information Processing Standards(FIPS 140-2)和Evaluation Assurance Levels(EAL)。
“客户对于安全的担心是应用区块链技术的障碍。”IBM区块链副总裁Jerry Cuomo表示,“虽然对于企业来说有一种开拓区块链的紧迫感,可是绝大部分机构需要帮助定义理想的云环境,让他们能够在云中安全地使用区块链网络。”
IBM表示,IBM Cloud现在允许生产区块链网络部署并运行经过签名、认证并测试的Docker映像,使用仪表板和分析。对于那些需要更多的云或者设备灵活性的机构,IBM正在将其认证代码提交给DockerHub 上的Hyperledger项目。
此外,IBM还为Bluemix增加了IBM Blockchain的功能,希望测试beta版应用程序的开发者将可以访问Linux Hyperledger代码,它是不间断、实时更新的。
IBM围绕着区块链的努力是战略性的。有了在其大型机上进行的数量巨大的交易,IBM可以在其开发人员和云服务上使用区块链以获取更多销售,这也是IBM管理商业合同和自动化协议的方式。
区块链(Blockchain)
区块链(Blockchain)是比特币的一个重要概念,本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
区块链在网络上是公开的,可以在每一个离线比特币钱包数据中查询。比特币钱包的功能依赖于与区块链的确认,一次有效检验称为一次确认。通常一次交易要获得数个确认才能进行。轻量级比特币钱包使用在线确认,即不会下载区块链数据到设备存储中。
比特币的众多竞争币也使用同样的设计,只是在工作量证明上和算法上略有不同。如,采用权益证明和SCrypt等等。