Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.
Brief loss of finalization and first inactivity leak
- Prysm’s finality issue postmortem:
- Valid attestations with old target checkpoint weren’t processed optimally
- Delay in finalization for 4 epochs & 9 epochs (with inactivity leak)
- 28 ETH in penalties & 55 ETH in missed validator revenue
- Block space dropped but gas prices weren’t higher than daily highest
- Ben Edgington & Superphiz: finality issue discussion (video)
Dencun (Cancun + Deneb) upgrade
- Latest consensus layer devs call video. Notes from Christine Kim:
- Discussions on PRs for Deneb, removing merge conditions, adding confirmation rule and non-expiring signed voluntary exits
- EIP4844:
- Latest EIP4844 implementer call video. Notes from Terence
- KZG ceremony available with no waiting to anyone with 32 mainnet transactions
- Proposal for ordering Cancun & Prague opcodes in a more coherent layout
Layer 1
- Proto’s consensus.actor: interactive map of attester performance using Nimbus Era files
- Validator withdrawal/exit queue monitoring
- Lambda consensus client planned, to be developed in Elixir by LATAM team
- Geth team brain dump on implementing light clients
Client releases
- Consensus layer:
- Execution layer:
- Erigon v2.43.1: fixes
For Stakers
- Lido v2 live:
- Withdrawals; no service should have more than 22% of stake (Lido has ~33%)
- Staking router (allows permissionless onboarding of node operators)
- Timeserver diversity discussion
- Lost validator seed phrase on Ledger had private keys generated using custom app
Research
- Justin Drake: MEV burn add-on to enshrined PBS, smooth & redistribute MEV spikes
Layer 2
- Aztec rollup circuit proving time sped up, Nullifier Tree (used to prevent actions being repeated) reduced from 2^254 leaves to 2^32
EIPs/Standards
- EIPs:
Stuff for developers
- Solidity immutable variables can be initialized multiple times or left uninitialized
- Remix v0.33: adds scientific notation for input, refactored WalletConnect plugin, updated Etherscan verification plugin, generate docs from file explorer and Sol2UML zoom
- Foundry:
- Scopelint: formatter & linter for Solidity & TOML and spec generation from tests
- ScopeLift Foundry template
- Tip: fuzz settings in inline comments
- VS Code Solidity plugin: language server rewrite includes code completion, go to definition, find references, hover info; Solparse upgrades; download code & ABI from Etherscan
- Solidity try/catch edge cases
- Solc (Solidity compiler) calling conventions
- Fundraise: Solidity contract for memecoin presales with soft/hard caps, unaudited
- Ether deck: extensible multisig in Huff, unaudited
- Pyrometer: verifies Solidity functions perform as expected via showing how variables change, beta
- 4byte.directory maintenance moving to beaconchain.in team
- Contract diff: mainnet and layer 2 support, multifile support, split & unified modes and summaries
- Next.js app router + TypeScript + ConnectKit Sign in with Ethereum example
- CTFs:
- Curta Last One Standing solution
- Dragonfly CTF solution
- Base Camp: contract development guide for beginners using Remix & deploying to Base testnet
- RareSkills contract security guide
Ecosystem
- ETHGlobal Lisbon hackathon finalists
Enterprise
- Visa: experiments with ERC4337 account abstraction on Goerli testnet
Notable at app layer
- Compound v3 live on Arbitrum
- Pimlico ERC20 paymaster for ERC4337 account abstraction live on mainnet, Arbitrum & Optimism
- DeFiReturns v2 launches with actual returns, with or without rewards, for ~10 major DeFi protocols
Job Listings
- Solidity team need a highly skilled Developer Advocate
Job listings: $600 for four issues (75 character limit), payable to abcoathup.eth. Questions? abcoathup at-gmail
General/crypto
- Ledger’s planned KYC’d account recovery leads to a furious blowback during which they admit that a malicious firmware update can steal your crypto despite prior assurances that they couldn’t
- Argentina suspending custodial crypto accounts as a result of IMF deal
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-may-20-2023
Upcoming Dates of Note
(new/changes in bold)
- May 24-26 – Spaghett ETH (Naples) conference
- May 26-28 – ETHDublin hackathon
- Jun 2-4 – ETH Seoul
- Jun 2-7 – ETH Belgrade conference & hackathon
- Jun 9-11 – ETHPrague conference & hackathon
- Jun 23–25 – ETHGlobal Waterloo (changed from Toronto)
- Jul 5-9 – ETHBarcelona conference & hackathon
- Jul 17-20 – EthCC (Paris)
- Jul 21–23 – ETHGlobal Paris
- Aug 15-16 – ETHToronto & ETHWomen
- Aug 16-19 – Ethereum Argentina (Buenos Aires)
- Aug 28-30 – Science of Blockchain Conference (Stanford University)
- Aug 30 – Sep 3 – ETHWarsaw conference & hackathon
- Sep 1-3 – Ethcon Korea hackathon
- Sep 10-12 – Ethereum Singapore hackathon & conference
- Sep 11-13 – DappCon (Berlin)
- Sep 15 – Protocol Berg (Berlin)
- Sep 18-21 – ETH Montréal hackathon & conference
- Sep 22–24 – ETHGlobal New York
- Oct 5-6 – ETHMilan conference
- Oct 6-8 – ETHRome hackathon
- Oct 6–27 – ETHOnline (ETHGlobal) virtual
- Oct 27–29 – ETH Miami festival + hackathon
- Nov 3-5 – ETH Lisbon hackathon
- Nov 3-5 – ETHBrno
- Nov 13-19 – Devconnect (Istanbul)
- Nov 17-19 – ETHGlobal Istanbul
Sign up to receive this newsletter weekly
Disclaimer
The views and opinions expressed in this article are solely those of the authors and do not reflect the views of Bitcoin Insider. Every investment and trading move involves risk - this is especially true for cryptocurrencies given their volatility. We strongly advise our readers to conduct their own research when making a decision.