Understanding Ethereum: Architecture, Features, And Challenges

Architecture of Ethereum

In the modern world, life has become technologically empowered in almost all sectors. Financial sector has not been left behind and currency is swiftly taking new form. It is now reality that, touchable currency is being replaced by virtual currency. Bitcoin concept was first introduced in 2008 and its acceptance in the market has been gaining popularity over time. Bitcoin is generally acceptable in the market although there has been debate on its use and transaction security. To understand Bitcoin clearly, research has been underway resulting to innovation of Blockchain technology [3]. Over the years, it has been growing as more blocks are being added into the market. It offers capabilities such as lower cost of transactions, minimal risks of operations and has high standards of rules and regulation compliance. In Bitcoin market, there are no touchable physical money but just values that are associated with both public and private keys. Similarly, Ethereum is being used as part of Blockchain technology. It is regarded as the largest open source software that can support both distributed applications and SmartContracts. It is possible to run both without any observable interference in terms of fraud or operational downtime. Though Ethereum is growing very fast, Bitcoin is more popular and has a wide share of the market. Ethereum cannot be really regarded as medium of payment but a platform that facilitates creation and distribution of digital currency [2]. To make discussion of digital currency successful, this paper would be organized inform of brief introduction of digital currency, make an in depth analysis of Ethereum ranging from its architecture, its composition and challenges faced in its operations. Additionally, some applications that are supported by Bitcoin such as Token analysis and decentralized file storage would be analyzed. Finally, the differences that arise from both Bitcoin and Ethereum would be of major concern in order to come up with clear understanding of cryptocurrency.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

The architecture is usually presumed to be a transaction based state machine which is able to read a series of provided inputs and change it into new state. In this case, a genesis state is used to explain none-existent of the transaction which is a state before a transaction initiation. Once a transaction has been executed over Ethereum, the genesis state makes a transition into final state which is used to give Ethereum its current state [1]. Ethereum state is composed of many transactions which are grouped into blocks. In its mode of operation, a block is also made up of several transactions which are chained from a previous block of transactions.

Features of Ethereum

Figure1: ethereum states- https://medium.com/@preethikasireddy/how-does-ethereum-work-anyway-22d1df506369

Figure 2: Ethereum blocks- https://medium.com/@preethikasireddy/how-does-ethereum-work-anyway-22d1df506369

In order to formulate a successful transaction from one block state to the other, a transaction should be confirmed to be valid. To classify any transaction as a valid, a mining process must be done thoroughly. It is usually done when various computer nodes do expend computer resources with aim of creating valid transactions blocks. A valid block is only created when a one of the network node is considered as a miner. To make transaction valid, miners tries as much as possible to create and validate created blocks of transactions. To make entry into the main block, a dedicated miner must be faster than any other competitive miner [16]. The faster miner gains entry into the main block and get executed accordingly. However, it is important to make sure there is no transaction that creates a series of transaction from one miner without allowing miners an opportunity to execute. Therefore, Ethereum must make required checks to make sure there is a balance of allowing minors into the main block.  

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

To make Ethereum part of cryptocurrency, it must possess some of features such as; having a transaction zone where application users can be able to execute required decentralized transactions. Its Blockchain is used as a decentralized interconnections where desirable applications can be executed securely and in a convenient way [4]. It must have Ethereum Virtual Machine (EVM) which is regarded as massive but decentralized computers that are able to execute required SmartContracts. Decentralization is used as a means of securing transactions by taking any block of transaction through a series of validation. All these SmartContracts are made up of Bits of codes. To make it a real money transaction, it is initiated when system users tries to execute applications known as dapps. The price associated with Ethereum is much dependent on the computation complexity when running dapps [15]. To make processing power more reliable, Ethereum are run through a block chain with a massive and distributed global infrastructure. It should be able to carry out value exchange between trading parties as well as track property ownership during transaction.

Ethereum block chain technology is faced by some problems such as need to maintain full copy of operational database. This is a real problem during operational processes when many transactions are created by different nodes [14]. Desire to hold a database copy may result to operational deadlocks as it is quite inefficient to run any network. In realistic network operations, cloud computing is structured in such a way that many users can interact with database without any need to keep database copy. Next, network nodes are required to receive constant updates that are related to the current state of Blockchain. Due to this state requirement checks from all interconnected nodes distributed across the globe, transaction process are believed to suffer from network latency. Therefore, Ethereum is subject to slow processing power when compared to other transactions such as Visas. Ethereum can only process 20 transactions per second while visa are able to transact more than 1500 per second [5]. This makes it slow compared to current mode of transactions.        

