Ethereum is just another cryptocurrency, like that of Bitcoin which works on a public database to help keep a permanent record of the transactions happening digitally. Ethereum blockchain strives to make a trust-proof system of transactions; that is to say, that a working framework is to be made, where individuals can make people-to-people transactions without having to go to a third party authenticator.
Ethereum was made up in a research paper brought in by Mr. Vitalik Buterin. He was working for Bitcoin magazine. His job there, was to build a decentralized cryptocurrency application. He had, in his research paper, made the point that the world requires a powerful language for scripting for development of applications based on an open model. However, his proposal could not accumulate enough agreement to make the program executable. Therefore, he modified his proposed program by employing a more general language for scripting.
The development of many a prototypes to be utilized as a proof of work concept for the etherium platform have been done. Such as:
One such prototype was Olympic. And it went through a public release beta testing. It also provided for a bounty of 25000 Ether coins if anyone could find a single bug in the source code of the Ethereum blockchain mechanization.
The Ethereum blockchain stock and its value is known in common terms as Ether. It is usually brought and sold on cryptocurrency exchanging platforms. The code for Ethereum coin i.e. Ether is ETH.
The runtime environment which is developed for Ethereum is known as Ethereum virtual machine. Development model was described in the same research paper by the originator of Ethereum Mr. Vitalik Buterin It works as a sandbox via denying any request reverse engineer its software. These Ethereum virtual machines are implemented in C++, Python, Ruby and Webmaster assembly.
The Ethereum state is made up of small dotes known as accounts. These accounts are smaller pieces of code which work as modules for the execution of program. These accounts are usually categorized into 20 byte constraints.