什么是区块链?
区块链是一种新技术,可以帮助提高系统的灵活性。
区块链的基本概念非常简单:它是一个分布式数据库,称为分布式总账,维护一个不断添加的有序记录列表。
对于物联网来说,区块链的三大好处是建立信任、降低成本和加快交易速度:
1)使用区块链密码在各方和设备之间建立信任关系,并降低共谋和篡改的风险。
2)通过消除与中间商和中间商相关的费用来降低成本。
3)通过将结算时间从几天缩短到几乎瞬间,加快交易速度。
如何实现?
区块链的系统将如何实现这一切?IBM的观点是,区块链中的所有设备都应该拥有执行区块链软件的资源。随着物联网系统中的每个元素都能够处理区块链数据,区块链突然成为了所有问题的解决方案!是的,但不完全是。
分布式书籍的一个关键要素是它们是开放的;它们通常不为任何一个实体所“拥有”。任何连接到分布式账本的计算机都称为节点。大多数节点都是轻量级的(或者至少相对于云服务器的容量来说是轻量级的),所以它们不会保存完整的账簿。一本书中每个“块”的最大容量是1 MB。一台小型台式电脑可以轻松保存一个完整的账本,但大多数物联网设备并非如此。任何区块链系统都至少需要一些拥有完整账簿的“完整节点”。
另一个问题是,您需要正确的安全认证才能查看交易。所以在使用这项技术的时候,物联网的安全问题还是存在的。设备启动和安全密钥管理仍然是物联网设备的持续问题,区块链没有解决。
假设这些限制得到解决,那么区块链将为物联网添加一个引人注目的商业导向。块包含交易,但也可以包含合同。因此,一个物联网设备可以从另一个设备或另一个系统购买或出售数据。这可以创建一个不容易出现灵活性问题的交易系统。
区块链与物联网融合的挑战
然而,尽管有这些好处,区块链模式也不是没有缺点。包括:
答:可扩展性。区块链还没有很好的扩展性。这可能会导致向集中化的回归,从而无法体现分布式分类账的目的。
b:加工能力。对于区块链生态系统中涉及的所有对象,小型设备不具备执行加密的能力。预计数十亿的物联网设备将以非常低的成本量产,这些设备中的大部分将无法以期望的速度执行所需的加密算法。
c:存储。虽然区块链消除了使用中央服务器存储交易和设备id的需要,但分类帐也必须存储在节点上。随着时间的推移,账本的大小会越来越大,超过大量智能设备的容量,比如传感器,其存储容量非常低(无论是内部的闪存还是外部的NOR或NAND闪存)。
d:缺乏专业知识。很少有人知道区块链技术是如何工作的。区块链和物联网技术的融合将会给系统增加巨大的复杂性。
e:互操作性问题。众所周知,当你能够整合数据源的时候,物联网的价值就会增加。我们缺乏垂直市场的大量数据模型标准。整合区块链只会让这个问题变得更加困难,更不用说这种交易管理会引发的法律和法律问题了。