1 of 9

Distributed File Sharing & Storage

Solana Hack-Day IIITD

SOL Torrent

Team C.O.D.E

2 of 9

Overview

Torrenting is a classic example of P2P file sharing.

Major issues with classic torrents are :

  • More copies of same data
  • Seeder vs Leecher Conflict
  • Security and legal inconfidence

SOL torrent aims at providing an alternative to classic P2P sharing based on SOLANA BLOCKCHAIN

01

​

02

​

03

3 of 9

Project Objectives

Functionality

Files can be stored  on-chain directly via Solana Accounts

Potential Impact

A specialized file chain, to drastically reduce the uploading cost. Links to those files are then maintained on chain.

�

​

​

Novelty

All the assets are encrypted by default using a key derived from a Solana Wallet.

​

Design + UX

Minimalistic UX. Easy to access features.

01

03

04

05

02

Composability

Solana blockchain, Rust, Typescript & Vue.js

4 of 9

Features Implemented

  • Solana Wallet Support, can approve through Solflare wallet, Phantom Wallet & Slope Wallet.

​

  • The user can sign in using any Solana based wallet.

​

  • The user can upload files, notes, pdf to the Solana blockchain

​

  • The uploaded content can be set as private or public

​

  • Each upload cost some SOLs and this ensures that the data stays forever on the blockchain

​

  • The links to the uploaded content can be shared to download via wallet transaction

5 of 9

Screenshots

6 of 9

Features Implemented

Solana Wallet Support

  • Connect your wallet
  • Sign in
  • Start sharing

​

​

7 of 9

8 of 9

Features (to come…)

Platform features:

  • Curated database of contents on solana blockchain
  • Provide liquidity to SOL torrents and earn fees
  • P2P trades
  • Schedule origin tracking for contents

Platform extension:

  • App extension to other mobile OS (ios) for more users reach
  • Connectivity to wearables for more user engagement

9 of 9

Team

Shashank Kumar

https://github.com/stellarshank

​

Aman Gupta

https://github.com/amanguptacode

�Shubhi Singh

https://github.com/Shubhisingh921

�Richa Agrawal

https://github.com/rics99

�

​