In the Internet of Things (IoT) domain, devices need a platform to transact seamlessly without a trusted intermediary. Although Distributed Ledger Technologies (DLTs) could provide such a platform, blockchains, such as Bitcoin, were not designed with IoT networks in mind, hence are often unsuitable for such applications: they offer poor transaction throughput and confirmation times, put stress on constrained computing and storage resources, and require high transaction fees. In this work, we consider a class of IoT-friendly DLTs based on directed acyclic graphs, rather than a blockchain, and with a reputation system in the place of Proof of Work (PoW). However, without PoW, implementation of these DLTs requires an access control algorithm to manage the rate at which nodes can add new transactions to the ledger. We model the access control problem and present an algorithm that is fair, efficient and secure. Our algorithm represents a new design paradigm for DLTs in which concepts from networking are applied to the DLT setting for the first time. For example, our algorithm uses distributed rate setting which is similar in nature to transmission control used in the Internet. However, our solution features novel adaptations to cope with the adversarial environment of DLTs in which no individual agent can be trusted. Our algorithm guarantees utilisation of resources, consistency, fairness, and resilience against attackers. All of this is achieved efficiently and with regard for the limitations of IoT devices. We perform extensive simulations to validate these claims.
翻译:在Tings(IoT)的互联网域中,装置需要有一个平台可以无缝地在没有信任的中间人的情况下进行交易。尽管分布式Ledger技术(DLTs)可以提供这样一个平台,但是,Bitcoin等块链,在设计时并没有考虑到IoT网络,因此往往不适合这些应用程序:它们提供交易量和确认时间差,对有限的计算和储存资源造成压力,并需要高额交易费。在这项工作中,我们认为,基于定向环流图而不是一个链链,在工作证明(PoW)的场所有一个名声系统(DLTs)可以提供这样的平台。然而,如果没有PoW,执行这些DLTs等块链链需要一种访问控制算法,以管理节点能够给分类系统增加新交易的速度。我们模拟了访问控制问题,并提出了公平、高效和安全的算法。我们的算法代表了DLTs的新设计模式,其概念首次应用于DLT的设置。例如,我们的算法使用分布式比率设置在质量上与透明度机制的公平性上与我们用于传输目的的DLT的特性,在互联网上,这些是用来保证所有Revildorvialtaltaltal的比的特性。