Toward a distributed, private, and secure IoT using Blockchain
Ein Beitrag von: Ali Dorri, Salil S. Kanhere, University of New South Wales, Raja Jurdak, Commonwealth Scientific and Industrial Research Organisation, Praveen Gauravaram, Tata Consultancy Services Limite
Kurz und bündig:
Blockchain hat das Potenzial, die Sicherheits- und Datenschutzprobleme des IoT zu lösen. Dabei überzeugt Blockchain in den Bereichen Sicherheit, Datenschutz, Unveränderlichkeit und Überprüfbarkeit. Das IoT hat jedoch auch strenge Anforderungen bezüglich Skalierbarkeit und Gemeinkosten sowie Durchsatz und Recht auf Vergessenwerden. Diesbezüglich muss die Blockchain zukünftig noch optimiert werden.
The benefits afforded by blockchain technology make it an attractive solution to address the security and privacy challenges in the global network connecting millions of devices known as the Internet of Things (IoT). But applying blockchain for IoT is not straightforward, as existing blockchain instantiations cannot be readily adopted in the IoT context.
Blockchain is an immutable, auditable, and timestamped ledger of blocks that is used for storing and sharing data in a distributed manner. The stored data can be payment history, e.g. Bitcoin, a contract or even personal data. Blockchain is managed in a distributed manner by all participating nodes in the underlying peer-to-peer network. In recent years, blockchain has attracted tremendous attention from practitioners and academics in different disciplines (including law, finance, and computer science) due to its salient features which include decentralization, auditability, immutability, security and privacy.
The basic communication primitive between participants in blockchain is known as a transaction. Transactions are broadcast to all participants in the network for full transparency. Nodes in the network may choose to serve as a miner by collecting transactions and forming a block. The miner then appends, i.e., mines, the new block to the blockchain by following a consensus algorithm. Mining entails solving a computationally demanding, hard-to-solve, and easy-to-verify puzzle. Miners are offered financial or other incentives