Eric Tu (parody account) | badboi.eth | ZK™

2.6K posts

Eric Tu (parody account) | badboi.eth | ZK™ banner
Eric Tu (parody account) | badboi.eth | ZK™

Eric Tu (parody account) | badboi.eth | ZK™

@erktu

GPU Punisher at @RiscZero @boundless_xyz | Prev: @ChainSafeth, @infura_io, @ConsenSys Alum: @uwaterloo

Toronto, Ontario เข้าร่วม Ocak 2013
971 กำลังติดตาม1.6K ผู้ติดตาม
ALEX | ZK
ALEX | ZK@gluk64·
Great technical analysis from one of the brightest minds of our industry. TLDR: Canton is not a blockchain.
_gabrielShapir0@lex_node

good callout here from my friend @RebeccaRettig1 against Canton and its concerted FUD against real blockchains however like my own Canton critiques, the Canton crowd will just attribute it to bag bias since she works for a Solana org So, here is a brief summary of critiques of Canton from State Street stalwart Swen Werner who has a storied TradFi capital markets background and seemingly zero bag-bias. These critiques all cut to the bone and don't even require you to be 'cypherpunk-aligned'; they are simply logical: 1. "Synthetic atomicity" — Canton's cross-domain transactions are not actually atomic. This was Werner's first flag, raised in the April 2024 piece. Canton's pilot report used the word "atomic" 45 times in 43 pages. Werner's objection is definitional and he considers it important: true atomicity exists within a single block on a single chain, where all transactions are collectively validated and committed (or rejected) together. Canton's cross-domain transactions span multiple independent systems coordinated through synchronization domains and sequencers. Werner argues this is "synthetic atomicity" — a process designed to mimic single-chain atomicity through additional coordination protocols, but that is not actually atomic in the strict sense. When 90% of pilot participants said they were confident Canton could "enable secure, atomic transactions across independently controlled distributed ledger applications," Werner's reaction was that the systems are not actually independently controlled — they're subnets subject to a common consensus protocol, with independent configuration of business logic but not independent consensus. 2. Broadridge DLR on Canton/VMware is not real tokenization — it's "blockchain theater." Werner digs into the actual architecture of Broadridge's Distributed Ledger Repo solution, which is the flagship Canton use case. He points out that DLR runs DAML smart contracts on top of VMware blockchain (now owned by Broadcom), where Broadridge controls the consensus to book updates. Settlement still happens "by triggering a payment on conventional payment rails," and the whole thing is "built on top of its existing connectivity with central securities depositories and custodian banks." The DAML runtime handles all execution, logic, and permissions — VMware blockchain just stores the data. Werner calls this a "layered architecture" where there's "no direct interoperability between Daml contracts and the chaincode." His summary: no real decentralization (just centrally controlled nodes), no real tokenization (just internal bookkeeping with a new label), and no independent settlement (still relying on traditional rails). The benefit is workflow orchestration, which banks have been doing since before blockchain existed. 3. Canton's privacy model means assets cannot be independently verified — which means they cannot be marketable securities. This is Werner's most structurally important critique. In Ethereum, when you mint a token, the entire network sees it and can verify its existence. In Canton, each participant stores and processes only the data relevant to its own contracts. There is no universally shared ledger — just a "virtual global ledger" composed of private ledger segments that exchange cryptographic proofs. Werner's conclusion: "If Goldman Sachs tokenizes an asset on Canton, that token is just a data entry — it has no independent market presence. Unlike a real tokenized bond on Ethereum, a Canton-based bond cannot be independently verified unless GS allows it." An asset's visibility and existence depend entirely on the issuer's discretion. This, Werner argues, is fundamentally incompatible with the concept of a marketable security, where "the entire point of a security is that it can be freely traded, without needing the original issuer's permission for every subsequent transfer." Canton's selective disclosure model means no free transfers and fragmented visibility — characteristics of syndicated loan markets, "the most cumbersome and inefficient asset class in existence." Hence the title: Canton doesn't tokenize securities, it syndicated-loan-izes them. 4. The IT bottleneck: every new counterparty relationship requires cross-firm software deployment. Werner's most operationally grounded critique. In traditional finance, onboarding a new counterparty doesn't require deploying new software across everyone's infrastructure — legal agreements and settlement instructions are process-driven, handled by middle-office and operations teams. Under Canton, every new counterparty relationship requires a DAML contract explicitly modeling the terms of that specific A-B pairing, deployment of that smart contract across all involved parties' IT environments, and coordination between each party's IT teams. If one party's IT is unavailable — overwhelmed with a compliance upgrade, under a December moratorium, whatever — "the whole transaction is delayed or impossible because the smart contract must be actively deployed and updated on all participant nodes." Werner calls this "radically different from today's financial markets. Radically different, but not radically better." He extends this to the multi-domain case. If you're lending a security to Counterparty B but waiting for Counterparty A to deliver it first, the A→You contract doesn't provide atomicity for the A→You→B chain. You'd need a combined contract, and your local IT team must integrate it before the transaction can occur. Add cross-domain coordination on top and "the simple act of lending a bond turns into a multi-party software deployment problem." 5. Counterparty node dependency creates new systemic fragility. Canton's own documentation acknowledges that "an offline participant can prevent the pruning of contracts by its counter-participants." Werner points out what this means operationally: if Bank A and Bank B share a contract, Bank A cannot garbage-collect or archive that contract's data while Bank B's node is down. Canton is developing "attestators" (trusted third parties that help progress workflows when a counterparty is unresponsive), but Werner flags that delegating control to a third party in this way introduces its own legal and operational risks — and reintroduces centralization through the back door. 6. The endgame: CSDs will absorb Canton's use cases. Werner's prediction, framed through an extended historical analogy to the Franconian Knights' Cantons under the Holy Roman Empire (which were absorbed by Bavaria in 1806 when the Emperor no longer provided protection): "When external forces — regulatory pressure, market realities, and operational inefficiencies — demand an answer, systems like Canton collapse into centralized control." If a CSD launched a centralized digital repo system, it could coordinate transactions without Canton's smart contract dependencies. Once Canton collapses into centralized governance, "its core value proposition disappears, and its software is no longer the best choice." The only real question is when and how CSDs take over. sources: swenldn.substack.com/p/damls-canton… swenldn.substack.com/p/quo-vadis-ca…

