Arkway

Arkway

Store, Encrypt, and Access Your Documents Anytime, Anywhere.

Created on 26th June 2023

Arkway

Arkway

Store, Encrypt, and Access Your Documents Anytime, Anywhere.

The problem Arkway solves

📁 Arkway

Arkway is a decentralized and distributed file storage solution designed to keep your files secure and encrypted. With Arkway, you can store your valuable data with peace of mind, knowing that it is protected from unauthorized access.


Features ✨

  1. Arkway is its use of the Lit protocol for encryption. This protocol combines the power of Multi-Party Computation (MPC) and Threshold Secret Sharing (TSS) encryption methods.
  2. MPC ensures that the encryption process is distributed among multiple nodes, preventing any single party from having complete control over the encryption key.
  3. TSS further enhances security by dividing the key into shares, which are held by different nodes. This means that even if some nodes are offline or have malicious intent, the network can still function and your data remains safe.
  4. Arkway employs Polybase, a decentralized database that leverages zero knowledge proofs. This unique combination of blockchain attributes and the speed and privacy of a database allows for efficient and secure storage of your files.
  5. It's not just about security and encryption; it also offers a user-friendly experience. The platform is designed to be easy to use, allowing you to seamlessly upload, access, and manage your files.

How it works?

Arkway operates by using access control conditions to decrypt data securely. For example, Arkway utilizes a simple authentication signature, known as an authSig, which confirms that the user possesses a specific wallet address.

When a file is uploaded to Arkway, its metadata is encrypted using the authSig. This encryption process generates a symmetrical key and an encrypted string. The encrypted symmetrical key is then stored on Polybase, our decentralized database.

When it comes time to decrypt the file, we use the encrypted symmetrical key to obtain symmetrical key using authentication signature and then decrypt the encrypted string and provide access to the file's contents.

Challenges we ran into

During the development of our project, we encountered a common challenge known as "prop drilling," which involved passing states down the hierarchy. This hurdle arose when we needed to pass the authorization signature for verification throughout the project's components.

To overcome this issue, we implemented a global lit context. By utilizing this context, we were able to efficiently pass the authorization signature down the component tree without the need for excessive prop drilling. This approach streamlined the process and ensured that the necessary data was accessible wherever it was required.

By leveraging the global lit context, we successfully resolved the prop drilling problem and improved the overall efficiency and maintainability of our project. This solution allowed us to focus on other aspects of development and ensured a smoother workflow throughout the project.

Tracks Applied (5)

Productivity

With Arkway, you can store your important documents in an encrypted and secure form, ensuring their confidentiality and ...Read More

Most Innovative Idea

Imagine having a special place where you can store all your important documents, like your personal files or business re...Read More

Ethereum Track

Arkway is built on top of Ethereum ecosystem so you can use any EVM compatible chain as a wallet and sign access control...Read More
Polygon

Polygon

Ethereum + Polygon Track

Arkway uses Ethereum/Polygon as parent chain where all the access control conditions are stored, you could token gate an...Read More
Polygon

Polygon

Filecoin

Arkway is an exciting project that aligns with the goals of IPFS/Filecoin, a decentralized storage network. Filecoin aim...Read More
Filecoin

Filecoin

Discussion

Builders also viewed

See more projects on Devfolio