Comments (12)
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.)
from gittorrent.
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.
from gittorrent.
@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!
from gittorrent.
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).
from gittorrent.
cc @ioptio
from gittorrent.
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.
from gittorrent.
perhaps add a section comparing and contrasting to gitchain? thanks.
from gittorrent.
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. :)
from gittorrent.
perhaps add a section comparing and contrasting to gitchain?
Also https://code.google.com/p/gittorrent/
from gittorrent.
Tag as 'question' and close?
from gittorrent.
Sure.
from gittorrent.
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.
from gittorrent.
Related Issues (20)
- Bitcoin username registration
- Open to burning coins to an unspendable address? HOT 18
- Namecoin HOT 8
- How to integrate naming services with GitTorrent? HOT 3
- multi protocol handoff HOT 4
- Is this Project abandoned? HOT 26
- Registering the gittorrent: URL scheme
- Private Repos? HOT 2
- Clone hangs forever for self-hosted repo HOT 3
- Ethereum Registry HOT 3
- Possible collaboration with similar project (Gitchain) HOT 4
- Is the project active anymore? HOT 1
- Decouple GitTorrent from blockchain HOT 11
- Public Gittorrent repository as Github clone HOT 1
- Create pull-request at Git-SCM
- same user/repo ? HOT 1
- "WARN deprecated [email protected]" - Time to look closer at older depedencies? HOT 1
- Browser Compatibility
- other js compatibility
- what is the difference between GitTorrent, Gitpay, Gitchain, radicle, gitnonymous?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gittorrent.