-

@ Calango Voador
2025-05-20 12:58:44
Uma nova solução para a WoT (Web Of Trust) da PLS (PrivateLawSociety) está surgindo!
Se trata de um grafo da sua rede de confiança na WoT do projeto.
Vamos dar um exemplo que achei bem interessante com o usuário nostr:npub1ywcw97xsl93l0mqmdpshqx4yu507xqa8zy8p3l8vrkgkek90wm7qjhp74e, que tem uma rede de confiança bem interessante já.
Aqui está a rede do nostr:npub1ywcw97xsl93l0mqmdpshqx4yu507xqa8zy8p3l8vrkgkek90wm7qjhp74e na WoT:
https://image.nostr.build/b6b7a0541166f3ad742a58ff91141fb77492e2ddf2f622e76e0a8dbff134daba.png
Podemos ver que ele confia diretamente no nostr:npub1qn8rpsky3t8v5dn30rycfwpktwclm544nlef98tg23drgk022a4qtzekjd e no nostr:npub1gazxqfx8ldqkgaldz3hlwed2h3nwzfmwavkxp3s9j36qhfzeladsmfe0a3. Daqui podemos traçar caminhos para vários outros usuários como a nostr:npub1ne99yarta29qxnsp0ssp6cpnnqmtwl8cvklenfcsg2fantuvf0zqmpxjxk, a nostr:npub17natddjkmse4z8frh7ysynwtzanzmvs9d76c5r53546wsnzs25gqfdeqey e o nostr:npub1g6jjgu06nctv74e96u84jux6vxm3ezncjh7tyquvm66jug02xvzqmqu08l. Como todos são caminhos positivos, podemos então deduzir que, na visão de nostr:npub1ywcw97xsl93l0mqmdpshqx4yu507xqa8zy8p3l8vrkgkek90wm7qjhp74e são usuários com reputação em sua rede e provavelmente com um bom nível de confiança para se fazer negócios/contratos. Por outro lado o usuário nostr:npub1g9858rlg2xjnackujjyrxqxsfuzpv5ehzs0ujatr5hhx2snrwesqwxm5zx aqui é marcado como alguém de desconfiança por nostr:npub1ywcw97xsl93l0mqmdpshqx4yu507xqa8zy8p3l8vrkgkek90wm7qjhp74e. Claro, confiança é algo totalmente subjetivo, mas essa ferramenta auxiliaria a tomar decisões com base na sua rede.
Vamos dar outro exemplo. nostr:npub1ywcw97xsl93l0mqmdpshqx4yu507xqa8zy8p3l8vrkgkek90wm7qjhp74e agora quer saber se um usuário em específico chamado nostr:npub1aepjs5fzz27a9ttcz0kavcp9enhd4q68uk0p6dw5chv2js7ag5us2a6tau é confiável para realizar contratos. Ele então seleciona o main rater e o target na página, pondo as respectivas npubs nas caixas de formuário da página:
https://image.nostr.build/3a2d1be08089071326d046661958e0dd470c761ec59cdd08ea293155855694bf.png
A visualização fica a seguinte:
https://image.nostr.build/2f3243ebf9623b838221b04409248d8f3e8c38cd3f37916b4235044286996009.png
Daqui podemos ver que o nostr:npub1ywcw97xsl93l0mqmdpshqx4yu507xqa8zy8p3l8vrkgkek90wm7qjhp74e confia no nostr:npub1gazxqfx8ldqkgaldz3hlwed2h3nwzfmwavkxp3s9j36qhfzeladsmfe0a3 que confia no nostr:npub1aepjs5fzz27a9ttcz0kavcp9enhd4q68uk0p6dw5chv2js7ag5us2a6tau. Passando o mouse por cima, podemos ver que nostr:npub1gazxqfx8ldqkgaldz3hlwed2h3nwzfmwavkxp3s9j36qhfzeladsmfe0a3 comprou um livro sobre bitcoin com o nostr:npub1aepjs5fzz27a9ttcz0kavcp9enhd4q68uk0p6dw5chv2js7ag5us2a6tau.
https://image.nostr.build/fb8ba90a8f7128ed2c042996257e9d3b6b54fd4a7d7968f25fb3424f49a04912.png
Sendo assim, nostr:npub1ywcw97xsl93l0mqmdpshqx4yu507xqa8zy8p3l8vrkgkek90wm7qjhp74e através dessa ferramenta pode deduzir que nostr:npub1aepjs5fzz27a9ttcz0kavcp9enhd4q68uk0p6dw5chv2js7ag5us2a6tau é alguém confiável para se fazer negócios e pode com mais tranquilidade comprar um livro sobre bitcoin com nostr:npub1aepjs5fzz27a9ttcz0kavcp9enhd4q68uk0p6dw5chv2js7ag5us2a6tau ou até mesmo pensar em fazer uma parceria comercial com o mesmo, talvez criando um contrato na BJP (Bitcoin Justice Protocol) com árbitros de confiança de ambos.
Nesse cenário a ferramenta ajudou nostr:npub1ywcw97xsl93l0mqmdpshqx4yu507xqa8zy8p3l8vrkgkek90wm7qjhp74e a averiguar a confiabilidade de nostr:npub1aepjs5fzz27a9ttcz0kavcp9enhd4q68uk0p6dw5chv2js7ag5us2a6tau dentro da sua rede de confiança do protocolo de justiça privada PLS.
A PLS é um projeto totalmente baseado em NOSTR e Bitcoin (OnChain e Liquid) onde é possível fazer contratos colateralizados em Bitcoin na parte do BJP e verificar essa rede de confiança e dar notas para outras pessoas na parte de WoT.
Lá você vai achar um botão com "View Graph" que vai cair justamente nessa página do grafo. Daí, cole as npubs nas caixas corretas e conseguirá visualizar o grafo.
Aqui vai uma lista com alguns detalhes:
- Ao passar o mouse por cima de uma linha, você pode ver o texto com a review que aquele tracejado indica
- Linhas contínuas representam reviews em que o avaliador teve negócios com o avaliado
- Linhas tracejadas indicam que o avaliador não teve negócios com o avaliado, mas deixou a review
- Vermelho para review negativa, verde para a positiva (sei que é óbvio, mas é bom ressaltar)
- Clicando no perfil em si, você copia a npub do usuário
- O perfil maior com borda em azul é o avaliador base, ao qual é a perspectiva ao qual olhamos no gráfico (inicialmente você)
- O perfil maior com borda em amarelo é o "alvo", ao qual se deseja ver possíveis caminhos de confiança
Por hora, meu soft fork com essa implementação está disponível em: https://pls-wot-kiuusai.vercel.app/
Essa solução por enquanto é um soft fork meu, que não altera o consenso da rede, apenas adiciona uma possibilidade interpretativa a mais na base de dados do projeto. Ainda está em desenvolvimento, com bugs e problemas de performance. Estou trabalhando nisso, então por favor, sejam pacientes e me avisem de bugs que forem encontrados. Agradeço muito!
Essa não é a primeira implementação que faço para a PLS. Já fiz outras anteriormente tanto para a PLS quanto para o NoStrudel. Sim, eu sei, deveria divulgar mais meus trabalhos por aqui. Vou começar a fazer isso com maoir frequência.
Para quem não sabe, abandonei meu antigo trabalho para focar nesse projeto e ajudar com outros projetos open source como o cliente Nostr NoStrudel. Se gostou do meu trabalho ou quer me estimular a continuar desenvolvendo soluções como essa, considere fazer um ZAP para mim nessa postagem (sim, embora idealista, sou capitalista). Entenderei que quer melhorias nessa funcionalidade e/ou novas features. Quanto maiores os valores, maior a prioridade de sua opinião/pedido, claro. Você não só estará diretamente ajudando a mim como principalmente ao meu propósito, que é fazer esse projeto crescer e prosperar e aumentar ainda mais a liberdade e descentralização no mundo. Se não deseja ou não pode contribuir financeiramente, pode compartilhar essa postagem e engajar nela com comentários e curtidas. Já me ajudará muito!
Doações anônimas:
Lightning: kiuusai@blink.sv
Node Lightning particular: kiuusai@getalby.com
Liquid: VJLGPdhKSnGbTgHjnhuX7QxKiuFzJ6Wr6HPjRMUpQPfbyd2gE2wLR47EAkjiPLME4XK3Nmfhv3Jde6eg
Bitcoin primeira camada: bc1q7eq7cy4xqq0zp83ahh4qmsd7q4rrl8ndpepz0s