Eth News and Links
Proof of Stake consensus layer
- PoS implementers call video. Notes from Ben Edgington:
- Public Kiln testnet to be setup once sufficient milestones hit
- Vitalik’s blob transactions more complex version favored to lessen work on execution layer; to be prototyped at EthDenver
- Latest What’s New in Eth2
- Lighthouse v2.1.3: improves peer stability using fork of rust-libp2p
PoW switch off
- Kiln milestone tracker (pre-production sprint for PoW switch off)
- Kiln will be last testnet before existing public testnets like Goerli are upgraded
- Not many unchecked boxes remain in PoW switch off readiness checklist
- Draft EIP to add beacon state roots into the EVM for beacon chain withdrawals, aiming for Shanghai upgrade after PoW switch off
- Client diversity risk scenarios: 3-4 weeks to resolve a consensus bug in a client with half the ETH staked, compared with 13 minutes for a client with 67% or more ETH staked; examples of past attacks and bugs
- Community call #3 video
- Kintsugi testnet PnP image for Raspberry Pi
EIPs/Standards
Layer2
- L2 Fees: adds fees paid to Layer 1 by Layer 2s for security
- FTX supports Arbitrum
- Argent zkSync wallet deposits from exchanges via LayerSwap
- Proof of Efficiency: Polygon Hermez consensus proposal for zk-rollups
This newsletter is made possible thanks to Starbloom Ventures!
Starbloom Ventures is an early-stage venture fund by Evan Van Ness to invest in the future of web3.
We believe that the Ethereum ecosystem should have a cultural norm that VCs help fund public goods, that’s why we pledge 10% of profits to support Ethereum public goods.
Stuff for developers
- OpenZeppelin Contracts v4.5.0: Base64 encoding, NFT royalties, NFT voting, governance minimum voting duration and ERC20 infinite approval
- Underhanded Solidity Contest: build a DEX with unexpected trades
- Solidity developer survey 2021 results
- Feedback wanted on support for catching Solidity custom errors
- Nomic Foundation: non-profit public goods organization building Hardhat, Rethnet & Slang; $15m of $30m already raised
- Forge: guide to forking mainnet/testnets in tests
- Use Forge Standard Library to set token balances for an address
- Incentivize bots to call your contract: pay in ETH/WETH, no inputs, no bond/registration, no unsafe external calls & only call when meaningful
- Slither Action: run Slither static analyzer in GitHub Actions workflow
- Yield’s approach to calculating prices from oracles
- Token Gate: TypeScript module for ERC20/721/777/1155 balance gating
- Flashbots Proxy: interactively compose and submit Flashbots bundles
- Choosing which wallets to support for projects on Layer 2
- StarkNet React: React hooks using starknet.js
- Full-stack guide to Starknet using Nile, Starknet.py and cairopal
- circom-ecdsa: proof of concept zkSNARK circuits for ECDSA in circom
- EVM symbolic execution engine in Solidity with a Difference Logic solver, for study purposes only
- Guide to web3 data for web2 data analysts
Security
- Optimism critical vulnerability disclosed, self destruct created additional ETH, Optimism & forks fixed, $2 million bounty paid to saurik
- Dego Finance ~$10 million exploit, reportedly compromised keys
- Tecra $639k exploit, logic error in token burn, Uniswap v2 pool drained
- Yearn vulnerability disclosed, SingleSidedBalancer strategy could be attacked, $200k bounty paid
Ecosystem
- Polynya: how Ethereum scales, first with rollups, then EIP4488 or blob transactions, followed by danksharding and finally statelessness & zk EVM
- Ethereum ecosystem $585 billion total market cap in January; $310B Ether, $240B ERC20s, $25B synthetic assets and $9B NFTs
- Vitalik: why Ethereum chose 12 second block times for PoS
Enterprise
- OnlyFans adds NFT profile pics
- Ubisoft’s Rabbids to be used in the Sandbox
Application layer
- Maker crosses10 billion DAI
- BarnBridge SMART Alpha live on Optimism, new 1-day pools
- Set Protocol integrates Perpetual Protocol v2 on Optimism
- Aboard Exchange (order book derivatives exchange) live on Arbitrum
- Vesta Finance live on Arbitrum
- Element Finance Voting Vaults: assign voting power to any contributor or value, such as locked positions
- Mirror midwit: generate contract UI in a document, alpha, supports mainnet, Arbitrum & Optimism
- briq alpha 1.0 (building blocks to create NFTs on StarkNet): redesigned as semi-fungible tokens, resizable canvas, claim 1000 briqs
- Looksmutable: analyze mutability of NFT metadata by ENS or OpenSea link
- RAC.fm: web3 enabled music portal for RAC holders
- Gummy: link a physical object to an NFT using a verifiable anti-counterfeit sticker, available for beta testers
Job Listings
- Roles at Gnosis Sr DevRel Eng. Sr Production/Reliability Eng. DevOps Eng.
- Nomic Foundation hiring Rust Tech Lead & Ethereum Tech Lead
- Re7 Capital – a DeFi yield fund – is hiring analysts and data engineers
- Wanna build a cutting edge ETH Staking pipeline? 🅐ℙⓅ🄻ʸ for Ether Capital
- Senior Technical Writer to take ownership & completely redo the Geth docs
- EF research hiring Networking Engineer
- Internship program with Nethermind (1-3 month)
Reach developers experienced with Ethereum. $600 for four issues (~75 character limit), payable in ETH/DAI/USDC to abcoathup.eth on mainnet, Arbitrum or Optimism. Questions? abcoathup at-gmail
Regulation/business/tokens
- KPMG Canada adds Ether to balance sheet, along with carbon offsets
- RAC: why NFTs matter to artists
- BlackRock plans to offer crypto trading
General
- Couple arrested in relation to Bitfinex 2016 hack for alleged conspiracy to launder $4.5 billion in Bitcoin
- Binance $200m investment in Forbes
- US Senator reveals secret CIA bulk data collection without oversight
- Proposal for trustless BTC bridge creation with witness encryption
- SHA256: visually step through the algorithm
- Least Authority discloses security vulnerabilities in Atomic Wallet
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-february-12-2022
Dates of Note
Upcoming dates of note (new/changes in bold):
- Feb 17 – Schelling Point (Denver)
- Feb 18-20 – ETHDenver
- Feb 23 – Mar 11 – Codeless Conduct no-code hackathon (virtual)
- Mar 9-24 – Gitcoin Grants Round 13
- Mar 11-20 – Ethereum Rio
- Mar 15 – Cryptocurrency Class starts (virtual)
- Mar 16 – submission deadline for Underhanded Solidity Contest
- Mar 17-18 – ETH Austin summit
- Mar 29-31 – ETHDubai
- Apr 7-9 – ETH Portland hackathon
- Apr 18-25 – Devconnect (Amsterdam)
- Apr 22-24 – ETHAmsterdam
- May 3-8 – spaghettETH (Milan)
- May 20 – US Fed CBDC discussion paper feedback deadline
- Jun 10-12 – ETHPrague
- Jun 20-23 – NFT.NYC
- Jun 24-26 – ETHNewYork
- Jul 8 – ETH Seattle summit
- Jul 19-21 – EthCC 5 (Paris)
- Aug 19-21 – ETHMexicoCity
- Aug 27-28 – DeFi Security Summit (Stanford)
- Aug 29-31 – Science of Blockchain Conference (Stanford)
- Nov 4-6 – ETHSanFrancisco
- Dec 2-4 – ETHTaipei
Did you get forwarded this newsletter? Sign up to receive it weekly