Ethereum White Paper, Explained. Part 2/3

in cryptocurrency •  6 years ago 

ETH whitepaper.jpg

Ethereum was built around the central focus of creating a protocol for building a variety of decentralized applications with numerous use cases.

They provide a Turing complete programming language where development time, security and interaction between dapps (decentralized apps) are important. A Turing complete programmable blockchain allows a wide variety of smart contracts to be developed which are much more sophisticated than those offered by Bitcoin.

Philosophy

Ethereum is designed on the following five principles:

SIMPLICITY

Ethereum is built as a protocol that is simple and has a vision of being open to all, even at the

cost of data storage and time inefficiency. Any average programmer should be able to pick the

workflow and implement projects with ease.This helps in fully realizing the unprecedented

potential of Blockchain and Cryptocurrency.

UNIVERSALITY

The Turing completeness of Ethereum helps in creating any smart contract that can be

mathematically defined. Currency, financial derivatives or your very own Skynet, anything can be built. However if you do plan on building Skynet, you might need to have an array of many interlocking contracts and feed them with enough gas to keep the smart contract running.

MODULARITY

Ethereum is designed such that all parts of the protocol can be separated into individual units. Even if somebody makes a small protocol modification in one place, other parts of the application stack would be seemingly unaffected and continue to work without further modification.

Innovations like Ethash, modified Patricia trees and RLP (which will be discussed in future posts) are implemented as separate, feature complete libraries. Ethereum development is done so as to benefit the whole cryptocurrency system rather than just itself.

AGILITY

Constructs of the Ethereum protocol are not set in stone, although modifications to high-level constructs will only be done judiciously.

Non-discrimination and non-censorship

Being a true open for all protocol, any and all kinds of applications can be developed using Ethereum. The regulatory mechanisms used in Ethereum are used to restrict and minimize the harm to the ecosystem rather than restrict a specific category of applications.

For instance, you can run an infinite loop script as long as you pay necessary and relevant charges to the miners for running your code.

KEEP READING HERE: https://www.bbod.io/bbod-blog/2018/8/18/ethereum-whitepaper-explained-two

Telegram group: https://t.me/BBODResearch

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://www.bbod.io/bbod-blog/2018/8/18/ethereum-whitepaper-explained-two

Congratulations @bbodtrading! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

SteemitBoard - Witness Update
SteemFest³ - SteemitBoard support the Travel Reimbursement Fund.

Support SteemitBoard's project! Vote for its witness and get one more award!