Challenges of Ethereum

As the concept of bitcoin continue to be popular in the market, its application in our daily lives broadens over time. Bitcoin token systems have a variety of application such as pioneering the future of business economy. Important to note is that, bitcoin token is being used as an asset that steers new forms of business economy. Token system application has made it possible for all willing users to create their own Blockchain Ethereum in just few lines of code [12]. With this type of technology application, it is quite possible to introduce new types of business economy in the market. In its clear analysis, it is quite possible to introduce new concepts of business through use of token systems. Through use of token systems, any person with low level skills is able to introduce new form of assets representative in the cryptocurrency market commonly known as “asset-backed tokens’ [6]. The results of using token system has made possible to trade as well as make transactions in lower costs which have higher liquidity ratio than current market assets such as gold. Implementation of token systems in the business is being used as a medium of exchange that is used to help bitcoin gain more value. Developers are using tokens to create bitcoins with more value because they are easy to exchange. As the development of tokens increase, bitcoin value increases within a very short period of time. An analysis shows that tokens are used as the bridge between developers and advertisers who display tokens as ads that customers have to pay to view them. Therefore, tokens are generally used as a channel that allows flow of capital in the market between token developers and real users of the tokens [13].

Decentralized file storage in bitcoin mimics the concept of distributed file system in real database. Storing any form of information is very expensive as it requires space which can be used to store millions of transaction information [9]. With decentralization, it is possible to have multiple storage points of similar information for ease of access by reducing traffic flow into the servers. In bitcoin market, decentralized file storage makes it possible to distribute value of information into many servers across the world for ease of access. To process a single transaction, a miner initiates a transaction and is entered into many networked computer nodes for processing. Since one transaction require resources to process a valuable information, decentralized file storage makes possible to handle load balancing when processing required bitcoin information exchange. To decentralize bitcoin information, the sense of information ownership is of great importance through private keys [11]. Though information is public, the control of information relies solely on the owner who has all keys and rights to manipulate it. The ownership is not in the sense of data being on personal computer but on different nodes. The data ownership is only on the sense of data control and manipulation while on the network. Basically, distributed file storage in bitcoin makes use of distributed file system in real database to store required bitcoin information [7]. This makes it accessible from all over the globe, available for use at all times and reliable for business purpose whenever needed.

Applications Supported by Bitcoin

Both Ethereum and Bitcoin have some fine differences such as; in bitcoin, the average block time execution is estimated to be about 10 minutes. Contrary, Ethereum block time is projected to be about 12 seconds. The short block time in Ethereum is due to its GHOST protocol which makes it possible to have quicker confirmation time [10]. The next difference is on monetary supply with 2/3rds of available bitcoin already mined by those knowledgeable individuals. Additionally, there are notable differences on the costing of the two cryptocurrencies. In Ethereum, it is called gas and transaction costs is highly depended on storage needs, their bandwidth usage and complexity. Conversely, bitcoin transactions are highly dependent on sizes of the block and they have equal chances of competing with each other. Finally, Ethereum makes use of its turing internal code which is complete and any requirement can be calculated through use of available computing power and time [8]. Bitcoin does not have such capability as it is taken to be a limitation in security terms.        

Both Bitcoin and Ethereum are cryptocurrencies offering alternative to touchable assets such as gold and traditional currency. Their mode of programming and design are almost similar [8]. Next, both are very valuable currency with bitcoin dominating in reference to market capping. Due to their demand in the market, they are the most valuable and biggest cryptocurrencies in use. Additionally, despite existence of other types of cryptocurrencies, these are the leading form of digital currency [13]. Finally, both Ethereum and bitcoin makes use of proof-of-work-mining which is the concept of transaction processing on blockchain technology. Some of the coins do not need mining but these two must use proof-of-mining for transaction purposes.   

Conclusion

