Mar 14, 2021Ether Berlin upgrade April 2021Timing After months and months of planning, Berlin is finally here! The upgrade, which follows the Istanbul and Muir Glacier upgrades, is scheduled to go live on the Ethereum mainnet at block 12 244 000. …Eth3 min readEth3 min read
Feb 5, 2021The Ethereum Virtual MachineOverview The Ethereum Virtual Machine or EVM is the runtime environment for smart contracts in Ethereum. It is not only sandboxed but actually completely isolated, which means that code running inside the EVM has no access to network, filesystem or other processes. …Ethereum4 min readEthereum4 min read
Feb 5, 2021Blockchain BasicsBlockchains as a concept are not too hard to understand for programmers. The reason is that most of the complications (mining, hashing, elliptic-curve cryptography, peer-to-peer networks, etc.) are just there to provide a certain set of features and promises for the platform. …Blockchain3 min readBlockchain3 min read
Feb 5, 2021Introduction to Smart ContractsA Simple Smart Contract Let us begin with a basic example that sets the value of a variable and exposes it for other contracts to access. It is fine if you do not understand everything right now, we will go into more detail later. Storage Example // SPDX-License-Identifier: GPL-3.0 pragma solidity >=0.4.16 <0.9.0; contract SimpleStorage {…Cryptocurrency2 min readCryptocurrency2 min read