IBM新专利或可攻克物联网区块链难题
扫描二维码
随时随地手机看文章
近日,IBM提交的一份专利申请 中,涉及一种能够在物联网(设备)上安全运行区块链智能合约的方法。
IBM在专利申请中指出,“一种示例操作方法可以通过设备确定工作证明(proof-of-work),并在使用预定义的一系列现时值来确定工作证明,将工作证明存储在区块链上,并以广播信息的形式广播工作证明。”
使用区块链连接物联网(IoT)设备的难题近年来引起了许多开发人员,创业公司和公司的注意 。事实上,这也是IBM“ ADEPT ” 概念验证背后的核心概念,早在2016年就与三星合作创建并发布。
一个面向物联网的区块链网络无法采用类似比特币网络所依赖的竞争性“采矿”机制,这主要是因为智能烤面包机或灯泡这样的物联网设备无法驾驭专业化计算机农场的算力。与此同时,大规模区块链矿可能会更容易遭受攻击,并威胁到整个物联网。
在专利申请中,IBM提出了一个解决方案 ——既不会摒弃比特币的工作证明系统,同时又不会让它压垮物联网。对于比特币,工作证明通过运行哈希函数将区块链中的数据(交易数据)添加到区块链中。这是一个简单的过程; “工作”就是寻找满足某些参数要求的Hash值,这需要进行大量的哈希运算。
本质上,IBM方法是在更新物联网区块链时,将随机数或一次性数值的数量限制在物联网设备可以处理的范围内。
IBM的专利申请中指出“构建PoW [工作证明]的复杂性(难度)可以动态调整,这样就不会激励任何物联网设备使用超出确定阈值的计算能力来增加完成一个工作证明的机会。“
IBM认为这种专利机制有两个优点:
首先可以避免网络设备之间不断提高计算力的“军备竞赛”,同时又能够防止哈希算力较高的外部参与者控制区块链。换而言之,它能够“ 为网络中的所有物联网设备提供成功完成工作量校验的平等机会 ”。
IBM设想将这个发明应用于智能合约,适宜的用例包括:对等(P2P)能源网络、物流网络、众包天气网络等等。