Category Ethereum

Agreeable Smart Contracts

smart contract
Who decides whether to terminate a smart contract? Who decides whether a smart contract should change state? The answer, of course, is that who decides these things is encoded into the smart contract itself, and it will be different for…

Buidler, Waffle & Ethers

Buidler, Waffle & Ethers
Lately, at Balancer we’ve moved from the Truffle development environment to using Buidler, Waffle, and Ethers. The main benefit is being able to use console.log in Solidity during debugging — it’s amazing how much of a difference this makes and for this…

MarkerDAO: Getting Started with Dai Stable Coin

makerdao
Cryptocurrencies like Bitcoin have a history of price volatility compared to traditional currencies like the US dollar. Some cryptocurrency users find a need to trade for more stable options under circumstances, such as avoiding risk for example.  In response to…

Calculating Uniswap V2 Fees

Uniswap
Both Uniswap V1 and V2 have the same simple approach to fees. A flat 0.30% fee is applied to every trade, which is added to the Uniswap pair’s reserves. The way Uniswap processes fees is elegantly simple. Like everything else…

Ewasm – Ethereum WebAssembly

Ewasm - Ethereum Webassembly
Ewasm is set to make Ethereum as “the world’s computer” with better performances and efficiency. It will help scale Ethereum to a new level, which might not have been possible with EVM

Ethereum Interview Questions – Part 1

Ethereum Interview Questions Part - 1
Who is the founder of Ethereum? Vitalik Buterin What is the average block time in Ethereum? 14–20 seconds What is the average block size in Ethereum? 20–30KB What is the average number of transactions per second? 17–20 Is Ethereum a…

Beacon Chain: Heart of Ethereum 2.0

Ethereum Beacon Chain
Beacon Chain is the heart of Ethereum 2.0. It is the base upon which the rest components like Shard, eWasm, and cross-link will be built. It (PoS based chain) will run parallelly with the Mainnet (PoW based chain). Beacon chain is mainly made for the validators.