Proof of Track 2023-10-01
🔍 ZK & Cryptography
zkGo: Compiling L2 Geth into ZK Compatible Wasm
HUGE. My take: zkGo compiles L2 Geth into zkWASM to - Enable a "Type-0 zkEVM" - Enable ZK Fraud Proof.
Why do people say we have to decentralize proving when a proof can be verified and you're not trusting the prover
So 1. liveness, 2. censorship-resistance, 3. incentive to make network faster.
halo2-zkcert
Halo2 library to verify a chain of certificates. OK, they are working on zk-pdf.
The Dawn of On-Chain FHE
The beauty of FHE is that it allows the overall logic of a transparent financial system to be preserved.
dappicom
Provable play of Nintendo Entertainment System in Noir, based on Noir.
GPU.zip
Side channel to GPU, and "Why using GPUs for cases where you need privacy (like ZK proof generation ((actual ZK edition))) may be a bad idea".
ZK-EVM types
Ethereum-equivalent, EVM-equivalent, Type 1, Type 4, and other cryptic buzzwords.
zk-bench
Impartial benchmarks for your favourite ZK frameworks.
Shamir Secret Sharing
dcbuilder said it's "funniest story I've read in ages".
checkmate
Verifiable zkML Social Media application using ezkl.
Ian Miers's take on FHE
"FHE is MPC with 9,000% of the compute on an untrusted server and less bandwidth. But the interesting application are the same, as are the trust requirements."
A Tribute to Hal Finney
A tribute to the legendary cryptographer Hal Finney, inspired by his 1998 talk. This showcases a zero-knowledge proof of possession for a SHA-1 hash pre-image without revealing the pre-image itself.
Wei Dai's take on FHE
"for trust-minimized applications, FHE is a game changer that enables application-level privacy. However, for it to truly shine, FHE needs to be used alongside other tools such as MPC and ZKP."
🔍 Ethereum & Blockchains
EIP-6811: To The Moon—10 Minute Blocks
Increases the block time to facilitate finality over cosmic distances.
ask EigenLayer self-limit to 22% of validators
superphiz believes EigenLayer can be completely successful and benefit the entire ecosystem if they accept the pledge to self-limit to 22% of validators, but so far they've rejected this. If EF and EigenLayer work together now they can avoid serious problems later. See also: "there are going to be 10-100 restaking protocols" (just like lidos?).
Ethereum Censorship Dashboard
Check out tornado-warning.info for additional stats.
Some principals for rounding fixed point numbers in smart contracts
tldr: Rounding should always be in the direction that benefits the protocol.
Ethereum is slow because the state grows like crazy
See also the solution proposed by peter_szilagyi.
Don’t trust. verify: An introduction to light clients
A16Z's light introduction to light clients.
The Asset + Chain pattern is really really bad
"Either auto detect with smart heuristics or defer the decision as much as possible, else see people churn."
What are touched accounts in an Ethereum client?
"An account is considered to be touched when it is involved in any potentially state-changing operation. This includes, but is not limited to, being the recipient of a transfer of zero value."
HTML+
A new way of thinking about the Verified Internet (VI) by Geometry. Adding some Web3 native html tags to the existing HTML.
Wallet Labels
More than 7.5M addresses labeled for you to easily identify your favorite wallets and exchanges.
"That fish was not worth the $$."
Remember Holesky's first launch failed? "Someone put 0x686f77206d7563682069732074686520666973683f ("how much is the fish?") as extra-data in the EL Holesky genesis.json, and not in the CL genesis.ssz." Now in slot 992, someone responds to that bug..
🔍 Layer2 & Modular
has someone made a forced inclusion (forced withdrawals) front-end for rollups? If not would be a cool thing to hack together
Vasa started to work on it here.
Let’s talk about L2 licenses
Different models of L2, and L3; Arbitrum Orbit and OP Stack.
rollup.codes
Like evm.codes for Ethereum rollups. Related works, forkdiff. Related work: evmdiff; op-geth.
good metrics on how much it costs to run an Arbitrum Orbit chain annually?
Some calculation that no txns is just sequencer, no blocks will be built.
erc721 contract in rust - RkFall
Arbitrum Stylus based erc721 contract that was computationally expensive in rust.
🔍 DeFi & AMM & TradeFi
List of Hooks at ETHGlobal NYC
Devs hooked on Uniswap v4.
Chinese exchange drama is fuckin wild
Chats on blockchain are wild.
🔍 Others
Use iMac M1 accent colours on any Mac
Basically gives you the iMac M1 accent colors on any Mac. I'm using the pink one, but some system apps are not compatible with it.
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.