Week in Ethereum News, December 3, 2022 - sponsored by Starbloom Ventures
Eth News and Links
Layer 1
Discussion of upgrade naming schemes
Latest consensus layer call video. Notes from Ben Edgington & Christine Kim:
EIP4844 is not in the same readiness as withdrawals, so is being worked on in parallel & specified separately from Capella upgrade, to not delay withdrawals
EIP4844 implementer call notes: CL teams working on passing spec tests & sync protocol, EL teams rebasing on top of fork by timestamp, devnet 3 now expected next week
EOF v1 checklist with summary of EIP implementations
Shandong testnet deprecated
For stakers
New MEV-Boost non-censoring relays:
ultra sound by ultra sound money
agnostic by GnosisDAO
(instructions from Flashbots on how to run a relay)
Ephemery project to create an ephemeral testnet for testing staking setups
Full node on $365 hardware using Rock 5B board
Research
Optimal attestation packing, existing Lighthouse greedy approximation algorithm produced optimal solution 52.3% and within 5% of optimal 99.97%
Client releases
Consensus Layer:
Nimbus v22.11.0: production ready separate validator client
Execution Layer:
Besu v22.10.1: performance improvements via database caching, sync fixes & logging improvements, reduced memory consumption and RPC additions
Layer 2
Christine Kim: overview of zkEVMs
EIPs/Standards
EIP6046: Replace SELFDESTRUCT with DEACTIVATE
EIP6047: Balance accountable via event for ERC721
EIP6049: Deprecate SELFDESTRUCT
EIP6051: Private key encapsulation
EIP6059: Parent-governed nestable NFTs
EIP6065: Real estate token
EIP6066: Signature validation method for NFTs
This newsletter is made possible thanks to Starbloom Ventures!
Starbloom Ventures is a first round venture fund founded by Evan Van Ness to invest in the future of web3.
Stuff for developers
Ropsten testnet is shutting down, Rinkeby is next; app devs should use Sepolia
PRBMath v3: user defined value types SD59x18 & UD60x18, free functions (defined outside of contracts), typed assertions for use in Foundry tests, MIT license
Blacksmith: generates front end for interacting with contracts in Foundry projects
Foundry <> Python differential fuzz testing template: useful for quantitative finance contract development
RareSkills 40 question timed Solidity test; Tincho got 77.5% [video]
Guide to how contracts are constructed & deployed
EVM storage diagram of how it is structured & accessed
evmc: fetch verified Solidity from Etherscan and load in IDE
interface.fyi: UI for mainnet contracts including unverified & without ABI
Sample contract deployment pipeline using GitHub Actions, Hardhat & OpenZeppelin Defender; proof of concept
Basement API: fetch contracts, wallet and NFT data
Liberte: replace Infura with your own node
Security
88mph vulnerability disclosed, unclaimed rewards could be drained from vesting contract
Ecosystem
Despite Twitter jokes, WETH (wrapped Ether) cannot depeg, unlike other wrapped assets
Chainlist reports RPC privacy
ETHGasStation is shutting down; gasprice.io is a decent alternative
Enterprise
Stripe fiat onramp, US only initially
Maersk discontinuing TradeLens (built on Hyperledger Fabric) after 4 years
Application layer
Compound set borrowing caps on 10 assets in response to CRV-borrowing attack against Aave
Maker Dai Savings Rate (DSR) increasing to 1%
Eth.co: add .co to .eth ENS to view links, NFTs, ENS domains and profile
Set ENS avatar: mint an image and set the profile pic NFT as your avatar
Uniswap NFT marketplace aggregator live on mainnet
Coinbase Wallet forced to remove NFT transfers on iOS as Apple wanted transaction fees paid via in-app purchase (to collect their 30%)
Job Listings
Code integration tester wanted by Ethereum Foundation
EF Robust Incentives Group seek a research scientist
Job listings: $600 for four issues (75 character limit), payable in ETH/DAI/USDC to abcoathup.eth on mainnet or Layer 2. Questions? abcoathup at-gmail
Regulation/business/tokens
BlockFi filed for bankruptcy
US Senate committee hearing on FTX; Blockchain Association sent FTX failure memo [PDF]
Kraken settled with OFAC for $360k after geoblocking onboarding but not transactions
Proposal to pilot Uniswap fee switch, with input from Uniswap Foundation
Vitalik calls out governance rights as a token value narrative
Alex Van de Sande: instant run-off voting is hard to visualize, with chaotic results
Overview of digital fashion: digiphysical, AR & direct-to-avatar wearables
General
Intel SGX attacks: Secret Network vulnerability disclosed, past transactions may not be private
LastPass customer info accessed in second security incident
Follow @WeekinEthNews to find out what the most clicked links are. Follow @abcoathup and @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-december-3-2022
Upcoming Dates of Note
(new/changes in bold)
Dec 5 – EF Layer 2 grants deadline
Mar 2-5 – ETHDenver
Mar 15-16 – ETHDubai
Sign up to receive this newsletter weekly