Knuth

814 posts

Knuth banner
Knuth

Knuth

@KnuthNode

High-performance #Bitcoin Cash development platform. https://t.co/fYx2uLL3Ep

Se unió Şubat 2020
72 Siguiendo5K Seguidores
Tweet fijado
Knuth
Knuth@KnuthNode·
🚀 Preliminary numbers for Knuth v1.0: Full BCH Initial Block Download in under 40 minutes. BOOM💥 ✅ Completely redesigned networking stack ✅ New block storage engine ✅ UTXO-Z ✅ Brand new TUI We're just getting started. 🔥
Knuth tweet media
English
4
9
48
1.8K
Knuth
Knuth@KnuthNode·
Great question. They are functionally equivalent in terms of consensus behavior, but we don’t claim strict implementation-level identity. The reason we keep both is basically risk management. In a consensus system, even very small differences can have serious consequences. Having the BCHN VM available, which is the same code as the reference implementation, gives a conservative path for users who want maximum assurance. At the same time, the Knuth VM is built with a different goal in mind. It exposes much richer internals, things like detailed error reporting, execution tracing, stack inspection and metrics. That makes it much more suitable for debugging and building developer tooling, which is hard to achieve cleanly in the reference VM without major changes. We’ve validated the Knuth VM quite extensively. We ported and adapted the BCHN script test suite, including more than 1,700 script vectors, 23K BigInt tests and VM limits tests. We also ran a full IBD from genesis to tip using the Knuth VM with no checkpoints, verifying every script, and got zero errors. That gives us a high degree of confidence, but absolute equivalence is very hard to prove, especially because even the process of adapting tests can introduce subtle differences. If we could guarantee perfect equivalence, we probably wouldn’t need two VMs. But in a consensus-critical system, we prefer to keep that safety net.
English
1
0
2
24
Knuth
Knuth@KnuthNode·
🚀 Knuth v0.77.0 is out — and this is a big one. We just brought our native Script VM back to the frontier. Knuth is the only Bitcoin Cash node with two VMs: • A native VM built for developers • The BCHN consensus VM (same code BCHN runs in production) 👉 Switch between them with a single build flag. 🧠 The upgrade: Our native VM was way behind. Not anymore. It now matches consensus rules through the May 2026 upgrade (we call it Leibniz, BCHN calls it Upgrade 12). And we didn’t just “update it” — we proved it: • 1,700+ script test vectors • 23K+ BigInt tests • 165 VM limits tests All ported, adapted, and cross-validated against BOTH VMs. 🔬 Why this actually matters: This isn’t just another interpreter. The Knuth VM is built like a real debugger for Bitcoin Script: • Step-by-step execution • Breakpoints on opcodes • Full stack & alt-stack inspection • Per-opcode error reporting • Execution tracing through branches • Metrics: sigchecks, hashes, op cost 👉 This is the kind of tooling Bitcoin Script never really had. A foundation for debuggers, analyzers, and serious dev tooling. 🧪 Validation: Full IBD. Genesis → tip. ✔ Knuth VM ✔ No checkpoints ✔ Every script verified Result: zero errors 🛡️ Don’t trust it yet? Perfect. Run Knuth with the BCHN VM — and still get: • Modern C++23 codebase • Better networking • UTXO-Z + improved DB architecture • Real parallel block validation (no global cs_main bottleneck 👀) • Multi-language bindings (C, C#, Python, TS, JS, WASM) 💥 Scale of this release: PR #188 touched 1,154 files Yeah… we went all in. 🔗 Release: github.com/k-nuth/kth/rel… #Bitcoin #Cash #BCH #Knuth
English
1
6
20
242
Knuth
Knuth@KnuthNode·
Knuth node v0.76.0 is out! 🚀 Ready for the Bitcoin Cash May 2026 network upgrade with support for: • Loops (OP_WHILE) • Functions (OP_EVAL) • Bitwise operations • Pay-to-Script (P2S) Successfully tested on chipnet ✅ Release notes: github.com/k-nuth/kth/rel… #Bitcoin #Cash #BitcoinCash #BCH
Knuth tweet media
English
1
10
36
1.5K
Knuth retuiteado
UTXO-Z
UTXO-Z@utxo_z·
UTXO-Z v0.3.0 released. github.com/utxo-z/utxo-z/… Production-scale benchmarks. Persistent metadata. Correctness and regression tests. Storage and sizing optimizations. UTXO-Z is maturing as the next-generation UTXO DB. Integration into Knuth is underway. #Bitcoin #Cash #Scales
UTXO-Z tweet media
English
2
13
39
1.9K
Knuth retuiteado
UTXO-Z
UTXO-Z@utxo_z·
UTXO-Z v0.1.0 is now public. github.com/utxo-z/utxo-z/… Months of research are now real code. This is an alpha release. The implementation and API will evolve. Integration into the Knuth node is underway. This is just the beginning. #Bitcoin #Cash #Scales
UTXO-Z tweet media
English
1
12
42
2K
molecular
molecular@cotta3·
@Bryan10309 "do you disagree with this?" Yes, I strongly disagree with the assumption that 10x is the most we can do. We can already do 100x with TODAY's tech and improvements are in development. bitcoincashpodcast.com/faqs/Global-Re… also check out UTXO-Z: x.com/KnuthNode/stat…
Knuth@KnuthNode

🚀 Introducing UTXO-Z: A Game-Changing UTXO Database for Bitcoin Cash 📄 Read the full paper: github.com/utxo-z/utxo-z-… I'm excited to share the results of months of research and development from our Scalability Lab initiative (archive.is/T5az0): UTXO-Z, a purpose-built database system that achieves unprecedented performance for Bitcoin Cash nodes. The Challenge: As Bitcoin Cash scales to serve billions of users globally, nodes must validate thousands of transactions per second. Traditional databases like LevelDB become the bottleneck, limiting BCH's potential as peer-to-peer electronic cash for the world. The Solution: UTXO-Z replaces general-purpose databases with a domain-specific architecture optimized specifically for UTXO access patterns. By leveraging cache-optimized data structures, value-based segmentation, and generational storage, we've eliminated the performance penalties that have historically constrained node throughput. The Results Are Staggering: • 33 million lookups/second for recent outputs (45x faster than LevelDB) • 1.5 million lookups/second for complete pipeline (2x faster) • 290,000 inputs/second processed during blockchain sync • 320,000 outputs/second in single-threaded operation • 2.5x higher throughput than LevelDB during initial block download These aren't theoretical numbers—they're real benchmarks on production hardware with actual blockchain data. Technical Innovation: UTXO-Z achieves this through fundamental architectural choices: - Cache-friendly open addressing hash tables - Complete output data stored inline (no pointer chasing) - Temporal locality exploitation through deferred lookups - Memory-mapped files for OS-optimized caching What This Means for BCH: This performance leap provides the foundation for Bitcoin Cash to handle global-scale transaction volumes. No more choosing between decentralization and scale—UTXO-Z ensures nodes can keep up with demand as BCH grows to serve the world. Open Source & Integration: 📄 Full technical paper and details: github.com/utxo-z/utxo-z-… 💻 Source code coming in the next few weeks: github.com/utxo-z/utxo-z Following publication, UTXO-Z will be integrated into the Knuth node and all related libraries, bringing these performance gains to the entire Bitcoin Cash ecosystem. This achievement was made possible by the BCH community's support through the Scalability Lab Flipstarter campaign. Thank you to everyone who contributed to making high-performance infrastructure a reality for Bitcoin Cash. The future of peer-to-peer electronic cash is being built today. UTXO-Z is proof that Bitcoin Cash can and will scale to serve the world. #Bitcoin #Cash $Cash #BitcoinCash #BCH #Scalability #UTXO #UTXOZ

English
2
0
2
16
Bryan
Bryan@Bryan10309·
Re: THE BLOCKSIZE WAR Based Bitcoin Maxi: I was there. I lived it. “B” Cash dunce: I read a book about it and you are wrong.
English
21
3
42
2.3K
Knuth
Knuth@KnuthNode·
Knuth JS-WASM v2.11.0 released Updated to Knuth v0.75.0 core: faster deserialization, Merkle root optimizations, and continued cleanup toward a leaner, modern core. Also migrated npm publishing to OIDC trusted publishing — no more token management. 📦 npm install @knuth/js-wasm@2.11.0 Release notes: github.com/k-nuth/js-wasm… #BitcoinCash #BCH #WebAssembly #TypeScript
Knuth tweet media
English
2
7
22
974
Knuth
Knuth@KnuthNode·
🚀 Knuth v0.75.0 released This update continues the low-level performance and infrastructure work: faster deserialization, Merkle root optimizations, experimental storage benchmarks, and more cleanup toward a leaner, modern core. Part of the ongoing effort to reduce technical debt and prepare for what’s coming next. Full changelog: github.com/k-nuth/kth-mon… #BitcoinCash #BCH #Knuth #Bitcoin #Cash
Knuth tweet media
English
2
6
28
830
Knuth retuiteado
UTXO-Z
UTXO-Z@utxo_z·
UTXO-Z development continues. We’re focused on scaling UTXO validation with real data, real workloads, and real performance gains. More soon. #Bitcoin #Cash #Scales
UTXO-Z tweet media
English
3
10
28
1.4K
Knuth
Knuth@KnuthNode·
Sneak peek 👀 This is an early look at the new Knuth node interface planned for 2026. Still work in progress, but the goal is clear: better visibility, better tooling, better UX for node operators and developers. Curious what you think. Does this direction make sense? #BitcoinCash #BCH #Knuth #FullNode #CryptoDev
Knuth tweet media
English
5
10
43
2.7K
Knuth retuiteado
UTXO-Z
UTXO-Z@utxo_z·
Adding cores shouldn’t make your node slower. UTXO-Z minimizes contention by design, so parallel lookups actually scale instead of fighting over locks. That’s the difference between “multi-threaded” and built for concurrency. #Bitcoin #Cash #Scales
UTXO-Z tweet media
English
0
4
19
1.2K
Knuth retuiteado
UTXO-Z
UTXO-Z@utxo_z·
UTXO databases don’t need to be “general”. They need to do only three things extremely well: • lookup • insert • delete UTXO-Z is built around exactly these operations — nothing more, nothing less. That focus is what unlocks massive throughput and real scalability.
UTXO-Z tweet media
English
0
3
19
247
Knuth retuiteado
UTXO-Z
UTXO-Z@utxo_z·
33M UTXO lookups/sec didn’t happen by accident. Most UTXOs are spent shortly after creation, temporal locality dominates real blockchain workloads. UTXO-Z is built around that reality: fast, parallel access to recent UTXOs, without slowing down on older data.
UTXO-Z tweet media
English
1
3
20
327
Knuth retuiteado
UTXO-Z
UTXO-Z@utxo_z·
Scaling Bitcoin Cash is not about blocks or bandwidth. The real bottleneck is the UTXO database. With domain-specific data structures (not general-purpose DBs), UTXO-Z achieves: • Up to 33M UTXO lookups/sec • ~45× faster than general-purpose databases ...
UTXO-Z tweet media
English
2
7
24
404
Knuth
Knuth@KnuthNode·
🚀 Knuth v0.74.0 released This version continues the modernization of Knuth’s core. A lot of the internal code dates back to 2011, and we’re taking the time to update APIs, clean up legacy pieces, enable network tests, and prepare a full rewrite of our P2P and IO handling. All of this is groundwork for what comes next: CHIPs 2026, UTXO-Z integration, and the larger performance work planned for 2026. Full notes: github.com/k-nuth/kth-mon…
Knuth tweet media
English
2
9
28
1.8K
Knuth
Knuth@KnuthNode·
🎉 The Knuth 2026 Flipstarter has been fully funded! Huge thanks to our supporters, especially the ones who have been here year after year. Your commitment keeps this project alive and moving forward. Special thanks to: • majamalu • molecular • toorik • Bernanácatl And to everyone else who contributed or helped share the campaign, I truly appreciate it. Now it's time to build. 2026 is going to be big for Knuth and for Bitcoin Cash. #Bitcoin $Cash #BitcoinCash #BCH #KnuthNode
Knuth tweet media
English
2
6
32
1.4K
Knuth
Knuth@KnuthNode·
🚀 Announcing the Knuth Wallet — coming in 2026 After years powering BCH with high-performance C++ infrastructure, Knuth is finally bringing that same engineering quality to a full user-facing wallet. What to expect: • A refined design and seamless UX • Top-tier performance thanks to Knuth’s C++23 engine • A clean, modern interface built for everyday use • Wallet libraries already integrated into Knuth — now moving to a full UI We’re crafting a wallet we’d love to use ourselves — and can’t wait to share it with the Bitcoin Cash community. Stay tuned — 2026 will be a big year. Support ongoing development: fund.kth.cash/?id=19 #BitcoinCash #BCH #Wallet2026 #KnuthNode
Knuth tweet media
English
2
13
69
2.4K
Knuth
Knuth@KnuthNode·
🚀 We just redesigned the Knuth Bitcoin Cash website! Several exciting announcements coming for BCH in 2026. The new site showcases what's possible with the platform. 🔗 Check it out: kth.cash What's New: • Live Interactive WASM Demo Try Knuth's power right in your browser - no installation needed. Run real Bitcoin Cash code with our WebAssembly library. • Usage Examples for All Libraries Clear code examples showing how to use the executable node and all 7 language bindings (C++, C, JavaScript, TypeScript, Python, C#, WebAssembly). • Improved Design Modern, responsive interface that better showcases the platform's capabilities. 🙌 Support the project: fund.kth.cash #Bitcoin $Cash #BitcoinCash #BCH #WASM #CryptoDev
English
0
5
25
541