Daedalus Turbo
@TurboDaedalus
Followers
1K
Following
224
Media
26
Statuses
387
A fast and daring C++ Node for Cardano.
Cardano
Joined September 2022
Cardano Node Diversity Workshop Update: Promoted Plutus optimizations and compression (CIP-150). Even the Haskell Node team sees those as feasible. Now it’s about priority—could mean not only faster sync but also better tx throughput (10x+) and reduced inter-block times (2–4x).
0
0
3
Amaru will hold a Node diversity workshop this September. DT plans to present the C++ node, highlighting the benefits of parallelization and data compression. Active development remains paused pending alternative funding; updates will shift to a monthly schedule in the interim.
0
0
15
Quick update: Right now, the main focus is securing funding for the C++ node that’s independent of IOG/Catalyst. As a result, code development is minimal at this time: primarily auditing the codebase to identify ways to simplify it and make onboarding new developers easier.
0
3
18
Published experimental server/client code implementing compressed data transfers (CIP-0150) within the Cardano network protocol. 📦 GitHub repo now includes an updated README outlining next steps after the IOG/Catalyst fallout. https://t.co/NUwG32P7JC
github.com
TurboCardano: A fast and daring C++ Node for Cardano. - r2rationality/turbocardano
1
3
20
First tough but necessary cuts due to the breach of contract by IOG/Catalyst: - UI development is stopped; the Local Desktop Explorer feature is now deprecated. - Windows and Mac builds will no longer be provided—upcoming releases of the C++ node will be source-code only.
3
0
7
🚨 Important Update: 1. DT has terminated its collaboration with IOG/Catalyst due to their breach of contract. Final submission with details: https://t.co/Q3unSIeY6e 2. Use cases for the C++ Node are re-prioritized to secure alternative funding. 3. Further updates to follow.
9
4
29
DT is on a short pause as it secures financing for 2025. For those following the journey: DT has been operating without Catalyst funding for over 18 months. This is part of why additional use cases for the C++ node are explored. Code updates are on the way!
1
5
26
✅CIP-0150: Block Data Compression has passed initial review and is now directly available from the Cardano Improvement Proposals repo 🔗 https://t.co/hGHFyoiNmB A POC is being developed using the C++ node to evaluate real-world impact—work is already underway.
0
1
7
An enterprise full wallet is currently the most popular additional use case. There is an ongoing discussion with the Cardano Wallet team, which is also exploring this use case. If this use case is important to you, please share details about your needs:
github.com
There are multiple ongoing projects developing alternative Node implementations in Rust, Go, and C++. I am working on the C++ implementation, and the project is preparing a preview release that can...
0
2
13
🚧 DT is refining code for the next release and exploring new low-risk (non-block production) use cases for the C++ node . Which of these would you find most useful?
0
2
8
Published the code implementing Conway governance actions to the public repo. Including other updates, that's over 20,000 lines of code changed. The next few weeks will focus on testing and refinement. The fast and daring C++ node is approaching! 😈🚀 https://t.co/2CYVHQbFHM
github.com
TurboCardano: A fast and daring C++ Node for Cardano. - r2rationality/turbocardano
4
4
47
Today, DT synced mainnet to epoch 544 for the first time, verifying its ledger code for Cardano protocol versions 9 & 10. How does this relate to CIP-0150 & the Implementation-Independent Ledger Conformance Tests? All are steps toward a Daedalus build running on DT's stack.
6
3
37
Block Data Compression is now Cardano Improvement Proposal #0150!🚀 It removes DT’s reliance on compressing proxies, enables Daedalus builds to use DT’s stack, and can boost Cardano’s tx throughput 100x. Join the discussion via the link in the header!⬇️ https://t.co/0KlhQW2EOK
1
10
29
Block Data Compression will be discussed on March 4th at 16:00 UTC in the CIP Editor’s Discord: https://t.co/77wB2xw5eJ. Most agree on its benefits—the challenge is the classic Haskell dilemma: Can C code be trusted? :) Prepared a solution using Linux’s seccomp. Join to discuss!
discord.com
Check out the Cardano Improvement Proposals community on Discord – hang out with 566 other members and enjoy free voice and text chat.
1
1
10
DT relies heavily on data compression. A minor protocol change could potentially scale Cardano’s transaction throughput by 100x while also reducing block-generation intervals. @_KtorZ_, @wolf31o2, @dr_c0d3, could Rust and Go implementations support this? https://t.co/tHqkAXABsR
github.com
The CIP's draft: https://github.com/sierkov/data-compression-CIP/tree/master/CIP-0150
4
4
29
Delaying the next release a bit to integrate the new zero-copy CBOR parser. For DT, an implementation-independent Cardano Ledger conformance test suite could simplify many things. @_KtorZ_ , @amw7, @wolf31o2 —could it help Rust and Go implementations too? https://t.co/P32Xm5V1oV
github.com
Motivation The availability of Plutus Conformance Test Suite has fostered the development of numerous Plutus implementations in Rust, Python, JavaScript, Go, and C++. These implementations support ...
4
3
26
DT is back from the New Year's break and is testing its protocol 10.0 code. In 2024, DT proved the possibility of a 10x faster full node. In 2025, the focus goes to safety. To those who believe that a C++ full node cannot be safe, Bitcoin says “Hi”.
4
2
45
It’s Christmas time! DT is currently focused on preparing for the upcoming Hard Fork and wishes everyone a Merry Christmas and a Happy New Year!🎄✨DT will be back next year with its C++-based, performance-focused re-implementation of Cardano Node components for full wallets.🚀
1
0
28
Fast parsing of raw Cardano data is the base of DT’s speed. DT is testing its 2nd-gen zero-copy CBOR parser: cbor::zero2. It can parse 200 GB of Cardano’s mainnet in 15 seconds on an 8-core Macbook Air M2. The code is already published in DT’s GitHub.
4
8
53
Regarding safety, the underlying techniques (data compression and parallelization) are perfectly safe. At the same time, DT is a prototype transitioning into a beta. The more testing and feedback it gets, the quicker the transition goes. Visit DT’s GitHub and share your feedback.
0
0
19