Cryptocurency is a new form of money commonly known as digital money. The two main form of cryptocurrency in use are Ethereum and Bitcoin. Though both are forms of cryptocurrency, Ethereum acts as a platform for creating digital currency applications. Both have notable market share but bitcoin is more popular and is widely recognized compared to Ethereum. Ethereum architecture is designed in such a way that, before a transaction can be processed, it is validated accordingly after confirmation that it has been created by valid miner. Ethereum features are; transaction zone where created transactions are executed and Ethereum Virtual Machine where SmartContracts are executed. Ethereum is faced by issues such as need to keep a copy of the entire database which causes operational limitations. Beside database copy requirements, network nodes are expected to receive regular updates on the state of the current Blockchain. Token systems are used to create capital flow channel between developers and the market. On the decentralized file storage system, it is used in bitcoin to make it accessible and available at all times. Lastly, both bitcoin and Ethereum make use of almost similar programming language but there are notable differences such as market supply and block processing time.

References

Brauneis, Alexander, and Roland Mestel. “Price discovery of cryptocurrencies: Bitcoin and beyond.” Economics Letters 165. 2018, pp. 58-61.

Gabor, S. O. O. S. “Smart decentralization? The radical anti-establishment worldview of blockchain initiatives.” Smart Cities and Regional Development (SCRD) Journal 2, no. 2 2018, pp. 35-49.

Gencer, Adem Efe, Soumya Basu, Ittay Eyal, Robbert van Renesse, and Emin Gün Sirer. “Decentralization in bitcoin and ethereum networks.” 2018, pp. 180.

Gouru, Navya, and NagaLakshmi Vadlamani. “CoPS-Cooperative Provenance System with ZKP using Ethereum Blockchain Smart Contracts.” International Journal of Distributed Systems and Technologies (IJDST) 9, no. 4 2018, pp. 40-53.

Hansel, Devan. “Cryptocurrency Mining: The Complete Guide to Mining Bitcoin, Ethereum and Cryptocurrency.Vol 5.” 2018, pp. 558-96.

Katsiampa, Paraskevi. “An Empirical Investigation of Volatility Dynamics in the Cryptocurrency Market.” 2018, pp. 78.

Kho, Wookyun. “Blockchain Revolution in Healthcare: The Era of Patient-centered Dental Information System.” International Journal of Oral Biology 43, no. 1 (2018), pp. 1-3.

Kim, Jungho, Sungwon Kang, Hwi Ahn, Changsup Keum, and Chan-Gun Lee. “Architecture reconstruction and evaluation of blockchain open source platform.” In Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, ACM, 2018, pp. 185-186.

Lone, Auqib Hamid, and Roohie Naaz Mir. “Forensic-chain: Ethereum blockchain based digital forensics chain of custody.” Scientific & practical cyber security journal, 2018, pp. 2587-4667.

Nakamoto, Pat. Bitcoin: Ultimate guide to understanding blockchain, bitcoin, cryptocurrencies, smart contracts and the future of money. CreateSpace Independent Publishing Platform, 2017.

Nica, Octavian, Karolina Piotrowska, and Klaus Reiner Schenk-Hoppé. “Cryptocurrencies: Economic benefits and risks.” 2017, pp. 12-56.

Novo, Oscar. “Blockchain Meets IoT: an Architecture for Scalable Access Management in IoT.” IEEE Internet of Things Journal .2018, pp. 123-145.

Peng, Yaohao, Pedro Henrique Melo Albuquerque, Jader Martins Camboim de Sá, Ana Julia Akaishi Padula, and Mariana Rosa Montenegro.”The best of two worlds: Forecasting high frequency volatility for cryptocurrencies and traditional currencies with Support Vector Regression.” Expert Systems with Applications 97 2018, pp. 177-192.

Preston, Jay. “Initial Coin Offerings: Innovation, Democratization and the SEC.” Duke Law & Technology Review 16, no. 1. 2018, pp. 318-332.

Shroff, Neil, and Padma Venkataraman. “Regulating ICO Tokens and Cryptocurrency in India.” 2017. Pp, 256.

Tasca, Paolo, and Sebastian Widmann. “The challenges faced by blockchain technologies—Part 2.” Journal of Digital Banking 2, no. 3. 2018: pp, 259-281

What Will You Get?

We provide professional writing services to help you score straight A’s by submitting custom written assignments that mirror your guidelines.

Premium Quality

Get result-oriented writing and never worry about grades anymore. We follow the highest quality standards to make sure that you get perfect assignments.

Experienced Writers

