IBM正在对一项方法申请专利,该方法确保了物联网设备网络可以安全执行基于区块链的智能合约。
专利申请中提到“一种示例操作方法可能包括使用一个设备确定工作量证明(PoW),并在确定工作量证明时使用预定义的一组随机值,将工作量证明存储在区块链上,并将工作量证明作为广播信息进行广播。”
近年来,如何使用区块链连接物联网设备这一问题已经引起许多开发人员、初创公司和企业的关注,事实上,这正是IBM与三星合作开发并于2015年初公布的“ADEPT”概念验证背后的核心概念。
一个以物联网为重点的区块链网络无法参与比特币网络具有竞争性的“挖矿”,这主要是因为智能烤面包机或灯泡无法利用专用计算机仓库的电力。与此同时,大规模区块链挖矿会使攻击物联网设备网络变得更加容易,因此可能对其造成损害。
IBM提出的解决方案不会彻底抛弃比特币的工作量证明系统。它通过运行哈希函数将数据区块添加到区块链中。这一流程非常简单,即获取满足某些参数的哈希值,而这需要不断地运行哈希函数。
IBM解释说,在更新概念区块链时,它会将随机值的数量限制在物联网连接设备可使用的特定范围内。
IBM的专利申请中写道:“构建PoW的复杂性可以不断调整,这样物联网设备就不会使用超出确定阈值的计算能力来增加成功完成PoW的几率。”
该系统具有双重好处:它可以避免网络设备之间对更高计算能力的竞争,并且可以防止哈希率较高的外部参与者控制区块链。换言之,它“使得网络中的所有物联网设备具有相同机会成功完成PoW”。
IBM设想将该发明应用于智能合约,包括“对等(P2P)能源网络、物流网络、众包天气网络等”用例。■
版权声明 :本站文章未经授权不得转载。对已获授权的媒体、机构、个人,在使用时须注明来源“汇讯网”。