Please describe your proposed solution.
This project will create a RESTful API service that will accept fiat or ADA and provide file upload and retention services on the Arweave protocol.
The current state of file storage on Cardano is inefficient and susceptible to loss. There is an overreliance on the IPFS protocol, which requires additional infrastructure or expensive monthly subscription services for pinning files. There are a number of different file storage providers, each with their own strengths and weaknesses. Additionally, file storage is often expensive, especially for large files.
The Arweave protocol offers a number of advantages over traditional centralized file storage solutions. Arweave is a permanent storage network, meaning that files uploaded to Arweave are guaranteed to be stored forever. Arweave is also decentralized, meaning that there is no single point of failure.
The proposed service will provide a valuable new tool for file storage for the Cardano network. The service will be built utilizing the Arweave protocol, which offers the advantages of permanent storage and decentralization. The service will provide a permanent link for use by Cardano projects to point to in-transaction metadata that will not require the maintenance of hardware or pinning services.
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
We believe that this project addresses the challenge through Blockchain interoperability - Research, software or any other useful initiatives that help increase the interoperability of Cardano with other blockchain systems.
The following benefits will be realized with this project:
Scalability: The service will be able to handle large volumes of traffic.
Security: The service will be protected against unauthorized access.
Reliability: The service will be backed up regularly, so that files are never lost.
How do you intend to measure the success of your project?
Our project will be successful if a restful API is built and operational that allows a user to request a file to be uploaded to the Arweave network, and collects the payment from the user necessary to complete the transfer, while providing the user with a receipt that acknowledges the Arweave file location and completion of that transaction.
Please describe your plans to share the outputs and results of your project?
The outputs of this project will appear in a Github repository. Videos produced will be hosted on YouTube.