Decentralized file hosting networks lack a well-aligned incentive system.
This is the total amount allocated to AdaStream - Decentralized File Hosting Incentivised via Ada Payments.
AdaStream implements an atomic swap of tokens for files.
No dependencies.
MIT or Apache license
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.
Well, it's an actually usefull DApp, that can and likely will be used by Nostr and others.
I’m a former compiler engineer at IOG, I worked on Marlowe DSL (https://marlowe.iohk.io).
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
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.
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
Totally worth it.