7th International Marmara Sciences Congress (Autumn 2021), Kocaeli, Türkiye, 10 - 11 Aralık 2021, ss.28-29
With the increase in
digital data over the worldwide, different solutions have been developed for
storing and sharing of information. Organizations make huge investments such as
data center to provide information technology services. Thus, institutions try
to provide their services uninterruptedly by increasing their data center
investments. In addition, new technological solutions such as Cloud and Edge
Computing are suggested and used for non-regulated institutions.
Nowadays, with
Blockchain Technology, records are kept at distributed points with the help of
a consensus mechanism on nodes instead of data centers that require high
security. The most important earned value with Blockchain Technology is the
confidence in the accuracy of the data from the Blockchain. However, Blockchain applications are very
difficult and complex. For that reason, the biggest obstacle spread of
technology is the problems of integration and mismatch with the infrastructures
of the institutions. This difficulty and mismatching can be achieved with the
help of microservice architectures, which are independent software services that
provide certain features or functions in software applications, serve a single
purpose, and provide integration and ease of use. Deploying a blockchain network and setting an
image and pulling that image are very easy to execute with microservice
infrastructures. However, updating the version in a blockchain network, editing
the distributed information, and withdrawing the distributed information is not
in question due to the complexity in the system. Due to intrinsically of the
blockchain, there are non-editable ledgers as a source of truth in a
distributed network. With this designed structure, although it is aimed to
protect open networks, there will not be needed this situation in private
networks and there will be need more control in the network, the fact that the
information can be changed, updated, or retrieved will facilitate.
As a result, when a
blockchain network is running on microservices it provides flexibility in the
management of the network. In addition, it will provide convenience in the deployment
of applications, standard packaging and distribution model and flexibility in
infrastructure, and will benefit the widespread use of blockchain applications
in private networks. In this study, the visions and outputs related to the
implementation of private blockchain networks on microservices are discussed.