Kaspa.org: Unveiling the “Crescendo” Hard-Fork roadmap — 10BPS and more

Kaspa.org has unveiled the roadmap for the upcoming “Crescendo” hard-fork, which includes plans to increase the block rate of the network from 1 to 10 blocks-per-second (BPS). With the successful deployment of the Rusty Kaspa (RK) node software and its widespread adoption by the P2P network and mining community, the core open-source development team is gearing up for this significant upgrade. In this post authored by Michael Sutton, the tentative roadmap for the hard-fork is outlined, detailing the process, features, and timeline for the “Crescendo” update. The goal is to ensure network security, stability, and give ample time for the ecosystem to adapt to the changes. Major efforts will be made to meet the target of this crucial update, emphasizing collaboration with the broader ecosystem for a successful transition.
Kaspa.org: Unveiling the “Crescendo” Hard-Fork roadmap — 10BPS and more

Kaspa.org: Unveiling the “Crescendo” Hard-Fork roadmap — 10BPS and more

Written by Michael Sutton
With the help of coderofstuff, Shai Wyborski and others

With the successful deployment of the Rusty Kaspa (RK) node software (stable release), and its broad adoption by Kaspa’s P2P network and mining community (~97% of Kaspa blocks are mined via RK nodes), the core open-source development team is now starting to prepare for a hard-fork¹ that will, among other things², increase the block rate of the network from 1 to 10 blocks-per-second (BPS). In this post, I outline the tentative roadmap for the upcoming hard-fork, hereby named the Crescendo, what it will likely include, and the process of deploying it.

Overview

At a high level, here’s how we envision the steps needed to implement such an acceleration on Kaspa’s main network. The process involves the following iterative phases:

  • Launch & stabilize: Launch a testnet with the desired block rate and related network settings, and work on stabilizing it. This has been accomplished with TN11, the existing 10-BPS Kaspa testnet, which has been operational since January 7, 2024. (Done)
  • Identify bottlenecks: Iteratively identify processing bottlenecks and make performance optimizations to lower the hardware specifications required for running a node. (Done)
  • Iterative improvement: Repeat the above until the minimal specs are affordable enough and low enough to satisfy the decentralization required for the mainnet. (We are here, getting close to the convergence of this optimization loop. Approximate timeline: ~2 months from now.)
  • Enhanced user experience: Once performance requirements are settled, perfect the node software to the level of user experience required by mainnet operators. That is, some minor problems that can be neglected in a testnet setting need to be addressed here (~3 months from now). (Next)
  • Additional features: Implement any additional hardfork features and deploy them on TN11. (Target timeline: ~4–5 months from now. Some features might be excluded to fit the timeline.)
  • Feature freeze.
  • Hardfork version: Implement the hardfork transitioning version
  • Deploy transition testnet: Deploy the transition version on TN10 (1 BPS testnet) to simulate the mainnet transition.
  • Mainnet deployment with hardfork transitioning activated 1–2 months later

A more detailed walkthrough

Currently, RK developers are busy with preparing a mainnet version that is focused on introducing many mempool features whose necessity was detailed by the KRC-20 beta launch. These include delicate features such as RBF (replace-by-fee) and a fee estimation API, both of which require careful work with ecosystem developers.

After this version is released³, focus will shift to creating a performance oriented version meant to stabilize TN11 nodes. This version will be used to align TN11 participants behind a version which hopefully solves all current processing bottlenecks and provides a smooth operation of the network as a whole.
The main bulk of work would be to merge the following existing PRs:

After these features are merged, TN11 will be rolled out with this new version, and run under maximum load for a few weeks. This will allow us to understand the system requirements required to run such a node. If the minimal system requirements are deemed too high, some parameters (such as difficulty adjustment window size and sample rates, finality depth, etc) will have to be adjusted, followed by a few more weeks of testing. Alternatively, further performance cycles might be considered.

During the testing period, work will resume on some other features including:

  • Improving and perfecting the IBD process, addressing some edge-cases in the new node sync process that are extremely rare on mainnet, but will be exacerbated with higher BPS and shorter pruning periods.
  • Improvements of finality rules and new node headers-proof validation process (KIP7, KIP8).
  • Cryptographic receipts (KIP6), a modification that allows a much smaller and simpler proof that an arbitrarily old transaction was confirmed.
  • Enabling transaction payloads, which will streamline specifications such as KRC-20.

