Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quick move to IPFS #51

Open
superphly opened this issue Nov 21, 2016 · 6 comments
Open

Quick move to IPFS #51

superphly opened this issue Nov 21, 2016 · 6 comments

Comments

@superphly
Copy link
Contributor

Would it be possible to create a quick IPFS script to add our What.CD content? I'm thinking, if we have the hashes and metadata, we could at least create some sort of index and get some of the network/content back online.

Since IPFS storage is hash based, we should be able to tell one from another. Now we just need to have some sort of index that maps to artist/album/release/etc.

Anyone up for looking into this with me?

@superphly
Copy link
Contributor Author

Looking into a few contracts like these as the starting point: https://github.com/yep/eth-tweet

@karamanolev
Copy link
Owner

This is interesting. I'm also thinking about stuff. We can probably discuss at some point.

@dewey
Copy link

dewey commented Nov 21, 2016

@superphly Interesting idea, should we move this discussion to IRC or here? Leveraging all the meta data people have already in WhatManager would be cool to bootstrap a backup index of What content.

@superphly
Copy link
Contributor Author

If @karamanolev is cool with us doing it here, I'd be game. Better record keeping.

First thing I'd suggest we do is look into a SmartContract solution that houses the metadata (partial?) that allows us to lookup artist/album/etc.

The question we need to ask is... do we need to map out What.CD's setup or do we sorta improve upon it and evolve the system?

@superphly
Copy link
Contributor Author

Did some more thinking... what if we created a "WhatCoin", which would be a token on Ethereum. You're awarded a token for every album (aka torrent) you add to the system. Those tokens can then be used to download from other peers. Basically, the WhatCoin would replace the ratio system. You can buy tokens or earn tokens, either way. The contract owner (one of us) would have the ability to tune the parameters for how the coins get paid out.

Still mulling over things.

@superphly
Copy link
Contributor Author

Then there's this thread: ipfs/kubo#1532

So let's say an album is being seeded by 1 person on IPFS. The 1 token is paid to the sole seeder. If two people are seeding, it's split 50/50 with those two. This incentivizes the network to seed. Similar system to ratio, I guess, but less dependent on transfer. I guess you could put a ton of content online and throttle the hell out of it and still get your (un)fair share of the reward.

Not sure if transfer can be accounted for on the network.

The merkle-tree stuff already breaks the chunks out pretty well.

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

No branches or pull requests

3 participants