Identidade Social
Acabei de ouvir o episódio do DOT Social Podcast e agora to pensando que tem uma coisa lá que fe sentido: O protocolo de publicação não é tão importante, inclusive ele é substituível, assim como aconteceu com POP3 e IMAP, esses inclusive são compatíveis, você pode mandar uma e-mail e pouco importa se a pessoa quel a pessoa vai usar para ler.
O que é realmente importante e desafiador é o protocolo de identificação, to mais interessado em saber que a mensagem foi endereçada ou veio da pessoa certa do que o protocolo usado.
Indo agora para a Web Social, estamos bastante focados no protocolo de comunicação e suas pontes, mas pouco se fala em um protocolo de identificação no fediverso.
O protocolo adotado pelo Bluesky, o DID é padronizado pelo W3c, não sabia disso.
Acho isso importante discutir, pois essa é talvez a principal falha no fediverso. Quem tem condições e conhecimento, consegue hoje subir uma instância em seu próprio domínio e meio que ter controle de sua identidade.
Mas isso vem com compromissos nada interessantes como por exemplo o lock do dominio e plataforma.
Quem entra em instâncias públicas não é dono da propria identidade, pois não tem como atrelar a um dominio, você se torna "@ fulano @ instancia" e sua identidade pertence ao admin daquela instância e até para mover para outra instância e fazer os redirects você acaba dependendo da boa vontade daquele admin de manter a instância rodando e não dar um kick no seu user.
O mundo ideal
Algum protocolo de identificação tipo esse DID permite eu atrelar "meudominio .com" a um "DID:xyz" (como é feito hoje no BlueSky)
E então eu uso esse dominio + DID em todas as redes, ao entrar para uma instância no fedi eu vou usar meu dominio como identidade e meu user é o meu domínio não importa a instância que eu esteja.
As pessoas iriam seguir o meu dominio e vice versa.
Se a instância me bloquear ou sair do ar, sem problemas, eu vou para outro canto e mantenho minha identidade e ninguém deixa de me seguir.
Isso permitiria a coexistência de ATproto, ActivityPub, Bostr, Streams, Whatever... por meio de bridges e proxies (como já é hoje) mas a identidade seria a mesma.
Fazer isso via domain registrar me parece um bom "contrato", pelo menos é melhor do que ter isso em uma blockchain anonimizada, no domain registrar dá até para manter o sigilo de identidade, que pode ser quebrado pela justiça se preciso.
Isso traz um problema de acesso, nem todo mundo pode registrar um dominio, por motivos financeiros, então o ICANN teria que oferecer um sub dominio ou tld free! (.socialweb, .me.social) algo assim que qualquer pessoa, após devida identificação poderia registrar free forever.
Mas as pessoas poderiam também se registrar em um subdominio qualquer, de empresa, de instituições de ensino, de grupos, comunidades etc... pois o domínio é portável, o importante é o DID ser atrelado a esse domínio.
No passado o ICQ tentou fazer algo parecido com o UIN (Universal Internet Number), eu lembro do meu até hoje!
Conclusão
O formato de publicação pouco importa, neste ponto até acho o Atproto mais completo com rich text e facets. E no AP dá para federar postagem de blog, video, foto, típico de forum.
O protocolo de atividades, o ActivityPub resolve bem, likes, follows, bookmarks etc.
Agora o protocolo principal, o de identificação ainda não está resolvido.
Enquanto isso não for resolvido, a experiência de Web Social nunca vai ser simplificada, isso prejudica pois além de não oferecer 100% de descentralização já que todo mundo depende de um admin de instância, também cria desigualdade, pois só quem tem condições de rodar sua própria instância está realmente descentralizado.
Para tornar isso aqui mais fácil para o "usuário comum", para deixar de ser uma rede de nicho, precisa resolver esse onboarding.
É um desafio muito difícil e interessante.
#activitypub #atproto #socialweb #mastodon #bluesky #decentralization #fediverse
Decentralized Identifiers (DIDs) v1.0
Decentralized identifiers (DIDs) are a new type of identifier that enables verifiable, decentralized digital identity. A DID refers to any subject (e.g., a person, organization, thing, data model, abstract entity, etc.www.w3.org
This website uses cookies to recognize revisiting and logged in users. You accept the usage of these cookies by continue browsing this website.
Sergio F. Lima
in reply to Bruno Rocha ★ rochacbruno • • •@Bruno Rocha ★ rochacbruno o protocolo zot usado pelo hubzilla e streams usa o conceito de "identidade nomádica". Que é basicamente isso que vc falou! Sua identidade não só fica atrelada à um domínio, como você pode replicá-la em várias instâncias diferentes... de tal modo que se uma estiver fora do ar, você continua interagindo e quando ela voltar ela sincroniza com as demais.
É algo que já funciona hoje! Não é uma ideia!
zotlabs.org/help/pt-br/develop…
Help: About
zotlabs.orgAracnus likes this.
CapiRock Magic
in reply to Sergio F. Lima • • •O negócio é que o Mike, como falou o @aracnus na live do outro dia, inventou coisas muito além do tempo em que a gente estava, quem acompanhou toda a viagem dele e se acostumou com os softwares dele, depois começar ou voltar a usar um microblog activitypub desses que temos hoje fica complicado mano, parece voltar no tempo de decadas...
like this
Sergio F. Lima e Aracnus like this.
Sergio F. Lima reshared this.
Bruno Rocha ★ rochacbruno
in reply to CapiRock Magic • • •CapiRock Magic
in reply to Bruno Rocha ★ rochacbruno • • •Vilarejo Pro
hub.vilarejo.pro.brAracnus likes this.
Sergio F. Lima reshared this.
CapiRock Magic
in reply to CapiRock Magic • • •Aracnus
in reply to CapiRock Magic • •Sergio F. Lima
in reply to Bruno Rocha ★ rochacbruno • • •@Bruno Rocha ★ rochacbruno @Aracnus O
@CapiRock Magic já indicou o caminho das pedras acima...
Não manjo dos paranauês da programação, mas acho que a escolha do PHP como linguagem dos projetos do mikedev@fediversity.site além das ideias, como já disseram, avançadas para o seu tempo, tenham feito com que seus projetos não obtivessem tanta visibilidade...
O lado bom é que todos os projetos dele são com licenças livres e abertas! Então ninguém precisa reinventar a roda!
Como todos sabemos, nem sempre é só critério técnico que faz um projeto deslanchar!
Aracnus likes this.
Aracnus
in reply to Bruno Rocha ★ rochacbruno • •@Bruno Rocha ★ rochacbruno fique à vontade para se cadastrar no Hub do Vilarejo (hub.vilarejo.pro.br). O cadastro é aberto, mas eu tenho que liberar um a um, porque estávamos tendo ataques constantes de spammers. Por favor, me avise se você se cadastrar lá.
@Sergio F. Lima @CapiRock Magic
Sergio F. Lima likes this.
Isaac
in reply to Aracnus • • •like this
Sergio F. Lima e Aracnus like this.
CapiRock Magic
in reply to Isaac • • •like this
Sergio F. Lima e Aracnus like this.
CapiRock Magic
in reply to Sergio F. Lima • • •Help: About
zotlabs.org