Ethereum—The Whole Forking History

Ethereum is the second most recognizable name in the cryptocurrency and blockchain space, next to Bitcoin. Ethereum was created to overcome the limitations of Bitcoin, which is essentially just a system for decentralized money, and push the boundaries of blockchain technology and decentralization. Like Bitcoin, it is supported by a peer-to-peer node network, meaning that it is essentially a decentralized server run by a vast number of computers with no central administrator or intermediary. 

Despite a common misinterpretation, Ethereum itself is the name of the network and not its currency. Nodes are rewarded in Ethereum’s native currency called Ether (ETH) and the cost of computation is calculated in Gas.

The Ethereum network was invented by Vitalik Buterin, a Russian-Canadian programming prodigy. In his whitepaper, which was released in 2013, he describes Ethereum as a, “blockchain-based decentralized mining network and software development platform rolled into one.”

Bitcoin is governed by an underlying software protocol, which is a very simplistic version of the smart contract, serving as predefined rules for its network. Ethereum basically extends the idea of Bitcoin’s contract protocol but is far more ambitious with the aim of facilitating the development of an entire ecosystem for open-ended decentralized applications (dApps) and smart contracts to build and run while removing the risk of third-party interference.

Prior to the Ethereum network being launched in 2015, anyone that wanted to create a blockchain-based application had to create their own blockchain platform from scratch. But with Ethereum, developers can leverage off the Ethereum infrastructure to create virtually any application imaginable. Lack of Scalability — Cryptokitties

Both Ethereum and Bitcoin platforms depend on a peer-to-peer network of nodes and both use mining incentives to enlist those nodes into their platform. A node simply refers to a single computer out of the network of thousands that supports the peer-to-peer network.

As a public blockchain, the Ethereum network aims to offer support to as many users as possible. However, Ethereum runs on the same Proof-of-Work protocol as Bitcoin meaning that computational power is needed, not only to produce new coins but to process transactions and to keep the entire ecosystem moving. The stress put on each node becomes more of an issue as the Ethereum network attempts to grow or scale. Scalability is simply a network’s capacity to grow in size and manage the increased demand. For the Ethereum blockchain network, each node contains the full transaction history and updated ledger for account balances and contracts. As new blocks of transactional information are created, all nodes must store and update which can cause severe issues with network speed.

While scalability is now a common pain point for blockchain developers, the issue was first exposed in the Ethereum Network in 2017 when a dApp for the creation of cryptographic virtual cats, Cryptokitties, became a viral success and clogged the entire network with more transactions than it could handle. The popularity of Cryptokitties saw the dApp make a jump from $1million in transactions to $3million in transactions over the space of a day and at the time made up 20% of all transactions on the network. Besides the networks slowing down drastically, another noticeable effect was also the increase in price of the transactions.

What’s a Fork?

As a road diverging towards different directions is known as a fork, so is this expression applied to blockchains. Ethereum, like Bitcoin, is open-source coded meaning that it can be accessed and modified by anyone if consensus is reached but is still enforced by a specific set of consensus rules that are applied to evaluate the validity of a new block of data. Modifying the open-source code without reaching complete consensus of the network will result in one of two types of forks in cryptocurrencies, a hard fork or a soft fork. As blockchain platforms are decentralized, a consensus of what data is held on the blockchain must be reconciled by all nodes on the network in order to keep a single blockchain intact.

Soft Fork—a modification to the consensus rules that is backward compatible with previous versions of the blockchain. Soft forks modify the blockchain and apply new rules but fundamentally still allow older versions of the blockchain to remain valid.

Hard Fork—a permanent split in the blockchain if consensus cannot be reached. A hard fork is a far more substantial issue as it will invalidate older versions of the blockchain.

Ethereum’s Four Stages

Stage One—Frontier

The Ethereum platform was originally designed only for developers and it only featured command-line interfaces. This pioneer stage of its development was known as ‘Frontier’—alluding to the wild and untamed environment and the huge potential of the Wild West. After some initial errors were fixed and the platform was adapted for end users, Ethereum launched ‘Homestead’—its first public version. Stage Two—Homestead Upgrade

