Crystality & PREDA | Parallel EVM Runtime (@PREDALang) header
Crystality & PREDA | Parallel EVM Runtime (@PREDALang) profile picture

Parallel Relay-and-Execution Distributed Architecture designed to scale out smart contracts [email protected]

Deterministic Parallel VM
Joined January 2023
Photo by Crystality & PREDA | Parallel EVM Runtime (@PREDALang)Photo by Crystality & PREDA | Parallel EVM Runtime (@PREDALang)Photo by Crystality & PREDA | Parallel EVM Runtime (@PREDALang)Photo by Crystality & PREDA | Parallel EVM Runtime (@PREDALang)Photo by Crystality & PREDA | Parallel EVM Runtime (@PREDALang)Photo by Crystality & PREDA | Parallel EVM Runtime (@PREDALang)Photo by Crystality & PREDA | Parallel EVM Runtime (@PREDALang)Photo by Crystality & PREDA | Parallel EVM Runtime (@PREDALang)Photo by Crystality & PREDA | Parallel EVM Runtime (@PREDALang)Photo by Crystality & PREDA | Parallel EVM Runtime (@PREDALang)
New benchmark report for Crystality-REVM — Deterministic State Parallelism now LIVE for REVM users @base, @OPLabsPBC, & @Scroll_ZKP. ⚡️Higher concurrency, near-linear scaling. Six representative Solidity contracts tested on 1–64 cores, compared against high-performance chains like Sui , Aptos , & Sei. Full report + test suites: github.com/preda-devteam/tes… — download and reproduce the benchmarks. A 🧵👇
Crystality's now live for Reth/REVM The PREDA parallel execution runtime evolves with each expansion
1
1
1
1,354
Crystality & PREDA | Parallel EVM Runtime retweeted
We solved "Stack Too Deep" for Solidity :)
SOLAR: 100x FASTER SOLIDITY Solar is the future of Solidity and the EVM. It's >100x faster than Solc. It has faster bytecode than Solady with no assembly. Its bytecode is faster to interpret by the EVM. Solar fixes Stack Too Deep! foundryup forge --use solar Blog below.
10
12
1
197
12,254
Especially good time to revisit the desigb choice of peer-to-peer digital cash system
18 years ago today, Satoshi released the #Bitcoin whitepaper. What a legend! 🙌
10
Crystality & PREDA | Parallel EVM Runtime retweeted
Base is for payments
111
63
33
490
61,689
Dropping Exciting news! Our Parallel AMM paper was accepted to ACM PPoPP 2027 on October 27! We redesigned the constant-product AMM to enable parallel execution of swaps, even for the same token pair within the same logical liquidity pool. To our knowledge, this is the first of its kind algorithm design. We’ll share the paper once it’s published, along with a closer look at the algorithm and how it works. Stay tuned
2
26
Well, this year’s 1024 Developers’ Day might be the last one celebrating humans writing the code.
1
12
Crystality & PREDA | Parallel EVM Runtime retweeted
2s → 200ms
25
14
11
163
18,418
Excellent piece on PropAMMs today on Ethereum: execution quality increasingly depends on offchain coordination, with Builders playing a growing role in transaction ordering and market efficiency. See these emerging use cases (which are rarely seen in this cycle) keep exposing the limits of existing blockchain abstractions, pushing us to rethink how modules of blockchain are designed. And that's what makes this evolution increasingly exciting. Can we see the endgame from where we stand today? Probably not. And that's the most exciting part. Kudos to (link below)👇
1
16
Crystality & PREDA | Parallel EVM Runtime retweeted
Parallel execution is coming to Ethereum with the next upgrade, Glamsterdam among many benefits, Block-level Acess Lists (BALs) can enable lighter-weight client experiments like below!
I started writing smart contracts in 2018, and one thing always bothered me: why did running my own RPC mean running a full node, or an archive node if I wanted historical state? My app only cared about my contracts, a few dependencies and some ERC20s. Why did I need to keep up with everything everyone else was doing on Ethereum just to serve those reads? The annoying part was keeping that smaller set of state up to date. Reading a value at one block was doable, but knowing what changed in the next block meant executing it or asking a node that had. A transaction could reach my contract through several other contracts, so just filtering transactions by their destination wasn’t enough. I mostly forgot about it. RPC providers got reliable enough for what I needed, and I had other things to build. I still didn’t love the setup, but it stopped being something I spent time thinking about. Then over the weekend, I was looking through Glamsterdam’s EIPs and realized block-level access lists might make this practical. BALs include the state changes made during a block, including the new values, and the block commits to that list. So once you have the initial state you care about, you can follow its changes without re-executing every transaction. So I started vibe coding it. It’s called skim. You tell it which accounts and storage slots you care about, or let it discover the state your simulations read. It fetches the initial values from Ethereum’s P2P network through SNAP, checks their Merkle proofs, and keeps them updated using BALs. Your eth_calls then run locally. If a call needs something it hasn’t fetched, it gets that from peers too, just with more latency. No upstream RPC provider for those reads. It can also keep historical versions of the state you’re tracking. That was another thing I wanted: being able to query my app’s past state without keeping everyone else’s history. It exposes a JSON-RPC interface, so existing tools can use it for the methods it supports. It still receives full payloads and BALs. The state it maintains is selective, not everything it downloads. There’s also a consensus light-client implementation now, but that path isn’t active on Sepolia yet because the required Gloas light-client data isn’t being served by the peers tested so far. For now, the head is still trusted. It’s still an experiment, and I’m working through correctness bugs and longer-running tests. I’m not presenting it as a production node replacement. But it’s pretty satisfying to finally build something around a complaint I’ve had since 2018. I wanted a small client that knows the parts of Ethereum my app actually uses, and that’s what I’m trying to make. github.com/leekt/skim
5
10
83
2,526
Frontier talent gathers at Frontiers. We bring RETH++, our take on the next frontier of Reth to the show nitter.cf/PREDALang/status/21085…
21
Meet RETH++ (took my cofounder 2 hrs to explain the name). Built on Reth, it brings Parallel execution within a single HOTSPOT contract Parallel state-root computation Partitioned state storage to EVM's EL
🤖 Made with AI
1
1
1
41
Using txns from the Crystality-adapted contracts, RETH++ achieves up to 8.09× block-building speedup over Reth.
🤖 Made with AI
1
5
Existing Solidity contracts run without modification alongside Crystality-adapted contracts, preserving the same transaction status, gas usage, logs, receipts, final state and state root as sequential Reth execution for the same block and initial state.
🤖 Made with AI
2
Crystality & PREDA | Parallel EVM Runtime retweeted
Glamsterdam will bring Ethereum’s biggest throughput increase since launch.
9
26
5
226
17,511
Crystality & PREDA | Parallel EVM Runtime retweeted
Gm folks it's @token2049 week and we'll be holding the following @base events at the Spago Bar and Lounge: Base Builder Meetup (8 Oct, 12pm-2pm) - luma.com/1zd3973i - connect with Global Builder Lead @saxenasaheb and his team, and learn about our global builder support programs Base Alpha (8 Oct, 3pm-6pm) - luma.com/base-nnz4 - Connect with @Nibel_eth and traders on Base, and learn about some of the initiatives and products planned for rollout in Q4 Also guest starring @jessepollak and @XenBH and other base team members! See y'all there!
32
14
4
122
15,851
Team burned through the usage limits of 5 pro accounts, shipping multiple key features in the last 2 weeks. We don’t have to spread every key feature across a few iterations, which is one of the few benefits of staying small. But we still want to be the key building blocks of infra today. Call me when the dream is over.
2
26
Crystality & PREDA | Parallel EVM Runtime retweeted
A malicious hook doesn't need a UI to scam you. 👉 It just needs to look like the best quote. After analyzing over 84,000 v4 hooks, we determined only 19% of hooks to be safe. It's time to get real about hooks.
103
116
203
902
631,555