logo

Blockchain Technology and Smart Contracts - PDF

22 Pages6926 Words37 Views
   

Added on  2021-04-24

Blockchain Technology and Smart Contracts - PDF

   Added on 2021-04-24

ShareRelated Documents
Running head:BLOCKCHAIN TECHNOLOGY AND IMPLEMENTATIONS
Blockchain technology and implementations
Name of the student:
Name of the university:
Author Note
Blockchain Technology and Smart Contracts - PDF_1
BLOCKCHAIN TECHNOLOGY AND IMPLEMENTATIONS
Survey of existing blockchain technology and implementations
1. Abstract
Blockchain technology is an invention that is used primarily for most economic
transactions, applications and recording economic transactions at a required location. This paper
is based on a comprehensive survey of the implementation of the improved technology and the
utilization of encrypting transactional processes in business organizations. Also, this paper
provides details about the digital technology of blockchain systems as they are applied to smart
contracts. Transparency of information involved in different blockchain transactions is usually
based on the trust among different nodes as anyone with computer and internet connection can
access such information(Adams, 2016). However, to avoid leakage and misuse of information
arising out of lack of trust, private blockchains have come into existence, where the authorisation
to access the relevant information is restricted.
However, privacy issues still persist and, in this direction, different software protocols
such as “Zero Knowledge Proof”, Zcash have been deployed to counter such challenges. This
paper provides detailed description of these protocols in blockchain along with the privacy and
confidentiality issues faced by the concerned parties. The survey will allow the study of some
research papers in forming an inference on the operational processing of the transactions. The
slackness in the operation is dependent on the use of blockchain technology. Blockchain
technology has been used significantly in the cryptographies of Bitcoins. However, this
technology has been facing issues of international payments and information leakage.
This paper survey will highlight some of these issues and propose the integration of an
effective operational deployment. The use of successive factors includes cultural and social
aspects. Examples of these are power dynamics, privacy concerns and information flow. These
are done to make investigation on different risks. It also involves economic factors like
confronting with non-physical currencies. Moreover, this includes various levels of ceaselessness
and corporation that take place among technologists, regulators, and market participants.
Utilization of these successive factors in the integration will be based on the analysis of various
factors of supportive and effective evaluation process. Various banking sectors have been using
blockchain technology for safe transaction.
Keywords: Blockchain, Language Industry, Smart Contract,
Blockchain Technology and Smart Contracts - PDF_2
BLOCKCHAIN TECHNOLOGY AND IMPLEMENTATIONS
2.0 Introduction of Blockchain technology and Smart contracts
While blockchain is a digital technology that combines cryptographic data management,
incentive mechanisms and networking for supporting the recording execution and checking of
transactions between the concerned parties, a blockchain ledger comprises of lists or blocks
pertaining to the relevant transaction (Peters & Panayi, 2016). Originally, this technology
emerged as a support to various kinds of digital currency. However, blockchain has now
established itself as basic computational platform meant for executing small transactions called
as "Smart contracts"(Kosba et al., 2016). Accordingly, a blockchain is a form of distributive data
base as blockchain transactions can support different services such as notarization, registration,
voting, payments and escrow among other things.
Conventionally, certain third-party service providers such as banks, financial institutions,
legal firms and government authorities provide such services. However, the blockchain software
has now become reliable to provide an alternative to these providers. A blockchain ledger
comprises of a list or a chain of groups, referred to as blocks. The process involves addition of an
intended transaction to the “transaction pool” that would be recorded on the ledger. The
processing nodes that reside within a given blockchain community check the integrity of the
related transactions and subsequently record them by forming new blocks on the relevant ledger.
While different geographically-distributed nodes replicate the ledger contents, such processing
nodes are responsible to operate the blockchain system in a joint manner without being centrally
controlled by any third party. Hence, this technology offers a shared platform where majority of
such nodes jointly operate the relevant blockchain, thus replacing the need for trusting and
central a third party.
2.1 Advantages of using Blockchain technology
The Blockchain is the process by which the transactional information blocks of the
business organization is concatenated by using encryption technology (Coblenz, 2017). The use
of the technology is also used for storing the information provided in the bank’s information
system profusely. The use of encryption in the distributed system would provide the ease of
preventing the bad elements for infiltrating the system for extracting the information and
modifying it. The blockchain methods are helpful for listing the deployment of the improved
operational development. The integration of the activities is aligned with the formation of the
supportive development factors (Hull, 2017). The analysis would align the functional
deployment of operations. The alignment of the operations is aligned for the deployment of
improved operational development. The allowance of the integrations had provided the
development of the security for the analysis of the integration management. The deployment of
the operations is helpful for forming the security of the information stored in the development of
the improved functional development. The analysis had shown that the improved functional
analysis had been helpful of the system for listing the deployment of the improved functional
alignment (Hull et al., 2016). The blockchain industry is aligned for forming the development of
the cryptography alignment of the integration management of the functions.
Blockchain Technology and Smart Contracts - PDF_3
BLOCKCHAIN TECHNOLOGY AND IMPLEMENTATIONS
The alignment of the cryptography is helpful for the management of the successive
development for the options like Ethereum, Bitcoin, Koilion, and Ripple (Matsuo, 2017). The
smart contracts are helpful for listing the deployment of the improved operations. The funding
mechanism is applied for carrying out the deployment of the activities for the alignment of the
operations. The use of the successive factors of the integration would be based on the analysis of
the various factors of supportive and effective evaluation process (Bartoletti & Pompianu, 2017).
The various banking sectors have been using the technology of blockchain for their safe and
sound transactions and processes. The system alignment is formed for listing the management of
the simulation for the development model. The operations had deployed for the alignment of the
operations and supporting the formation of the system development operations. The use of the
blockchain is helpful for forming the alignment of the supportive development model. The
blockchain methods are helpful for listing the deployment of the improved operational
development (Rifi et al., 2017). The integration of the activities is aligned with the formation of
the supportive development factors.
Many scholars like Brunnler, Flumini andStuder (2018), have pointed out that the
Blockchain can be helpful for the process of supply chain management. The technology of
blockchain can be used for tracking orders, their sources, quality, and quantity also. The
blockchain offers the traceability and cost efficiency for the supply chain management system. It
is very helpful for bringing transparency in business to business (B2B) operations. The
operations of transfer and production had deployed for the alignment of the operations and
supporting the formation of the system development operations. According to the scholars like
Qi et al., (2017), the technology of the blockchain is helpful for analysing the quality of products
and goods. The analysis would align the functional deployment of operations. The alignment of
the operations is aligned for the deployment of improved operational development. The
allowance of the integrations had provided the development of the security for the analysis of the
integration management. The process of evaluation of the quality of the products can be checked
with the help of blockchain technology. The technology is also helpful for leading the product or
good to its origin for ensuring that the operations are successive and helpful for the development
of the implementation of the operations (Tang & Kostic, 2017). The analysis had also provided
scope for the safety of the products and batch processing for the goods.
2.2 Working of Blockchain
2.2.1 General working
After its original use for digital currencies such as Bitcoin, this technology is useful in
diverse platforms to serve different purposes. While blockchains can act like any traditional
database for representing information or transactions in many organizations within an industry,
these also can provide additional information that would have varied organizational and technical
consequences. Accordingly, there are distinct types of blockchains that serve varied purposes.
These are broadly categorized as “public blockchains” and “private or permissioned
blockchains” (Hernandez, 2017). While public blockchains allow for unrestricted public
participation in their use and operation, private blockchains are operated through private
computer networks that has strong access controls, usually operated through a nominated
administrator who has far more administrative controls. Accordingly, the software used for
running private blockchains may differ from that used in public blockchains. In this direction,
Blockchain Technology and Smart Contracts - PDF_4
BLOCKCHAIN TECHNOLOGY AND IMPLEMENTATIONS
certain industrial groups such as Ripple, R3CEV and Hyperledger are presently engaged in the
development of specialized software for running private blockchains. While such technical
solutions support only limited number of processing-nodes, which may not be the limitation in
public blockchains networking, these platforms do result in provision of higher confidentiality
and security.
While “Nakamoto Consensus” that allows the processing nodes to treat the longest book
history as an authoritative history is followed by public blockchains, private blockchains use
replication algorithms to ensure greater guarantee about the transaction completion process. For
example, Byzantine fault tolerance principle is used here instead of “Nakamoto Consensus”,
which is prevalent in public blockchains. In addition, the admittance of processing nodes is
controlled through the administrator in case of permissioned blockchain networks, while anyone
can become a miner (processing node) in public blockchain system. (Chen et al, 2017)
2.2.2Detailed working
As currently the financial institutions serve as tested third party responsible for
processing and mediating a financial transaction done through internet commerce, certain on-line
frauds are possible that need mediation into such transactions by the concerned institutions. This
process is certainly going to increase the transaction costs.Various cryptocurrencies are giving
rise to high benefits for worldwide business in terms of accepting BitCoin payment. These
accepting of payments from are done on the behalf of merchants. Moreover, it has been offering
option of converting payments to dollars and other types of traditional currencies very quickly.
The process insulated merchants from the volatility. Bitcoin network has seemed to move higher
and higher since the past few years. In this way, various types of bitcoins are responsible to raise
their transaction fees as per the response in the marketplace.
Accordingly, cryptographic proof is used in such transactions to avoid any trust in third
parties. This requires digital signatures. While the sender uses a private key to send such data,
the receiver can get it using the public key. In addition, the digital signatures of the sender are
verified using the private key of the sender. This method has found wide use in transaction of
digital currencies such as bitcoin.
The following diagram provides an idea about the working of blockchains system
involving the cryptocurrency transactions.
Blockchain Technology and Smart Contracts - PDF_5
BLOCKCHAIN TECHNOLOGY AND IMPLEMENTATIONS
(Source: Scet.berkeley.edu)
The above being blockchain system adopted by digital currency Bitcoin does not
guarantee the sequence received by a node to be in the same order as they have been generated in
the particular transaction. Accordingly, the blockchain technology solved this problem by
chronological linking of blocks in the proper linear manner where each block has the hash
belonging to previous block. However, the validation issues remain with such arrangement as
well (blockchain, nd).
2.3 Methods used in Blockchain
As transparency was the original idea of this technology, it facilitates that no single entity
could control the network while anyone has the permission to write into and modify the network
as a validator. However, in many financial transactions, such arrangement is not favored as
confidentiality and privacy overweigh the transparency and decentralization features of this
technology. Accordingly, certain systems developed for such purpose comprise of having single
validator, also called a block generator who collects the proposed transactions and validates
them after batching them together to form a new block. To avoid dependence solely on mutual
trust, certain other legal recourses are available that can preserve confidentiality and privacy
while achieving network stability, capability and speed.
In addition, cryptographic techniques and encryption systems are used by blockchain
solutions to solve the confidentiality issues. In this area, advanced techniques providing
crytographic solutions, using mathematically proven guarantees, are employed for solving issues
related to privacy of transactions and data. While encryption is a technique that disguises the
plain text, it uses the encryption algorithm, with unique key. Such key is needed for the
decryption of the relevant message to reproduce the original text.
Blockchain Technology and Smart Contracts - PDF_6

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Issues in the Adoption and Implementation of Smart Contracts PDF
|8
|1205
|48

(PDF) Blockchain Technology: Financial Sector Applications
|7
|1102
|114

Blockchain, Cryptocurrency and Financial Market: Security and Risk Analysis
|17
|5254
|390

The Potential of Adopting Blockchain Technology and Developing Smart Contracts for Project Managers
|23
|6793
|277

The impact of smart contract
|89
|13154
|51

Block Chain Analysis Assignment 2022
|15
|3825
|15