Eth News and Links
Dencun (Cancun + Deneb) upgrade (meta EIP7569)
- No core devs call this week, next all core devs – execution (ACDE) call January 4
Centralization watch: threatening the value of your ETH
- 🚨 Lido at 31.62% is far too close to 33.3% threshold
- Client diversity (via clientdiversity.org):
- Execution layer: Geth ~84% supermajority, could possibly cause a chain split
- Consensus layer: Prysm 41%, any client bug over 33.3% could mean loss of finality
- Better geographic diversity is optimal, particularly outside of North America & Europe
Research
- Vitalik’s Proof of Stake simplification proposal, 3 approaches to cap signatures to 8192 per slot:
- DVT: 4096 validators with minimum 4096 ETH deposit, solo stakers join DVT pools
- Two-tiered staking: heavy layer (4096 ETH min deposit) finalizes and light layer (no min deposit) attests, heavy layer + 50% or more of online light layer to finalize a block
- Rotating participation: randomly choose 4096 active validators, incentive weight decoupled from consensus weight
- Execution tickets (previously Attester-Proposer Separation): in-protocol ticket market, lottery to select beacon block proposer & attesters and lottery to select execution block proposer & attesters
- Blob DA scaling overview: up to 128 blobs via 1D PeerDAS, then increase up to 256 blobs via 2D PeerDAS or full Danksharding
MEV
- MEV-Boost auction model and bidding strategies (naive, adaptive, last-minute & bluff bidding) show reducing latency optimizes builders performance
- Rekt: $1.3M paid to solo validator by searcher after user error adding liquidity
Layer 2
- zkSync Era network issues post-mortem: safety procedure caused sequencer to wait for computed state update mismatch to be resolved
EIPs/Standards
- EIPs
- EIP7581: Increase block gas target and gaslimit
- ERCs (application layer):
Stuff for developers
- Hardhat-chai-matchers v2.0.3: adds Addressable support in withArgs & equals
- Solidity memory safety: avoid scratch space between assembly blocks
- xdeployer v3.0.0 (Hardhat plugin for deterministic address deployment): uses CreateX
- Halmos v0.1.10 (symbolic testing): reduces memory footprint, adds match-test & match-contract options and adds timeout & error failure modes
- EVMole v0.3.1 (function selector extractor): adds Rust implementation
- Ethernaut CTF solutions in Foundry
- Sourcify updates: containerized components, run components with custom configs and removes create2 verification
Security
- Trail of Bits: ABI zero-sized types (ZSTs) DoS attack on ABI parsers
- Solidity contract with view function verified on Etherscan without view function declared
Ecosystem
- Vitalik: make Ethereum cypherpunk again
- Etherscan: multichain portfolio and advanced filter time series chart
Onchain stats
- Gas fees (via ultrasound.money): 10.0 to 177.0 gwei, with 23.4 gwei average
- Zero net issuance currently at 21.9 gwei
- 1k ETH net burn this week
- ETHUSD: $2,194 – $2,431, currently $2,279
- ETHBTC: currently 0.055 (Flippening at ~0.16)
Notable at app layer
- Infinex (perp trading) live on Base, web2 style UX, self-custody accounts, waitlist
- Aave governance v3 live, low cost voting on L2s & other chains, delegations reset
Job Listings
- ZK circuits engineer sought by EF Privacy & Scaling Explorations team
Job listings: $600 for 4 issues (75 char limit). Pay using 3cities. Questions? abcoathup at-gmail
Regulation/business/tokens
- BarnBridge $1.7M settlement with SEC for selling SMART yield bonds
- India block 9 overseas centralized exchanges & issue show cause notices
General
- Redditors report Mt Gox fiat repayments to PayPal accounts
- Thunder 87k ETH exploit, wallet withdrawals via session tokens from MongoDB connection URL
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-30-2023
Upcoming Dates of Note
(new/changes in bold)
- Jan 15 – EF’s Next Billion fellowship cohort 4 deadline
- Jan 17 – Goerli testnet Dencun upgrade epoch 231680
- Jan 30 – Sepolia testnet Dencun upgrade epoch 132608 (assuming no issues)
- Feb 2-4 – ETH Cinco de Mayo hackathon (Cholula, Puebla)
- Feb 3 – Ethereum Lima Day
- Feb 7 – Holešky testnet Dencun upgrade epoch 29696 (assuming no issues)
- Feb 23-Mar 3 – ETHDenver BUIDLWeek & hackathon
- Mar 13-14 – ETHLatam (San Pedro Sula, Honduras)
- Mar 15-17 – ETHGlobal London hackathon
- Mar 19-21 – ETH Canal (Panama City, Panamá) conference & hackathon
- Mar 21-24 – ETHTaipei conference & hackathon
- Mar 27-30 – ETH Bucharest hackathon & conference
- Mar 29-31 – ETH Seoul conference
- Apr 5-26 – ETHGlobal Scaling Ethereum virtual hackathon
- Apr 5-7 – EthereumZuri.ch conference
- Apr 12-14 – ETHDam (Amsterdam) conference & hackathon
- May 3-5 – ETHGlobal Sydney hackathon
- May 21-23 – DappCon (Berlin)
- May 24-26 – ETHBerlin
- May 31-Jun 2 – ETHDublin hackathon & conference
- May 31-Jun 2 – ETHPrague conference & hackathon
- Jun 3-5 – ETH Belgrade conference
- Jul 8-11 – EthCC (Brussels) conference
- Jul 12-14 – ETHGlobal Brussels hackathon
- Jul 26-30 – EDCON Tokyo conference
- Aug 23-Sep 13 – ETHGlobal ETHOnline virtual hackathon
- Sep 20-22 – ETHGlobal Singapore hackathon
- Oct 18-20 – ETHGlobal San Francisco hackathon
- Nov – ETHGlobal DevCon hackathon
Sign up to receive this newsletter weekly