Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Whom computers would destroy, they must first drive mad.


computers / alt.fan.usenet / Re: Superhighway84 - Usenet-inspired decentralized internet discussion system

SubjectAuthor
* Superhighway84 - Usenet-inspired decentralized internet discussionmeff
`* Re: Superhighway84 - Usenet-inspired decentralized internetJason Evans
 `- Re: Superhighway84 - Usenet-inspired decentralized internetmeff

1
Superhighway84 - Usenet-inspired decentralized internet discussion system

<sqec9s$fpd$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=80&group=alt.fan.usenet#80

  copy link   Newsgroups: alt.fan.usenet
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: email@example.com (meff)
Newsgroups: alt.fan.usenet
Subject: Superhighway84 - Usenet-inspired decentralized internet discussion
system
Date: Tue, 28 Dec 2021 06:53:48 -0000 (UTC)
Organization: That of fools
Lines: 1
Message-ID: <sqec9s$fpd$1@dont-email.me>
Injection-Date: Tue, 28 Dec 2021 06:53:48 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="b8095864042380e9c6662ccf325dcd20";
logging-data="16173"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX193cyui2Nd5B+uVwiNavPeY"
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:00QR0eCfpXvUBly3/ABuPcESzxI=
 by: meff - Tue, 28 Dec 2021 06:53 UTC

https://xn--gckvb8fzb.com/superhighway84/

Re: Superhighway84 - Usenet-inspired decentralized internet discussion system

<sqvota$d3s$1@theuse.news.theuse.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=81&group=alt.fan.usenet#81

  copy link   Newsgroups: alt.fan.usenet
Path: i2pn2.org!i2pn.org!aioe.org!news.theuse.net!.POSTED.ip-86-49-255-200.net.upcbroadband.cz!not-for-mail
From: jsevans@mailfence.com (Jason Evans)
Newsgroups: alt.fan.usenet
Subject: Re: Superhighway84 - Usenet-inspired decentralized internet
discussion system
Date: Mon, 3 Jan 2022 21:13:14 -0000 (UTC)
Organization: theuse.net
Message-ID: <sqvota$d3s$1@theuse.news.theuse.net>
References: <sqec9s$fpd$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 3 Jan 2022 21:13:14 -0000 (UTC)
Injection-Info: theuse.news.theuse.net; posting-host="ip-86-49-255-200.net.upcbroadband.cz:86.49.255.200";
logging-data="13436"; mail-complaints-to="news@theuse.news.theuse.net"
User-Agent: Pan/0.146 (Hic habitat felicitas; 8107378
git@gitlab.gnome.org:GNOME/pan.git)
 by: Jason Evans - Mon, 3 Jan 2022 21:13 UTC

On Tue, 28 Dec 2021 06:53:48 -0000 (UTC), meff wrote:

> https://xn--gckvb8fzb.com/superhighway84/

According to the github readme:

>
- The OrbitDB that Superhighway84 uses is a public database, meaning
everyone can alter its data. Since its using a standard _docstore_, PUT
and DELETE events can alter existing data. This issue will be solved in
the future by customizing the store to ignore these types of events.

Does this mean that the local DB connects to *any* remote DB or is there
actually a centralized DB that is connects to?

Re: Superhighway84 - Usenet-inspired decentralized internet discussion system

<sr06r2$qpc$2@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=82&group=alt.fan.usenet#82

  copy link   Newsgroups: alt.fan.usenet
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: email@example.com (meff)
Newsgroups: alt.fan.usenet
Subject: Re: Superhighway84 - Usenet-inspired decentralized internet
discussion system
Date: Tue, 4 Jan 2022 01:10:58 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <sr06r2$qpc$2@dont-email.me>
References: <sqec9s$fpd$1@dont-email.me>
<sqvota$d3s$1@theuse.news.theuse.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 4 Jan 2022 01:10:58 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ba94796e7f86f081840a8be14dad1b97";
logging-data="27436"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18VxZO96Wg+aPiWkZqxBe3S"
User-Agent: Pan/0.147 (Sweet Solitude; afc1447
git@gitlab.gnome.org:GNOME/pan.git)
Cancel-Lock: sha1:WVuOsQAcXwe9gFg5zTvVuyMAAAA=
 by: meff - Tue, 4 Jan 2022 01:10 UTC

On Mon, 3 Jan 2022 21:13:14 -0000 (UTC), Jason Evans wrote:

> On Tue, 28 Dec 2021 06:53:48 -0000 (UTC), meff wrote:
> Does this mean that the local DB connects to *any* remote DB or is there
> actually a centralized DB that is connects to?

Huh this is a good question. I did some digging into this. OrbitDB is
backed by a CRDT. Most CRDTs are append-only (due to the way consensus
works with most CRDTs), so I was curious about how a PUT or DELETE would
work. The field manual (https://github.com/orbitdb/field-manual) doesn't
seem ready yet, so it's not documented there and I didn't have a chance to
dive into the code. Having implemented CRDTs before, I imagine they append
some sort of edit or tombstone record onto the shared stream and use that
to note edits and deletes.

In sum, a client can connect to any DB node, and these DB nodes should
have consensus on the state of the database. In theory, each client can
run its own node that connects to the CRDT swarm, but it's unclear how
easy that would be given the state of IPv4 NAT these days.


computers / alt.fan.usenet / Re: Superhighway84 - Usenet-inspired decentralized internet discussion system

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor