Q & A
What are the risks associated with staking on ETH 2.0?
Validator / Rémy Roy Oct 14, 2020
0 Answers
What is a flash loan?
DeFi / MC Masher Oct 12, 2020
avatar
Hiturunk
Top Answer Oct 15, 2020

"The concept of a flash loan was first termed by Max Wolff, the creator of Marble Protocol in 2018." - Dragonfly Research, "Flash Loans: Why Flash Attacks will be the New Normal", Feb 27th, 2020

A flash loan is a loan that is paid back within the same transaction in which it was borrowed.

By checking whether or not a set of smart contract calls within a transaction will definitively return the money borrowed from the contract being flash loaned from, defi applications such as Aave, and Uniswap are able to loan money with no collateral, but risk-free while earning a guaranteed premium. [Source: https://docs.aave.com/faq/flash-loans]

This provides an enormous amount of "free" liquidity available to the market in a way unlike has ever been seen before in the traditional finance world that can be used to arbitrage tokens between dexes, free up collateral, rebalance leveraged portfolios on dApps, and many other things we have yet to dream up.

In short: A flash loan is a no-risk, zero-collateral loan available to anyone to take on a permissionless, decentralized, smart-contract based blockchain like Ethereum.


1 Answer
How does Ethereum 2.0 work?
Research / Rémy Roy Oct 7, 2020
avatar
Hiturunk
Top Answer Oct 15, 2020

Ethereum 2.0 is centered around the idea of a Beacon chain that synchronizes multiple Ethereum chains, which are referred to as shards.

This approach to solving the "scaling problem" [Increasing the throughput of data on the network] preserves the decentralized, trustless nature of the Ethereum blockchain while drastically increasing the throughput of the network as new "shards" are added to the network and synchronized by the beacon chain.

The beacon chain's primary function is merely the synchronization and consensus of the states of the various shard chains underneath it through a proof of stake [as opposed to proof of work in the original Eth blockchain design] consensus algorithm.

Ethereum 2.0 is planned to launch in multiple phases -
In phase 0: The Beacon chain is launched and layer 1 ETH [The current ethereum network's native token] is burned to mint ETH on Layer 2 [The beacon chain]. This ETH is staked with validators: 32 ETH per validator, and they begin the proof of stake consensus of the Beacon chain, which at this point will not actually do much else.

In phase 1: Layer 1 is incorporated as a shard under the beacon chain and other shards are tentatively added to test and develop sharding logic. At some point during this phase mining rewards will begin to be scaled down and confidence in the sharding logic will eventually progress to the point that the network moves to phase 2 [final implementation] of Ethereum 2.0.

Phase 2: The shard chains begin to interoperate through the beacon chain and consensus is achieved across all shards. Throughput is massively increased, transaction fees decline a lot, the network becomes less congested, and mass adoption becomes truly possible for Ethereum.

Of course, all of this is highly simplified and I encourage you to view this source for further reading about the technicalities of the different phases to get a good grasp on how it all works:
https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-phases/

1 Answer
What is a smart contract?
Core Developer / MC Masher Sep 25, 2020
1 Answer