ETFFIN Finance >> Finanças pessoais curso >  >> Criptomoeda >> Blockchain

Explicando a criptografia na criptomoeda

Criptomoedas como Bitcoin e Ethereum ganharam imensa popularidade graças ao seu sistema descentralizado, seguro, e de natureza quase anônima, que suporta a arquitetura ponto a ponto e possibilita a transferência de fundos e outros ativos digitais entre duas pessoas diferentes sem uma autoridade central.

Como esse sistema automatizado e pseudônimo de criptomoeda garante que todas as transações sejam processadas com a devida diligência e autenticidade, sem qualquer intervenção? Insira o conceito subjacente e as ferramentas de criptografia, que formam a espinha dorsal do processamento de criptomoedas.

Principais vantagens

  • Bitcoin e outras criptomoedas baseadas em blockchain contam com métodos criptográficos para manter a segurança e fidelidade - colocando o "crypto-" no nome.
  • A criptografia é a prática matemática e computacional de codificação e decodificação de dados.
  • O Bitcoin usa três métodos criptográficos diferentes, incluindo um dedicado a gerar seus pares de chaves pública-privada e outro para fins de "mineração".

A "criptografia" na criptografia

A palavra “cripto” significa literalmente oculto ou secreto. "Criptografia" significa "escrita secreta" - a capacidade de trocar mensagens que só podem ser lidas pelo destinatário pretendido. Dependendo da configuração, a tecnologia de criptografia pode garantir pseudo ou anonimato total. Em criptomoeda, a criptografia garante a segurança das transações e dos participantes, independência das operações de uma autoridade central, e proteção contra gastos duplos.

A tecnologia de criptografia é usada para vários fins - para proteger as várias transações que ocorrem na rede, para controlar a geração de novas unidades monetárias, e para verificação da transferência de ativos digitais e tokens.

Vamos fazer uma analogia com uma transação do mundo real - como assinar um cheque bancário - que precisa da sua assinatura. Uma assinatura confiável e segura exige que tenha as seguintes propriedades:

  1. Deve ser verificado por outras pessoas que é realmente a sua assinatura;
  2. Deve ser à prova de falsificação, de forma que ninguém mais possa falsificar sua assinatura, e
  3. Deve estar protegido de qualquer possibilidade de negação por parte do signatário posteriormente - isto é, você não pode renegar um compromisso depois de assinado.

As criptomoedas emulam o conceito de assinaturas do mundo real usando técnicas de criptografia e chaves de criptografia. Os métodos de criptografia usam códigos matemáticos avançados para armazenar e transmitir valores de dados em um formato seguro que garante que apenas aqueles a quem os dados ou transações se destinam possam receber, leitura, e processar os dados, e garantir a autenticidade da transação e do participante, como uma assinatura do mundo real.

Como funciona a criptografia?

Pense em receber sinais de rádio no rádio do seu carro que permitem que você ouça a transmissão. Esta transmissão é de conhecimento público e aberta a todos. Por contraste, pense nas comunicações em nível de defesa, como aquele entre soldados em uma missão de combate. Essa comunicação será segura e criptografada. Será recebido e conhecido apenas pelos participantes pretendidos, em vez de ser aberto a todo o mundo. A criptografia da criptomoeda funciona de maneira semelhante.

Em termos mais simples, criptografia é uma técnica para enviar mensagens seguras entre dois ou mais participantes - o remetente criptografa / oculta uma mensagem usando um tipo de chave e algoritmo, envia esta forma criptografada de mensagem para o receptor, e o receptor o descriptografa para gerar a mensagem original.

As chaves de criptografia são o aspecto mais importante da criptografia. Eles fazem uma mensagem, transação, ou valor de dados ilegível para um leitor ou destinatário não autorizado, e pode ser lido e processado apenas pelo destinatário pretendido. As chaves tornam as informações "criptográficas", ou segredo.

Muitas criptomoedas, como Bitcoin, não pode usar explicitamente esse segredo, mensagens criptografadas, já que a maioria das informações que envolvem transações de Bitcoin são públicas em boa medida. Contudo, também existem criptomoedas orientadas para a privacidade, como ZCash e Monero, que pode usar criptografia para ocultar o valor e o destinatário de uma transação.

