Se você puder doar e contribuir para o projeto Haven, por favor Clique aqui. Obrigado.
Compromissos Pedersen
O básico
Os compromissos de Pedersen são algoritmos criptográficos que permitem a um provador se comprometer com um determinado valor sem revelá-lo ou ser capaz de alterá-lo.
Quando você gasta Haven, o valor das entradas que você está gastando e o valor das saídas que você está enviando são criptografados e opacos para todos, exceto o destinatário de cada uma dessas saídas. Os compromissos da Pedersen permitem que você envie Haven sem revelar o valor das transações. Os compromissos de Pedersen também possibilitam que as pessoas verifiquem se as transações no blockchain são válidas e não estão criando Haven do nada.
O que significa
Contanto que os valores de saída criptografados criados, que incluem uma saída para o destinatário e uma saída de alteração de volta para o remetente, e a taxa de transação não criptografada seja igual à soma das entradas que estão sendo gastas, é uma transação legítima e pode ser confirmado para não estar criando Haven do nada.
Os compromissos de Pedersen significam que as somas podem ser verificadas como iguais, mas o valor Haven de cada uma das somas e o valor Haven das entradas e saídas individualmente são indetermináveis. Os compromissos de Pedersen também significam que mesmo a proporção de uma entrada para outra, ou uma saída para outra, é indeterminável.
Não está claro quais entradas estão realmente sendo gastas, já que a assinatura do anel lista as entradas reais sendo gastas e as entradas de engodo, portanto, você não sabe realmente quais entradas de Pedersen precisam ser somadas. Tudo bem, porque a assinatura do anel RingCT só precisa provar que, para uma combinação das entradas, as saídas são iguais à soma das entradas. Por razões matemáticas, isso é impossível de forjar.
Informações detalhadas
Veja informações em Papel de transações confidenciais por Shen Noether do Laboratório de Pesquisa Haven.