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
- Stop worrying about your validator uptime
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
- Public goods problems are coordination problems
- 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