Algumas das ferramentas desenvolvidas como parte da criptografia tiveram um uso importante na criptomoeda. Eles incluem funções de hashing e assinaturas digitais que fazem parte integrante do processamento de Bitcoin, mesmo que o Bitcoin não use mensagens ocultas diretamente.

Métodos de criptografia usados ​​em criptomoedas

Existem vários métodos para criptografia em criptografia.

O primeiro é Criptografia de criptografia simétrica . Ele usa a mesma chave secreta para criptografar a mensagem bruta na fonte, transmitir a mensagem criptografada ao destinatário, e, em seguida, descriptografe a mensagem no destino. Um exemplo simples é a representação de alfabetos com números - digamos, "A" é 01, "B" é 02, e assim por diante. Uma mensagem como “OLÁ” será criptografada como “0805121215, ”E este valor será transmitido pela rede ao (s) destinatário (s). Uma vez recebido, o destinatário irá descriptografá-lo usando a mesma metodologia reversa - "08" é H, "05" é E, e assim por diante, para obter o valor da mensagem original “OLÁ”. Mesmo que terceiros não autorizados recebam a mensagem criptografada “0805121215, ”Não terá nenhum valor para eles, a menos que conheçam a metodologia de criptografia.

O acima é um dos exemplos mais simples de criptografia simétrica, mas existem muitas variações complexas para aumentar a segurança. Este método oferece vantagens de implementação simples com sobrecarga operacional mínima, mas apresenta problemas de segurança de chave compartilhada e problemas de escalabilidade.

O segundo método é Criptografia de criptografia assimétrica , que usa duas chaves diferentes - pública e privada - para criptografar e descriptografar dados. A chave pública pode ser divulgada abertamente, como o endereço do receptor do fundo, enquanto a chave privada é conhecida apenas pelo proprietário. Neste método, uma pessoa pode criptografar uma mensagem usando a chave pública do receptor, mas só pode ser decifrado pela chave privada do receptor.

Este método ajuda a atingir as duas funções importantes de autenticação e criptografia para transações de criptomoeda. O primeiro é obtido quando a chave pública verifica a chave privada emparelhada para o remetente genuíno da mensagem, enquanto o último é realizado porque apenas o detentor da chave privada emparelhado pode descriptografar com êxito a mensagem criptografada.

secp256k1

A assimetria usada para chaves Bitcoin é chamada de criptografia de curva elíptica. O método específico é conhecido como secp256k1 e aparentemente foi escolhido por Satoshi por nenhuma razão em particular além de estar disponível na época!

O terceiro método de criptografia é Hashing , que é usado para verificar com eficiência a integridade dos dados das transações na rede. Ele mantém a estrutura dos dados do blockchain, codifica os endereços das contas das pessoas, é parte integrante do processo de criptografar transações que ocorrem entre contas, e torna possível a mineração em bloco. Adicionalmente, assinaturas digitais complementam esses vários processos de criptografia, permitindo que participantes genuínos provem suas identidades para a rede.

Diversas variações dos métodos acima com os níveis desejados de personalização podem ser implementadas em várias redes de criptomoedas.

The Bottom Line

O anonimato e a ocultação são aspectos essenciais das criptomoedas, e vários métodos usados ​​por meio de técnicas criptográficas garantem que os participantes, bem como suas atividades, permanecem ocultos na extensão desejada na rede.

Investir em criptomoedas e ofertas iniciais de moedas ("ICOs") é altamente arriscado e especulativo, e este artigo não é uma recomendação da Investopedia ou do escritor para investir em criptomoedas ou ICOs. Uma vez que a situação de cada indivíduo é única, um profissional qualificado deve ser sempre consultado antes de qualquer decisão financeira. A Investopedia não faz representações ou garantias quanto à precisão ou oportunidade das informações aqui contidas. Na data em que este artigo foi escrito, o autor não possui criptomoedas.