Sobre
Cashumints.space lista todos os Cashu mint que podemos encontrar na rede Nostr e mostra o que as pessoas dizem sobre eles. É feito pela Azzamo.
O que é Cashu
Cashu é um protocolo ecash para Bitcoin. Um mint emite tokens cegos apoiados por sats que possui, e esses tokens se movem entre as pessoas sem que o mint saiba quem enviou o quê para quem. A privacidade é real e esse é o ponto: tokens não são contas e o mint não pode vincular o token que assinou ao token que retorna.
Você pode ler o protocolo e suas especificações em cashu.space. As próprias especificações são chamadas de NUTs, de onde vêm os números NUT em cada página mint.
O que é um mint e a compensação
Um mint é de custódia. Quando você mint ecash você está entregando sats para quem administra esse servidor e confia nele para honrar os tokens quando você os derreter novamente. Não há prova de fraude, nenhum depósito e nenhum recurso. Um operador mint pode desaparecer com o saldo, e mints desapareceu.
É exatamente por isso que existem comentários aqui. Este site nunca informa que um mint é seguro. O status em uma página mint diz online, não "confiável", e significa apenas que o servidor respondeu quando perguntamos pela última vez. Trate os saldos ecash como dinheiro no bolso do casaco: bom para gastar, errado para poupar.
O que é NIP-87
NIP-87 é a convenção Nostr para anunciar e recomendar ecash mints. Dois tipos de eventos são importantes aqui:
kind 38172anuncia um mint. O URL mint está na tagu. É assim que o site descobre mints que nunca viu.kind 38000é uma revisão. Ele carrega a classificação e o texto de revisão e aponta para o mint com uma tagu(o URL mint) e uma tagd(a própria chave pública do mint).
Cada revisão é assinada pela chave Nostr do seu autor. Nunca chamamos uma avaliação de “verificada”, porque ninguém a verificou: está assinada, o que é uma afirmação diferente e mais útil. Isso significa que você pode verificar quem o escreveu e se não foi alterado. Isso não significa que o autor seja honesto ou que já tenha usado o mint.
Como este site funciona
Existem dois loops e uma regra. A regra é que mint possui seus metadados e Nostr possui as avaliações, portanto, este site não armazena nenhum dos dois como autoridade.
- O circuito da sonda solicita
/v1/infoa cada mint conhecido a cada dez minutos e registra o que diz: nome, descrição, versão, NUTs compatível, limites, detalhes de contato. Ele também registra se o mint respondeu, e é daí que vem o tempo de atividade. - O ciclo de descoberta se conecta aos relés Nostr a cada hora, lê anúncios e análises de mint e adiciona qualquer mint que nunca tenha visto antes.
A parte importante é o que acontece quando um mint para de atender. Seus metadados em cache nunca são substituídos por uma investigação com falha, portanto, um mint morto mantém sua página inteira: suas especificações, seu histórico e suas análises, com um banner informando quando ele escureceu. A versão anterior deste site exibia uma página de erro, o que significava que as pessoas do mints mais precisavam avisar umas às outras eram aquelas que não podiam ser revisadas. Esse foi o principal motivo da reconstrução.
O texto de revisão nunca é armazenado do nosso lado. Quando você abre uma página mint, seu navegador se comunica diretamente com os relés e lê os próprios comentários, e quando você escreve um, ele é assinado por sua própria extensão Nostr e enviado diretamente para esses relés. Mantemos uma contagem para que as páginas possam ser classificadas e ordenadas, nada mais. Nada aqui pode ser editado ou excluído por nós, incluindo comentários que preferiríamos não ter.
Relés que lemos
Estes são os relés que o indexador e seu navegador usam:
wss://relay.cashumints.spacewss://nos.lolwss://relay.azzamo.netwss://relay.snort.socialwss://relay.primal.net
Aponte qualquer cliente Nostr para os mesmos relés e você verá os mesmos eventos. Essa é toda a promessa: nada aqui só é verdade porque o dizemos.
O que são NUTs?
NUTs são as especificações Cashu numeradas, como BIPs para Bitcoin. Um mint anuncia quais ele implementa, e isso informa o que ele realmente pode fazer: NUT-04 e NUT-05 são minting e melting sobre Lightning (sem eles um mint não é muito útil), NUT-07 permite que uma carteira verifique se um token já foi gasto, NUT-17 fornece às carteiras atualizações ao vivo sobre WebSockets em vez de pesquisa, e NUT-20 permite que uma carteira prove que uma cotação mint foi realmente emitida para ela. A lista completa está em github.com/cashubtc/nuts.
Agora mesmo
58 mints indexado, 34 deles respondendo, avaliações 591 contadas a partir dos relés acima.
Fonte e crédito
O site é de código aberto em GitHub. Ele é construído e executado por Azzamo. Se uma página mint tiver algo errado, corrija na fonte: os metadados mint vêm do próprio mint do /v1/info e as análises vêm do Nostr.