I am reading the #Bluesky #ADX architecture outline. First impression is that it seems quite complicated. The topology looks a lot like the fediverse but everything is a Merkle tree and identity is tied to something that looks a lot like a blockchain.
Conversation
Notices
-
Eugen π (gargron@mastodon.social)'s status on Thursday, 05-May-2022 11:46:59 UTC Eugen π -
Kevin Marks (kevinmarks@indieweb.social)'s status on Thursday, 05-May-2022 11:47:16 UTC Kevin Marks @Gargron I'm baffled that they (and you, come to that) still use webfinger instead of profile URLs
Santa Claes πΈπͺππ°π likes this. -
Eugen π (gargron@mastodon.social)'s status on Thursday, 05-May-2022 11:47:17 UTC Eugen π My perspective is that of an implementer, not a protocol designer. It does seem overcomplicated for benefits that I would consider neglible. I disagree the most with depending on a "DID Consortium" to be able to participate in the network...
Santa Claes πΈπͺππ°π likes this. -
Jade (jay@cybre.space)'s status on Friday, 06-May-2022 00:06:17 UTC Jade @trishalynn @gargron Essentially a tree where each node includes a hash of its children. Useful if you want to look up a small piece of a big structure while verifying its integrity.
Santa Claes πΈπͺππ°π likes this. -
Trisha Lynn π΅π πΊπΈ π¨π¦ (trishalynn@mastodon.sandwich.net)'s status on Friday, 06-May-2022 00:06:20 UTC Trisha Lynn π΅π πΊπΈ π¨π¦ @Gargron Pardon my non-know-how, but what's a Merkle tree?
-
humanetech (humanetech@mastodon.social)'s status on Friday, 06-May-2022 00:06:32 UTC humanetech Likely shows the influence of Paul Frazee who joined Bluesky as protocol engineer, formerly of Beaker Browser and DAT project, which is now Hypercore protocol.
Santa Claes πΈπͺππ°π likes this. -
James Renken (jrenken@mastodon.sandwich.net)'s status on Friday, 06-May-2022 00:06:35 UTC James Renken @jay @trishalynn Yep! We use a Merkle tree implementation for Certificate Transparency. It's clever and a great match for certain specific problems. But there are tradeoffs: complexity, and a painful amount of computation once you're at large scale.
-
ο½ο½βο½ο½βο½ (toastal@cybre.space)'s status on Friday, 06-May-2022 00:09:01 UTC ο½ο½βο½ο½βο½ @gargron The fact that it's MIT not (A)GPL, forge on Microsoft-owned GitHub, and not ActivityPub-compatible tells me all I need to know that user freedoms weren't the goal.
-
flesh roots :debian: π (fleshroots@social.linux.pizza)'s status on Friday, 06-May-2022 00:09:01 UTC flesh roots :debian: π @toastal @Gargron I've used GitHub for years before Microshit bought it, and because I want my work to be seen, I'm keeping it up there. I started trying to use GitLab primarily because it had free private repositories (which tbh I don't need) but it seems somewhat underfunded.
I do have a Codeberg now which if I do anything fedi-related in the future it'll be done there.
Not posting them because my irl name is attached to them π -
ο½ο½βο½ο½βο½ (toastal@cybre.space)'s status on Friday, 06-May-2022 00:09:36 UTC ο½ο½βο½ο½βο½ @fleshroots Yeah, the Codeberg / Gitea situations are really coming around! I've been on another alternative, Sourcehut, the last year and there's features I want on both platforms that it's hard to pick one and be completely satisfied.
While the email-based structure is good, it seems a bridge too far for many committers which hurts Sourcehut, but Sourcehut has CI and an IRC bouncer. I really wish they supported AsciiDoc like Codeberg as well since Markdown is too limiting for 'good enough' documentation.
Santa Claes πΈπͺππ°π likes this. -
Santa Claes πΈπͺππ°π (clacke@libranet.de)'s status on Friday, 06-May-2022 00:10:40 UTC Santa Claes πΈπͺππ°π @toastal @fleshroots TIL Codeberg (gitea?) supports asciidoc. That's cool. -
Santa Claes πΈπͺππ°π (clacke@libranet.de)'s status on Friday, 06-May-2022 00:13:05 UTC Santa Claes πΈπͺππ°π @xutz @Gargron @toastal AGPL would prevent hosting proprietary post indexes / aggregators that derived from the AGPL code, is the accurate statement.
That's a far narrower statement than yours. -
xutz@mastodon.social's status on Friday, 06-May-2022 00:13:09 UTC xutz @toastal @Gargron AGPL would prevent commercial companies from hosting post indexes / aggregators.
ActivityPub can certainly be made to pull data from ADX, but seems incompatible with some of their goals
-
straw (straw@socks.pinnoto.org)'s status on Friday, 06-May-2022 00:13:33 UTC straw @Gargron the Ad in Adx stands for... Ad
Santa Claes πΈπͺππ°π likes this. -
Silmathoron (silmathoron@floss.social)'s status on Friday, 06-May-2022 00:14:03 UTC Silmathoron @anji
I might be wrong but I thought that was how Hubzilla's nomadic identity worked.
@GargronSanta Claes πΈπͺππ°π likes this. -
Matthijs De Smedt (anji@mastodon.social)'s status on Friday, 06-May-2022 00:14:09 UTC Matthijs De Smedt @Gargron I wonder why there's no federated "microblogging" protocol where users simply subscribe to a public key, and see new messages (+user info) in their feed for any new post which arrives to their server which is signed with the corresponding private key...
I am no expert, but why does decentralized messaging have to be any more complicated? It don't understand the purpose of those added complexities in ADX, etc.
-
Peter Makholm (pmakholm@mastodon.technology)'s status on Friday, 06-May-2022 00:14:37 UTC Peter Makholm @Gargron At least they can delete content by rewriting the Merkle tree. So it is not fully immutable crypto-bro stuff.
It is a per user Merkle tree, so it feels more like git than a unified #ADX blockchain.
But the difference between git (that I like) and blockchain (that I dislike) is quite fuzzy.
Santa Claes πΈπͺππ°π likes this. -
EricCarroll (ericcarroll@mastodon.social)'s status on Saturday, 07-May-2022 05:59:52 UTC EricCarroll @Gargron Can't we all just use the appropriate data structure?
(blockchain bros to my block list)
Santa Claes πΈπͺππ°π likes this.
-