虽然目前区块链与物联网的结合存在诸多局限性,但在满足上述关键指标的基础上,设计出最适合物联网设备的区块链网络是有可能的,可以更好的赋予物联网生态系统以力量。
依托区块链技术,物联网设备可以拥有更多自主完成独立决策、协调工作负荷和维护工作、通过本地化决策自由交易资产和资源的自主权。我们终于能够迎来一个自我进化的自主网络,这只有在科幻小说中才能看到。
本文是本系列的第三篇文章。第一篇文章《物联网的挑战》可以在以下网址找到:https://www.8btc.com/article/497066;第二个“启用物联网设备的区块链”参见:https://www.8btc.com/article/498820
随着区块链技术的出现,虽然我们已经朝着这个未来的愿景前进了很多,但我们离实现预期的目标还有很长的路要走。以下是一些关键的限制:
1. 缺乏针对物联网设备开发的主流区块链网络(注:截至本文撰写时,没有区块链系统被认为是“主流”);
2. 设备制造商没有将加密密钥嵌入所有硬件,99金银也没有建立与区块链的兼容性作为通用标准;
3.用于确保隐私保护算法的软件加密方法是极其低效和不切实际的[1],而硬件解决方案需要基于对制造商和整个制造供应链的完全信任。因此,数据盗版难以防范;
4. 人工智能还不够成熟,无法在设备中实现如此高度自主的决策行为;
5. 为了进一步消除链上交易的风险,有必要建立相应的法律手段,但只有为数不多的国家和地区[2]承认链上智能合同与链下合同具有同等的法律约束力。
但即使有这些限制,区块链仍然有潜力提供广泛的增值应用程序,可以解决物联网面临的许多技术。首先,让我们更深入地了解一下区块链技术的当前进展,以及我们可以做些什么来改进这种技术。
为物联网设备开发的区块链网络
考虑到区块链与物联网之间的协同作用,一个完全符合物联网要求的区块链网络有哪些特点?虽然许多区块链技术在本质上是基本的,并没有特别关注特定的应用程序,但是在公共分类级别上,有许多设计和优化选项反映了设计者在开发期间考虑的应用程序堆栈。
物联网设备的特点及其对区块链网络设计的影响
当谈到物联网时,尤其是将其与运行在现有区块链网络上的节点进行比较时,我们需要弄清楚:今天所有的区块链网络都依赖于功能强大、始终在线的服务器来执行所有的记录保存和一致任务。目前可以确定的是,我们所想到的大多数“物联网”设备,或更小的、有时是移动的联网设备,都有一些有限的、独特的功能,不适合这样做。
“物联网”一词基本上是用来指任何连接到互联网的设备,我们可以对这些设备的特性做一些结论性的陈述:
大规模:[3]据统计,物联网设备数量已超过世界人口,并将继续以更快的速度增长;
计算能力有限:即使与普通笔记本电脑的处理能力相比,物联网设备的计算能力往往达不到数量级;
有限的存储空间:大多数物联网设备的初衷并不是在本地存储信息,而是简单的传递信息(如上传到云端),因此存储空间非常有限;
有限的带宽和网络连接:许多物联网设备在没有可靠网络连接的野外环境中运行,而且网络成本高昂(例如,卫星网络在森林深处);
能源消耗限制:许多物联网设备使用电池或通过能量收集机制运行,这严重限制了它们的能源消耗。
那么,设计一个最适合物联网设备的区块链网络需要满足哪些关键指标呢?
1. 网络需要可伸缩:考虑到可能有数十亿台设备连接到任何特定的区块链网络,网络必须能够扩展其处理事务和请求的能力。
2. 网络需要支持com的发现和交易
计算能力有限:即使与普通笔记本电脑的处理能力相比,物联网设备的计算能力往往达不到数量级;
有限的存储空间:大多数物联网设备的初衷并不是在本地存储信息,而是简单的传递信息(如上传到云端),因此存储空间非常有限;
有限的带宽和网络连接:许多物联网设备在没有可靠网络连接的野外环境中运行,而且网络成本高昂(例如,卫星网络在森林深处);
能源消耗限制:许多物联网设备使用电池或通过能量收集机制运行,这严重限制了它们的能源消耗。
那么,设计一个最适合物联网设备的区块链网络需要满足哪些关键指标呢?
1. 网络需要可伸缩:考虑到可能有数十亿台设备连接到任何特定的区块链网络,网络必须能够扩展其处理事务和请求的能力。
2. 网络需要支持普通资产的发现和交易:物联网设备有许多可交易的数字资产和资源(如数据),而不仅仅是货币。因此,有必要找到找到这些资产的方法。
3.网络需要支持选择性存储:考虑到物联网设备的所有限制,它们只能参与网络的一小部分,每个设备存储和处理的内容必须仔细选择。
4. 网络不能仅仅依靠“工作”来维护安全:网络安全不能仅仅基于解决复杂的密码问题,这使得物联网设备很难执行区块链事务。
5、网络需要支持可信节点:当前物联网设备并不足以支持整个节点的操作,但是仍然需要保持其独立区块链网络,因此,“光”在物联网设备上运行一个节点不能太天真的(也就是说,盲目信任另一个完整的节点),应该有一些方法来验证网络状态和状态转换。
6. 网络需要支持点对点交易:物联网设备之间的很多交易都是高度本地化的,即设备之间是相邻的,不可能每次都等待整个网络验证造成的延迟。
综上所述,即使当前的区块链和物联网有很多局限性,金银行情基于上述关键指标,我们可以从更好的赋权出发,设计出最适合物联网设备的区块链网络。生态网络。