Ethereum is the system creator. It’s fundamental value exchange is the movement of Smart contracts. All the elements of a regular contract but fortified, expanded and enforced by Blockchain. Contracts with the very exact code specifying value and conditions for operation or execution.
Ethereum Virtual Machine
“The EVM is a security oriented virtual machine, designed to permit untrusted code to be executed by a global network of >computers.“
— https://github.com/CoinCulture/evm-tools/blob/master/analysis/guide.md
This magnificent piece of technology allows Ethereum nodes to run code incentivised and secured with Ethereum. The EVM can take compiled instructions from human-level code such as Solidity (JavaScript-like), Serpent (Python-like), or LLL (Lisp-like) and translate them to EVM bytecode (machine-level instructions). These instructions can then be run on the Ethereum network as DApps.
Applications — the once was wonder of the technological age — generally consist of a ‘front of house’ user interface and a back of house server where all the information resides for the front of house to work. Ethereum changes this arrangement up a bit.
A traditional web based application has a front end client and a back end server. Code up front and code in back chatting back and forth in JSON. All user interactions are hosted centrally. Often one quite vulnerable server hosts all of the action.
The front end can still be maintained by our old friends CSS, HTML or JS, the back and forth is still JSON, but the back end language and host is decentralised Blockchain, in this case Ethereum.
All data for a DApp is hosted by the Blockchain network. With Ethereum that would be by about 25,000 nodes instead of 1 host.
From token based cloud storage Storj; to trading protocols 0x; to whole exchanges ForkDelta and prediction market/forecasting machines Augur, to decentralised virtual worlds Decentraland and animals CryptoKitties — DApps are just getting started…
Curated list of the 1875 current DApps
Decentralised Autonomous Organisation.
Put some smart contracts together and you have an organisation, with a governing code of conduct built into the Blockchain. Financial transactions and rules are held in Ethereum so there is no central authority, just a strict ledger enforcing the collective.
Can be risky business, see The Ether Thief, but also an incredible new way to structure organisations, see Aragon.
The protocol of choice for most tokens, ERC 20 stands for Ethereum Request for Comment — 20 is the number of the request. There are almost 120,000 ERC20 compliant tokens currently on the Ethereum Network.
To be ERC20 compliant a token must have 5 mandatory standards;
There are also three optional standards;
DApps and Ethereum style blockchain are poised to be the backbone of the next wave of internet protocol. Issues with centralised back-end: such as hacks, server failures and security, have been a bit of a problem for some time now.
As the almost mythical horizon of Web 3.0 (Even the W3C standards are yet to incorporate Blockchain or machine learning… W3C standards) materialises many people are putting forward DApps as a fundamental layer of the next version of the internet.
In the spirit of the Ethereum Blockchain, the core philosophy of the platform is the jewel in it’s crown — large ideas, set out eloquently. Here are some summary sentence quotes for you:
‘…the protocol should not attempt to actively restrict or prevent specific categories of usage.’
Sounds utopian. Sounds like a mission statement for UN 3.0. No wonder there is an Ethereum Foundation.
The Ethereum platform has contributed so much to the world of Blockchain.
These 7 wonders really only just scratch the surface.
For complete information, please visit https://blockbid.io
Sign up for Early Access: https://blockbid.io/beta
Join the discussion: https://t.me/Blockbid