We’re thrilled to finally reveal how PIPE works! At this point, our demo’s performance has exceeded our expectations. We are confident that we are creating the best performing decentralized storage system in existence.
For the time being, the private test is only available to developers. Developers who want to test the world’s first quantum-resistant, decentralized storage and data transfer infrastructure can sign up now.
Go to our installation guide to see how the (for now private) PIPE GitHub is set up and how to use the PIPE MVP Beta.
MVP Beta Limitations
First we need to introduce PIPE and the purpose of this demo, so you understand why it works the way it does.
Like IPFS, the PIPE MVP only stores data and does not yet guarantee that the data will stay stored. Filecoin guarantees this on IPFS and the $PIPE token will do this for PIPE. This functionality however, is dependent on the launch of the IOTA/Shimmer EVM. The EVM will hopefully be released this year. Then we can start testing and refining our smart contracts.
What is PIPE?
PIPE offers decentralized storage and data transfer with a focus on user experience. It solves the problem of how to store and transfer any amount of data immutably and decentralized in a user-friendly way. With PIPE, a single message anchored on the IOTA’s L1 provides any person, organization, or device with as much decentralized storage as they need to immutably store data.
PIPE is user-friendly because it is:
- Performant – storage and retrieval are near real time.
- Scalable – store and transfer as much as you want for as long as you want.
- Reliable – PIPE removes single points of failure and offers tailored data security.
- Affordable – tokenomics remove financial friction and promote predictable prices.
The features described in the post above do basically two things: increase technical reliability or decrease economic monopolies. Most reasons for choosing decentralized storage fall into these two categories. However the exact reasons vary from use case to use case. Pipe is built with a lightweight core and an extensible architecture to meet the needs of any use case.
The purpose of the demo
The demo shows how PIPE can be used to easily upload and download data. In this case images, texts and other documents on your computer or phone. This however is not the only thing PIPE does. The PIPE demo is part of our MVP, that allows developers to test this performant, quantum-resistent decentralized storage and data transfer network.
PIPE Demo: an interface for uploading and downloading files with a visualizer to show how PIPE works with data.
PIPE MVP: the open-source PIPE GitHub repos, including Freighter-rs and the demo, for you to test how PIPE works.
As a developer, you can use the PIPE API to upload any kind of data you want to store. In the early stages of the beta, you can’t yet upload big blobs of data, but there’s no reason why the architecture can’t handle this. While testing PIPE, we’ve successfully uploaded and downloaded 200MiB binaries in 1’ 45”. For now, we advise you not to do this because it stresses the testnet too much. The test net is kept smaller to make it easier to find bugs. We’re gradually increasing node numbers and neighbor counts as PIPE moves towards becoming production-ready. We’d like your help to test the current network. We’d also like to hear about any features you think are important.
User stories examples
PIPE has a wide range of applications. It is the backend for any app that requires its data to be stored or transferred in a decentralized way.
User stories are informal, general explanations of software features from the end user’s perspective. The stories below explain how PIPE benefits the customer, increasingly further down the road and beyond the scope of this test.
- As a decentralized messenger user, I want messages to be safely stored on a network I can trust when I’m offline, and quickly retrievable once I’m online again.
- As an IOTA developer, I want decentralized storage that I can access with a single function to quickly store large amounts of data in the same way that I can store data on the IOTA tangle.
- As a car-parts manufacturer, I want car buyers to be able to own and share the data that is generated by the sensors in their car, without a vendor lock-in storing the data.
- As a DID wallet developer, I want decentralized data storage to prevent metadata leaks from phoning home to protect the decentralized aspect of my DID solution.
- As a farmer in rural East Africa, I want to store data from IoT sensors in the field to increase my future crop yield without running my own server or giving my data to a big corporation.
- As a smart city councilor, I want the data storage that is used to make important automated decisions about my town’s citizens to have 100% uptime and not be tied to a single storage company.
- As a grid engineer, I need data from different sources that I can trust to feed into my vehicle-to-grid (V2G) data model so that I can accurately predict grid load.
*These stories are illustrative and do not cover all potential use cases.
PIPE vs. other storage solutions
Every solution has its own strengths and weaknesses. Describing how PIPE performs against other decentralized storage solutions deserves a post on its own. Comparisons to cloud storage require another.
In short however, PIPE differs from other decentralized storage systems because it doesn’t use slow, energy-intensive Proof of Work (PoW). It also offers flexibility in encryption, node requirements, and redundancy.
What differentiates PIPE from centralized cloud providers for now is independence from single parties controlling your data. But in the long run, our architecture will allow us to compete with and even outperform cloud performance in areas such as uptime, security, redundancy, and parallelization.
Why go with PIPE?
If you want the first quantum-resistant, decentralized storage and data transfer infrastructure with the performance of centralized solutions (e.g. AWS/Google/Azure) but at a fraction of the cost, PIPE is the way to go.
Sign up to test the Beta now!
TangleHUB joined NewChip’s Intensive Global Pre-Seed Accelerator Program. With their help, we aim to mature PIPE in 2023 and secure funding to accelerate adoption for this decentralized storage. Our Roadmap will be published shortly. On it you can see an overview of the next steps to take.