Week in Ethereum News, June 6, 2021 - thanks to Hardhat for making this issue possible!
Eth News and Links
Mainnet execution layer
OpenEthereum are sunsetting the legacy Parity codebase and are instead working on Akula (Rust version of Erigon - formerly Turbogeth). OpenEthereum v3 functionality including tracing being added to Erigon
Geth changing default to snap sync from fast sync (~2hrs vs ~11hrs)
London devnet named Calaveras fixes constraint issues that Martin Swende found
Python-based game to play with EIP1559 base fee mechanics
Analysis on charging 350 gas for accessing code chunks
Proof of concept Geth devnet with verkle trees
EIPs/Standards
EIP3601: Fractional NFT with Royalty Distribution system
Proof of stake consensus layer
Latest what’s new in PoS: 6 months of Beacon Chain - one major incident, >150k validators staking ~5m ETH
PoS implementers call. Notes from Ben Edgington: close to finalizing the spec for the Altair upgrade
Merge implementers call. Notes from Protolambda, ironing out details for a production spec
Protolambda’s update on sharding prototype, to come after we turn off proof of work
Layer2
Uniswap V3 live on Arbitrum after community vote. Currently only for Arbitrum listed devs, no changes required once open to the public
Interact and deploy to Arbitrum mainnet via Alchemy
Deep dive into zkSync 2.0 architecture: includes zkEVM which supports most opcodes
Non-technical intro to rollups
This newsletter is made possible thanks to Hardhat!
Hardhat is the Ethereum development environment for professionals. It’s flexible, it’s extensible, and it’s fast.
Easily deploy your contracts, run tests and debug Solidity code without dealing with live environments. Hardhat Network is a local Ethereum network designed for development. You get Solidity stack traces, console.log, and explicit error messages when transactions fail.
Check out the documentation, plugin list and tutorial to get started.
We’re also hiring for senior systems engineers to expand our product offering.
Stuff for developers
Update to ethers v5.3.0+ to prevent a DoS issue in earlier versions of ws if you’re using WebSockets in node and allow users to enter their own URL
JS-Waku: library to use Waku v2 in the browser, dapps can send/receive p2p messages, query for missed messages and send with confirmations
NFT.Storage: free decentralized storage and bandwidth via IPFS and Filecoin
Approve and transfer ERC20 tokens atomically using Flashbots
Solidity library to read and write to a storage slot
Go-ethereum transaction signer for AWS Key Management Service managed private keys
Circom and snarkJS library now support PLONK
Open Source Insights: interactive view of open source dependencies
Ethereum Stackexchange moderator elections
Security
Tincho from OpenZeppelin: make your auditors love you tweet storm
Due to the number of projects on Binance Smart Chain being hacked, we'll only mention them going forward if they are truly massive or technically interesting
Ecosystem
MEV:
Vitalik: Proposer/block builder separation friendly fee market designs
MEV-SGX: using secure enclaves to provide a private mempool and a sealed bid MEV auction
ETHGlobal Web3 Weekend finalists
Uniswap V3 efficiencies causing CEX to reduce prices for stable swaps
Core devs apprentice program receives 400 applicants for funding.
Enterprise
ConsenSys private transaction manager Tessera integrated with Hyperledger Besu. Orion being sunset
Norton 360 adding Ethereum mining (reminder: PoW turning off in ~6-9 months)
Ethereum node to be installed on International Space Station
Application layer
Umbra: stealth address payment protocol beta live. Payer sends funds to a new address, controlled by the receiver and known only to both parties
Uniswap V3 fee calculator
Nexus Mutual yield token cover for up to 90% of loss if yield bearing token de-pegs in value >10%, currently available for yEarn and Curve
1inch adds flashbot transactions
Matcha v2: fiat on-ramp via MoonPay and OTC trades avoid front-running or sandwich attacks
ETH flipped BTC in several metrics in May including settling more value
Regulation/business/tokens
Reserve Bank of India advises banks not to use its repealed anti-crypto order from 2018
Google to allow US advertising for exchanges and wallets (only banks and registered money transmitters)
Fee volume > PoS issuance even at 6 month low
General
Mark Cuban: all the things that crypto does better than its competitors
Proposed design to aggregate votes off-chain and validate on-chain using polynomial commitments
Amazon devices will join wireless mesh network Sidewalk unless users opt out
Google according to court documents made it hard for users to find location privacy settings
Job Listings
Argent is hiring Layer 2 Solidity Engineers, JS Full Stack, iOS & Android
Quant (DeFi Options): Solidity Eng, Designer, Marketing Lead, DevOps
A leader in the NFT ecosystem, Immutable, are hiring a Head of Blockchain
Livepeer is hiring a Protocol Engineer
Kumavis from MetaMask is looking for a JavaScript Security Engineer
Nomic Labs are hiring: Snr Software Engineer and Lead Software Architect
Want to reach experienced Ethereum devs? List your job here. $345 per line (~75 character limit including spaces), payable in ETH (or 345 DAI or 345 USDC) to abcoathup.eth. Questions? abcoathup at-gmail
If you’re wondering “why didn’t my post make it into Week in Ethereum News,” then please post your news to an Ethereum subreddit; emails/DMs are not part of our workflow.
Follow @WeekinEthNews to find out what the most clicked links are. Follow @evan_van_ness and @abcoathup to get most of the week’s news in real time.
Permalink for this week’s issue: https://weekinethereumnews.com/week-in-ethereum-news-june-6-2021/
Dates of Note
Upcoming dates of note (new/changes in bold):
June 16 - July 1 - proposed dates for Gitcoin Grants Round 10
June 16 - July 7 - Gitcoin Grants Round 10 Hackathon
June 18 – July 9 – ETHGlobal – Hack Money 2021
June 23 - Ethereum Foundation PoS team AMA
June 25-27 – Edcon (Shenzhen/online)
July 10 - Road to Devcon Quest: Devcon Trivia Game
July 28 – tentative date for London hard fork (Ropsten June 23, Goerli June 30, Rinkeby July 7)
July 20-22 – EthCC4 (Paris)
Did you get forwarded this newsletter? Sign up to receive it weekly