区块链与新一代信息技术(3)

时间:2021-02-14 20:21:59

(一)区块链与云计算
区块链技术的开发、研究与测试工作涉及多个系统,时间与资金成本等问题将阻碍区块链技术的突破,基于区块链技术的软件开发依然是一个高门槛的工作。云计算服务具有资源弹性伸缩、快速调整、低成本、高可靠性的特质,能够帮助中小企业快速低成本地进行区块链开发部署。两项技术融合,将加速区块链技术成熟,推动区块链从金融业向更多领域拓展。
2015年11月,微软在Azure云平台里面提供BaaS服务,并于2016年8月正式对外开放。开发者可以在上面以最简便、高效的方式创建区块链环境。IBM也在2016年2月宣布推出区块链服务平台,帮助开发人员在IBM云上创建、部署、运行和监控区块链应用程序。
(二)区块链与加密技术
现代信息的应用越来越趋于全球化和全民化,对于信息安全的要求除了防篡改、抗抵赖、可信等基础安全之外,更需要加强隐私保护、身份认证等方面的安全。从某种意义上看,区块链技术是因为现代密码学的发展才产生的,但今天区块链技术所用的密码学主要是二十年前的密码学成果,还存在很多问题需要解决。将区块链技术应用于更多分布式的、多元身份参与的应用场景,现有的加密技术是否满足需求,还需要更多的应用验证,同时更需要深入整合密码学前沿技术,包括目前国际国内在零知识证明、多方保密计算、群签名、基于格的密码*、全同态密码学等最新前沿技术。
新兴的区块链技术有助于推动信息化沟通模式从多对多沟通发展到物联网沟通模式,密码学需要不断创新才能满足趋于复杂的通信方式的安全需求,从某种程度上说,区块链技术在推动密码体系创新的同时,也给现代密码学带来新的发展契机。同时在区块链治理过程中,身份认证系统是第一要务,数字证书对于区块链技术也是极其重要的,区块链技术的发展对数字证书的发展和应用也有极大的促进作用。