Eth News and Links
Mainnet
- Geth v1.10 – snap sync is shipped, though not yet enabled as nodes need to build the structure necessary for snap sync. That structure makes pruning relatively quick and gets you back to a database size of a fresh sync. Snapshots also make DOS attacks harder and increase database read capacity of node. Adds eth/66 and will drop eth/64 soon and eth/65 in the summer
- EIP1559 scheduled for the London hard fork, likely in July when the difficulty bomb goes off.
- Latest core devs call, Beiko’s notes. Removed EIP2315 (EVM subroutines) for Berlin
- Proposal for increasing address size from 20 to 32 bytes
- Weak statelessness and/or state expiry coming soon
- Better bidding with EIP1559
- An econ analysis of EIP1559, a blog post summary of Tim Roughgarden’s paper
EIPs/Standards
- ERC3085: Wallet add Eth chain RPC method (‘wallet_addEthereumChain’)
- EIP3322: Account gas storage opcodes
- EIP3332:
MEDGASPRICE
Opcode - ERC3338: Limit account nonce to 2^52
- EIP3336: Paged memory allocation for the EVM
- EIP3337: Frame pointer support for memory load and store operations
Proof of Stake
- Commit to pre-state instead of post-state when we turn off PoW
- A toy example of calculating data recovery
- Mousse, an eth2 emulator for local testing
Layer2
- Hermez zk-rollup is on Rinkeby testnet
- Cross-rollup dex design even if only the destination rollup has EVM support
This newsletter is made possible thanks to Chainlink!
Chainlink’s biggest hackathon yet is right around the corner! Join us from March 15 to April 11 to compete for $80k+ in prizes, learn from industry-leading mentors, and build with others across the community.
Register today to secure your spot.
Stuff for developers
- Expectations for breaking changes for Eth devs
- Solidity v0.8.2, inliner from post immediately below, custom NatSpec and exported documentation
- Saving gas with simple inlining
- Hardhat v2.1, a transaction pool implementation that fully mimics geth
- Zero configuration for Hardhat and Typechain
- Load balancing freemium Ethereum endpoints with Dshackle
- A walkthrough of ERC3156 flash loan standard
- WETH10 is on mainnet
Security/incidents
- Avoiding npm attacks with Metamask’s Lavamoat
- Finding evil go packages, npm-style
- A security framework for SNARKy ceremonies
- PaidNetwork rugpull, founders claim that admin address was hacked
- There was a BSC rugpull as well for 31m, also with ex-post dubious founder claims
- The blow-by-blow of warroom events to save Primitive finance, and the big bounties paid in return
- Fiona Kobayashi’s guide to troubleshooting Flashbots
- Curve v1 pools have a bug, please withdraw liquidity
- A browser-based side channel attack via CSS
Ecosystem
- MetaMask’s custom networks API for layer2 and EVM sidechains
- You can use Chainlist to easily add a new chain to MetaMask, though it is a trusted 3rd party
- Rate-limiting nullifiers in Waku v2 messaging (eg, Whisper replacement) for spam protection without compromising privacy
- Ethereum Foundation rollup grant applications are due April 16.
Enterprise
- AWS Managed Blockchain now has Eth node general availability
- Aon pilot of tokenized “placement of insurance”
- PayPal CEO says they’re experimenting with building on Ethereum
- HK public company Meitu buys $22m ETH and $18m BTC
The NFT application layer
- Indie band Kings of Leon issuing an NFT for new album
- Jack Dorsey is selling his first tweet on Cent
- Grimes sells NFTs for $6-7m
- Even the Associated Press is selling an NFT of its US presidential call
- Burning a Banksy artwork to sell it as an NFT
Regulation/business/tokens
- 1400 Florence, 1920 Paris, 2021 Ethereum: a new framework for art
- Coinbase’s “rise of the Ethereum economy”
- Nobody cares about decentralization until they need it, a user’s story of getting locked out of his TopShot account
- McAfee indicted on fraud and money laundering in pump and dumps
- JP Koning: is DeFi undoing Tether’s network effects?
General
- Nick Johnson hacks Cobo Vault hardware wallet, something easily possible on Ledger and Trezor as well
- Brave Search: buys Tailcat to make privacy-first search engine
- Adler: cryptoeconomic blockchain bridges are not trust-minimized
Job Listings
- Switchain is looking for a VP of Business Development. Remote, full-time
- At the edge of blockchain R&D. Rust, Golang, Solidity. Join ChainSafe!
- Trail of Bits is looking for a blockchain security engineer
- 0x: devs of all types and a data analyst
- ethereum.org is hiring a front end dev
Want your job listing here? $345 per line (~75 character limit including spaces), payable in ETH (or 345 DAI or 345 USDC) to evan.ethereum.eth. Questions? thecryptonewspodcast at-gmail
If you’re wondering “why didn’t my post make it into Week in Ethereum News,” then please put it on an Ethereum subreddit; emails/DMs are not part of my workflow.
Please click the following if you’re interested in sponsoring the newsletter.
Twitter: follow @WeekinEthNews to find out what the most clicked are. Follow @evan_van_ness to get most of the week’s news in real time.
Permalink for this week’s issue: https://weekinethereumnews.com/week-in-ethereum-news-march-7-2021/
Dates of Note
Upcoming dates of note (new/changes in bold):
- Mar 8 – Statelessness and state expiry call
- Mar 10-25 – Gitcoin CLR matching grants round
- Mar 19-21 – ETHGlobal’s NFT Hack
- Apr 9 – May 14 – ETHGlobal’s Scaling Ethereum hackathon
- April 14 – Berlin upgrade fork (testnets: Ropsten Mar 10, Goerli Mar 17, Rinkeby Mar 24)
- April 16 – Rollup community grant applications due
- April 22 – Ethereum in the Enterprise 2021
- May 14 – papers due for WoSCA 2021
- Jul 20-22 – EthCC4 (Paris)
Did you get forwarded this newsletter? Sign up to receive it weekly