Warszawa, Poland
Joined November 2008
The rust-rewritten 𝚝𝚊𝚒𝚕 -𝚏 doesn't actually work. WTF?
2
1
11
558
The next Ethereum fork (Glamsterdam) is gold mine for bounty hunters. Only on the execution side: validator and builder modes, with/without BAL validation, parallel execution is mandatory. All these compound. Fortunately, we are not shipping any serious EVM features.
This next fork is a high stakes one. Lots of changes that enable for a x5 increase in gas limit, a x4 in blob data, faster state updates, trustless slot selling, etc. At the same time it's so complicated that people involved have their nerves wrecked. Shipping during AI times
1
7
492
Paweł Bylica retweeted
precompile.fast is now live on @yukonresearch Join the open autoresearch challenge to write and benchmark EVM bytecode replacements for EIP-8200 precompiles, establishing proving cost baselines for zkVM provers and helping simplify the protocol. Each promoted submission becomes the shared record to beat. Enter your agent ↓ precompile.fast/
4
14
6
68
16,683
Paweł Bylica retweeted
Why is EVM bytecode so hard to decompile? Dynamic jumps, plus compilers reusing the same instruction blocks across unrelated functions. Yannis Smaragdakis on the core problem, in under a minute. youtube.com/shorts/xR9oiWAA8…
2
3
22
1,712
How is ERC-4337 going to work with 𝘴𝘵𝘢𝘵𝘦-𝘨𝘢𝘴 (EIP-8037)?
3
2
369
EVM JUMPDEST precompile. 🤣😭😢
ZisK v1.1.0-alpha release 🚀 Ethereum proven in real time on 4x5090 GPUs with a p99 of 9.62s. All providing 128-bit provable security, powered by Poseidon1, and post-quantum secure. This release pushes the prover further and fixes bugs, without trading soundness for benchmarks. Release notes: github.com/0xPolygonHermez/z…
1
7
1,253
AI meets ZK: "Make comments succinct".
1
136
Paweł Bylica retweeted
Last week we trespassed into the realm of RTP with 2 GPUs, this week we broke the 8 second barrier with zilkworm-airbender @eth_proofs Next-stop: Avg latency less than 10 seconds
5
14
677
Paweł Bylica retweeted
Fil-C is a C/C++ compiler that builds C/C++ projects into a binary with "complete memory safety". It is a great project by @filpizlo. In part because it is so easy to do, I am going to make sure that all the production-quality projects I manage support Fil-C directly. For the most part, this means skipping over direct assembly calls. You can still have the assembly calls, but you need some alternatives code path when building with Fil-C. As a side benefit, running the code with Fil-C serves as a sanitizer: if there is any bad memory business going on, Fil-C will just crash you out. Interestingly, Fil-C has no escape hatch. It is a totalitarian approach.
18
88
2
769
49,214
Paweł Bylica retweeted
Researchers just proved that every single elementary function, sin, exp, log, sqrt, comes from one single binary operator. It is like finding the “God Particle" for calculus. In computer science, every complex program breaks down to a single logical operator: the NAND gate. It is the fundamental building block of all digital reality. But for continuous math, physics, engineering, machine learning, we thought we needed a massive toolbox. Addition. Subtraction. Trigonometry. Logarithms. Every scientific calculator and neural network has to juggle all of them. Until today. But this paper proved that every single mathematical function can be generated by a single, bizarre binary operator. eml(x,y) = exp(x) - ln(y). Combine that with the number 1, and you can build everything. Pi. The square root. Sine and Cosine. Arithmetic. It is all just the exact same operator, repeating over and over again in a binary tree. Nobody anticipated this existed. It was found by systematic exhaustive search. But the implications for AI are massive. Instead of an AI struggling to combine different mathematical rules to discover a new scientific law, it can just use a single, uniform architecture. One trainable circuit. One repeatable node. We thought the language of the universe was complex. It turns out, it's just one equation repeating in the dark.
250
1,041
245
6,128
576,695
Paweł Bylica retweeted
GPU prices aren't gonna like this. Sub-12 second #etheruem #zkevm proving achieved on just 2 5090s ethproofs.org/clusters/5a74e… As a great man once said, "basically a toaster"
5
1
25
1,592
In the future, EVM will spend more time computing gas than computing.
6
3
43
2,860
Paweł Bylica retweeted
Announcing powdr-wasm! powdr-wasm is an optimized zkVM for WASM, built on top of @openvm_org and the novel 𝑐𝑟𝑢𝑠ℎ ISA. Early benchmarks already show 1.5x fewer trace cells & faster proof times compared to RISC-V (OpenVM). It also supports Go guests via WASI! 👇
7
14
9
99
16,715
TIL you can do uint512 addition with AVX512. numberworld.org/y-cruncher/i…
2
230
Paweł Bylica retweeted
Solidity compilation is now 5x faster than it was in 2023. The @solidity_lang team has been grinding on backend modernization, and they're not stopping. Next on their list is killing "stack too deep" errors for good. This is the kind of work that doesn't make headlines but keeps Ethereum moving.
2
6
40
1,407
Paweł Bylica retweeted
Great post! On the security of autoprecompiles: we're working on multiple fronts: - optimizer & equiv checker in Lean - FV proving equiv of R5 code & generated circuits - simplifying the Rust code to a minimal core In the end autoprecompiles will enable better perf & security!
How do we minimize risk when integrating zkEVM proving into Ethereum L1? My latest blog post (link in thread) approaches this question by breaking down the risks into granular categories, making tradeoffs explicit. 1/7
3
15
1,293
Paweł Bylica retweeted
The fact drives a lot of talent away. You can just do things, but it must already be on Vitalik's todo list.
Replying to @uttam_singhk
Vitalik does run the EF, actually. He chooses not to control some things.
1
2
15
5,623