Our writers have experience in dealing with papers of every educational level. You can surely rely on the expertise of our qualified professionals.

On-Time Delivery

Your deadline is our threshold for success and we take it very seriously. We make sure you receive your papers before your predefined time.

24/7 Customer Support

Someone from our customer support team is always here to respond to your questions. So, hit us up if you have got any ambiguity or concern.

Complete Confidentiality

Sit back and relax while we help you out with writing your papers. We have an ultimate policy for keeping your personal and order-related details a secret.

Authentic Sources

We assure you that your document will be thoroughly checked for plagiarism and grammatical errors as we use highly authentic and licit sources.

Moneyback Guarantee

Still reluctant about placing an order? Our 100% Moneyback Guarantee backs you up on rare occasions where you aren’t satisfied with the writing.

Order Tracking

You don’t have to wait for an update for hours; you can track the progress of your order any time you want. We share the status after each step.

image

Areas of Expertise

Although you can leverage our expertise for any writing task, we have a knack for creating flawless papers for the following document types.

Areas of Expertise

Although you can leverage our expertise for any writing task, we have a knack for creating flawless papers for the following document types.

image

Trusted Partner of 9650+ Students for Writing

From brainstorming your paper's outline to perfecting its grammar, we perform every step carefully to make your paper worthy of A grade.

Preferred Writer

Hire your preferred writer anytime. Simply specify if you want your preferred expert to write your paper and we’ll make that happen.

Grammar Check Report

Get an elaborate and authentic grammar check report with your work to have the grammar goodness sealed in your document.

One Page Summary

You can purchase this feature if you want our writers to sum up your paper in the form of a concise and well-articulated summary.

Plagiarism Report

You don’t have to worry about plagiarism anymore. Get a plagiarism report to certify the uniqueness of your work.

Free Features $66FREE

  • Most Qualified Writer $10FREE
  • Plagiarism Scan Report $10FREE
  • Unlimited Revisions $08FREE
  • Paper Formatting $05FREE
  • Cover Page $05FREE
  • Referencing & Bibliography $10FREE
  • Dedicated User Area $08FREE
  • 24/7 Order Tracking $05FREE
  • Periodic Email Alerts $05FREE
image

Services offered

Join us for the best experience while seeking writing assistance in your college life. A good grade is all you need to boost up your academic excellence and we are all about it.

  • On-time Delivery
  • 24/7 Order Tracking
  • Access to Authentic Sources
Academic Writing

We create perfect papers according to the guidelines.

Professional Editing

We seamlessly edit out errors from your papers.

Thorough Proofreading

We thoroughly read your final draft to identify errors.

image

Delegate Your Challenging Writing Tasks to Experienced Professionals

Work with ultimate peace of mind because we ensure that your academic work is our responsibility and your grades are a top concern for us!

Check Out Our Sample Work

Dedication. Quality. Commitment. Punctuality

Categories
All samples
Essay (any type)
Essay (any type)
The Value of a Nursing Degree
Undergrad. (yrs 3-4)
Nursing
2
View this sample

It May Not Be Much, but It’s Honest Work!

Here is what we have achieved so far. These numbers are evidence that we go the extra mile to make your college journey successful.

0+

Happy Clients

0+

Words Written This Week

0+

Ongoing Orders

0%

Customer Satisfaction Rate
image

Process as Fine as Brewed Coffee

We have the most intuitive and minimalistic process so that you can easily place an order. Just follow a few steps to unlock success.

See How We Helped 9000+ Students Achieve Success

image

We Analyze Your Problem and Offer Customized Writing

We understand your guidelines first before delivering any writing service. You can discuss your writing needs and we will have them evaluated by our dedicated team.

  • Clear elicitation of your requirements.
  • Customized writing as per your needs.

We Mirror Your Guidelines to Deliver Quality Services

We write your papers in a standardized way. We complete your work in such a way that it turns out to be a perfect description of your guidelines.

  • Proactive analysis of your writing.
  • Active communication to understand requirements.
image
image

We Handle Your Writing Tasks to Ensure Excellent Grades

We promise you excellent grades and academic excellence that you always longed for. Our writers stay in touch with you via email.

  • Thorough research and analysis for every order.
  • Deliverance of reliable writing service to improve your grades.
Place an Order Start Chat Now
image

Order your essay today and save 30% with the discount code ESSAYHELP