Académique Documents
Professionnel Documents
Culture Documents
Blockchain Insight
Azhar Ushmani
Senior Software Engineer
AdvancedMD Inc
USA
ABSTRACT
The modern economy has recently been presented with the blockchain technology which is considered to be the
most perspective and effective system. It is designated to solve various problems associated with security and
reliability of data processing. Theoretically, the technology demonstrates positive and reliable results but there
are certain advantages and disadvantages. The purpose of the assay is to discover the phenomena of blockchain
and to analyze the structure of this newest technology which is so popular nowadays.
Keywords:- Block Chain
owner to another. Besides, the information on the current financial system and it is related to
verification and handling of the transactions anonymity. The sense of anonymity is that any user
depends on the ways of implementing the can deal with a blockchain with the help of a
technology (Guo, and Liang). generated address. Here, the real identity is not
There are two types of the blockchain disclosed and a person can feel rather confident.
structure. The first one is presented in the form of a Besides, any person who will interact with the
block sequence and includes all the data on blockchain can consider the auditability
transactions. The data is collected into a public characteristic. For example, a Bitcoin blockchain
ledger. Hash is contained in the block header and a preserves all the information on users’ balances
block has just one parent block. The initial block of using a UTX-O model. It means any transaction
a blockchain is named a genesis block and it does has a relation to other unspent transactions and
not have any parent one. when a transaction is made, the condition of those
The block structure is presented by the related unspent transactions change from unspent to
block header as well as block body. Considering spent. As a result, any transaction can be found and
the block structure, it indicates which of the verified.
validation rules to follow. Moreover, the hash value Now, it makes sense to talk about the
of the transactions in the block is called merkle tree existing types of blockchain systems. They can be
root hash. Timestamp is referred to the current time also divided into three groups: consortium, private
since January 1, 1970. It is usually displayed in and public (Kakavand et al.). Considering the
seconds. There is also one more term to consider public type, all the information is transparent and
which is nBits and it shows the target limit that is everyone can participate in the consensus process.
referred to a valid block hash. Another term that If there is a consortium blockchain, then just users
will be used in the paper is nonce which means a 4- or nodes from a group of organizations can take
byte field which is generally starts with zero and is part in the process of consensus. Regarding the
supposed to increase when calculation of every private type of the blockchain, it is vivid that only a
hash is done. The parent block in the block of a group of people from a certain organization will be
structured blockchain has 256-bit hash value and is able to take part in the consensus process. If talking
connected with the previous block. about a private blockchain, it must be noticed that it
To make a certain transaction any user looks like a strongly centralized one as just selected
needs to have a public and private key. The private nodes have the consensus privilege. There are also
key is of a great importance and it is needed to be certain terms to consider and explain their meaning.
kept confidentially. The transactions that are The determination on consensus is different from
digitally signed can be transmitted throughout the one type of a blockchain to another. The same thing
whole network. It is also important to understand happens when talking about read permissions.
that the digital signature is composed of two stages. Those transactions that are presented in a public
The first one includes the process of signing and blockchain can be viewed by anybody but the
the other is related to the process of verification. To approach can be different if talking about private
send some money, a person needs to encrypt the and consortium types. These three types differ in
information with the private key. The receiver the level of transaction immutability as well. The
needs to complete the process of validation with the transactions made within a public blockchain
help of the public key of the sender. cannot be changed at all while transactions in any
The programmers can define certain consortium and private blockchains can be easily
characteristics of a blockchain. One of the key ones changed as the number of users is rather limited.
is considered to be decentralization. There is no Another difference between the mentioned types is
need in any central trusted agency that could associated with efficiency of a certain blockchain.
approve or disapprove transactions. Another There are a lot of transactions in a public
characteristic is associated with persistency which blockchain. As a result, it takes a lot of time to
means that all the transactions can be validated in a multiply transactions and form blocks. Consortium
quick and easy way. Invalid transactions will not be and private blockchains can operate more
approved by miners. And, if a transaction is efficiently as a number of transactions are limited
invalid, it is rather easy to see it in a blockchain. and the latency is rather low. The level of
There is one more characteristic that is lacked by centralization of these blockchains is different as
well. Public blockchains are completely system, it has become possible to define its positive
decentralized. Consortium ones tend to be more and negative sides. Moreover, there are also some
centralized while private blockchains is under issues and changes that are faced by the new
control of a certain group of users. The same thing technology. These problems need to be solved to
happens in relation of a consensus process. It is develop the improved blockchain system.
logic that anybody can take part in a consensus The block body is composed of a transaction
processes when a public blockchain is addressed. counter and transactions. The maximum number of
But, the other blockchains use certain permissions transactions that a block can contain depends on the
(Gramoli). block size and the size of each transaction.
There are also certain issues that are faced Blockchain uses an asymmetric cryptography
by blockchains and, considering them, it is easy to mechanism to validate the authentication of
conclude which of them have to be solved within transactions [13].
the shortest time possible. The first issue is Digital signature based on asymmetric
associated with scalability. The number of cryptography is used in an untrustworthy
transactions is increased daily and every node has environment. We next briefly illustrate digital
to validate them and check if the initial transaction signature
is changed into spent or not. Moreover, there are
limits concerning a block size and time interval. REFERENCE
Additionally, block capacity is not that huge and
small transactions are frequently delayed as miners [1] Golosova, Julija, and Andrejs Romanovs.
are waiting for huge transactions (Kareem et al.). "Overview Of The Blockchain
Another issue is associated with privacy Technology Cases". 2018 59Th
leakage. Users make their transactions with the International Scientific Conference On
help of their private and public keys. Their real Information Technology And Management
names stay anonymous but the data on transactions Science Of Riga Technical University
and balances for each public key remain visible. (ITMS), 2018. IEEE,
That is a problem that needs to be solved. doi:10.1109/itms.2018.8552978.
Mining is a sphere which needs [2] Gramoli, Vincent. "From Blockchain
improvement as well and a specific blockchain Consensus Back To Byzantine
frequently appears to be attacked by selfish miners. Consensus". Future Generation Computer
So, selfish miners usually keep their transactions Systems, 2017. Elsevier BV,
without transmitting them and the private one will doi:10.1016/j.future.2017.09.023.
be disclosed if several requirements are satisfied. [3] Guo, Ye, and Chen Liang. "Blockchain
The private chain is longer and miners are always Application And Outlook In The Banking
ready to accept it. As a result, honest miners use Industry". Financial Innovation, vol 2, no.
their possibilities to save a useless chain built by 1, 2016. Springer Nature,
selfish miners while the later mine the chains doi:10.1186/s40854-016-0034-9.
without any visible competition. Finally, they get [4] Kakavand, Hossein et al. "The Blockchain
more profits. Revolution: An Analysis Of Regulation
And Technology Related To Distributed
II. CONCLUSION Ledger Technologies". SSRN Electronic
Journal, 2017. Elsevier BV,
There is no doubt that the introduction of doi:10.2139/ssrn.2849251.
the blockchain technology has changed the attitude [5] Kareem, Amer et al. "Algorithms And
to the traditional industry and has shown its Security Concern In Blockchain
unconditional potential. With the technology and Technology: A Brief Review". SSRN
its main characteristics such as anonymity, Electronic Journal, 2018. Elsevier BV,
auditability, persistency and decentralization, doi:10.2139/ssrn.3234933.
companies start considering the implementation of
it into different spheres of business not just
financial ones. Analyzing the architecture of the