Once all of the above is completed, we can start with the process of writing a mainnet version of this hard-fork. This version will have to include the logic for transitioning from the current protocol parameters to the new ones. This is an intricate process that will have to be heavily tested and involves making some crucial decisions such as when the HF will go into effect, and whether it should be done gradually or in one hit.

We emphasize that the plan outlined above is tentative. The purpose of this post is not to present a finalized, set-in-stone roadmap, but to highlight that the 10BPS hard-fork is the next major focus for the core team and that significant effort will be devoted to meeting this target. Above all, our guiding principles remain unchanged: network security and stability, and allowing sufficient time for the ecosystem to adapt. In the same spirit, we note that while the above details pertain to the responsibilities of the core developers, the broader ecosystem - including wallet developers, pools, exchanges, block explorers, and others - will also need to make adjustments, and should actively engage in this effort by testing their software components via the 10-BPS testnet.

¹In our context, “hard-fork” refers to a community-agreed and scheduled change in the consensus protocol, rather than a contentious fork resulting from disagreements within the network.

²None of the changes included in this hard-fork will affect user funds or the emission schedule. The increase to 10 BPS will result in ten times more rewards, but the reward per block will be reduced by the same factor, maintaining the same emission rate per second.

³A mempool-focused mainnet release candidate version is expected by the end of this week (~August 25th).

The post Unveiling the “Crescendo” Hard-Fork roadmap — 10BPS and more appeared first on Kaspa.

In summary, the roadmap for the upcoming “Crescendo” hard-fork, aimed at increasing the block rate on Kaspa’s network to 10 blocks-per-second, has been outlined with a detailed walkthrough of the implementation phases. While the plan is subject to adjustments, the core team is dedicated to achieving this milestone with a focus on network security and stability. For the latest updates and news on Kaspa, readers are encouraged to visit KaspaNews.net.

Shai (Deshe) Wyborski On X: “I’m working really hard on a unified source for Kaspa tech stuff” – Shai Deshe Wybors𐤊i (大胡子) (August 19, 2024)


### Shai Deshe Wyborski Aims for Unified Resource in Kaspa Technology

**August 19, 2024** – Shai Deshe Wyborski, a prominent figure in the blockchain community and a core developer of the innovative cryptocurrency project Kaspa, recently announced his ambitious initiative to create a unified source for all technological developments related to Kaspa. In a tweet shared with his followers, he expressed: “I’m working really hard on a unified source for Kaspa tech stuff.”

As a PhD candidate specializing in quantum cryptography, Wyborski combines extensive academic knowledge with practical experience in the rapidly evolving field of blockchain technology. His commitment to improving the accessibility and organization of Kaspa’s technical resources indicates a significant step forward for the growing community of developers, researchers, and enthusiasts in the ecosystem.

Kaspa, known for its groundbreaking scalability features and unique blockDAG architecture, has garnered attention for its potential to revolutionize transaction speeds and efficiency in the cryptocurrency space. Wyborski’s effort to consolidate information and tools will likely enhance collaboration among developers and streamline the onboarding process for new contributors.

The creation of a centralized repository for Kaspa’s technology will not only benefit current stakeholders but also attract further interest and investment. As the project continues to evolve, initiatives like Wyborski’s are crucial in ensuring that members of the community have access to up-to-date information and resources.

For those wanting to stay informed on the latest developments within the Kaspa ecosystem, Kaspanews.net is the best source for comprehensive news and resources.

Shai (Deshe) Wyborski On X: Aviv Zohar is not, and never has been, a “Kaspa dev.” He co-authored the GHOSTDAG protocol in 2016 but had no affiliation with DAGLabs and has never contributed to Kaspa directly. That’s just on-brand CFB truth-twisting.— Shai ❤️ Deshe 💜 Wybors𐤊i 💙 (大胡子) August 19, 2024


**Shai Deshe Responds to Misattribution of Aviv Zohar’s Contributions to Kaspa**

In a recent tweet, Shai Deshe Wyborski, a noted figure in the cryptocurrency space, clarified misconceptions surrounding Aviv Zohar’s involvement with Kaspa, a high-performance blockchain project known for its innovative use of the GHOSTDAG protocol. Deshe, who is a PhD candidate in quantum cryptography and one of the core developers of Kaspa, emphasized that Zohar, despite co-authoring the GHOSTDAG protocol in 2016, has never been affiliated with Kaspa or its development team.

