Proof of Track 2024-01-01
🔍 📌 Pinned
Shadow events & ERC-7571
I wrote about the controversial shadow event and ERC-7571.
🔍 🔑 ZK & Cryptography
The prevailing pattern in Circom
Do computation once outside the circuit, then contraining seems bad, because: need to implement same logic twice; double witgen time unnecessarily; many apps don’t need non-determinisms; halo2 lets you pull from advice cols directly.
🔍 ⛓️ Ethereum & Blockchains
"Ethereum L1 is a B2B chain"
People's thoughts: "when podcasters start taking control over a chain’s narrative it’s a red flag"; "nobody's saying ethereum needs to become aptos"; "Is NYC a B2B city?"; "L2s are incredible technologies"; "it's not very serving to individual users if you need a phd to operate an escape hatch"; "And yes Ethereum needs to optimize execution to support rollups and L2s as best as possible"; "Ethereum is not built for users and devs"; "wondering if you’re trying to be the first onchain B2B or something".
In 2024 if anybody quotes you high transactions per second (tps) you respond with questions about
1. gas per second; 2. state size; 3. load distribution; 4. networking environment; 5. reproducible benchmarks.
Five myths about bitcoin
1. finite supply of Bitcoin is just consensus; 2. bitcoin users are anonymous; 3. bitcoin is beyond the reach of the law; 4. bitcoin wastes energy; 5. bitcoin will replace credit cards and/or cash.
What even is the point to the EVM charging gas for memory?
"It's opaque, confusing, makes gas usage unpredictable and encourages state bloat. Let's just give 32MB to every tx, and make it free. That's still nothing compared to the 16GB of memory requirements for geth." "A lot of these gas values were decided early on in the release of Ethereum and just never changed because it 'worked' afaik."
someone should make a coEVM where only invalid EVM txs go through
Like a shadow evm.
Ledger is potentially tracking you
"why did they glue together apps listing and genuine check? They're not trying to save network calls, that's for sure because their software makes 2 thousand network calls for all sorts of unnecessary stuff".
Sticking to 8192 signatures per slot post-SSF: how and why
"faster finality can only be achieved with a smaller validator set size"? See also this.
"Halting the Solana Blockchain with Epsilon Stake"
But in limited setting of "validator set of 3, old code, low spec pc..."
what non-rollup use cases will exist for eip-4844 blobs transactions?
Short term data storage for proofs, temp web content, constantly-refreshed data of global importance, NFT storage, block headers, oracle data...
Annotated Ethereum Roadmap
"By popular demand, an updated roadmap diagram for 2023!" Also Avalanche's version, and thoughts on Ethereum's democracy process, and some discussion on increasing L1 gas limit.
🔍 🧱 Layer2 & Modular
crypto-related 2024 predictions by pseudotheos
"A rollup will rug and fail", "ZKRU still don't overtake OPRU"... See also Neel's.
make l2s experiment again
Arbitrum Stylus (latest benchmark), zkSync native AA, StarkNet Cairo, Aztec Noir, Optimism superchain, Fuel Sway, Polygon CDK, Fluent/Stackr WASM and JS, Astria & Espresso shared sequencing, Alt layer restaked rollup...
list of appreciations from toghrul
Solana PoH, Cosmos IBC and Tendermint, Avalanche Snowman, Polkadot "rollupized" sharding, Zcash Sonic and Halo2, Algorand SLEs, Cardano UTXO and Ourobotos.
Shared sequencing is just a nicer way to say "All chains will be run by the same set of people."
Similar to the validator set we have in base layer.
How Celestia Blobstream works
"so a rollup posts data to Celestia (user doesn’t need to do anything). Then the rollup can proof inclusion of some data in Celestia on Ethereum through the use of Blobstream (note you use it at different steps depending on ZK Rollup or Op rollup)". Also see the difference between EigenDA and Celestia Blobstream.
A tweet on tx costs
Take zkSync as an example for tx costs.
Zcash to sovereign rollup
The possibility of Zcash deprecating the Zcash Layer 1 (L1) blockchain, and seeing the Zcash protocol become a Sovereign Rollup.
Origin of EigenDA
All dots are connected.
🔍 🔧 Dev & Toolings
The Story of Edge Programming Language
Build a EVM language, but "baited by Paradigm". Sad story.
Heatbeat Explorer
Cool visualization of Cosmos blockchains. And also TxStreet.
Smart Contract Patterns: The Proxy
The proxy pattern, a way to upgrade a smart contract without losing its state.
🔍 🤖 MEV
Runtime Monitoring as DeFi Security Solutions
"There’s a new breed of method, runtime monitoring, that shifts the focus from months of defense preparation to preemptive prevention, enabling responses within seconds."
🔍 🕸️ Web
hacker-news-undocumented
A List of Hacker News's Undocumented Features and Behaviors.
How Big is YouTube?
Use statistics to understand the number of videos on YouTube.
Thanks for reading!
I'm not a financial advisor. Proof Of Track is for education and information purposes only. DYOR.
Subscribe Proof Of Track, follow me at @msfew_eth, or connect with me at sny.is.