Internet Computer Roadmap — Year 4 And Beyond
DFINITY’s contributions to the Internet Computer’s roadmap has just been revealed on the internetcomputer.org web site. The roadmap outlines the key work items that have been defined to progress ICP technology for the Year 4 of ICP and beyond, towards the ultimate goal of having a World Computer.
The roadmap currently reflects mainly DFINITY’s views and items that the foundation plans to work on. However, a good number of features have actually been requested by the community and milestones encompass community contributions too. Community input regarding further features that should be on the roadmap but are not there yet is welcome to augment the roadmap and provide an even more complete picture of the full development activities, including activities driven by the community.
The roadmap is a living document and its current state reflects the current knowledge and thinking. It is expected that ongoing community involvement will help to further shape and maintain the roadmap as we all move forward building the Internet Computer. Changing priorities will be reflected in the roadmap by new features being added, future features being removed, or reprioritized. This new format replaces the framework used since July 2022.
Scope And Structure
The roadmap is focussed on technology development and comprises work items that advance the state of the Internet Computer. This comprises items related to the Internet Computer protocol itself (e.g., core protocol, chain-key cryptography, AI), its decentralization (e.g., crypto economic aspects such as node provider remuneration), the languages and toolchains used for building on ICP (e.g., Motoko, Azle, and dfx), and services, i.e., important decentralized services that are providing value to the ecosystem (e.g., Oisy and Orbit). Regular dapps and their development are not reflected in this system-centric roadmap.
The roadmap is structured to comprise the following nine core areas, or themes, of work:
- Compute Platform
- Decentralized AI
- Chain Fusion
- Privacy
- Platform Decentralization
- Identity
- Digital Assets
- Governance & Tokenomics
- Developer Experience
Milestones
In each of the abovementioned nine areas at least one milestone has been defined and further milestones will be defined together with the community over time as the implementation moves along. Each milestone has a strong focus towards reaching a specific goal that provides major added value to the community, be it the users, the developers, or other stakeholders. A milestone comprises a handful of features that are required to accomplish its goal. Features that are currently being worked on show an orange progress icon, completed features have a green checkmark icon.
The roadmap re-introduces the concept of codenames for milestones. You surely remember the use of metal-themed milestones used for development up to the launch of ICP, namely Copper, Bronze, Tungsten, Sodium, and Mercury. This time, milestone names are inspired by fusion technology, for example cyclotron and gyrotron: The bold ambitions for technological advances of fusion technology reflect the ambitions for the Internet Computer Protocol. Also, fusion hints at the importance of the Chain Fusion area of development of ICP and the major goal of fusing AI with blockchain technology, two crucial themes on the near-term development roadmap.
Past And Future Features
Besides milestones and their features, past features that have been completed and deployed are shown as well. This illustrates what has been achieved over the years through the substantial R&D investment so far and to see the continuous improvement process the Internet Computer is subjected to. It also gives a good impression of the functionalities deployed on ICP.
Future features that are already on the roadmap but have not yet been assigned to a milestone are shown as part of the respective theme, but may not always have been subject to the same level of detailed technical scrutiny that features that are part of milestones have received. As work on ICP progresses and milestones get completed and the priorities for upcoming work become clearer, new milestones will be defined by the community and DFINITY, subsuming parts of the defined future features and adding new ones. Due to changing priorities or technical considerations, future features may occasionally be dropped from the roadmap.
Some Highlights
Let us take a look at some upcoming highlights of the roadmap in the key areas of Decentralized AI and Chain Fusion.
Decentralized AI
As AI is gaining massive traction and is playing an increasingly important role in consumers’ lives, the trust problem of “traditional” AI needs to be addressed: In traditional AI, users have no visibility into how their data is used and how AI models produce responses and whether they work correctly, reliably, and consistently. Leveraging the properties of a decentralized blockchain protocol allows users to verify how models are trained and to be assured that precisely those models are used for the inference that generates results for users. ICP’s canister smart contracts with their special properties, e.g., being able to store large amounts of data and perform substantial amounts of computation, are a perfect match for realizing decentralized fully-on-chain AI. The Cyclotron milestone enables ICP to efficiently run decentralized AI inference using CPUs, while the longer-term Gyrotron milestone marks the availability of decentralized on-chain AI inference and training of large models using GPUs on ICP.
Chain Fusion
Chain Fusion, the concept of fusing ICP with other chains to allow for building multi-chain dapps with a single-chain user experience, is a crucial theme for the future that will bring a much tighter integration of ICP with major blockchain ecosystems. Multiple milestones are scheduled for this area: Tritium for EVM chain integration, Deuterium for supporting Bitcoin protocols such as ordinals and runes, and Helium for ICP’s integration with the Solana network, another logical step for ICP’s Chain Fusion strategy.
Besides the few highlights mentioned further above, there are many more highlights available in the roadmap, and we invite you to have a look yourself at the following link:
We also invite you to read our Medium article summarizing the new roadmap and its milestones.
Call For Action
The ICP community is most crucial to the success of the Internet Computer and realizing the World Computer vision! Thus, this forum post is also a call for action to the community to help complement the roadmap with further key community work items that are in progress or planned to be done by the community and will lead to widely useful production-grade features for ICP. Also, requests for features to be built by DFINITY can be placed. For now, please provide your feedback and requests by leaving a comment in this forum topic or by creating a now forum topic. Feedback regarding developer experience can be given directly on the DX feedback board. The goal is to reach a public roadmap accurately reflecting the core technical activities around the Internet Computer protocol, tooling and languages, and important services, considering activities from both the community and DFINITY.
We also appreciate any other feedback w.r.t. the roadmap, be it related to its content or presentation thereof. Thank you in advance for your efforts in helping to improve the Internet Computer roadmap.
We hope you will enjoy reading through the roadmap and look forward to your feedback!