mirror of https://github.com/voidlizard/hbs2
updated readme
This commit is contained in:
parent
426a524098
commit
9154e84928
97
README.md
97
README.md
|
@ -6,6 +6,11 @@
|
|||
- [How to launch a peer](#how-to-launch-a-peer)
|
||||
- [How to save an encrypted file
|
||||
(TBD)](#how-to-save-an-encrypted-file-tbd)
|
||||
- [FAQ](#faq)
|
||||
- [Why DVCS are not actually
|
||||
distributed](#why-dvcs-are-not-actually-distributed)
|
||||
- [Okay, if centralized services are bad, why are you
|
||||
here?](#okay-if-centralized-services-are-bad-why-are-you-here)
|
||||
|
||||
# ABOUT
|
||||
|
||||
|
@ -290,93 +295,81 @@ Example:
|
|||
; get the hash
|
||||
cat --keyring kr <hash>
|
||||
|
||||
|
||||
# FAQ
|
||||
|
||||
## Why DVCS are not actually distributed
|
||||
|
||||
Reason 1. Because they don have a content distribution mechanisms
|
||||
|
||||
Common practice right now is using centralized services,
|
||||
which are:
|
||||
Common practice right now is using centralized services, which are:
|
||||
|
||||
- Censored
|
||||
- Faulty
|
||||
- Not transparent and irresponsible (For customers. They
|
||||
are responsible as hell for any sort of goverment-alike
|
||||
structures before they even asked for something).
|
||||
- Tracking users
|
||||
- May use their code regardless of license agreement
|
||||
- Giving up the network neutrality in a sake of <skipped*>
|
||||
anyone but customers who pay
|
||||
- Censored
|
||||
- Faulty
|
||||
- Not transparent and irresponsible (For customers. They are
|
||||
responsible as hell for any sort of goverment-alike structures
|
||||
before they even asked for something).
|
||||
- Tracking users
|
||||
- May use their code regardless of license agreement
|
||||
- Giving up the network neutrality in a sake of \<skipped\*\> anyone
|
||||
but customers who pay
|
||||
|
||||
There are registered examples, how one most popular git
|
||||
service droppped repositoties because they contain some
|
||||
words in README file.
|
||||
|
||||
And banned accounts for visiting the service from wrong IP
|
||||
address.
|
||||
There are registered examples, how one most popular git service droppped
|
||||
repositoties because they contain some words in README file.
|
||||
|
||||
And banned accounts for visiting the service from wrong IP address.
|
||||
|
||||
Setting own hosts/services for dvcs data hosting.
|
||||
|
||||
Yeah, it's the way. But they are
|
||||
Yeah, it\'s the way. But they are
|
||||
|
||||
- Obviously centralized
|
||||
- Obviously centralized
|
||||
|
||||
and also:
|
||||
|
||||
- Domain name system is compomised
|
||||
- Certificate system is compomised by so many ways.
|
||||
|
||||
Why? Because they are ruled by commercial companies
|
||||
working in certaing jurisdictions.
|
||||
- Domain name system is compomised
|
||||
- Certificate system is compomised by so many ways.
|
||||
|
||||
Why? Because they are ruled by commercial companies working in certaing
|
||||
jurisdictions.
|
||||
|
||||
What else. Sending patches by email.
|
||||
|
||||
- Looks more like anecdote today (but still used be
|
||||
someone)
|
||||
- Email right now is a centralized service with all the
|
||||
consequences (see above)
|
||||
- Looks more like anecdote today (but still used be someone)
|
||||
- Email right now is a centralized service with all the consequences
|
||||
(see above)
|
||||
|
||||
Okay, ley's bring the overlay network (VPN), place all our
|
||||
hosts and resources there and will use own DNS.
|
||||
Okay, ley\'s bring the overlay network (VPN), place all our hosts and
|
||||
resources there and will use own DNS.
|
||||
|
||||
Yeap, it will work. But is it will cost you. It is
|
||||
acceptable for an organisation, but hardly for a group of
|
||||
random people.
|
||||
Yeap, it will work. But is it will cost you. It is acceptable for an
|
||||
organisation, but hardly for a group of random people.
|
||||
|
||||
What else.
|
||||
|
||||
Imagine, you generate a couple of cryptographic keys, drop
|
||||
the repo to a folder and it distributes by torrents as easy
|
||||
as any other torrents. Fully encrypted and only certain
|
||||
subscribers could decrypt and use the data.
|
||||
Imagine, you generate a couple of cryptographic keys, drop the repo to a
|
||||
folder and it distributes by torrents as easy as any other torrents.
|
||||
Fully encrypted and only certain subscribers could decrypt and use the
|
||||
data.
|
||||
|
||||
Well, torrent are brilliant, but they not just not designed
|
||||
to do things like this easily.
|
||||
Well, torrent are brilliant, but they not just not designed to do things
|
||||
like this easily.
|
||||
|
||||
Also they require trackers, that are centralized web
|
||||
resources.
|
||||
Also they require trackers, that are centralized web resources.
|
||||
|
||||
Things like Syncthing don't scales, in fact event if you
|
||||
will use git repo in syncthing dir, you will face file
|
||||
modification conflicts even if you use them alone.
|
||||
Things like Syncthing don\'t scales, in fact event if you will use git
|
||||
repo in syncthing dir, you will face file modification conflicts even if
|
||||
you use them alone.
|
||||
|
||||
So that's why HBS2 came to light. Trust me, if I could use
|
||||
some decentralized solution normally for this I'd never
|
||||
start this project.
|
||||
So that\'s why HBS2 came to light. Trust me, if I could use some
|
||||
decentralized solution normally for this I\'d never start this project.
|
||||
|
||||
## Okay, if centralized services are bad, why are you here?
|
||||
|
||||
I'm here yet. hbs2-git works only a few days, but it works
|
||||
now. So since 2023-03-23 this service is not an only one.
|
||||
I\'m here yet. hbs2-git works only a few days, but it works now. So
|
||||
since 2023-03-23 this service is not an only one.
|
||||
|
||||
And since 2023-03-24 I consider the
|
||||
|
||||
hbs2://2YNGdnDBnciF1Kgmx1EZTjKUp1h5pvYAjrHoApbArpeX
|
||||
|
||||
as the main project repository.
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue