Ivan on Tech Academy provides latest insights and reports about the blockchain industry.
Ethereum is one of the most fascinating and impactful projects in the crypto space. By bringing in the idea of programmable blockchains, Ethereum pretty much ushered in the era of smart contract platforms. Now with Ethereum 2.0 just around the corner, let’s familiarize ourselves with Ethereum code.
What code is Ethereum written in? How to code Ethereum smart contracts? What are ERC-20 tokens? Let's answer all these questions in this guide.
Vitalik Buterin, a Russian-Canadian programming prodigy, first released the Ethereum whitepaper in 2013, describing it as a platform that can accommodate decentralized applications (Apps). Ethereum has a long list of co-founders and was coded using– Go, Rust, C#, C++, Java, and Python.
However, when learning about Ethereum code, this is not the main information that most developers are looking for. The truly fascinating aspect of...
One of the many fields of the economy that is ripe for disruption by the blockchain is the finance field. Virtually every part of the finance industry that traditional finance companies operate in is under threat from the blockchain. Over the last few months, the DeFi space market cap has risen dramatically, and this trend is set to continue over the coming years.
First of all, what is DeFi? DeFi stands for decentralized finance and refers to the ecosystem of financial applications built on the blockchain. This can be anything from decentralized exchanges to decentralized lending.
Projects such as Kyber Network (KNC) and 0x (ZRX) enable a decentralized and trustless exchange of tokens. Kyber “is an on-chain liquidity protocol that aggregates liquidity from a wide range of reserves, powering instant and secure token exchange in any decentralized application”. Their protocol can then be integrated into other applications such as websites or cryptocurrency...
eWASM is one of the many innovations that Ethereum is looking to implement to make its jump to Ethereum 2.0. Many believe that eWASM will help create an ecosystem that’s fast, scalable, and flexible, encouraging developers to build complex smart contracts on top of Ethereum 2.0’s protocol. This comes in addition to the many different aspects of ETH 2.0 which our previous articles on Staking, Sharding, Ethereum Layer-2, zk-SNARKs and much more explains. So, before we go any further, let’s familiarize ourselves with Ethereum 2.0.
Ethereum 2.0 is a series of upgrades that will radically change the protocol, making it more scalable and efficient. So, Ethereum 2.0, what is it? Examples of these upgrades include – Proof-of-stake with Casper Protocol, Sharding, Raiden, Plasma, and Rollups. These changes will be implemented in different Ethereum phases to ensure proper deployment and execution.
Over the past few days, we gave you a general overview of how Ethereum 2.0, or ETH 2.0, works and then showed you ETH 2.0 Staking and the Casper Protocol’s nuances. In this one, we are going to look into another massive feature of ETH 2.0 – Sharding.
One common criticism of various cryptocurrency and altcoin systems is that of scalability. Put simply, if cryptocurrency and blockchain technology is going to drive the DeFi world of tomorrow, it needs to be able to support billions of people. This is something our comprehensive DeFi guide goes into in-depth, but there are already many solutions. Scalability techniques mainly fall into the following categories - layer 2 and layer 1.
These are off-chain scalability solutions built on top of the blockchain. The idea here is to leave the base layer alone and put on extra architecture on top of it. This layer deals with complex computations which mitigates the architectural...
With ETH 2.0 just around the corner, now is a good time as any to look into one of the most critical updates it’s bringing along - proof-of-stake (PoS). In this article, we will look at why the current proof-of-work (PoW) system isn’t refined enough for future scalability needs and then see how eth 2.0 is looking to integrate PoS.
Quite like Bitcoin, Ethereum also uses a proof-of-work (PoW) consensus protocol. The core principle of PoW works like this:
Since Ethereum first went live in July 2015, developers have stayed the course to improve it consistently. And in comparison to other upgrades over the years, the upcoming phasing in of ETH 2.0 will introduce two significant improvements: Proof of Stake (PoS) and Shard Chains. The shift in the underlying consensus mechanism away from the existing Proof of Work architecture will improve scalability, accessibility, economic incentives, energy efficiency, and lower barriers to entry, amongst other things.
A consensus mechanism is a process by which the blockchain network agrees on one single version of the truth. Unlike in centralized systems, where those in power can twist the truth for a variety of reasons like political alliances, greed, power grabs, cover-ups, or even blackmail, and multiple versions of the truth can be told to gain an advantage.
For example, let’s say an earnings report is due to come out from a large corporation. And it just so happens,...
Ethereum is one of the most well-known blockchains, and it is about to receive a significant upgrade. The crypto community is now keeping an eye out for ETH 2.0, and for a good reason. The 2.0 upgrade will bring a host of changes to the network that will make Ethereum faster and more secure than ever before. The changes that this upgrade is going to bring in a host of changes like - proof-of-stake, Sharding, eWASM, Plasma, and the Raiden Network.
Ethereum 2.0 has been an open secret for quite some time now. When Ethereum was initially released, it was done so in five stages. This was done to give each step the proper development time it required: