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%
- 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