O futuro da blockchain não se resume a transações mais rápidas, taxas mais baixas ou mais aplicativos descentralizados. Também significa dar às pessoas o controle sobre a privacidade financeira.

É aí que a Miden (@0xMiden) entra.

A Miden está construindo uma blockchain em que as contas podem manter seus saldos e o histórico de transações privados por padrão. Ao contrário das blockchains públicas tradicionais, nas quais qualquer pessoa pode consultar as atividades das carteiras registradas publicamente, a Miden permite que os usuários mantenham o estado de suas contas em seus próprios dispositivos enquanto enviam compromissos criptográficos à rede.

Isto significa que a rede pode verificar se o estado de uma conta foi alterado sem tornar públicos os detalhes desse estado.

Mas a tecnologia de privacidade só é importante se as pessoas a puderem realmente utilizar. É aqui que entra a Bread.

A Bread é uma carteira focada na privacidade, construída sobre a Miden, que traz esta tecnologia para as atividades financeiras do dia a dia. Permite aos utilizadores enviar, receber e trocar ativos, enquanto as transferências entre blockchains e outras funcionalidades ajudam a ligar contas privadas ao ecossistema mais amplo das criptomoedas.

Vejamos como funciona.

1. O saldo da sua carteira não diz respeito a mais ninguém

Em muitas blockchains públicas, qualquer pessoa com o endereço da sua carteira pode consultar o saldo e o histórico de transações disponíveis publicamente. Esta transparência pode ser útil, mas também significa que a sua atividade financeira pode ficar exposta a desconhecidos, empresas, concorrentes e qualquer outra pessoa que conheça o seu endereço.

A Miden segue uma abordagem diferente.

Numa conta privada da Miden, o estado da conta, incluindo os saldos e a atividade, permanece no dispositivo do utilizador. A blockchain regista o endereço da conta e um compromisso criptográfico relativo a esse estado.

Pense no compromisso como uma impressão digital digital. Permite à rede reconhecer uma alteração sem revelar as informações que lhe estão subjacentes.

Quando alguém procura a sua conta num explorador de blocos, pode ver que a conta existe e que o seu estado foi alterado, mas não pode simplesmente abrir o explorador e consultar o seu saldo completo ou o histórico de transações.

Esta é a base do modelo de privacidade da Bread: pode utilizar a blockchain sem tornar pública toda a sua vida financeira.

2. O que acontece quando envia dinheiro?

Enviar dinheiro através da Bread foi concebido para ser simples, embora vários componentes trabalhem em conjunto nos bastidores.

Quando inicia uma transação, o seu dispositivo utiliza a chave do dia a dia para autorizar a ação, com a biometria a ajudar a proteger o acesso à chave. Em seguida, o Guardian faz uma cópia de segurança do estado atualizado da conta e confirma a alteração. A transação é depois enviada para a Miden com a prova criptográfica necessária.

O processo pode parecer complicado, mas a experiência do utilizador foi concebida para ser simples.

Inicia um pagamento, a carteira coordena as etapas necessárias e a rede recebe o que precisa para verificar a transação sem expor os detalhes da conta privada.

A distinção importante é que a privacidade não significa que a blockchain deixe de verificar a atividade. Significa que a verificação pode ocorrer sem publicar todas as informações subjacentes.

3. A privacidade é importante, mas a recuperação também

Um dos maiores desafios das carteiras digitais privadas é a recuperação.

Se os saldos e os históricos de transações das contas não estiverem disponíveis publicamente, restaurar uma conta num novo dispositivo exige acesso ao estado mais recente da conta, bem como às chaves necessárias para recuperar o controlo.

A Bread resolve esta questão através do Guardian, um serviço que faz cópias de segurança do estado da conta e ajuda a coordenar atualizações e recuperações de contas.

Os utilizadores podem escolher uma conta protegida pelo Guardian, a opção recomendada para equilibrar privacidade e recuperação prática. Na atual fase de desenvolvimento descrita pelo projeto, o operador do Guardian pode ver o estado de uma conta protegida pelo Guardian, mas não pode movimentar os fundos por iniciativa própria.

Os utilizadores também podem optar por uma configuração mais privada, que mantém o estado da conta no seu dispositivo sem o partilhar com um operador. A contrapartida é que esta opção não oferece o mesmo mecanismo de recuperação. Se o dispositivo e o estado da conta se perderem, os fundos poderão ficar inacessíveis.

Ambas as opções protegem os detalhes da conta contra outros utilizadores da blockchain. A diferença está em saber se um operador externo pode aceder ao estado da conta para ajudar na recuperação.

4. Três chaves ajudam a manter o controlo nas mãos do utilizador

A conta da Bread protegida pelo Guardian utiliza três chaves, cada uma com uma responsabilidade diferente.

  • Chave do dia a dia: armazenada no dispositivo e utilizada para as operações habituais da carteira.

  • Chave de emergência: recriada a partir da frase de recuperação do utilizador e utilizada para ações relacionadas com a recuperação.

  • Chave do Guardian: utilizada pelo Guardian para confirmar atualizações do estado da conta.