The first planned Ethereum hard fork was the Homestead Upgrade which was executed on the network on May 14, 2016. The upgrade removed a point of centralization on the network called ‘canary contracts’, and introduced new code into Ethereum’s programming language—Solidity. In addition, the update also included the application ‘Mist’, an ETH wallet that in addition to storing ether, can be used to write smart contracts.

The Homestead upgrade was one of the earliest implementations of Ethereum Improvement Proposals (EIPs)—proposals put forward by the Ethereum community that are to be included in network upgrades. For a full list of Ethereum’s EIPs click here.

The Forking DAO IncidentWhile not a planned upgrade, it is impossible not to mention the DAO Incident of 2016. A group of developers were inspired by the decentralization of cryptocurrencies and conceived of the idea for a decentralized autonomous organization (DAO) which would leverage the Ethereum Network. The project attracted many of Ethereum’s earliest investors and by May 2016—14% of all the Ethereum tokens were being held up by the crowd-funding initiative.   Despite warnings that vulnerabilities were being detected within the DAO code, the project went live at the end of May 2016. In June, the project became the subject of an attack that saw the forewarned vulnerabilities exploited and 3.6 million ether were effectively stolen. Members of the DAO and Ethereum community engaged in hot debate about what to do next. Hard forking would all the stolen ether to be reabsorbed back into the pool, but this decision would not achieve a consensus as many believed that the attack was a valid maneuver, although unethical, as it did not technically break the rules. The decision was made and the Ethereum blockchain made an unplanned hard fork. As the decision did not achieve full consensus, many users have continued to support the old chain which is now called Ethereum Classic. 

Stage Three—Metropolis The next planned stage for the Ethereum network is known as Metropolis, which is also the current stage of development. Metropolis would be implemented in two stages—Byzantium and Constantinople.  The main impetus behind Metropolis is to prepare the network to transition from the Proof-of-Work (PoW) method to the Proof-of-Stake (PoS) method of consensus. Currently Ethereum and Bitcoin both use PoW which leverages ‘mining’—where nodes must solve complex equations where the first one to reach the solution is awarded the cryptocurrency and block ownership. In PoS, the process is called ‘forging’, more of a random selection where a node’s chances of owning the next block are greatly boosted by the proportion of assets that they staked in the network.Mining has been criticized as making the rich richer as chances of solving the complex equations are greatly improved in PoW based on the computation power you can afford, leading many major organizations to set up mining pools. An individual miner is effectively blown out of the competition for blocks as they cannot afford to run the same amount of calculations as a billion dollar multi-national.

Byzantium Fork

Byzantium upgrade went live in October 2017 and introduced a total of nine EIPs to the system. This first upgrade has paved the path for the PoS method by restructuring the reward system for blockchain miners. The updates disincentivize mining on Ethereum’s blockchain by reducing the award for a single block from 5 Eth to 3 Eth. This update has also purportedly delayed Ethereum’s Ice Age —where mining will become so difficult that it will act as a catalyst for the network’s move to the PoS model—by up to 18 months.  

The Byzantium update also made it compatible with cryptographic primitives, a function that provides cryptographic evidence of a transaction’s completion while keeping all participating parties anonymous—thus enhancing the privacy system and introducing a more autonomous flow of assets within the system.  Constantinople Fork

The Constantinople upgrade went live on February 28, 2019, after being pushed from its original launch scheduled for the middle of January 2019. The delay was caused when an independent audit firm, called ChainSecurity, published a report highlighting how one of the five main upgrades could give hackers entry to steal assets. Clearly having learned from the DAO incident, developers delayed the launch opting to first investigate and resolve the security issue. Constantinople is made up of two stages, Petersburg (launched in February 2019) and Istanbul:The Petersburg stage centered around the “difficulty bomb” and introduced a total of five EIPs, four of which had very little impact as they were mainly enhancements and optimizations. One that did have a major impact was EIP 1234 which became known as the ‘thirdening’ and was an adjustment to block rewards. It was a hard-fork which saw the block rewards reduced from 3 ether to 2 ether, further deterring small miners by decreasing profits, as well as reducing inflation.Istanbul Fork ExecutedThe Istanbul hard fork is a system-wide upgrade that changed a few facets of Ethereum’s functionality including mining protocol and code execution. It activated six EIPs including the introduction of the ProgPoW—a proof-of-work algorithm designed to close the efficiency gap available to specialized ASICs.On Dec. 5 2019, Ethereum successfully hit block number 9,069,000, where the Istanbul hard fork has been completed. Istanbul is Ethereum’s eighth hard fork overall, addressing issues such as denial-of-service attack resilience, interoperability with equihash-based proof-of-work and gas costs, which is the cost to send a transaction on the Ethereum network.  

The lowered gas costs enabled by Istanbul’s Ethereum Improvement Proposals (EIPs) are aimed to increase the bandwidth on the blockchain and foster zero-knowledge privacy technologies. 

Vitalik Buterin has claimed that the capacity now has the potential to reach 3,000 transactions per second.  

A few popular crypto exchanges including Binance announced their official support for the Ethereum Istanbul hard fork update. The Ethereum network has witnessed the collaboration between node operators and miners to update the software to support the Istanbul hard fork. 

Muir Glacier Fork

The developers forgot to diffuse the difficulty creep during the Istanbul hard fork earlier in December 2019, leaving exchange employees and node operators awake even after the New Year celebrations. As Ethereum has faced the dilemma of moving to proof-of-stake in the usual way, delaying in the mining “ice age,” developers have voted to disable the difficulty time bomb for miners to be able to seek block rewards with the use of some time.  Ethereum quickly made plans to hard fork once again on New Years Eve 2019 in what would be call the Muir Glacier Fork.

The Muir Glacier update was activated at block number 9,200,000 on Jan. 2, 2020, with only one improvement proposal, EIP 2384. The proposal aims to delay the difficulty bomb, a built-in algorithm of the Ethereum blockchain that could drastically increase the difficulty in mining a new block if left unaccounted for. The update is designed to delay the difficulty bomb for another 4,000,000 blocks, or approximately 611 days. 

This is the third difficulty bomb delay the Ethereum network has undergone, with the first two occurring in 2018 and 2019. 

Stage Four—Serenity

Serenity is the ultimate goal of the Ethereum Blockchain. It will mark a complete transition to the PoS model. For a full preview of Eth 2.0 please click here.

Images via Shutterstock

Bitcoin Halving: Everything You Need to Know in 5 Minutes

Bitcoin Halving: What and Why

In May 2020, Bitcoin is expected to experience its third halving in history. Bitcoin halving refers to the halving of Bitcoin block rewards, which occurs once every 210,000 blocks created (approximately every 4 years). Block reward refers to the amount of Bitcoin received by miners after they successfully validate a new block.

The rationale of Bitcoin halving stems from the currency design of Bitcoin. In the email thread between Satoshi Nakamoto and Mike Hearn, Nakamoto suggested that the total supply of Bitcoin is capped at 21 million. This is opposite to the inflationary nature of fiat currencies in which their supply is controlled by central banks.

Figure 1: Snapshot of Bitcoin Network Source: Bitcoinblockhalf.com, Data as of May 7 2020

It is expected that all Bitcoins will be mined approximately by the year 2140 based on the following protocol design of Bitcoin:

1)     The target of 10-minute block intervals;

2)   Bitcoin halving mechanism; and

3)    Block reward starts with 50 and reaches 0 after continuous halving events.

Figure 2: Bitcoin Inflation vs TimeSource: Bitcoinblockhalf.com

When Bitcoins in circulation reach its maximum supply, miners will no longer receive block rewards and only receive transaction fees from users as rewards. It is noteworthy that Bitcoin’s maximum supply can be changed if the changes are approved by the economic majority.

Implication of Past Bitcoin Halvings

Bitcoin block rewards started with 50 since its inception in 2009. Bitcoin experienced two halvings in 2012 and 2016 which the current block reward is 12.5 BTC. The block reward will be halved as 6.25 BTC after the third halving.

Figure 3: Bitcoin Halving ScheduleSource: Blockchain.News Data

What does Bitcoin halving mean for traders, miners and mining manufacturers?

Traders

The past Bitcoin halvings have been indicated as a positive signal to Bitcoin price. In theory, assuming Bitcoin demand stays constant, as each Bitcoin halving slows down the issuance of Bitcoin, Bitcoin in circulation will become scarcer over time and the scarcity drives up the Bitcoin price.

The Bitcoin community was unaware of the impact brought by the first Bitcoin halving in 2012, and the Bitcoin price rose almost 80x a year after (See Figure 4). The 2016 Bitcoin halving was highly anticipated by the community and the price rise was less substantial than the first halving.

