ACDT #89 agenda
13:57.
以太坊研究日报
Per Ethereal news #32, ACDC #183 set devnet-8 for early August with minor repricing changes and discv5-only execution layer discovery, devnet-9 for August non-finality testing, and the first public testnet for September; new Hegotá proposals include EIP-8334, EIP-8341, EIP-8321 and EIP-8015. Four EIP-8141 changes were submitted: a canonical P256 sender account that lets passkey accounts enter the mempool without simulation, direct evaluation of protocol-defined validation prefixes, the APPROVE gas cost, and bounds on fee fields. misilva73 submitted an EIP for offline state migration to the PBT.

13:57.
(AnkushinDaniil), submitted. 8141's protocol-defined no-simulation admission paths (default code, the canonical paymaster, the expiry verifier) are SECP256K1-only, while passkey/WebAuthn (secp256r1) wallets are a large and growing share of smart accounts; today an EIP-7702-delegated P256 account must go through full validation prefix simulation. The PR adds a canonical P256 sender account recognized by runtime code match, admitted with a code match, one `P256VERIFY` and a scope check.
(svlachakis), submitted. Default code, the canonical expiry verifier and the canonical paymaster have no deployed code to discover by execution, so for prefixes made only of them, simulation and direct evaluation are the same computation; the common flows, `self_verify` EOA-style transactions and canonical-paymaster-sponsored transactions, fall into this class.
(AnkushinDaniil), submitted, since `APPROVE` (`0xaa`) was the only new frame opcode without a gas cost; bound the fee fields in the static constraints (svlachakis), submitted, since RLP admits arbitrarily long integers while `TXPARAM` pushes fee fields onto the stack, where they might not fit a stack word.
EIP-8141: specify the APPROVE opcode gas cost (AnkushinDaniil), submitted, since `APPROVE` (`0xaa`) was the only new frame opcode without a gas cost; bound the fee fields in the static constraints (svlachakis), submitted, since RLP admits arbitrarily long integers while `TXPARAM` pushes fee fields onto the stack, where they might not fit a stack word.
(misilva73), submitted; per Ethereal news #32 it is numbered EIP-8347. State at a finalized anchor block is converted offline from the hexary MPT to the Partitioned Binary Tree (EIP-8297) and distributed as a verifiable snapshot; nodes verify it against the anchor's `stateRoot` and catch up to the tip by replaying BALs (EIP-7928).
Submitted and merged.
20:03. Eli Ben-Sasson: a privacy solution must shield funds not only from tracking but also from bugs and threats, 20:20; people are not bullish enough on native account abstraction, 22:45.
StarkWare: open-sourced the formal verification of the STRK20 privacy pool, with 230+ machine-checked theorems, 20:03. Eli Ben-Sasson: a privacy solution must shield funds not only from tracking but also from bugs and threats, 20:20; people are not bullish enough on native account abstraction, 22:45.
StarkWare: open-sourced the formal verification of the STRK20 privacy pool, with 230+ machine-checked theorems, 20:03. Eli Ben-Sasson: a privacy solution must shield funds not only from tracking but also from bugs and threats, 20:20; people are not bullish enough on native account abstraction, 22:45.
(forshtat), submitted, laying a foundation for multilingual clear signing; forum, 18:53.
ERC-8346: Translation Files for ERC-7730 Descriptors (forshtat), submitted, laying a foundation for multilingual clear signing; forum, 18:53.
(javierpmateos), submitted; forum, 19:29.
ERC-8348: Financial Lease (javierpmateos), submitted; forum, 19:29.
19:45.
05:32; mechanism design failure modes, 04:17.
Ethresear.ch: positive-sum microstructure design is the last bottleneck, 05:32; mechanism design failure modes, 04:17.
00:35.