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.
Enabling all canister smart contract types to interact with the ICP ledger to control ICP tokens. Currently, for security reasons, only NNS canister smart contracts and users may interact with the ICP ledger on the NNS subnet.
Continued expansion of supported devices for Internet Identity to include more browsers and devices that support WebAuthn — in particular Windows Hello.
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.
Currently, canister smart contract stable memory storage is capped due to Wasm limitations at 4 GB per canister smart contract. 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).
ECDSA signatures are widely used in the blockchain industry. This feature will enable canister smart contracts 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 smart contract. This is a prerequisite for the direct integration between the Internet Computer and Bitcoin and Ethereum.
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.
Implement a process sandboxing mechanism for canister wasm execution, with the objective to protect IC nodes and canisters hosted on them from rogue canisters that try to exploit holes in the WebAssembly through maliciously crafted canister code.
Extentions to the Internet Computer Rosetta node to enable exchanges and other ecosystem participants to create and manage neurons for staking and voting rewards.
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 memory 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 smart contract 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 smart contract. 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.APPLY FOR GRANT
Fleek brings decentralized web-hosting to the Internet Computer. With thousands of webpages deployed, Fleek enables anyone to deploy their content on Web3.0
1 000+ websitesfleek.co
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.
42 000 usersdscvr.one
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.
19 000 usersdistrikt.app
The Origyn Foundation is blending luxury goods, with NFTs by providing digital verifications for physical objects. Only possible on the Internet Computer.origyn.ch
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.
80 000 usersoc.app
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.