Figure 4: Changes in Bitcoin Price after First Bitcoin HalvingSource: Fitzner Blockchain in Medium

Figure 5: Changes in Bitcoin Price after Second Bitcoin HalvingSource: Fitzner Blockchain in Medium

The impact of third Bitcoin halving on price is uncertain as it can be driven by the following factors (See Figure 6).

Figure 6: Possible Key Drivers on Bitcoin Price at 2020 Bitcoin HalvingSource: Blockgeeks, Blockchain.News Data

Miners

Miners will receive 50% less Bitcoin block rewards after each halving. From the previous Bitcoin halvings, Bitcoin hashrate and mining profitability resulted in an initial drop and recover after a few months (See Figures 7 and 8).

Figure 7: Bitcoin Halving on HashrateSource: Blockchain.com

Figure 8: Bitcoin Halving on Mining Profitability (USD Day for 1TH/S)Source: Bitinfocharts.com

The hash rate of Bitcoin hovers near all-time high (123.28m TH/S) and currently stands at 119.472m TH/S. Network difficulty increased 1.4% on May 5 and reached 16.105 t. For the third Bitcoin halving, Bitmex predicted that the hashrate may decline by 30-35% after the halving.

Figure 9: Total Hash Rate of Bitcoin ahead of 2020 Bitcoin HalvingSource: Blockchain.com

Mining Manufacturers

Mining manufacturers usually release new mining models ahead of Bitcoin halving, which improved efficiency enables miners to optimize their earnings. For example, Bitmain announced a new Antminer S19 and S19 pro in February. As the main competitor of Bitmain, Canaan Creative announced its Bitcoin miner Avalonminer A10 in late March.

Image via Shutterstock

Bitcoin Halving Reduces Mining Rewards for Third Time in Brief History

The most anticipated event for cryptocurrency in 2020 has come to pass. Bitcoin’s third Halving took place at 03:23 EST with the mining of block 630,000, effectively reducing the block rewards from 12.5 to 6.25 BTC per new block for the third time in its history. 

The first block mined for 6.25-bitcoin was mined and relayed by Antpool, the fourth largest mining pool by computer power.

In previous Halvings, Bitcoin’s block rewards went down to 25 from 50 bitcoin per block in November 2012 and further decreased to 12.5 units in July 2016.

Block rewards refer to the amount of Bitcoin received by miners after they successfully validate a new block. The halving occurs once every 210,000 blocks which takes approximately four years.

Bitcoin’s supply is limited to 21 million coins and Halving events are expected to occur until approximately the year 2140. By this time the block reward should reach one satoshi – the smallest possible unit of a Bitcoin. According to Blockchain.com there are currently 18.37 million BTC in circulation. 

Hash Rate and Fees

Bitcoin’s supply is limited to 21 million coins and Halving events are expected to occur until approximately the year 2140 when all the Bitcoin will be mined. By this time the block reward should reach one satoshi – the smallest possible unit of a Bitcoin. According to Blockchain.com there are currently 18.37M BTC in circulation. 

The hash rate of Bitcoin remains near its all time high of 123.287m TH/s and currently sits at aroun 120.635m TH/s .

Source: Blockchain.com

As the halving approached the Bitcoin network saw a significant increase in fees. The average BTC transaction hit a peak of $3.19 on May 8, an increase of over 300% from the average fee of $0.62 on April 26.  With the Halving only a few hours in our rearview, the current average fee for the Bitcoin network is $1.92 according to Blockchain.com. 

Prior to the third Bitcoin Halving, we asked some experts for their predictions and below are their responses: 

“Sentiment before the Halving seems to be more positive than in the previous two due to the increased institutional and smart money in the crypto market, the market is likely to become increasingly bullish of Bitcoin’s fundamental properties, namely its scarceity. You can view the Halving as a schelling point for helping investors understand Bitcoin’s supply cap and, despite there being no fundamental changes in the market dynamics – hashrates haven’t fallen signalling miners aren’t leaving the market – it has been a driver of increasingly positive sentiment of Bitcoin’s long term value proposition and the “Digital Gold” narrative.”  – Lanre Jonathan Ige, Researcher at 21Shares and Amun Token 

“Bitcoin reached a high of 10,066 on Friday and has dropped into the halving, currently trading at 8,669. In our view, and given that the 2020 halving is taking place in a more efficient market than at previous halving’s (2012 and 2016), the market discounted the lower supply into the weekend and participants are now taking profits. In effect, we are seeing buy the rumour, sell the fact at work. Once the market has settled, the cryptocurrency will once again be subject to demand forces as opposed to only being based on the supply contraction.” – Russell Shor, Senior Market Specialist at FXCM.

“Predicting the price of Bitcoin post its halving isn’t going to be easy. If I have to make a guess is that I would expect it to sell off. It depends on the momentum of Bitcoin’s price heading into halving. If the price continues to stay firm above 9,000, I would expect it to see a sell off albeit a less horrifying one compared to March 12. BTC could sell off before the halving instead. Nevertheless, my view is that Bitcoin should retrace some of its recent gains. Firstly, there have been quite a few funds, traders and market-makers who have positioned long. Secondly, miners selling into halving as the smaller players cant stay profitable.” – Eugene Ng, Matrixport 

What Happens Now to Bitcoin’s Price?

Bitcoin remains a controversial asset with most people either believing it to be valueless or set to be worth $1 million per coin. Previous Halving’s have historically ushered in bull runs for the Bitcoin price with the last halving culminating in the all time high of $20,000 per coin.

“If history is any indication of the future, I am pretty bullish about the next halving.” Ray Youssef, CEO of Paxful said, “Usually, the interest around Bitcoin goes up due to halving because Bitcoin is only getting more scarce. We’ve had astronomical increases in prices during the last two halvings. There are also several indications for that. Google Trends suggest that the interest around bitcoin halving is at all-time high already eclipsing the phenomenon last term. Various news pieces also suggest that there has been a sharp spike in the number of Bitcoin addresses holding at least 1 BTC and at least 0.1 BTC as evidence of accumulation by retail investors ahead of halving.”

Image via Shutterstock

SushiSwap (SUSHI) Slashes Rewards and Total Value Locked Takes a Plunge—What Does This Say About LPs?

DeFi protocol SushiSwap (SUSHI) recently cut its rewards from 1,000 SUSHI tokens per block for liquidity providers, to 100 SUSHI tokens as of Ethereum block 10850000. 

SushiSwap has been swarming in attention lately, in the DeFi industry, as it gained immense popularity since its existence. SushiSwap witnessed $250 million in total value locked (TVL) in cryptocurrencies on its first day of trading. 

SushiSwap’s fate has come with many twists and turns, starting off with the fact that its founder, known as Chef Nomi, decided to sell his SUSHI tokens in exchange for Ether. Along with the cashing out, Chef Nomi decided to transfer the control of the protocol to FTX’s CEO, Sam Bankman-Fried. While Chef Nomi cashed out his SUSHI, the token price plunged dramatically, as the crypto community called his move an “exit scam.” 

Bankman-Fried decided to transfer the admin control to a multi-signature wallet after the decision was made in a decentralized vote. SushiSwap successfully migrated $830 million of value locked in the SushiSwap protocol from Uniswap. With the migration SushiSwap accumulated in a 225 percent increase in total value locked (TVL). Along with the migration, Chef Nomi has returned $14M worth of Ether back to the project fund, allowing SUSHI’s price to recover alongside the other DeFi tokens.

SushiSwap distributes a fixed amount of newly produced SUSHI tokens to its liquidity providers every block. Prior to block 1085000, liquidity providers got SUSHI token rewards in proportion to the liquidity they provided. 

Less than a day after SushiSwap rewards dropped from 1,000 tokens to 100 tokens per block, SushiSwap’s total value locked also plunged from $1.46 billion to $846.88 million, according to SushiSwap Protocol Analytics. However, the SUSHI token’s price only fell from $2.45 to $2.31 per token at press time, according to CoinGecko

Uniswap, the original protocol of its hard fork Sushiswap, has now more total value locked (TVL) of $971.3 million, according to DeFi Pulse. 

With the drop in Sushiswap’s total value locked, indicates that the liquidity providers on the platform were only interested in maximizing profits, rather than supporting the decentralized finance protocol. This move could question the intentions of the decentralized finance and yield the farming sector as a whole.

Exit mobile version