Proof of Track 2024-01-23
🔍 📌 Pinned
want an easy 500M?
Do this: - fork any existing DA layer (Celestia for example), - rename all refs to Data Availability as Data Publishing, - say you are the first-ever Data Publishing layer in crypto, - add points system, - sprinkle in the word yield in there somewhere. I'm literally the author of the CIP-5 (rename DA to DP). If you wanna do this and want my recognition, I will give it to you if you give me airdrop. I'm half joking, half serious. Oh maybe 80% joking.
🔍 🔑 ZK & Cryptography
Zero Knowledge in the Celestia Baselayer
New working group for ZK in Celestia. See existing researches, ZK-Proving DAS, and (ZK-based Improvements to Celestia).
Debunking TEE FUD: A Brief Defense of The Use of TEEs in Crypto
Some common misconceptions/superficial arguments about TEE’s like SGX and their intended use floating around so we thought we would compile some quickfire responses.
The Proof Supply Chain
The pipeline from an application’s intent to generate a ZK proof to that proof’s on-chain submission.
Understanding the Zero-Knowledge Landscape
A comprehensive overview of the zk landscape.
"Why not just use ZK?" or "Why not just use FHE?"
You don't need ZK or FHE.
kzg-verifier
KZG commitment verifier in Noir.
Every time you wrap a SNARK in another SNARK
"you’re “leveraging up” on cryptography. You’re rehypothecating field elements. Each layer of your IVC increases the risk to the whole system".
🔍 ⛓️ Ethereum & Blockchains
Heuristics for Detecting Censorship
Methods for detecting censorship: track high paying transactions, track waiting transactions, track reorged transactions, track interactions with specific addresses, track addresses not being included. Read full here.
Batch Transactions for EOAs
Supercharged EOAs will save millions of dollars & cement the EVM's network effects.
the most successful brand associations in crypto history
Uniswap -> AMM, Celestia -> Modularity... And restaking related narratives.
EigenLayer's approach is different from Polkadot and even Cosmos
So Polkadot is shared security, but EigenLayer and Cosmos are not. Other restaking related works: Evolution of the Trust and EigenLayer, Restaking in Shared Sequencers, who are the top 3 eigenlayr competitors? why haven't we seen any clones pop up?, The Future of Liquid Restaking.
Anatomy of a Verkle proof
"I’ll dive deep into it since I believe it’s a surface area of this EIP that is still quite opaque to many people (i.e: even client teams working on this change)."
🔍 🧱 Layer2 & Modular
Value-Capturing Based Rollups with Based Preconfirmations
Proposes a protocol for based rollups to capture block-blocking value through auction for exchanging preconfirmation rights.
Classic L2s and Light L2s
Probably better terms for L2 based on the core issues, Classic L2s = rollups, plasma, state channels; Light L2s = validiums, volitions.
someone tried to call upgradeTo on the optimism bridge lol
Intention is to to upgrade the bridge contract to his own malicious version. Almost got it lol.
Optimium/AnyTrust have equivalent security to a sidechain
"An Optimium, the fraud-proof-equivalent of a validium, has sidechain-level security and is not an ideal scaling solution for Ethereum." More discussion: 1, 2.
Again Finality
Finality has two meanings for L2: L1 ordering / inclusion finality, and the real real finality (must consider challenge period if op). L2Beat used the ordering finality one. Some discussions: 1, 2, 3, 4, 5.
🔍 🏦 DeFi & AMM & TradeFi
Orderflow.art
Illuminating Ethereum's order flow landscape. And some insights from it on UniswapX and on CoWSwap.
Uniswap Protocol Fee Report
Overall recommendation is incrementally rolling them out.
🔍 🔧 Dev & Toolings
sandstorm-starkware-verifier-integration
Repo for reverse engineered StarkWare's verifier.
Ethereum Dashboards
A collection of dashboards related to Ethereum.
A UI for Flashbots Protect
Even easier to use with this new UI.
5th annual ElectricCapital Developer Report
Annual report on the state of Web3 dev ecosystem.
Why can't I revoke all approvals on an Ethereum account in a single transaction?
Because EOAs can’t do batch transactions. EIP-3074 fixes this, call your local core dev to include it in the next hardfork. See also this is isomorphic to being able to have all your funds stolen in a single transaction (Solana-style)..
anyone have examples of ERC-20s that do not implement the decimals() method?
Good lists in the replies: erc20-addresses, weird-erc20. Related.
If I fire off like 50 txns with nonces 0-49 from the same address what does mempool do?
"afair, geth puts the lowest nonce tx into the 'pending' pool and all others in the 'queued' pool, as a tx is included, the tx with the consecutive nonce is moved into pending and so on". A lot more insights from the comment.
trustless-blockchain-data-verifier
Verify blockchain data presented at popular websites using Light Client technology.
etherscan-quick
Open blockchain explorers in less than a second.
🔍 🤖 MEV
Trading in the Dark: Measuring Reordering Slippage in MEV
Aka why TG bots are experiencing it disproportionately. "likely due to intra-bundle competition and their preference for trading illiquid pairs."
Essential Tools for Ethereum Block Builders
Toolkit for MEV space.
🔍 🕸️ Web
How Apple built iCloud to store billions of databases
"Apple uses Cassandra and FoundationDB for CloudKit, their cloud backend service. We take a look into how exactly each is used within their cloud and the problems they've solved."
Ideal monitor rotation for programmers
The perfect rotation is 22 degrees.
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.