Deshe’s tweet specifically stated, “Aviv Zohar is not, and never has been, a ‘Kaspa dev.’ He co-authored the GHOSTDAG protocol in 2016 but had no affiliation with DAGLabs and has never contributed to Kaspa directly. That’s just on-brand CFB truth-twisting.” This statement underscores the ongoing dialogue and sometimes contentious relationships within the blockchain community as various contributors are often misrepresented with regard to their involvements and contributions.

GHOSTDAG, a groundbreaking protocol developed in part by Zohar, has played a crucial role in the evolution of blockchain technologies. However, Deshe’s assertion highlights the importance of accurately recognizing individual contributions within such collaborative efforts. The clarification serves as a reminder of the need for reputable sources and accurate information in the fast-paced world of cryptocurrency innovation, where misconceptions can easily arise.

For enthusiasts and followers of the Kaspa project, Shai Deshe’s insights not only reinforce the importance of understanding individual contributions but also affirm the growth trajectory of Kaspa in the blockchain space.

For those looking to stay updated on the latest developments regarding Kaspa and its innovations, Kaspanews.net remains the premier source for comprehensive news and resources related to the cryptocurrency.

Shai (Deshe) Wyborski On X: “OK, the spectacle was fun, but let’s return to what’s important in life: $kas. Things are gonna get loud https://t.co/M53u8BZfSk”


**Exciting Times Ahead for Kaspa: Developer Shai Wyborski Sparks Interest**

In a recent tweet, Shai Wyborski, known on social media as Deshe, expressed excitement about the future of Kaspa, a cutting-edge cryptocurrency that has garnered attention in the financial community. “OK, the spectacle was fun, but let’s return to what’s important in life: $kas. Things are gonna get loud,” wrote Wyborski, indicating significant upcoming developments for the platform.

Shai Wyborski is not just a social media personality; he is a PhD candidate specializing in quantum cryptography, bringing a wealth of knowledge and expertise to his role as one of the core developers of Kaspa. With his background, Wyborski is uniquely positioned to drive innovation within the cryptocurrency, which aims to combine speed, security, and scalability—qualities that are essential in the rapidly evolving digital finance landscape.

The tweet hints at a potential surge of interest or activity surrounding Kaspa, a project already noted for its unique architecture and consensus mechanism that sets it apart from traditional blockchain technologies. As more investors and developers turn their attention to the possibilities that Kaspa presents, Wyborski’s enthusiasm may amplify the momentum of this emerging cryptocurrency.

As the cryptocurrency landscape continues to change, Wyborski’s insights and contributions could play a pivotal role in shaping the future of Kaspa. For those looking to stay informed on the latest news and updates regarding this promising project, Kaspanews.net is the premier destination for comprehensive news and resources on Kaspa.

Stay tuned to Kaspanews.net to keep up with all the exciting developments in the world of Kaspa and beyond!

The Official Kaspa X Profile: “Sound on. :)”


**Kaspa Currency Engages Community with Playful Tweet**

In a recent post on their official X (formerly Twitter) profile, Kaspa, a cutting-edge cryptocurrency dedicated to scalability and speed, shared a light-hearted message that simply read, “Sound on. :)” The tweet, which was published on August 19, 2024, serves not just as an invitation to engage with their content but also as a testament to the interactive nature of their community approach.

Kaspa has been making strides in the world of digital currency by leveraging its unique architecture to achieve faster transaction times and enhanced security features. As the cryptocurrency landscape becomes increasingly competitive, Kaspa has positioned itself as a frontrunner by cultivating an active and engaged user base.

The playful tone of the tweet aligns with Kaspa’s ongoing efforts to foster community engagement and encourage users to stay connected with updates and developments related to the currency. By inviting users to “turn up the sound,” Kaspa is likely aiming to highlight content that resonates with their audience, reflecting their commitment to keeping the community involved and informed.

For those looking to stay updated on the latest news and resources regarding Kaspa, kaspanews.net remains the best site to visit. With a wealth of information and timely updates, it’s an essential resource for those interested in the world of Kaspa and its innovative approach to cryptocurrency.