English
18
17
279
52.7K
Lefteris Karapetsas
Lefteris Karapetsas@LefterisJP·
The indexers situation in EVM is pretty bad. And I am surprised how it's underdiscussed. Having access to correct history should be a must and not something hard to get or gated behind expensive apis. If you use etherscan you are fine. Their data is by far the most correct. But etherscan free does not work for @base or @Optimism. Now you may say no worries, use @bloskcscout or use @routescan. Good luck. For Base blosckscout is struggling to re-index the chain for months now. Routescan has given up. The reason is that it's really hard to index and they get no support from Base. Incidentally this is the same reason Etherscan has put both Optimism and Base behind a paid API. For optimism transactions before bedrock for both blockscout and Routescan return wrong data. They return no internal transactions for transactions that should have them. That means people relying on this data make wrong assumptions, accounting, taxes etc. I love etherscan and am super thankful for their persistence on accurate data. But ofc relying on only one indexer is not good. Not gonna lie the situation is pretty bleak for EVM history. I have personally stopped using the chains that are hard to index. For me data accuracy and its guarantee into the future is paramount.
English
73
28
338
57.4K
Eric Tu (parody account) | badboi.eth | ZK™ รีทวีตแล้ว
Bryan Cantrill
Bryan Cantrill@bcantrill·
Something that people on this platform apparently need to hear, even if it makes them feel uncomfortable: if you live in a state that does not believe that transgender rights are human rights, you will never be a true alternative to Silicon Valley -- let alone the next one.
English
24
29
376
25.3K
Péter Szilágyi
Péter Szilágyi@peter_szilagyi·
PSA: I've deleted all my tweets of the last 24 hours regarding #Ethereum. I care not to be dragged into playing mental gymnastics with statistics and word games. Good luck to everyone who still has their integrity, may you all prevail. 🫡
English
20
4
187
21.9K
Eric Tu (parody account) | badboi.eth | ZK™ รีทวีตแล้ว
philogy
philogy@real_philogy·
Fun fact: Rust "lifetimes" are called that because they waste life time
English
23
1
116
3.4K
Andrew Tretyakov
Andrew Tretyakov@0xAndoroid·
5/ We proved SHA256 in a browser. Jolt is the only zkVM that can fully run in a browser on a phone. Try it: joltprove.com
English
2
3
24
3.7K
Andrew Tretyakov
Andrew Tretyakov@0xAndoroid·
1/ We scaled blockchains with SNARKs. Now we turn to privacy and client-side proving. Why does this matter? ⬇️
English
12
12
57
5.1K
shafu
shafu@shafu0x·
the era of smart contract auditors is over
English
76
11
211
52.4K
joseph.eth
joseph.eth@josephdelong·
@vidsthatgohard Nothing feels better than beating Canada at a game we could care less about
English
12
1
170
15.2K
vids that go hard
vids that go hard@vidsthatgohard·
USA WON THE GOLD IN HOCKEY FUCK CANADA
English
294
3.4K
49.7K
1.4M
Eric Tu (parody account) | badboi.eth | ZK™ รีทวีตแล้ว
Boundless
Boundless@boundless_xyz·
introducing prove[.]wtf track the activity for every chain in real-time. boundless has capacity to prove all of them at once, and many times over. see what universal ZK proving looks like ↓
English
31
16
109
24.9K
Eric Tu (parody account) | badboi.eth | ZK™ รีทวีตแล้ว
Boundless
Boundless@boundless_xyz·
1/ @soon_svm Mainnet is now using Boundless for ZK fault proofs. Together, we’re bringing Solana-grade performance across ecosystems, with faster finality.
English
66
9
149
14.6K
Eric Tu (parody account) | badboi.eth | ZK™ รีทวีตแล้ว
Jrag.eth
Jrag.eth@Jrag0x·
The more impressive thing is that he posted this while being dead between two of his heartbeats.
Jrag.eth tweet media
English
73
21
699
24.9K
Eric Tu (parody account) | badboi.eth | ZK™ รีทวีตแล้ว
Eric Tu (parody account) | badboi.eth | ZK™ รีทวีตแล้ว
ChainSafe
ChainSafe@ChainSafeth·
Beyond shilling @lodestar_eth (and we know most of you agree when we say this) but client diversity is of the upmost importance if we want to keep Ethereum decentralized and resistant in the long run. Don't just wait for others to diversify, be the change you want to see in the network.
Phil Ngo@philngo_

All it takes is one large staking operator. Just one. If you have issues with considering @lodestar_eth , let me know why. We're here to help.

English
15
1
35
639
maxwell
maxwell@maxmaximalism·
the masculine urge to buy another usb drive for no particular purpose, just like what if you need one you know?
English
2
0
4
146