Earlier quoted context omitted.
> No reason this stuff cannot be modeled using existing Git objects. That's the easy part. The hard part is discovery and keeping stuff like teams and moderation when you decentralize it. Advancements in Blockchain-tech, IPFS and similar will make this viable soonish-ly, but I think we are not quite there yet from a technological standpoint.
How is blockchain related to this?
Bitbucket Down - Major Outage
51–60 of 66 posts
Re: Bitbucket Down - Major Outage
#52Earlier quoted context omitted.
How is blockchain related to this?
Blockchains allow for a distributed, mutable permissioned system that are required(?) for features like "Who is allowed to push to this named repository?". You can also leave stuff like that out, but then you will end up with a system where everyone can only push to their own forks leaving us with a very splintered distributed system. To compensate we would need a much better system for distributed content discovery…
Re: Bitbucket Down - Major Outage
#53Re: Bitbucket Down - Major Outage
#54Earlier quoted context omitted.
Your user page shows you how much karma you need to hit the next level. In your case, you need 172 to downvote comments. https://news.ycombinator.com/user?id=exikyut
I had no idea! Thanks for the pointer. There are more levels?
Re: Bitbucket Down - Major Outage
#55Earlier quoted context omitted.
Blockchains allow for a distributed, mutable permissioned system that are required(?) for features like "Who is allowed to push to this named repository?". You can also leave stuff like that out, but then you will end up with a system where everyone can only push to their own forks leaving us with a very splintered distributed system. To compensate we would need a much better system for distributed content discovery…
You don't need a Blockchain for that. You just store the public keys of the allowed users on the repository itself. Giving readable names to repositories is a possible use case, although I'd just use DNS.
Re: Bitbucket Down - Major Outage
#56Earlier quoted context omitted.
You don't need a Blockchain for that. You just store the public keys of the allowed users on the repository itself. Giving readable names to repositories is a possible use case, although I'd just use DNS.
Yeah, I guess you are right, a blockchain is probably not an absolute requirement for that. I think though, that decentralized maintenance of open source project would be a logical next step, and a blockchain-based system could certainly be useful there. This could help prevent a lot of stale/abandoned projects from dying where the only maintainers of a project leave it to rot and there is no one left to review PRs c…
Re: Bitbucket Down - Major Outage
#57Earlier quoted context omitted.
How is blockchain related to this?
Didn't you get the memo? If you stamp enough buzzwords on everything, it magically works, regardless of their relevance to the application.
Both IPFS and blockchain are definitely applicable to decentralizing applications. E.g. DSound[0], a distributed version of Soundcloud is built with IPFS + a blockchain(not necessarily a fan of STEEM though). There could just as well be something analogous for Github, Bitbucket, etc..
[0]: https://steemit.com/music/@prc/introducing-dsound-a-decentra...
Re: Bitbucket Down - Major Outage
#58Re: Bitbucket Down - Major Outage
#59I've said it before and I'll say it again... It makes zero sense to centralize something that was meant to be decentralized. We need issues, pull requests, comments, milestones, wiki, etc... all to be decentralized. No reason this stuff cannot be modeled using existing Git objects. GitHub, GitLab and BitBucket are extremely similar. Almost 100% overlap, you could use the lowest common denominator between the 3 and yo…
Re: Bitbucket Down - Major Outage
#60Earlier quoted context omitted.
> We need issues, pull requests, comments, milestones, wiki, etc... all to be decentralized. No reason this stuff cannot be modeled using existing Git objects. https://www.fossil-scm.org/ pretty much does this.
That is pretty interesting and does model those things in the same data store. But the data store isn't git objects, as far as I can tell... "Fossil stores its objects in a relational (SQLite) database file"