2023
Live Technical Roadmap

Introduction

Since Kadenas mainnet launch in January 2020, our team and community have grown tremendously. Our ecosystem experienced exponential growth with several hundred projects now building on the Kadena blockchain. We want to thank everyone who accompanied us through this journey as Kadena’s massive growth could only be accomplished with the help of our amazing community, ecosystem of partners, builders, and ambassadors!

As we enter 2023, Kadena will narrow our focus on developing our ecosystem through technical developments such as refining the builder onboarding process and improving our blockchain’s efficiency. As a result, we have updated our live roadmap to define constant iterations in key areas of engineering and technical development that will greatly benefit our community of builders and our entire ecosystem as a whole. The upgraded roadmap will consist of:

  • Kadena.js – New tools, resources, tutorials, and learning platform to increase and enhance the developer onboarding experience.
  • Pact – Upgrades to Kadena’s smart contract language to improve user and builder experience
  • Chainweb – Upgrades to Chainweb to enhance the blockchain is efficiency, scalability, and decentralization.

The Kadena 2023 Live Roadmap is meant to fuel user and ecosystem growth and will continually evolve over the course of the year. We invite our community and anyone else to chime in and provide feedback and/or suggestions on how Kadena should evolve as we head into the new year. 

Platform

KadenaJs_Pact_Chainweb
Kadena.Js Overview
Kadena.js is a library that makes it easier for builders to interact with the Kadena blockchain using JavaScript/TypeScript . It includes but is not limited to libraries, tooling, dApps, tutorials, and more. The Kadena.js team has massively expanded in 2022 and now has intricate plans in 2023 to launch new tools and resources to increase and enhance the developer onboarding experience.
JS Libraries
Libraries
Libs are a collection of pre-written, modular code components that can easily be integrated into a builder’s project, without having to write all the necessary code from scratch. Builders will be able to quickly iterate and spin up their applications more efficiently and securely. Currently, we have curated a collection of reusable codes targeted to address specific issues as listed above.
JS Tools
Tools
Kadena.js tools are designed to assist developers achieve a specific function or goal with their application. At Kadena, our team is designing the following to help our community of developers build with efficiency and ease through better environments for coding and testing.
JS Apps
Apps
The Kadena.js team has also dedicated their time to creating dynamic and interactive apps to help users and developers interact with and/or retrieve information from the Kadena blockchain. In 2023, the Kadena.js team aims to launch the apps listed above.
JS Tutorials
Tutorials
The Kadena.js team curated a number of tutorials to provide our community of developers guidance for a wide range of topics. The tutorials are designed specifically with practicality in mind to ensure our developers learn the necessary tools to help them build in the most efficient and simple manner. In 2023, we plan to launch the tutorials listed above.
Learning Platform
Kadena Learning Platform
The “Kadena Tutorials Learning Platform” is a new comprehensive educational program developed by the Developer Experience team specifically designed for the curious and the aspiring developers/ builders. The Kadena Tutorials Learning Platform provides users an introduction to Pact and Kadena.js. Users will participate in coding challenges for building and deploying blockchain applications on Kadena. To engage users, the Kadena Tutorials Learning Platform is structured to be a token-based platform where developers can earn tokens for completing challenges. Users are also able to earn shareable certificates and NFT certificates upon course completion. Currently, the developer experience team is also entertaining the option of creating leaderboards to ensure a fun and lighthearted competitive experience. The team will be running a first test of the Kadena Tutorial Platform with beta users in the beginning of 2023 - stay tuned to find out more!
Pact
Pact
Pact is an open-source, Turing-incomplete smart contract language that has been purpose-built with blockchains first in mind. It was designed to make building safer smart contracts effortless as it is readable by non-developers and can automatically detect certain classes of bugs. Over the course of the next year, Pact developers will see feature releases with the goal of improving user and builder experience by improving error handling and implementing standards to help builders code safer.
Chainweb
Chainweb
Chainweb is Kadena’s blockchain consensus mechanism and continues today to be the only sharded and scalable layer-1 PoW network in production since its release in 2019. In the coming year, the Kadena team will set technical milestones to improve Chainweb’s reliability and performance for miners, developers, and, ultimately, users of our network.