Stellar Lança Pagamentos Privados que Escondem as Suas Transações

XLM-4,62%

A Rede Stellar lança tecnologia de privacidade de código aberto usando provas de conhecimento zero para transferências confidenciais com controles de conformidade integrados através de ASPs.

Pagamentos Privados Stellar (SPP) tornou-se recentemente de código aberto. Segundo @StellarOrg no X, os construtores de privacidade podem começar a desenvolver agora com a nova tecnologia.

O sistema gerencia depósitos, transferências e retiradas privadas. Provas ZK com salvaguardas configuráveis tornam isso possível. Os montantes das transações permanecem ocultos ao público.

Os utilizadores não revelam mais as relações entre remetente e destinatário. As provas Groth16 realizam o trabalho criptográfico. Circuitos Circom geram essas provas no lado do cliente via WebAssembly.

Deve Ler: Ex-CTO da Ripple: Bitcoin Pode Precisar de Fork Duro para Sobreviver ao Quântico

Os contratos inteligentes Soroban alimentam a implementação. Nethermind publicou o repositório no GitHub com documentação completa. A prova baseada no navegador ocorre sem interação com o servidor.

A tecnologia Association Set Provider fornece a camada de conformidade. Mantêm estruturas de árvores Merkle duplas para rastreamento de membros. Operadores de pools aplicam controles administrativos dessa forma.

A Magia do Conhecimento Zero Encontra a Realidade Blockchain

Depósitos criam compromissos no sistema de pools. Nenhuma nota de entrada é gasta durante esse processo. Em vez disso, são geradas notas de saída para gastos futuros.

As circuitos provam a propriedade dos UTXOs de entrada simultaneamente. Chaves privadas demonstram essa propriedade. A verificação do cálculo do nullifier impede tentativas de gasto duplo.

Retiradas funcionam de forma oposta aos depósitos. As notas de entrada são totalmente gastas. Nenhuma nota de saída é criada ao retirar.

Regras de conservação de saldo aplicam-se em todas as transações. As entradas devem ser iguais às saídas mais quaisquer montantes públicos. Provas Merkle validam corretamente todos os compromissos de entrada.

Talvez Também Goste: Movimento de ETF de Bitcoin de $442M da Harvard Coloca Cripto à Frente de Ações Tecnológicas

Operações de transferência gastam compromissos existentes enquanto criam novos. A privacidade é mantida durante todo o processo. Novas chaves públicas recebem as notas de saída geradas.

Utilizadores avançados acessam o recurso Transact para fluxos personalizados. Podem gastar, criar e transferir notas à vontade. O sistema suporta padrões complexos de transação dessa forma.

Controles de Conformidade que Não Quebram a Privacidade

Árvores de membros ASP contêm apenas chaves públicas aprovadas. Árvores de não-membros funcionam como listas de exclusão. Contas bloqueadas aparecem nessas estruturas Merkle dispersas.

Provas de conhecimento zero demonstram pertença ou não-pertença sem revelar identidades. Esse equilíbrio entre privacidade e conformidade é o que torna o sistema único. Contratos inteligentes verificam tudo na cadeia.

O contrato Pool gerencia a lógica central de depósito e retirada. Um Verificador Groth16 Circom fica na cadeia para verificação de provas. Contratos ASP mantêm suas respectivas estruturas de árvores separadamente.

Veja Isto: CFTC Convoca CEOs da Ripple, Coinbase, Robinhood em Painel de Criptomoedas

Desenvolvedores podem implantar contratos na testnet Stellar para experimentação. O script de implantação requer especificar níveis de árvores ASP. Níveis do pool e valores máximos de depósito também precisam de configuração.

A aplicação de demonstração fica disponível em localhost:8080 após configuração. A interface fornece uma UI agradável para interação com o sistema. Logs do console ajudam a acompanhar o que acontece durante as operações.

A página de administração ASP existe separadamente em localhost:8080/admin.html. Inserção de chaves públicas ocorre por essa interface. Apenas contas de administrador ASP podem assinar essas inserções.

Projetado para Pesquisa, Ainda Não para Produção

A String de Referência Comum (CRS) carece de geração descentralizada de cerimônia. Isso é divulgado na documentação. O status de prova de conceito significa que o uso em produção não é recomendado.

Atualmente, apenas um circuito é suportado. Dois inputs e duas outputs definem os limites. Atualizações futuras podem expandir a variedade de circuitos conforme Nethermind.

Relacionado: Coinbase Lança Carteiras de IA que Negociam Cripto Autonomamente

Nós nodes RPC retêm eventos apenas por sete dias. A demonstração depende fortemente de eventos Stellar para funcionalidade. Indexadores dedicados tornam-se necessários para períodos de operação mais longos.

Auditorias de segurança no código ainda não foram concluídas. O tratamento de erros pode não cobrir todos os casos extremos. Ativos reais atualmente não devem tocar nesse sistema.

Suporte a Stroops para manipulação decimal de XLM existe. Testes de UI para isso permanecem incompletos, conforme notas do GitHub. A arquitetura mostra como as restrições do circuito criam a magia do conhecimento zero.

Contas de carteiras Freighter podem se juntar facilmente às chaves CLI do Stellar. Prompts de frase-semente habilitam essa adição. As mesmas contas então implantam contratos e interagem com funções de administração.

Requisitos de Licenciamento Exigem Atenção Cuidadosa dos Implantadores

Apache 2.0 cobre a maioria dos arquivos-fonte no repositório. O arquivo circuits/build.rs usa a Licença Pública Geral Menor GNU v3.0. Licenças mistas criam responsabilidades específicas.

Artefatos gerados não aparecem no controle de versão. O diretório dist/ é criado durante as compilações. Os implantadores tornam-se distribuidores desses circuitos WebAssembly compilados.

Requisitos LGPLv3 significam que a disponibilidade do código-fonte é importante. Usuários finais devem acessar o código-fonte se distribuírem circuitos compilados. Arquivos LICENSE e NOTICE devem acompanhar qualquer implantação.

A Nethermind divulgou assistência de LLM na criação de conteúdo. Revisão, edição e revisão humanas seguiram toda saída gerada por IA. A equipe mantém a responsabilidade pela documentação final.

A privacidade das transações na Stellar tornou-se possível sem sacrificar ganchos regulatórios. A disponibilidade de código aberto significa que os construtores de privacidade têm as ferramentas imediatamente. A base existe para desenvolver aplicações agora.

Isenção de responsabilidade: as informações nesta página podem ter origem em fontes terceiras e servem apenas como referência. Não representam as opiniões da Gate e não constituem orientação financeira, de investimentos ou jurídica. A negociação de ativos virtuais envolve alto risco. Não tome decisões baseando-se apenas nas informações desta página. Para mais detalhes, consulte a Isenção de responsabilidade.
Comentário
0/400
Sem comentários