Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.
Dencun (Cancun + Deneb) upgrade
- Latest all core devs – consensus (ACDC) call video. Notes from Christine Kim:
- Discussions on bounding EIP4788 (beacon root in EVM), implementation complexity of EIP6988 (prevent slashed validator being elected block proposer) and Engine API versioning
- Dankrad tested big blocks on mainnet to size safe blobs per block, recommends increasing blobs per block target to 3 with a maximum of 6, up from 2 & 4 respectively
- EIP4844:
- Latest EIP4844 implementer call video. Notes from Terence: Engine API versioning, add data_gas_used to execution header and devnet 6 scope
- Terence: validator & builder interaction with blob transactions in Dencun
- KZG ceremony hit 100k contributions, available to anyone with 16 mainnet transactions
- Consensus-specs v1.4.0-alpha.1: adds data_gas_used and changes excess_data_gas & data_gas_used type from uint256 to uint64
Layer 1
- EthStaker: node operators should use minority execution clients (not Geth)
- Guide to beacon chain networking components: p2p overlays & GossipSub
- Intents in account abstraction, they are great but come with risks of block production centralization, trust-based barriers to entry and lack of transparency
- Ethereum halving proposal: reduce staking requirement from 32 ETH to 1 ETH over 8 years, thanks to hardware & client improvements
Client releases
- Execution layer:
For Stakers
- Validator queue dashboard with historical charts
Research
- Longitudinal study of block construction market: measures MEV-Boost & money flows and introduces a MEV-time law
Layer 2
- RFP to build zk validity prover for OP Stack
- Kinto (optimistic rollup, KYC users only) live on testnet
- Norswap: rollup definition debate is noise, focus on the specific security assumptions
- Polygon zkEVM vulnerability disclosed, could DoS sequencer & prover
EIPs/Standards
- ERCs:
- ERC7085: NFT relationship enhancement
- ERC7087: MIME type for web3 URL in auto mode
- ERC7092: Financial bonds
- ERC7093: Social recovery interface
- ERC7099: Offchain checks (for low cost ERC20 distribution)
- ERC7108: Clustered ERC721
- ERC7110: NFT dynamic ownership
- ERC7121: SoulBounds Interface (soulbound assets ERC1155 extension)
Stuff for developers
- Rinkeby testnet was shutdown
- Foundry:
- Iron wallet: dev focused browser extension wallet, Anvil aware
- Tip: print colorful logs using console2 & StdStyle
- Tip: fuzz private keys using boundPrivateKey
- Zipped contracts: low cost deployment for contracts called offchain, self-extracts when called
- Pack structs manually for ~200-300 gas saving per struct change
- N-per-epoch: modifier to rate limit a contract function call by humans
- Cookbook VS Code extension: find contracts from Cookbook registry
- Ape v0.6.10: event log comparison, historical log optimization, account option flag for test accounts
- EVM CFG: control flow graph generator for unverified contracts using symbolic stack analysis
- Hardhat-ethers v3: Ethers.js v6 support
- Ethers-rs v2.0.6: support Optimism deposited transactions
- GuardianTest: end to end testing, uses Playwright, injects a wallet connected to Anvil network fork
- Armchair (app starter kit): Next.js app router & server actions, Sign in with Ethereum
- CTFs:
- Curta CTF Labyrinth solution
- Secureum RACE #18: 8 question Solidity quiz & answers
- GPT-4 plays Ethernaut: 19/23 for older levels in the training data, 1/5 for new levels
Security
- Jimbo v2 (semi-stablecoin) $7.5 million exploit on Arbitrum via lack of slippage control
- El Dorado Exchange (EDE) $680k exploit on Arbitrum via oracle manipulation
- unshETH $375k taken after deployer private key shared on GitHub
- Open Standard Web3 Attack Reference (OSWAR): framework to identify, categorize & mitigate attacks & vulnerabilities
Ecosystem
- Lido is over 36% of staked ETH
- Ethereum Protocol Fellowship cohort four applications are open
- Etherscan adds advanced filters for transaction searches, beta
- ETHDublin hackathon projects
Notable at app layer
- Circle launching native USDC on Arbitrum on June 8, bridged token renamed to USDC.e
- Curve Tricrypto-ng (next generation of pools) deployed, swap gas costs halved
Job Listings
- Devconnect Istanbul: Production Assistant and Volunteer Coordinator
- Protocol Engineer (DeFi) sought by Tunnel Vision Labs
- 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
Regulation/business/tokens
- US SEC settled with former Coinbase staffer on insider trading charges to avoid having to prove that any of the tokens were securities
General/crypto
- Blockchain censorship: effect of OFAC sanctions on Ethereum & Bitcoin
- iMessage zero-click exploit
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-june-3-2023
Upcoming Dates of Note
(new/changes in bold)
- Jun 9-11 – ETHPrague conference & hackathon
- Jun 16 – Ethereum Protocol Fellowship cohort four application deadline
- Jun 22–25 – Pragma Waterloo & ETHGlobal Waterloo hackathon
- 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.