What is Ethereum?
Ethereum is an open platform that enables developers to build and deploy decentralized applications such as smart contracts and other complex legal and financial applications. You can think of Ethereum as a programmable Bitcoin where developers can use the underlying blockchain to create markets, shared ledgers, digital organizations, and other endless possibilities that need immutable data and agreements, all without the need for a middleman. Released in 2015, Ethereum is the brainchild of the prodigious Vitalik Buterin, who saw the potential uses of Bitcoin’s underlying blockchain technology as the next steps in furthering the expansion of the blockchain community. Ethereum is now currently the cryptocurrency with the second highest coin market cap and is expected by some to surpass Bitcoin as both a valued investment and as the world’s most popular cryptocurrency.
The Ethereum Virtual Machine
The interesting thing about the blockchains that came before Ethereum is that their operating systems were only designed to exchange specific coded items over transactions, primarily being the network’s supported cryptocurrency. Vitalik Buterin saw this as a feature that had plenty of room for expansion, and in response he proposed a solution that would allow developers to customize the form of the data they could send and store over a blockchain network. This was made possible with the introduction of the Ethereum Virtual Machine and its corresponding programming language Solidity that allows developers to develop customizable transactions known as smart contracts.
When Vitalik Buterin expanded on Bitcoin’s secure transaction technology, he found on an abstract level that a transaction in itself is secured with a contract. Simply put, a contract is an agreement between two parties securing the promise of a one- or two-way exchange. Buterin therefore designed the Ethereum Virtual Machine with this in mind; that any transaction over the blockchain network should be self-executed once agreed upon by both parties and should be recorded on a public blockchain ledger. This self-execution is what makes these contracts “smart,” and thereby opened up an entirely new universe for business accountability and in turn a new economy.
Decentralized Applications (DAPPS)
o by now you are probably asking yourself about what kinds of applications can be made on the Ethereum blockchain. The answer is truly limitless. Just imagine all of the transactions that you make on a daily basis; whether it be the emails you send your colleagues, the money that you donate to charity, or the rent you pay for your home, all can make use of smart contracts. For convenience sake, we decided to include the examples of potential applications that can make effective use of smart contracts brought to us by the Ethereum whitepaper: token systems, financial derivatives, identity and reputation systems, decentralized file storage and voting systems.
Ether and the Economics of Ethereum Gas
Just like the Bitcoin blockchain and all the blockchains that come before, Ethereum requires miners to maintain and secure the network, incentivized by the reward of an Ethereum token, known as an Ether. While Ether can be used just like Bitcoin to send tokens from one address to another, they can also be used to pay for Ethereum gas.
Gas runs the Ethereum network. Every transaction made on the Ethereum Virtual Machine and every smart contract executed costs gas. The amount of gas required to carry out the transaction is determined by the size of the contract or transaction. This gas system keeps the network from wasting resources on lengthy transactions. If a developer creates a smart contract application that does not supply enough gas to complete the transactions, miners on the network will quit validation on that task. This poses an issue for developers who naively develop applications on the Ethereum Virtual Machine–if the application does not allocate enough gas to specific contracts, those contracts will not be carried out over the network. This will negatively affect the reliability of the application and the overall experience of the application’s user base. Ultimately, this system keeps the computational power contributed to the network by miners working in full economic efficiency.
You can also think of Ethereum gas as the wage for mining contributions. The Ethereum Virtual Machine schedules miners on specific tasks to keep the machine running most efficiently. Despite the number of transactions that happen over the network, this efficiency scheme keeps the transaction validation timely, and thus the velocity of blockchain confirmations much shorter than blockchains who chose not to utilize a gas system.
Whether it be the Ethereum Virtual Machine, Ethereum smart contracts, or Ethereum gas, many of the innovative features that Ethereum has brought to the blockchain community have made a significant impact on further developments in blockchain technology. Smart contracts have started a new wave of technology consulting services; firms that can implement transactions as smart contracts have been contracted as consultancies by numerous organizations that wish to decentralize their network transactions. Whether it be supply chain, financial derivatives, or political party voting systems, smart contracts have been the biggest takeaway from the crypto craze in 2017. Several organizations in a range of sectors now have Blockchain departments in order to monitor and expand on cryptocurrency research/ technology. Ethereum has also inspired us here at Ethos in numerous ways.
Ethereum is one of the most popular cryptocurrencies on the market right now, and will be one of the most central blockchains on the Ethos App. As always, we remind our readers and users alike to educate themselves as much as possible on cryptocurrency concepts and blockchain news. We make this reminder in the hopes of ensuring that our users make educated, well-informed decisions when participating in the blockchain community.