O sistema exige duas das três chaves para realizar uma ação, pelo que nenhuma chave pode, por si só, controlar a conta.

Nas transações do dia a dia, a chave do dia a dia funciona em conjunto com o Guardian. Para recuperar um dispositivo perdido, a chave de emergência funciona em conjunto com o Guardian. Para mudar de fornecedor do Guardian, as chaves do dia a dia e de emergência podem funcionar em conjunto sem a aprovação do Guardian atual.

Esta configuração foi concebida para impedir que o Guardian se torne proprietário dos fundos do utilizador.

O Guardian dá suporte ao sistema, mas o utilizador mantém a possibilidade de deixar o serviço recorrendo às suas próprias chaves.

Esta distinção é importante porque a privacidade não consiste apenas em ocultar informações. Também implica manter o controlo dos seus ativos.

5. Transferir ativos para fora da Miden

Raramente os utilizadores de criptomoedas operam apenas numa blockchain. Podem ter ativos na Ethereum, utilizar aplicações descentralizadas noutras redes ou precisar de transferir fundos entre diferentes ecossistemas.

A Bread foi concebida para ligar contas privadas da Miden ao universo mais amplo da blockchain.

Uma opção é utilizar uma rota baseada em solvers, que pode recorrer a serviços como o Epoch ou o NEAR Intents para executar transferências entre blockchains. Dependendo da rota, um solver pode gerir temporariamente os fundos e entregar os ativos equivalentes na blockchain de destino. Isto pode acelerar as transferências e permitir trocar tokens durante o processo, mas introduz uma consideração de confiança temporária e depende dos ativos suportados.

Outra opção é a ponte canónica da AggLayer, que permite transferências diretas de determinados ativos sem que um solver os troque durante o percurso.

Algumas transferências entre blockchains estão disponíveis na versão beta da Bread, incluindo transferências para a Ethereum Sepolia. As trocas entre blockchains estão previstas para uma versão futura.

Em termos gerais, as contas privadas não têm de existir isoladamente. A Bread pretende torná-las úteis num ambiente multichain, oferecendo aos utilizadores diferentes formas de transferir os seus ativos.

6. E quanto a obter rendimentos?

A Bread também foi concebida para permitir obter rendimentos diretamente a partir da carteira.

O processo previsto envolve transferir fundos de uma conta privada da Miden para um mercado de empréstimos na Ethereum, onde os ativos podem ser utilizados para gerar rendimentos. Quando o utilizador levantar os fundos, estes podem regressar à Bread.

No entanto, há uma importante contrapartida em termos de privacidade.

Os fundos podem ser privados enquanto estiverem numa conta privada da Miden, mas a sua atividade torna-se visível segundo o modelo de transações públicas da Ethereum enquanto forem utilizados nessa rede. Podem voltar a uma conta privada quando forem transferidos de volta para a Miden.

A Bread pretende gerir este processo a partir da carteira, reduzindo a complexidade para os utilizadores. No entanto, a funcionalidade Earn está prevista para uma versão futura e não está disponível na versão beta atual descrita pelo projeto.

Isto ilustra um ponto importante: a privacidade depende não só da carteira, mas também da blockchain e das aplicações envolvidas em cada transação.

7. A Bread é um exemplo prático da visão da Miden

A Bread é mais do que uma carteira para enviar e receber criptomoedas. Demonstra como a tecnologia subjacente da Miden pode suportar aplicações que combinam privacidade, recuperação de contas e atividade financeira quotidiana.

A tecnologia por detrás das contas privadas, das provas criptográficas e da gestão do estado das contas é complexa. A Bread pretende manter essa complexidade nos bastidores, através de uma interface familiar, para que os utilizadores se possam concentrar no que querem fazer, em vez de se preocuparem com o funcionamento da criptografia.

Na versão beta atual, os utilizadores podem enviar e receber fundos, realizar trocas nativas da Miden, recuperar contas protegidas pelo Guardian e efetuar transferências suportadas entre blockchains. As trocas entre blockchains e a funcionalidade Earn estão previstas para mais tarde.

A importância mais ampla é que a adoção da blockchain não deve exigir que as pessoas abdiquem de todas as expectativas de privacidade financeira.

Em geral, as pessoas não esperam que desconhecidos saibam o saldo da sua conta bancária, inspecionem todas as suas compras ou acompanhem todos os movimentos do seu dinheiro. Utilizar uma blockchain pública não deveria significar automaticamente aceitar esse nível de exposição em todas as atividades financeiras.

A Miden está a desenvolver um modelo diferente, e a Bread é um exemplo de como esse modelo pode tornar-se acessível aos utilizadores do dia a dia.

O objetivo é simples: tornar a blockchain útil sem fazer da privacidade um luxo.

Porque a sua atividade financeira não deveria tornar-se pública só por acontecer on-chain. 🍞🔐