Ethereum is one of the world's largest and preferred public blockchain networks for developers. In the future, as Ethereum 2.0 and Layer2 solutions advance, it will continue to lead and shape the development trend of future blockchain technology. Justin Drake is an important member of the Ethereum Foundation (hereinafter referred to as "EF") and has played a vital role in promoting the development and implementation of Ethereum 2.0. He has not only promoted the advancement of Ethereum technology, but also brought important innovations and inspirations to the entire blockchain field.
This issue is the 01st issue of the "Developer Story" column. From the perspective of Justin Drake and Owen, the head of OKX Web3 products, we will better understand the world of Ethereum. This column covers technical improvements, consensus mechanisms, scalability, security, DeFi, user experience, ecosystem, environmental impact, future development and strategy of Ethereum 2.0, aiming to gain in-depth insights and plans of Ethereum core developers.
Changes in Ethereum and L2 after the Cancun upgrade
Justin Drake:After the Cancun upgrade, Ethereum throughput increased and the GAS fee of the L2 network was significantly reduced. From the data, after the Cancun upgrade, Ethereum and L2 have indeed become more attractive to developers and project parties.
The chart of L2beat shows this well: transactions continue to grow over time.
Image 1: Source L2beat
In addition, Dune's "Average Blobs per Block" chart shows that Blob usage has grown from about 1 Blob/block in March to about 2.3 Blobs/block today. A large part of this steady growth comes from Ethereum's bootstrapping of various L2s. In a few weeks, we should see Blob demand reach the 3 Blobs/block target and Blob fees reach market fair levels.
Image 2: Source Dune
The reduction of Gas stimulates user demand. From an economic point of view, when the supply curve moves from S1 to S2, the price equilibrium decreases from P1 to P2, and induces an increase in demand from Q1 to Q2.
Picture 3: Source from the Internet
OKX Web3Product ManagerOwen : So far, although the overall transaction volume of Ethereum and L2 has not shown a very rapid growth trend, assets are shifting to L2, and the total locked value (TVL) of L2 continues to rise. And the activity of L2 has surged. Take Base as an example. After the upgrade, Base's daily average active users (DAUs) increased by 560% compared with before the upgrade, and the daily average transaction volume (DTXs) increased by 540% compared with before the upgrade. The daily average transaction volume (DTXs) of Optimism and Arbitrum also increased by 70% and 200% respectively. From the perspective of transaction volume and daily activity, the upgrade has indeed attracted some traders, especially small traders.
It is a good thing that the foundation reduces its holdings of ETH, which promotes decentralization in the long run
Justin Drake: In promoting the development of the ecosystem, EF is often regarded as "ruling by doing nothing", and this style has also faced some controversy. I think it is a good thing that EF's role in the entire ecosystem is decreasing.
Today, EF's responsibilities are mainly limited to:
1) Hosting a Devcon or Devconnect every year, they are now just one of many conferences, and there are many peripheral activities that are more important than the main venue.
2) An executive client: Geth, one of the 5 executive clients, but EF does not maintain any consensus clients.
3) Grants: tens of millions of dollars in unconditional grants are provided to the wider community every year, which has led to a decrease in EF's ETH financial reserves. In the long run, it is a good thing for the Ethereum Foundation to hold less ETH. EF currently controls 0.23% of the ETH supply. It is healthy to keep this number close to 0% in the next few decades because it promotes the decentralization of the Ethereum ecosystem.
Image 4: Source Etherscan
4) Telephone coordination: Many conference calls are hosted by EF members, such as All Core Devs (ACD) hosted by Tim Beiko, All Devs Consensus (ACDC) hosted by Alex Stokes, RollCall hosted by Ansgar Dietrichs and Carl Beekhuizen, Sequencing and pre-meetings hosted by me, MEV-boost conference calls hosted by Alex Stokes, style="text-align: left;">Click to see more: https://www.youtube.com/@EthereumProtocol/videos
5) Research: This may be one of the areas that is still centralized, but it is possible that some EF research teams will be independent.
6) Roadmap Development: Vitalik updated the roadmap diagram, and then there are dozens of works being developed in parallel by different teams.
Image 5: Source Vitalik tweet
OKX Web3Product ManagerOwen:EF should play more of an advisory role. The ecosystem has gained enough attention to continue to develop without relying on key figures. This means that discussions can be carried out in an open and fair environment, making Ethereum a project that everyone recognizes, rather than being influenced by a single party. This is also in line with the spirit of blockchain, which is community-driven governance and transparency.
EthereumDeFi&Future Large-Scale Application Scenarios
Justin Drake:Currently, the Ethereum community has a very pure technical atmosphere and has been working to overcome various technical difficulties, but technology ultimately needs to serve user needs and application scenarios.
First, I think existing DeFi will grow 10x in the next five years:
1) Stablecoins: Expect to see $1 trillion in stablecoins, a significant portion of which will be decentralized stablecoins
2) DEX: The ratio of DEX to CEX trading volume continues to increase, and I expect this trend to continue
3) Lending markets: Projects like AAVE and Compound should grow about 10x
4) Prediction markets: Projects like Polymarket should grow about 10x
5) Derivatives: Liquid perpetual contracts, options, futures, etc., all of which will be available on Ethereum
Second, in addition to DeFi, I hope to see decentralized front-ends using ENS and IPFS become more popular.
OKX Web3Product ManagerOwen: In terms of data, the total locked value (TVL) of decentralized exchanges (DEX) is still the largest on Ethereum, but this data has dropped a lot compared to two years ago. We believe that the biggest obstacle to DeFi on Ethereum is the high transaction fees. The same transaction can be executed on Ethereum, compared to hundreds of transactions on L2, so the market's trading behavior will always move towards high efficiency.
The current technological development of the Ethereum community actually takes into account actual needs. For example, the EIP4337 Account Abstraction that everyone has been promoting recently is based on the fact that Web2 users have an entry barrier when using Web3, so they want to promote Account Abstraction to lower the threshold for users to enter Web3. This will be a cornerstone of all future applications.
In the foreseeable future, I believe that everyone will be able to easily self-host their own Web3 virtual assets with a user experience close to Web2.
Ethereum 2.0 Global Adoption &Developer and User Attraction
OKX Web3Product ManagerOwen:Ethereum 2.0 has now been widely adopted worldwide and has great appeal to both the blockchain world and current financial institutions.
From the perspective of network scale and staking, the total staking of Ethereum 2.0 has reached $100 billion, and more than 50,000 independent validator nodes worldwide have participated in the consensus mechanism of Ethereum 2.0. From the perspective of DeFi market development, the TVL after Ethereum 2.0 has also seen a significant increase, because the PoS mechanism enables more DeFi projects to operate at lower transaction fees, thereby attracting more users and funds. From the perspective of global enterprises and institutions, many large enterprises and financial institutions (such as Microsoft, JPMorgan Chase, and IBM) are actively adopting Ethereum 2.0 technology. These enterprises use Ethereum 2.0 for supply chain management, financial transactions, and other applications. For new users and developers, Ethereum 2.0 provides faster transaction speeds and lower fees, which makes the Ethereum network more attractive to ordinary users, while for developers, the improvements of Ethereum 2.0 make building and deploying decentralized applications (dApps) more efficient. The new consensus mechanism and sharding technology allow them to build more complex and innovative applications without worrying about excessive costs or performance bottlenecks. All of this shows that everyone has strong confidence in Ethereum 2.0. However, Ethereum 2.0 still faces many obstacles in attracting a larger number of new users and developers. First of all, for ordinary users, the entry cost is relatively high. It is important whether the wallet, the "web3 entrance", can achieve seamless access for ordinary users.
Secondly, the overall learning cost is relatively high. Ethereum 2.0 contains many new concepts, such as Proof of Stake (PoS), sharding technology, Rollups, etc. These technologies may have a high learning curve for new users and developers. Developers need to spend time and energy to understand and adapt to these new technologies. In addition, Ethereum's infrastructure and tools are still maturing, which also requires time and energy to continue to learn and follow up.
In terms of the market and competition, the competition in the entire market is becoming more and more fierce, new platforms and technologies are constantly emerging, and other blockchain platforms (Solana, etc.) are also actively developing and promoting their own technologies. They may provide different technical advantages or lower entry barriers to attract a large number of users and developers.
Finally, in terms of supervision and compliance, the regulatory policies of blockchain and cryptocurrency are still changing, and the policies of different countries and regions may affect the adoption of Ethereum 2.0.
Ethereum2.0Current Biggest Technological Advancement&Technical Improvements
OKX Web3Product ManagerOwen:Staking and Restaking.
On Ethereum 2.0, after adopting POS consensus, staking saves Ethereum a lot of energy, and also gives restaking room to play. Providing security guarantees for other projects has become a major mission of Ethereum, and only Ethereum's size can bear this heavy responsibility.
In addition, Vitalik recently proposed EIP-7702, as a solution that allows user wallets to support smart contracts, which can make it more convenient for users to use wallets, support more login methods, and provide many convenient functions that ordinary EOA wallets cannot do, such as social recovery and non-native tokens to pay gas fees, which makes it possible for large-scale web2 users to enter web3 in the future.
PoS's Impact on Ethereum Decentralization
OKX Web3Product ManagerOwen: We answer this question from multiple angles, including the impact of PoS consensus on decentralization, whether the incentive and severance mechanism for validators to participate in Ethereum 2.0 is effective enough, and how to ensure the fairness of small validators under the PoS mechanism.
First, the impact of PoS consensus on decentralization. This is a long-standing topic of discussion. In the long run, the consensus mechanism change of Ethereum 2.0 is beneficial to its development. Ethereum's goal is to become the "world computer", so all its improvements and upgrades must move towards this goal, making it a computing platform more suitable for running decentralized applications (dAPP). After Ethereum 2.0 switched from PoW to PoS, it helped to effectively balance the "impossible triangle" between decentralization, scalability and security. In addition, when discussing decentralization, we need to combine the situation in the real world. PoW is a permissionless way of participation, which can theoretically achieve maximum decentralization. However, in reality, mining is a highly specialized job, which has spawned professional services such as mining pools, mining machine manufacturers and mining farms. Before Ethereum switched to PoS, the top five mining pools controlled more than 75% of the total network computing power, and the largest single mining pool accounted for more than 33% of the total network computing power. Ethereum mining consumes as much electricity as a small country, and for professional mining farms, electricity prices are one of the most sensitive cost factors, so mining farms are usually concentrated in areas with low energy prices. This geographical concentration makes the supply of computing power vulnerable to regional government intervention, which in turn threatens the security and stability of the encrypted network. We have already seen similar situations in China's "environmental protection" mining ban in 2021, when the total computing power of the Bitcoin network plummeted by more than 50% in two months. In addition, professional mining relies on professional hardware. Before Ethereum switched to PoS, mining required the use of graphics cards, and there were very limited chip companies in the world that could produce graphics cards. If hardware suppliers intervene in mining activities, network security will also be threatened. For example, Nvidia once reduced the Ethereum mining efficiency of the RTX 3060 graphics card by half to force miners to find other alternatives. Therefore, I think it is unrealistic to simply discuss "decentralization" out of the real world. Ethereum's shift to PoS is a move in a better direction.
Secondly, we want to discuss whether the incentive and penalty mechanism for validators to participate in Ethereum 2.0 is effective enough. The upgrade of Ethereum 2.0 has been going on for more than two years, and judging from the current operation results, the incentive and penalty mechanism is effective. The attack modes that were discussed before the upgrade, such as short-range reorganization, bounce attack, balance attack, avalanche attack and denial of service attack, have been effectively resisted.
The last point is how to ensure the fairness of small validators under the PoS mechanism. These issues have been incorporated into Ethereum's medium-term roadmap. For example, by reducing hardware requirements: using Verkle trees plus EIP-4444, staking nodes can run with extremely low hard disk requirements. This allows staking nodes to synchronize almost instantly, greatly simplifying the setup process and switching from one implementation to another. These proposals also make Ethereum light clients more feasible by reducing the proof data bandwidth required for each state access. Or through economic means, such as allowing a larger validator set (lowering the minimum requirement for staking) while reducing the overhead of consensus nodes. Through these measures, verification becomes fairer and light clients are more secure.
EthereumL2sDevelopment Status&RollupsTechnical Potential
OKX Web3Product ManagerOwen: Regarding the development status of Ethereum L2s, the current Layer2 track on Ethereum is too crowded, which violates the original intention of establishing Layer2 to expand Ethereum. The fragmentation of Layer2 liquidity and the separation of UI caused by competition are becoming increasingly obvious. It is difficult for users to play the Layer2 ecosystem through a single entrance. OKX Web3 wallet is studying corresponding solutions. From the perspective of product development, the head effect itself will cause liquidity and interaction to concentrate on the top few Layer2s, and finally form a long tail situation, and even Layer2s with no user volume will be gradually eliminated. From the technical solution, we see that the technical solution of chain abstraction is emerging. Users can enter through a single entrance and use Layer2 without perception through inter-chain atomic exchange service providers.
As for the potential of Rollups technology in the Ethereum ecosystem, Rollups can be seen from two aspects. Rollups have two sides.
About the advantages of Rollups: 1) Scalability: significantly improve transaction throughput and reduce gas. 2) Security: Using ETH as the DA layer, the security and decentralization characteristics of the Ethereum main chain are retained. 3) Ecosystem support and compatibility: Ethereum's community and developer ecosystem provide extensive support for Rollups. 4) Flexibility and innovation potential: Rollups support complex smart contracts and decentralized applications. 5) Future scalability development direction: With the gradual implementation of Ethereum 2.0 and the introduction of sharding technology, Rollups are seen as an expansion solution that complements the Ethereum main chain. 6) After the cancun upgrade, it is cheaper to upload main chain data.
Disadvantages of Rollup: 1) Data availability issues: To ensure data availability, compressed data and state root are published on the Ethereum main chain, and all data must be accessible and verifiable. 2) Delay and exit time: It is usually necessary to wait for a challenge period when exiting the Rollup chain. 3) Compatibility issues: There are partial incompatibilities between different rollups networks, such as EVM OP_CODE. 4) Centralization risk: Fewer nodes and more centralized.
In general, Rollups mainly promote the development of Ethereum by improving scalability, reducing transaction costs, enhancing security, and supporting complex applications. Although it faces some disadvantages, it is still an important boost to the development of Ethereum.
From the perspective of the OKX Web3 wallet, how do you view the security, community governance, energy efficiency and privacy technology of Ethereum 2.0?
Owen, Product Manager of OKX Web3:First, the main challenges of Ethereum 2.0 in terms of security should not be underestimated, mainly including:
First, the security of the Proof of Stake (PoS) mechanism: Although Pos->Pow is more energy-efficient, there is a risk of ETH whales doing evil.
Second, the degree of decentralization of validators: Staking projects such as lido occupy too high a proportion of the staking network, which greatly reduces the degree of decentralization.
Third, the risk of new attacks brought by sharding: Ethereum 2.0 introduces sharding technology to increase the throughput of the network. Sharding divides the network into multiple shard chains, each of which handles a portion of transactions, greatly improving performance, but also increasing the complexity of the chain and bringing new risks.
Fourth, economic incentives and attack costs: In the PoS mechanism, validators have economic incentives to maintain the security of the network. However, if the potential benefits of an attack are higher than the risks and costs, it may attract malicious actors to attack.
Fifth, contract code: such as EVM upgrades that lead to incompatibility with old solidity features, etc.
Secondly, the future of community governance in Ethereum 2.0 is full of potential, and governance will become more decentralized as the network moves towards greater decentralization and scalability. From proof of work (PoW) to proof of stake (PoS), the influence of stakeholder certifiers increases. For example, in the first upgrade after Ethereum transitioned to proof of stake, the priority of staking ETH withdrawals was mainly affected by the interests of Ethereum staking users.
As the Ethereum ecosystem matures, the governance process will become more structured and formalized, and social-level governance will continue to play an important role in the development of the network. In addition, as Layer 2 solutions become more popular, governance will also need to deal with the interaction between Ethereum 2.0 and these scaling solutions.
Ethereum 2.0's community governance will be more decentralized in the future, but it needs to be carefully designed and continuously innovated to maintain the decentralization of the network and the community's voice in governance decisions.
Then, is there more room for improvement in Ethereum 2.0's energy efficiency? We have observed that Ethereum's switch to PoS has reduced electricity consumption by more than 99%, but storage overhead can still be optimized, such as transitioning Ethereum state management from Merkle Patricia Tree (MPT) to Verkle Tree (VKT).
Finally, there is the development of Ethereum privacy technology. We believe that future Ethereum privacy technology will focus on improving transaction privacy, protecting user data, and finding a balance between decentralization and regulatory compliance. The main development directions include the wider adoption of zero-knowledge proof technology. The most important thing is that with the advancement of quantum computing technology, research on quantum computing attacks will promote the development of quantum-resistant cryptography to ensure the privacy and security of Ethereum in the long term. The Ethereum community has begun to study and discuss how to prevent quantum computing attacks.
Challenges facing Ethereum in the next 10 years&Will Ethereum exist in the next 30 years
OKX Web3Product ManagerOwen:If we classify Ethereum and its corresponding EVM L2 (Ethereum Extension Layer 2) as Ethereum, then the main challenge in the next 10 years will be to reduce the friction between L1 and L2, thereby improving the user experience of cross-chain interactions and reducing liquidity fragmentation. The ecosystems of L1 and L2 should be as seamless as a single chain, which is a challenge that teams like Polygon's AggLayer are working hard to solve.
Ethereum should remain important in the next 30 years, as it has established itself as one of the most decentralized and long-lived networks.
About the "Developer Story" column
Web3 developers have made important contributions to the development of the crypto industry. Their innovative spirit and technical capabilities have injected lasting vitality and momentum into the development of the entire industry, not only improving the technology itself, but also providing support for future application scenarios and business models. But although they are active, they are rarely paid attention to. The "Developer Story" column launched by OKX Web3 and ChainCatcher aims to understand the development context, technical insights, latest developments, market changes, hot comments, etc. of different public chains from the perspective of developers through dialogues with core developers of different public chain ecosystems and the OKX Web3 technical team, enhance the voice of Web3 developers, approach these most active and interesting people, and provide them with the greatest support.
Disclaimer
This article is for reference only. This article only represents the author's views and does not represent the position of OKX. This article is not intended to provide (i) investment advice or investment recommendations; (ii) an offer or solicitation to buy, sell or hold digital assets; or (iii) financial, accounting, legal or tax advice. We do not guarantee the accuracy, completeness or usefulness of such information. Holding digital assets (including stablecoins and NFTs) involves high risks and may fluctuate significantly. You should carefully consider whether trading or holding digital assets is suitable for you based on your financial situation. Please consult your legal/tax/investment professional for your specific situation. You are solely responsible for understanding and complying with relevant applicable local laws and regulations.