The DFINITY Foundation’s contributions to the Internet Computer roadmap are subject to community discussion and voting.
The DFINITY Foundation is committing R&D resources to the Internet Computer ecosystem in the form of the following proposed technical contributions. At each stage of their lifecycle, these roadmap items will be voted on via proposals to the NNS, where neuron holders will have the ability to direct the Foundation’s effort in making the Internet Computer more efficient, faster, and easier to use for developers.
Continued expansion of supported devices for Internet Identity to include more browsers and devices that support WebAuthn — in particular Windows Hello.
Currently, Canister smart contract stable memory storage is capped due to Wasm limitations at 4 GB per Canister. To improve scaling, a new system API will be offered to Canisters that allows them to use as much memory as available on their subnet (currently 300 GB).
The Internet Computer will add smart contracts to Bitcoin through an application of Chain Key cryptography that will directly integrate the networks. Smart contracts on the Internet Computer will be able to hold, send and receive Bitcoin.
Enabling all Canister types to interact with the ICP ledger to control ICP tokens. Currently, for security reasons, only NNS Canisters and users may interact with the ICP ledger on the NNS subnet.
ECDSA signatures are widely used in the blockchain industry. This feature will enable Canisters to have an ECDSA public key and to sign with regard to it. The corresponding secret key is threshold-shared among the nodes of the subnet holding the Canister. This is a prerequisite for the direct integration between the Internet Computer and Bitcoin and Ethereum.
Extentions to the Internet Computer Rosetta node to enable exchanges and other ecosystem participants to create and manage neurons for staking and voting rewards.
Adding a feature to the NNS that allows entrepreneurs and developers to create an NNS-like permissionless tokenized governance system with its own token ledger for their dapps and services.
Provide descriptions of the protocols involved and developer guidelines for usage and implementation of the Internet Identity blockchain authentication system.
BigMap is an advanced scaling solution for linking an unbounded quantity of Canisters together. However, the Foundation is first prioritizing increasing Canister smart contract storage which will address immediate developer pain points.
Enable node images to be run as virtual machines, improving data center adoption while continuing to support privacy-protecting subnets.
Smart contracts on the Internet Computer and Ethereum will be able to interact, thanks to direct integration enabled by Chain Key cryptography. In a revolutionary step, Chain Key cryptography will enable smart contracts on the Internet Computer to be able to submit transactions to Ethereum.
The DFINITY Foundation is opening up its roadmap to community discussion and vote. Based on community feedback, the Foundation will submit a proposal to the NNS for items to be added to the DFINITY Foundation’s future R&D contributions towards the Internet Computer roadmap.
The Internet Computer does not have an official NFT standard. It is up to the Internet Computer community to discuss and propose a preferred NFT standard.
The Internet Computer does not have an official Token standard. It is up to the Internet Computer community to discuss and propose a preferred Token standard.
The Internet Computer tokenomics can be updated via proposals to the NNS. Calling the community to review and discuss updates to the network’s tokenomics.
Badlands is a concept that involves applying Internet Computer technology to create a new network supported by amateur node providers, using low cost devices, that creates the maximum possible level of decentralization and censorship resistance for smart contracts. It will act as an extension of the Internet Computer, and be fully interoperable, but have different properties. Calling the community to discuss.
Current URLs for the Internet Computer are derived solely from Canister IDs, which are difficult for humans to remember. Discuss implementations and plans for custom domains.
One of the most important features of the Internet Computer for developers is the ability to build, deploy, and call shared functions in one Canister (smart contract) from a program in another Canister. This capability to make calls between canisters – referred to as inter-canister calls – enables you to reuse and share functionality in multiple applications. Based on community suggestion the Foundation is adding Inter-Canister Query Calls to it's proposed roadmap.
What isn’t here that you'd like to see the DFINITY Foundation prioritize for the Internet Computer?
The DFINITY Foundation open-sourced and launched the Internet Computer on May 10, 2021. List of major innovations developed by the Foundation:
The DFINITY Foundation employs over 200 of the world’s top cryptographers, engineers, and programming language and operations experts, but there is always more work to do. Join the ever-growing community of developers and entrepreneurs building on the Internet Computer.
Fleek brings decentralized web-hosting to the Internet Computer. With thousands of webpages deployed, Fleek enables anyone to deploy their content on Web3.0
DSCVR is a decentralized version of Reddit, where users are the owners. Decentralized end-to-end, built on the Internet Computer, and accessible from any browser. Try it out yourself.
Distrikt is a completely decentralized, community-owned professional network. Users of the platform will vote on upgrades, and no user data will ever be mined or sold. Create your account, secured by Internet Identity today.
The Origyn Foundation is blending luxury goods, with NFTs by providing digital verifications for physical objects. Only possible on the Internet Computer.
Decentralized messaging has been a pipe-dream for decades. With the advent of the Internet Computer, real-time messaging is now possible on a blockchain.
Plug Wallet, built and open sourced by Fleek, is a browser extension that allows you to access your ICP, Cycles and other tokens – as well as log into Internet Computer dapps with one click. Download it here.
Internet Identity guarantees that your data isn’t visible, tracked, or mined. The blockchain authentication system enables users to sign in to dapps on the Internet Computer and sites across the web anonymously and securely.
IC.Rocks is a complete "block explorer" for the Internet Computer – built by the community. Tracking everything from transactions, to network upgrades, to cycles, IC.Rocks enables anyone to explore the inner-workings of the Internet Computer.
The NNS front-end dapp allows anyone to interact with the Internet Computer's Network Nervous System with a user-friendly UI. Served completely end-to-end through blockchain, this dapp allows you to manage ICP, stake neurons, participate in voting, and earn rewards.
Start discussing your ideas for what the DFINITY Foundation should prioritize for the Internet Computer, and collaborate on ecosystem topics with the Internet Computer community.