Skip to content
This repository has been archived by the owner on Aug 13, 2021. It is now read-only.

[EPIC] Datafund 100 GB Epic #2

Open
8 tasks
FantasticoFox opened this issue May 15, 2019 · 2 comments
Open
8 tasks

[EPIC] Datafund 100 GB Epic #2

FantasticoFox opened this issue May 15, 2019 · 2 comments

Comments

@FantasticoFox
Copy link
Contributor

FantasticoFox commented May 15, 2019

Rationale

based on Datafund / Fair Data Society

Google Doc with the EF agreement: https://docs.google.com/document/d/1d6QxK9pzRoynnRg4VVqH1kSOSeLyC2xryrZhfncZHUE/edit

Owner

@justElad @holisticode

Stakeholder Point of Contact

Dan Nickless & Gregor Žavcer

Dependencies

EPIC #1 (Completed)

Timeline

Started April 2019
Target Q3 / Q4 2019

Description

Variant A (with partner delivering)
A user is able to upload through https://fairdrop.xyz/ a large file and is able to share this file via link with another person which is able to download that file via browser from their local computer.

Variant B (without partner delivering, backup)
Dapp Developer is uploading through the CLI a largeFile to a locally run swarm node and download the large file (Same File) from a different client from any other swarm node in the network. The uploader is notified over the success sync. of the file in the swarm network.

Context

From Datafund (press release):
https://medium.com/altcoin-magazine/datafund-just-launched-decentralised-file-transfer-on-ethcc-interview-with-the-co-founder-bfd8991f8585

“Through Datafund Fair Data Society already has a fruitful history of working together with the awesome Swarm team. Our plans for the future include the deepening of this collaboration through joint campaigns in our Fair Data Society DAC. One we’re particularly excited about building the capability to send 100 GB files over the Swarm network with the Fairdrop dapp. With such incredible capabilities even an ordinary email function becomes a file sharing titan and decentralized solutions become something that opens up a whole new array of possibilities.”

User-Story Interface https://fairdrop.xyz/

Architecture Overview

Architecture diagram

Acceptance criteria

All sub milestones are reached

  • Download accessible through BZZ LINK
  • Maximum acceptable times (needs to be challenged from the users / stakeholders)
  • Upload 10 hrs - we should establish and continue with a baseline
  • Syncing 19 hrs - we should establish and continue with a baseline
  • Download 15 hrs (will strongly increase after establishing concurrent download, not part of the MVP)
  • File is available for 24 hrs - estimation with current utilization of the network
  • The uploader gets notified by the network through their local api if the synching is complete
  • Download is directly available after synching

Definition of Test-Environment
@skylenet

Proof

@FantasticoFox
Copy link
Contributor Author

Related issue ethersphere/swarm#1395 (please reference)

@acud
Copy link
Member

acud commented Jun 24, 2019

related to (and somewhat dependent on) #51

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants