The use of the term blockchain is documented for disparate projects, from cryptocurrencies to applications for the Internet of Things (IoT), and many more. The concept of blockchain appears therefore blurred, as it is hard to believe that the same technology can empower applications that have extremely different requirements and exhibit dissimilar performance and security. This position paper elaborates on the theory of distributed systems to advance a clear definition of blockchain that allows us to clarify its role in the IoT. This definition inextricably binds together three elements that, as a whole, provide the blockchain with those unique features that distinguish it from other distributed ledger technologies: immutability, transparency and anonimity. We note however that immutability comes at the expense of remarkable resource consumption, transparency demands no confidentiality and anonymity prevents user identification and registration. This is in stark contrast to the requirements of most IoT applications that are made up of resource constrained devices, whose data need to be kept confidential and users to be clearly known. Building on the proposed definition, we derive new guidelines for selecting the proper distributed ledger technology depending on application requirements and trust models, identifying common pitfalls leading to improper applications of the blockchain. We finally indicate a feasible role of the blockchain for the IoT: myriads of local, IoT transactions can be aggregated off-chain and then be successfully recorded on an external blockchain as a means of public accountability when required.
翻译:从加密到用于物联网(IOT)的应用程序,以及许多其他不同的项目,都记载了使用 " 链条 " 一词的理论。 " 链条 " 的概念因此似乎模糊不清,因为很难相信,同样的技术能够增强那些要求极为不同、业绩和安全程度不一的应用程序的能力。这份立场文件详细阐述了分配系统理论,以推进一个清晰的 " 链条 " 定义,从而使我们能够澄清其在 " 链条 " 中的作用。这一定义不可分割地结合了三个要素,这三个要素作为一个整体,为 " 链条 " 提供了不同于其他分布式分类账技术的独特特征:不可移动性、透明度和厌同性。然而,我们注意到,不可移动性以显著的资源消耗为代价,而透明度要求不保密和匿名则阻碍用户的识别和登记。这与大多数 " 条条条条线 " 应用程序的要求形成鲜明对比,因为其数据需要保密,用户需要明确了解。根据拟议定义,我们为选择适当分配的分类码技术制定新的准则,取决于应用要求和信任模式,即不可移动性,我们发现“链 " 链条 ",最终需要一个不易入 " 链路 " 。