Δημιουργία εφαρμογής blockchain ethereum και κρυπτονομίσματος
Implementing blockchain ethereum application and cryptocurrency
KeywordsBlockchain ; DLT ; Bitcoin ; Ethereum ; Cryptocurrencies ; Consensus algorithms ; Token ERC20 ; HD Wallet ; testRPC ; Solidity ; Remix-IDE
The purpose of this master thesis is to examine the technology behind cryptocurrencies. This technology is called “Blockchain”, and to be specific “Blockchain Ethereum”, which is a public decentralized and distributed platform that allows anyone to create and use decentralized Blockchain-based applications. The innovation of Blockchain technology provides a solution to the issue of synchronous data logging in a distributed network of independent and unknown nodes (computers), agreeing that the data being stored is exactly the same. All computers participating in a Blockchain network have exactly the same data without being able to change or customize them and data security is accomplished through cryptography. Using Ethereum Blockchain technology, a decentralized distributed application was developed in collaboration with Intelen Inc. Particularly, Blockchain technology was utilized to achieve communication between smart home batteries without the necessity of intervention of any central authority. In other words, I have developed an application where smart batteries are able to use their personal electronic wallet to exchange cryptocurrencies and information without the need of third-party intervention.