Machine Learning Approaches for Convergence of IoT and Blockchain. Группа авторов

Читать онлайн.
Название Machine Learning Approaches for Convergence of IoT and Blockchain
Автор произведения Группа авторов
Жанр Программы
Серия
Издательство Программы
Год выпуска 0
isbn 9781119761877



Скачать книгу

common application of blockchain is seen in the cryptographic currency of Bitcoin. Cryptocurrency is a completely digital form of money. A distinctive feature of transaction with Bitcoins is that there is no requirement for a mediating institution. A conventional electronic payment involves third party other than the buyer and seller, usually a bank that facilitates the transfer of money. This technology of Bitcoin eliminates the need of any such mediation. Also, the Bitcoins are decentralized which implies that their distribution and circulation globally can be monitored by a government or any similar organisation. Whenever a bitcoin transaction occurs, the blockchain records the sender’s and receiver’s Bitcoin addresses along with the amount. Each transaction is encrypted with public key cryptography and verified by multiple nodes; these transactions cannot be tampered with. The computers than individuals connect onto this network are referred to as bitcoin miners. The cost of entering into the Bitcoin network is fairly high and bitcoins can only be profitably mined using specialized devices. As the number of nodes in the network increases the difficulty of mining generally increases. What attracts people to bitcoins is to keep their money safe in a bitcoin network as compared to any bank. Some people see it as an investment but there happens to be lot of risk but it is claimed that by 2040 this network will be very well established. Even though we presently seem to observe bitcoins as the only major application of blockchain, a lot of scope beholds for this technology some aspects of which we will be coming across through the course of this chapter [6].

      Another growing application of blockchain is the Smart contract. The purpose of smart contract resembles just what a usual contract does i.e., beholds conditions, clauses and agreements. The only difference is that here they are stored as a few lines of code that is kept safe inside a blockchain. Also, this technology allows two parties to bind a contract without the requirement of any third party mediation. These are beneficial and binding as once the details of a smart contract are put in to a blockchain they cannot be modified. We specify the terms and condition of the contact along with the fulfilment condition, this is an efficient means to seal a contract because once made it cannot be manipulated or breached. For example, person A promises to deliver a commodity to person B after exactly 1 year from signing the contract. In this case a smart contract may be brought to effect specifying that the payment made by person B shall only be received by person A on the fulfilment of the contract, till then it may be held as cryptocurrency within the smart contract.

      The drawback associated with the bitcoin application of blockchain technology is that the value of a bit coin is highly variable and thus faces a lot of risk. Also this technology demands for very high energy consumption. The data stored in a blockchain is immutable which particularly serves as an advantage and a disadvantage at the same time. Along with these, blockchain technology possesses a high implementation cost. Finally, this technology is not yet standardized or practiced regularly creating an air of ambiguity about it.

Schematic illustration of internet of things.