Vídeo oficial no site do Monero: https://www.getmonero.org/media/Monero%20-%20Ring%20Signatures.m4v
As assinaturas em anel desempenham um papel crucial na manutenção da privacidade e anonimato na rede de criptomoedas Monero. Esta tecnologia, uma das principais características do Monero, aprimora a privacidade do usuário tornando desafiador rastrear transações até os usuários individuais.
Uma assinatura em anel é uma assinatura digital que pode ser criada por qualquer membro de um grupo de usuários, cada um possuindo suas chaves. O princípio é que uma mensagem assinada com uma assinatura em anel é endossada por alguém em um determinado grupo de pessoas, mas é computacionalmente inviável determinar qual chave do membro do grupo foi usada para produzir a assinatura. Este método criptográfico foi introduzido por Adi Shamir, Ron Rivest e Yael Tauman Kalai em 2001 e continua sendo eficaz e amplamente utilizado, particularmente em blockchains públicas como o Monero para aprimoramento da privacidade.
No Monero, assinaturas em anel são usadas para fornecer privacidade de transação. Quando um usuário inicia uma transação, suas chaves de conta são combinadas com chaves públicas (saídas) do blockchain. Essas saídas são selecionadas usando um método de distribuição triangular, e saídas passadas podem ser usadas várias vezes, criando um pool de possíveis signatários no “anel”. Todos os membros deste anel são vistos como iguais e válidos, tornando impossível para um observador dizer a qual signatário pertence à conta do usuário. Isso garante a não rastreabilidade das saídas de transação.
As assinaturas em anel do Monero também abordam o problema de gastos duplos. Cada saída de transação no Monero está associada a uma imagem de chave única, uma chave criptográfica derivada da transação de saída sendo gasta. Essa imagem de chave é integrada à assinatura em anel, permitindo que a rede verifique que a mesma saída não tenha sido gasta mais de uma vez. O blockchain do Monero mantém uma lista de todas as imagens de chave usadas, evitando gastos duplos e preservando o anonimato.
A criação de uma assinatura de anel envolve processos criptográficos complexos. Por exemplo, durante o processo de assinatura, uma combinação de chaves privadas e públicas é usada para gerar um conjunto de valores que formam a assinatura de anel. Verificar uma assinatura de anel envolve recalcular esses valores e garantir que correspondam à assinatura original, mantendo a segurança e a integridade da transação.
A ligação é outro aspecto crucial na implementação das assinaturas em anel do Monero. Refere-se à capacidade de detetar se a mesma saída é gasta mais de uma vez sem revelar a saída específica no anel. Isso é alcançado por meio de uma imagem-chave, que é a mesma para qualquer assinatura em anel produzida usando a mesma chave privada. A incorporação da imagem-chave no processo de verificação da assinatura em anel ajuda a prevenir gastos duplos.
Assista ao Vídeo Explicativo Oficial no Site do Monero: https://www.getmonero.org/media/Monero%20-%20Stealth%20Addresses.m4v
Monero, reconhecido por seu sistema de dinheiro eletrônico seguro e in rastreável, é uma criptomoeda descentralizada de código aberto acessível a todos. Uma característica chave que diferencia o Monero é o uso de endereços furtivos, que melhoram significativamente a privacidade do usuário. Este artigo adentra na função dos endereços furtivos em transações do Monero.
Na rede de consenso peer-to-peer do Monero, as saídas de transação são registradas em um blockchain. A posse de Monero significa ter controle exclusivo sobre algumas dessas saídas. Quando um usuário, digamos Alice, envia Monero para outro usuário, Bob, ela está essencialmente transferindo o valor de suas saídas para uma nova saída que apenas Bob pode controlar. Essa transformação de saídas representa a essência de uma transação Monero.
Os endereços sigilosos, também conhecidos como chaves públicas únicas, desempenham um papel crucial em cada transação. Quando Alice envia Monero para Bob, um endereço furtivo é gerado e incluído na transação. Esse endereço indica quem pode gastar a saída em transações futuras. É importante ressaltar que endereços sigilosos impedem que um observador externo vincule endereços de carteira ou identifique a movimentação de fundos entre partes no blockchain.
Com endereços ocultos, os endereços reais da carteira dos usuários não estão publicamente associados às transações. Por exemplo, quando Alice envia Monero para Bob, a saída da transação que Bob recebe não está publicamente vinculada ao seu endereço da carteira. Isso garante que as atividades financeiras de Bob permaneçam privadas. Além disso, se necessário, a carteira de Alice pode verificar o pagamento enviado a Bob, e Bob pode confirmar o recebimento dos fundos sem expor essas informações publicamente.
Um endereço de carteira Monero é uma sequência de 95 caracteres compreendendo uma chave de visualização pública e uma chave de gasto pública. Em uma transação, a carteira do remetente usa essas chaves juntamente com dados aleatórios para criar uma chave pública única de uso único para a saída do destinatário. Embora esta chave pública de uso único seja visível na blockchain, apenas o remetente e o destinatário conhecem os detalhes da transação. O destinatário, usando sua chave de visualização privada, pode localizar e recuperar a saída destinada a ele escaneando a blockchain. Eles podem então usar uma chave privada de uso único correspondente, derivada da chave pública de uso único, para gastar a saída com sua chave de gasto privada.
Assista ao Vídeo Explicativo Oficial no Site do Monero: https://www.getmonero.org/media/Monero%20-%20RingCT.m4v
RingCT representa um avanço significativo em ocultar os montantes de transações dentro da rede Monero. Este recurso está enraizado no conceito de assinaturas em anel, mas traz medidas adicionais de privacidade. O RingCT é projetado para ocultar não apenas as origens e destinos das transações, mas também os montantes das transações, mantendo a confidencialidade das transações financeiras na rede.
Antes do RingCT, as transações do Monero exigiam que os valores fossem divididos em denominações específicas. Por exemplo, uma transação de 12,5 Monero seria dividida em anéis separados de 10, 2 e 0,5 Monero. Embora esse método proporcionasse um certo grau de privacidade, tinha limitações. Permitia que observadores externos vissem os montantes transacionados, o que poderia potencialmente levar a vazamentos de privacidade.
Com a implementação do RingCT, essas deficiências foram abordadas. Agora, os valores das transações são obscurecidos na blockchain, aumentando a privacidade. Por exemplo, em um cenário de transação em que um usuário, digamos Bob, deseja enviar 5 Monero para Alice a partir de seu saldo de 10 Monero, a transação envolveria gastar a saída inteira (10 Monero) e criar duas novas saídas: 5 Monero para Alice e 5 Monero de troco de volta para Bob. O aspecto chave aqui é que a entrada da transação (10 Monero) deve ser igual à soma de suas saídas, garantindo a validade da transação.
RingCT emprega técnicas criptográficas avançadas, incluindo compromissos com os valores das transações e provas de alcance. Os compromissos permitem que seja revelada apenas informação suficiente sobre a transação para validação da rede, sem divulgar o valor real da transação. Provas de alcance são usadas para confirmar que os valores das transações são válidos, garantindo que sejam maiores que zero e menores que um certo limite. Isso evita a possibilidade de comprometer-se com valores negativos, o que poderia prejudicar o abastecimento de Monero.
A introdução do RingCT melhorou significativamente a privacidade das transações do Monero. Ao mascarar os valores das transações, torna-se extremamente difícil para observadores externos rastrear ou vincular transações a usuários específicos. O mecanismo RingCT garante que, embora a legitimidade das transações seja verificável pela rede, os detalhes da transação permanecem confidenciais, reforçando a posição do Monero como uma criptomoeda centrada na privacidade.
Uma recapitulação de como o Monero funciona a partir de: @sgpUma Introdução ao Monero para Iniciantes — Steemit. Se você está se perguntando o que é Kovri e como funciona:
O projeto Kovri da Monero visa melhorar a privacidade do usuário, ocultando o endereço IP e os metadados (como data e hora) vazados durante as transmissões de transações em sua rede peer-to-peer. O Kovri, um roteador anônimo, permite que os nós se conectem via clearnet ou uma rede anônima, com configurações que a maioria dos usuários não precisará alterar. Isso impedirá que nós mal-intencionados rejeitem transações com base em IP ou IPs de rastreamento. Além disso, o design de Kovri é adaptável para uso por outras criptomoedas. O uso do Tor é uma alternativa para mitigar riscos, embora tenha suas desvantagens. Apesar desses avanços, os outros recursos de privacidade do Monero permanecem robustos, com o sistema atual já oferecendo proteção substancial contra possíveis ataques.
A fungibilidade é um conceito crucial em criptomoedas, referindo-se à intercambiabilidade das unidades individuais. Em moedas fungíveis como o Monero, cada unidade é indistinguível e igual em valor a qualquer outra unidade. Essa característica é vital porque garante que a história dos tokens individuais não afete seu valor ou usabilidade. Por exemplo, ao contrário do Bitcoin, onde as moedas podem ser rastreadas e potencialmente “contaminadas” devido às suas transações anteriores, a natureza fungível do Monero garante que todos os seus tokens sejam equivalentes, aumentando a privacidade do usuário e a confiabilidade da moeda.
A abordagem da Monero em relação à privacidade contrasta com outras criptomoedas. Enquanto as transações de Bitcoin são pseudônimas e rastreáveis através do blockchain, a Monero obscurece totalmente os detalhes da transação. Da mesma forma, enquanto outras criptomoedas focadas em privacidade como Zcash oferecem recursos de privacidade opcionais, a privacidade da Monero é inerente e não opcional, garantindo que todas as transações sejam privadas por padrão. Essa diferença fundamental faz da Monero uma das criptomoedas mais privadas e seguras disponíveis, atendendo aos usuários que priorizam a privacidade absoluta em suas transações digitais.
Vídeo oficial no site do Monero: https://www.getmonero.org/media/Monero%20-%20Ring%20Signatures.m4v
As assinaturas em anel desempenham um papel crucial na manutenção da privacidade e anonimato na rede de criptomoedas Monero. Esta tecnologia, uma das principais características do Monero, aprimora a privacidade do usuário tornando desafiador rastrear transações até os usuários individuais.
Uma assinatura em anel é uma assinatura digital que pode ser criada por qualquer membro de um grupo de usuários, cada um possuindo suas chaves. O princípio é que uma mensagem assinada com uma assinatura em anel é endossada por alguém em um determinado grupo de pessoas, mas é computacionalmente inviável determinar qual chave do membro do grupo foi usada para produzir a assinatura. Este método criptográfico foi introduzido por Adi Shamir, Ron Rivest e Yael Tauman Kalai em 2001 e continua sendo eficaz e amplamente utilizado, particularmente em blockchains públicas como o Monero para aprimoramento da privacidade.
No Monero, assinaturas em anel são usadas para fornecer privacidade de transação. Quando um usuário inicia uma transação, suas chaves de conta são combinadas com chaves públicas (saídas) do blockchain. Essas saídas são selecionadas usando um método de distribuição triangular, e saídas passadas podem ser usadas várias vezes, criando um pool de possíveis signatários no “anel”. Todos os membros deste anel são vistos como iguais e válidos, tornando impossível para um observador dizer a qual signatário pertence à conta do usuário. Isso garante a não rastreabilidade das saídas de transação.
As assinaturas em anel do Monero também abordam o problema de gastos duplos. Cada saída de transação no Monero está associada a uma imagem de chave única, uma chave criptográfica derivada da transação de saída sendo gasta. Essa imagem de chave é integrada à assinatura em anel, permitindo que a rede verifique que a mesma saída não tenha sido gasta mais de uma vez. O blockchain do Monero mantém uma lista de todas as imagens de chave usadas, evitando gastos duplos e preservando o anonimato.
A criação de uma assinatura de anel envolve processos criptográficos complexos. Por exemplo, durante o processo de assinatura, uma combinação de chaves privadas e públicas é usada para gerar um conjunto de valores que formam a assinatura de anel. Verificar uma assinatura de anel envolve recalcular esses valores e garantir que correspondam à assinatura original, mantendo a segurança e a integridade da transação.
A ligação é outro aspecto crucial na implementação das assinaturas em anel do Monero. Refere-se à capacidade de detetar se a mesma saída é gasta mais de uma vez sem revelar a saída específica no anel. Isso é alcançado por meio de uma imagem-chave, que é a mesma para qualquer assinatura em anel produzida usando a mesma chave privada. A incorporação da imagem-chave no processo de verificação da assinatura em anel ajuda a prevenir gastos duplos.
Assista ao Vídeo Explicativo Oficial no Site do Monero: https://www.getmonero.org/media/Monero%20-%20Stealth%20Addresses.m4v
Monero, reconhecido por seu sistema de dinheiro eletrônico seguro e in rastreável, é uma criptomoeda descentralizada de código aberto acessível a todos. Uma característica chave que diferencia o Monero é o uso de endereços furtivos, que melhoram significativamente a privacidade do usuário. Este artigo adentra na função dos endereços furtivos em transações do Monero.
Na rede de consenso peer-to-peer do Monero, as saídas de transação são registradas em um blockchain. A posse de Monero significa ter controle exclusivo sobre algumas dessas saídas. Quando um usuário, digamos Alice, envia Monero para outro usuário, Bob, ela está essencialmente transferindo o valor de suas saídas para uma nova saída que apenas Bob pode controlar. Essa transformação de saídas representa a essência de uma transação Monero.
Os endereços sigilosos, também conhecidos como chaves públicas únicas, desempenham um papel crucial em cada transação. Quando Alice envia Monero para Bob, um endereço furtivo é gerado e incluído na transação. Esse endereço indica quem pode gastar a saída em transações futuras. É importante ressaltar que endereços sigilosos impedem que um observador externo vincule endereços de carteira ou identifique a movimentação de fundos entre partes no blockchain.
Com endereços ocultos, os endereços reais da carteira dos usuários não estão publicamente associados às transações. Por exemplo, quando Alice envia Monero para Bob, a saída da transação que Bob recebe não está publicamente vinculada ao seu endereço da carteira. Isso garante que as atividades financeiras de Bob permaneçam privadas. Além disso, se necessário, a carteira de Alice pode verificar o pagamento enviado a Bob, e Bob pode confirmar o recebimento dos fundos sem expor essas informações publicamente.
Um endereço de carteira Monero é uma sequência de 95 caracteres compreendendo uma chave de visualização pública e uma chave de gasto pública. Em uma transação, a carteira do remetente usa essas chaves juntamente com dados aleatórios para criar uma chave pública única de uso único para a saída do destinatário. Embora esta chave pública de uso único seja visível na blockchain, apenas o remetente e o destinatário conhecem os detalhes da transação. O destinatário, usando sua chave de visualização privada, pode localizar e recuperar a saída destinada a ele escaneando a blockchain. Eles podem então usar uma chave privada de uso único correspondente, derivada da chave pública de uso único, para gastar a saída com sua chave de gasto privada.
Assista ao Vídeo Explicativo Oficial no Site do Monero: https://www.getmonero.org/media/Monero%20-%20RingCT.m4v
RingCT representa um avanço significativo em ocultar os montantes de transações dentro da rede Monero. Este recurso está enraizado no conceito de assinaturas em anel, mas traz medidas adicionais de privacidade. O RingCT é projetado para ocultar não apenas as origens e destinos das transações, mas também os montantes das transações, mantendo a confidencialidade das transações financeiras na rede.
Antes do RingCT, as transações do Monero exigiam que os valores fossem divididos em denominações específicas. Por exemplo, uma transação de 12,5 Monero seria dividida em anéis separados de 10, 2 e 0,5 Monero. Embora esse método proporcionasse um certo grau de privacidade, tinha limitações. Permitia que observadores externos vissem os montantes transacionados, o que poderia potencialmente levar a vazamentos de privacidade.
Com a implementação do RingCT, essas deficiências foram abordadas. Agora, os valores das transações são obscurecidos na blockchain, aumentando a privacidade. Por exemplo, em um cenário de transação em que um usuário, digamos Bob, deseja enviar 5 Monero para Alice a partir de seu saldo de 10 Monero, a transação envolveria gastar a saída inteira (10 Monero) e criar duas novas saídas: 5 Monero para Alice e 5 Monero de troco de volta para Bob. O aspecto chave aqui é que a entrada da transação (10 Monero) deve ser igual à soma de suas saídas, garantindo a validade da transação.
RingCT emprega técnicas criptográficas avançadas, incluindo compromissos com os valores das transações e provas de alcance. Os compromissos permitem que seja revelada apenas informação suficiente sobre a transação para validação da rede, sem divulgar o valor real da transação. Provas de alcance são usadas para confirmar que os valores das transações são válidos, garantindo que sejam maiores que zero e menores que um certo limite. Isso evita a possibilidade de comprometer-se com valores negativos, o que poderia prejudicar o abastecimento de Monero.
A introdução do RingCT melhorou significativamente a privacidade das transações do Monero. Ao mascarar os valores das transações, torna-se extremamente difícil para observadores externos rastrear ou vincular transações a usuários específicos. O mecanismo RingCT garante que, embora a legitimidade das transações seja verificável pela rede, os detalhes da transação permanecem confidenciais, reforçando a posição do Monero como uma criptomoeda centrada na privacidade.
Uma recapitulação de como o Monero funciona a partir de: @sgpUma Introdução ao Monero para Iniciantes — Steemit. Se você está se perguntando o que é Kovri e como funciona:
O projeto Kovri da Monero visa melhorar a privacidade do usuário, ocultando o endereço IP e os metadados (como data e hora) vazados durante as transmissões de transações em sua rede peer-to-peer. O Kovri, um roteador anônimo, permite que os nós se conectem via clearnet ou uma rede anônima, com configurações que a maioria dos usuários não precisará alterar. Isso impedirá que nós mal-intencionados rejeitem transações com base em IP ou IPs de rastreamento. Além disso, o design de Kovri é adaptável para uso por outras criptomoedas. O uso do Tor é uma alternativa para mitigar riscos, embora tenha suas desvantagens. Apesar desses avanços, os outros recursos de privacidade do Monero permanecem robustos, com o sistema atual já oferecendo proteção substancial contra possíveis ataques.
A fungibilidade é um conceito crucial em criptomoedas, referindo-se à intercambiabilidade das unidades individuais. Em moedas fungíveis como o Monero, cada unidade é indistinguível e igual em valor a qualquer outra unidade. Essa característica é vital porque garante que a história dos tokens individuais não afete seu valor ou usabilidade. Por exemplo, ao contrário do Bitcoin, onde as moedas podem ser rastreadas e potencialmente “contaminadas” devido às suas transações anteriores, a natureza fungível do Monero garante que todos os seus tokens sejam equivalentes, aumentando a privacidade do usuário e a confiabilidade da moeda.
A abordagem da Monero em relação à privacidade contrasta com outras criptomoedas. Enquanto as transações de Bitcoin são pseudônimas e rastreáveis através do blockchain, a Monero obscurece totalmente os detalhes da transação. Da mesma forma, enquanto outras criptomoedas focadas em privacidade como Zcash oferecem recursos de privacidade opcionais, a privacidade da Monero é inerente e não opcional, garantindo que todas as transações sejam privadas por padrão. Essa diferença fundamental faz da Monero uma das criptomoedas mais privadas e seguras disponíveis, atendendo aos usuários que priorizam a privacidade absoluta em suas transações digitais.