Se você é novo em blockchain, comece pelo topo. Tudo aqui está escrito em linguagem simples, com os termos técnicos explicados na primeira vez em que aparecem.
O que significa, na prática, “prova de existência”?
É uma forma de gerar um pequeno recibo que diz: este arquivo exato existiu neste exato momento. Qualquer pessoa pode conferir o recibo depois. Ninguém — nem mesmo nós — pode mudar a data depois que ela é registrada.
Por que Cardano e não um servidor comum?
Um servidor comum pertence a alguém. E esse alguém pode mudar a data, apagar o registro ou simplesmente sumir. A Cardano é uma rede pública mantida por milhares de computadores independentes; nenhum participante sozinho pode reescrever a história. É isso que torna o recibo confiável sem precisar confiar na gente.
Meu arquivo é enviado para a blockchain?
Não. A blockchain Cardano guarda apenas uma impressão digital compacta (um hash) do seu arquivo — um número que identifica o arquivo de forma única, mas não revela nada sobre ele. Essa impressão digital sozinha já basta para provar que o arquivo existia naquele momento, e muita gente para por aí: o arquivo fica com elas. Como opção — e este é um dos recursos mais úteis —, você pode criptografar o arquivo (por padrão, só para você mesmo; ou para destinatários escolhidos) e pedir que armazenemos o texto cifrado no Arweave, uma rede de armazenamento descentralizada e permanente. Isso resolve um problema real: se você guardou o arquivo só localmente e depois o modificou, perdeu ou restaurou uma versão mais antiga, o hash deixaria de bater e a prova ficaria impossível de verificar. Com o arquivo criptografado preservado no Arweave junto da prova, os bytes originais ficam atrelados ao carimbo de data/hora para sempre — e só os detentores das chaves escolhidas conseguem descriptografá-los.
O CardanoWall, a empresa, consegue ler meus arquivos?
Não. Por padrão, o arquivo nunca sai do seu dispositivo — só a impressão digital vai para a blockchain. Toda a criptografia acontece do seu lado: no navegador, em nossos SDKs de código aberto ou na ferramenta de linha de comando (com um aplicativo de desktop a caminho). Se você optar por enviar uma cópia criptografada (para backup ou para compartilhar com um destinatário), o arquivo é criptografado antes, no seu dispositivo, com o ChaCha20-Poly1305 (padrão da indústria), sob uma chave derivada da chave pública X25519 do destinatário — e esse destinatário pode ser você mesmo. Nosso serviço só recebe dados que já estão preparados e criptografados, prontos para publicar: ele nunca vê seu texto puro, e só quem tem a chave privada correspondente consegue descriptografar o conteúdo.
E se o CardanoWall sair do mercado?
Cada recibo na rede Cardano continua funcionando sem nós. O CardanoWall é só o primeiro serviço que implementa o padrão aberto Label 309, não o padrão em si: qualquer pessoa pode verificar um registro com a especificação aberta e qualquer explorador da Cardano, sem nenhuma ajuda nossa. Também estamos preparando um lançamento de código aberto para que você possa rodar a própria instância localmente ou construir um serviço concorrente sobre o mesmo padrão. A prova nunca dependeu da empresa, e nunca vai depender.
O CardanoWall é código aberto?
Em parte — e as partes que importam para a confiança são. O padrão Label 309, nossos SDKs em TypeScript, Python e Rust, a ferramenta de linha de comando e a biblioteca de criptografia são todos de código aberto no GitHub: Apache-2.0 para o código, CC-BY-4.0 para o texto do padrão. Qualquer pessoa pode ler o código, executá-lo, fazer um fork ou construir um serviço concorrente sobre o mesmo padrão. O aplicativo web cardanowall.com em si é nosso produto proprietário, mas, como ele se apoia na especificação aberta e nos SDKs abertos, você nunca fica preso a nós: qualquer registro que publicamos pode ser verificado sem nossa participação, por qualquer pessoa, para sempre.
Como confiro que um registro é verdadeiro?
De duas formas. Abra o link público de visualização para ver a impressão digital do arquivo, o momento em que foi selado e um link para o bloco correspondente em um explorador da Cardano. Ou — se preferir não confiar no nosso visualizador — instale nosso verificador de linha de comando de código aberto e confira o registro por conta própria contra qualquer explorador público da Cardano (Koios, Blockfrost ou seu próprio nó). De qualquer forma, a prova se sustenta sem o cardanowall.com.
Quanto custa?
Uma pequena taxa por registro que cobre a taxa de rede da Cardano mais uma margem de serviço, alguns centavos em condições normais de rede. Se você também armazenar uma cópia criptografada no Arweave, o armazenamento permanente acrescenta um custo único que varia conforme o tamanho do arquivo. Não há assinatura mensal; você só paga quando publica.
A criptografia vai aguentar os computadores quânticos?
A confidencialidade já aguenta. Quando você sela um registro, ele é criptografado por padrão com um híbrido pós-quântico — o X-Wing (ML-KEM-768 + X25519) —, então um futuro computador quântico não consegue descriptografar o conteúdo coletado hoje. Selar é opcional e, mesmo quando você sela, o X25519 clássico continua disponível como opção de exclusão para encaixar mais destinatários ou arquivos por transação. As chaves de assinatura (Ed25519) e os hashes ainda são clássicos por enquanto, como quase tudo na internet pública. O CardanoWall foi projetado com agilidade de algoritmos desde o primeiro dia: o formato de transmissão referencia cada algoritmo pelo nome a partir de um registro extensível, então, à medida que os padrões pós-quânticos de assinatura do NIST (ML-DSA, SLH-DSA) chegam, eles entram de forma aditiva — e todo registro selado antes disso continua verificável.
Quem consegue ver que selei um registro?
Por padrão, um registro selado revela muito pouco. Como a Cardano é pública, a existência do registro — o horário do bloco e a impressão digital — também é pública. Mas, a menos que você escolha assinar o registro, sua identidade não fica na blockchain: sem nome, sem e-mail, sem chave de signatário. O conteúdo continua privado — ninguém, inclusive nós, consegue dizer a qual arquivo a impressão digital pertence sem já ter o arquivo. Se você quiser um registro público e atribuído (um comunicado de imprensa, um documento assinado), pode optar por assiná-lo; caso contrário, os registros selados são anônimos na camada do protocolo.
Posso enviar um arquivo selado para alguém que ainda não usa o CardanoWall?
Não diretamente. Para selar um registro, você precisa primeiro da chave pública do destinatário — mas, e isso é fundamental, essa chave NÃO precisa vir do CardanoWall. O destinatário pode usar qualquer ferramenta compatível com Label 309 — outra implementação do padrão, um cliente de linha de comando, o software dele mesmo — gerar a chave por lá e simplesmente compartilhar com você. Você cola ou seleciona a chave no compositor, e o registro selado fica totalmente em conformidade com o padrão: o destinatário descriptografa com a ferramenta que preferir. É esse o ponto do padrão aberto — sem aprisionamento à gente. (Se tudo o que você precisa é de um carimbo de tempo, também pode publicar uma prova só com a impressão digital e compartilhar o arquivo por qualquer outro canal.)
O que é o Label 309?
O Label 309 é a Cardano Improvement Proposal que escrevemos e que define o formato exato em bytes de um registro de prova de existência na Cardano. Estamos levando-o pelo processo oficial dos CIPs para que qualquer ferramenta independente — carteira, visualizador, auditor — possa ler e escrever os mesmos registros. O CardanoWall é uma implementação; a especificação pertence à comunidade.
Quanto tempo um registro dura?
Enquanto a rede Cardano existir. O recibo faz parte do livro-razão público; não expira e não tem taxa de renovação. Se você também guardou o envelope selado, o destinatário pode abri-lo a qualquer momento.
Preciso de uma carteira Cardano para usar isso?
Não. Você pode entrar com e-mail, Google ou Apple e usar tudo — publicar registros, manter uma caixa de entrada, gerenciar identidades — sem uma carteira Cardano. Cuidamos da infraestrutura no seu lugar: as taxas da rede Cardano e as taxas de armazenamento no Arweave são pagas por nós e cobradas do seu saldo pré-pago em USD pelo preço em tempo real cotado no momento do envio. Uma carteira Cardano só importa se você quiser anexar a um registro uma assinatura vinculada à carteira, para que o registro seja publicamente atribuído ao seu endereço de stake Cardano.
E se eu quiser apagar um registro que fiz?
Você não consegue, e isso é proposital. Um registro é ancorado na rede Cardano, que é imutável: ninguém, nem nós, consegue remover ou alterar o registro depois que ele é gravado. É justamente essa permanência que torna a prova valiosa. Também não há nada pessoal a remover: só um hash do seu arquivo vai para a blockchain, nunca o arquivo em si nem sua identidade, a menos que você o tenha assinado de propósito. Se você enviou uma cópia criptografada para o Arweave, ela também permanece lá para sempre, mas, sem a chave de descriptografia, seu conteúdo é ilegível para todo mundo, inclusive para nós.