We would like to add native storage offering to Polkadot.
One that uses DOT exclusively as the native token and where anyone in the ecosystem through XCM would be able to store and retrieve data. This is mainly inspired by the vision Gavin presented at Decoded 23 about building the Ubiquitous Supercomputer. When thinking about the app-centricity design and the Space and Cores model it will be critical for us to have native storage and not depend on other networks.
This basically extends the Polkadot value offering to include storage, similar to Filecoin, and brings us closer to the supercomputer vision.
We believe it's very important that this work is done as a system parachain with DOT used as the fee token, otherwise, any dependence on other networks or other tokens would undermine the goals.
Compared to existing offerings like Crust:
Crust uses IPFS as its underlying storage network, on the other hand this would be native storage provided by the Polkadot storage providers, not the same storage network, not a subset. Even if you have a great incentivization model, being dependent on the storage technology limits what you can offer and how far you can innovate. For one to be free from these constraints it needs to have control of the whole stack.
We are not proposing to create a new token on top of which our business model and investor returns would be built upon. This is a network owned solution, a system parachain, not a private endeavor like Crust. We want DOT to be the exclusive fee payment token. Someone said in another chat "than put all the eggs into the basket of one team which, if it disappears, takes the product with it (which is the case with every parachain right now)" and that is what we are trying to avoid and solve for. We just want to build the solution, not own it, system parachain, so avoiding "here's another token". Everything would be open source, open license, no ownership. Anyone can then make proposals to maintain and improve it. This whole industry, this is what its all about, open source and decentralization, making the system own itself.
Notes about our experience:
We worked on and maintained IPFS in Rust for several years. Our engineers are the top contributors (Eiger is a child company of Equilibrum)
More about our experience in section 2.4 of the proposal document
More links:
Our 48 page extensive research on how to do this. Read this as it complements this proposal
Polkadot forum discussion.
Github repository
Eiger website
Polkadot is planning to add native storage to its network, using only DOT as the native token. This will allow anyone in the ecosystem to store and retrieve data through XCM. The idea is inspired by Gavin's vision of building a Ubiquitous Supercomputer. This storage offering will be similar to Filecoin and will help Polkadot become more like a supercomputer.
The native storage will be a system parachain, with DOT as the fee token. This is important because it will keep Polkadot independent from other networks and tokens. Compared to other storage networks like Crust, Polkadot's native storage will be provided by its own storage providers, not a subset of another network. Also, there will be no new token created for this project, so DOT will be the only fee payment token.
The team behind this proposal has experience in bringing MoveVM to Substrate and maintaining IPFS in Rust. They have also done extensive research on how to create this native storage. The goal is to make the system open source and decentralized, so anyone can propose improvements and maintain it.
@Eiger for another question on the budgeting, a quick search on the web shows the senior developer salary in Finland in the range of €6-12K monthly. Could you please explain the $25K monthly cost on your proposal for an engineer? I understand the technical leads could cost more than senior devs, but the pricing on the proposal seems to be uniform at $25K pcm for each engineer.
Edited
Hello @Eiger,
Thanks for the proposal. Milestones (3.2) section of your proposal documents M1 Research budget as 11 FTE, totaling $275K, yet the Overview section (3.1) states it as 18.25 FTE, ~$456K. What constitutes the 7.25 FTE difference?
Best regards,
kutsal | Helikon