Papers1 provider · 1 record
January 1, 2018· Dione (University of Piraeus)
dissertation
Open access

Blockchain ethereum private network

Authors:Ιωάννης ΜιχαήλIoannis Michail

Abstract

Throughout the history of mankind, trusted relationships have played a vital part in every
\ntransaction humans have made. Those transactions belong to a spectrum that starts from
\neveryday life decisions and acts, to a more complex, sensitive and wide area that even nations
\nare involved.
\nBefore the era of globalization of telecommunications that we live in, achieving trust was
\nmore related to human relations. Even though that the meaning of trust is known to all, it is
\nhard to find a definition that strictly describes it.
\nTrust is multidimensional, multidisciplinary and multifaceted concept. Many definitions can
\nbe found in literature and are related to notions as goodness, strength, reliability, integrity,
\nability or character of a person or thing. A trust relationship involves two parties, a trustor
\nand a trustee. The trustor is the person that holds confidence, belief on the reliability of
\nanother person or thing which is the other party, the trustee. (Zheng & Valtteri Niemi,
\nTowards User Driven Trust Modeling and Management, 2009)
\nHow though trust is established in modern computer networks, where the notions of the
\ntrustor and trustee are not represented by strictly humans, but from entities that might never
\nhave had a relationship upon the trust can be build.
\nIn this project we will study the achievement of trust in traditional kinds of networks such as
\nad-hoc, mobile and wireless and we will examine the ability to elevate the trust level in a
\ncomputer network using the under development and mostly promising blockchain network.
\nThe network is going to be setup as a private blockchain network, where all the nodes that
\nconsist it, will be pre-set from an administrative team. The computers that will participate will
\nhave all the requirements in order to connect to the private network running as services on
\nboot.
\nThe application will run on each node and on starting the application the very first check will
\nbe to start the node and connect to the network. Only if the network has been found and the
\nnode is connected to it, the application proceeds with checking the presence of web3js and
\nonly after successfully checking the communication of the web3js with the network, the user
\nis prompt with the login page.
\nThe authorization of the user is checked upon a smart contract on the blockchain network
\nand after a successfully prompt from the smart contract, the credentials are checked, in our
\ncase, on a fake backend where a JWT token is issued to the user in order to use the application
\ndepending on the role that he has.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.