BY: Yonatan Sompolinsky

In a recent proposal, Kaspa’s core developer, Michael Sutton, has put forward a plan to greatly improve the performance of the Kaspa full-node by revamping the codebase and transitioning it to Rust language. This is a concise summary of a more detailed post that Yonatan Sompolinsky started but has not yet finished. You can find more information on the original discussion here.

Yonatan Sompolinsky shares his thoughts on this matter:

  1. Kaspa was initially created as a live demonstration of a new concept for permissionless consensus. However, to fully realize its potential, a significant strategic move will be necessary.
  2. Sompolinsky recalls considering launching Kaspa in “testnet mode” and then opted for a “gamenet mode,” which was essentially a testnet with incentives, although it did not go as planned.
  3. He agrees with the community’s concerns that real value comes from integration, adoption, and marketing and that high transaction speeds are not the primary goal at this stage.
  4. Considering the community is still growing, Sompolinsky believes the best use of funds is to continue improving the base layer node to keep demonstrating the original DAG vision.
  5. The current Kaspad codebase is complex and hard for newcomers to contribute to. The proposed refactoring will make the codebase more modular and easier to understand.
  6. Sompolinsky discloses his close working relationship with Sutton and supports any project he dedicates his talents to. He suggests that dedicating 1% of Kaspa’s circulating supply to this project would be reasonable.
  7. </