over budget
AdaStream - Decentralized File Hosting Incentivised via Ada Payments
Current Project Status
Unfunded
Amount
Received
₳0
Amount
Requested
₳300,000
Percentage
Received
0.00%
Solution

AdaStream implements an atomic swap of tokens for files.

Problem

Decentralized file hosting networks lack a well-aligned incentive system.

Team

1 member

AdaStream - Decentralized File Hosting Incentivised via Ada Payments

Please describe your proposed solution.

I want to implement Bitstream protocol buy on Cardano: https://robinlinus.com/bitstream.pdf

I have a working prototype here: https://github.com/nau/adastream

An atomic swap of coins for files would enable an open market for content hosting, in which anyone can monetize their excess bandwidth and data storage capacities, by serving decentralized multimedia services.

Verifiable encryption provides a theoretical solution, but the computational overhead is too expensive in practice.

We propose a solution to the fair exchange problem, which is highly efficient such that servers can handle large files and manage many clients simultanously.

Compatible payment methods include Cardano, Lightning, Ecash, and every other system that supports hash-timelock contracts.

The server encrypts the file such that if there’s any mismatch during decryption the client can derive a compact fraud proof. A bond contract guarantees the client receives the exact file or they can punish the server. The transfer happens fully off-chain. An on-chain transaction is required only in case a server cheated.

Please define the positive impact your project will have on the wider Cardano community.

Well, it's an actually usefull DApp, that can and likely will be used by Nostr and others.

What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?

I’m a former compiler engineer at IOG, I worked on Marlowe DSL (<https://marlowe.iohk.io>).

What are the key milestones you need to achieve in order to complete your project successfully?

AdaStream Encryption server, REST API

>AdaStream client JavaScript library

>Tests for Bond and HTLC contracts

>Cardano Node integration

>Testnet launch, documentation

>AdaStream Encryption server, REST API

AdaStream client JavaScript library

Working and tested Bond and HTLC contracts

Cardano Node integration

Testnet launch, documentation

Who is in the project team and what are their roles?

The main proposer, Alexander Nemish will be actively working on the proposal.

I am considering hiring another Scala engineer to help make the project sooner.

I’m a former compiler engineer at IOG, I worked on Marlowe DSL (https://marlowe.iohk.io).

I’m a senior Scala engineer with more than 10 years of Scala development experience with companies like UBS and Deutsche Bank.

Please provide a cost breakdown of the proposed work and resources.

AdaStream Encryption server, REST API – 160h

AdaStream client JavaScript library – 160h

Working and tested Bond and HTLC contracts 1 – 160h

Cardano Node integration – 160h

Testnet launch, documentation – 160

Testing, debugging, contingency budget – 160h

160h*6m*$75/$0.24 = 300,000

How does the cost of the project represent value for money for the Cardano ecosystem?

Totally worth it.

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00