cjb / GitTorrent

A decentralization of GitHub using BitTorrent and Bitcoin
MIT License
4.75k stars 262 forks source link

Delete #31

Closed threat closed 9 years ago

threat commented 9 years ago

Delete

cjb commented 9 years ago

Sure, we could start an FAQ.

Couldn't this be achieved using WebRTC?

Not easily; WebRTC needs signaling (offer/answer exchange) before peers can talk to each other, which introduces centralization. Once we have a DHT that works with WebRTC we could try it out.

What are the main benefits for connecting this to the blockchain?

Usernames. (.. that work like GitHub's; a single shared namespace.)

cjb commented 9 years ago

WebRTC

Did you mean in browsers rather than Node, btw? The reason I haven't pushed trying to get this to work in browsers (other than the lack of WebRTC DHT) is that I don't know what I would do with a Git repo that I cloned into a browser.

liamsi commented 9 years ago

@ThreaT there is a little startup in Scotland trying to build something where you can develop (web)apps on. They do not use blockchain technology (at least not for the network part) nor webrtc. But I did not have the time to thoroughly look through their papers @cjb Thanks for this great project!

cjb commented 9 years ago

I don't know much about Maidsafe, Ethereum or IPFS and all seem like they have relevant ideas. If anyone knows more about them and can explain how the GitTorrent design might fit together with them I'd be happy to chat about it (perhaps on IRC).

ralphtheninja commented 9 years ago

cc @ioptio

cjb commented 9 years ago

Ah, but you don't need to have cloned the repository itself into the browser to do that.

It sounds like this use case could live on a Secure Scuttlebutt stream if we end up using that to host issues and pull requests.

sg-s commented 9 years ago

perhaps add a section comparing and contrasting to gitchain? thanks.

anarcat commented 9 years ago

it'd be great to have a FAQ.mdwn in the repo. :)

Shouldn't all websites be decentralized?

You're looking for http://ipfs.io/ for that, really. This is just about git. :)

waldyrious commented 9 years ago

perhaps add a section comparing and contrasting to gitchain?

Also https://code.google.com/p/gittorrent/

dcousens commented 9 years ago

Tag as 'question' and close?

cjb commented 9 years ago

Sure.

waldyrious commented 9 years ago

Can someone summarize the Q&A from this thread in the wiki FAQ? I'm not sure I am qualified to do it due to my superficial understanding of the concepts involved.