Assinaturas digitais estão no cerne da segurança do blockchain. Elas dependem da criptografia de chave pública—cada usuário tem sua própria chave privada que mantém segura e uma chave pública que compartilha. Quando alguém deseja fazer uma transação, ela a assina com sua chave privada. É aí que a mágica acontece. Esta assinatura é única tanto para a mensagem quanto para o usuário.
Uma vez que a transação está disponível, a rede verifica a assinatura com a chave pública do usuário. Se estiver alinhada, todos sabem que a transação é legítima—o assinante é quem afirma ser, mas ninguém aprende a chave privada em si. Somente o proprietário pode autorizar transações dessa maneira.
Há outra camada: integridade dos dados. Se alguém altera uma transação, a assinatura digital se quebra. O sistema percebe isso instantaneamente, o que impede a adulteração e a fraude antes que comecem. É por isso que os sistemas de blockchain confiam tanto nas assinaturas digitais; elas mantêm tudo honesto e seguro.