✨ Resumo de IA
- No mundo do Bitcoin, o sistema tradicional de armazenamento com chave única apresentou riscos de segurança significativos.
- Os problemas de ponto único de falha e controle de acesso associados às carteiras de chave única levaram ao desenvolvimento da tecnologia de múltiplas assinaturas (multi-sig) como uma alternativa mais segura.
- A tecnologia multi-sig exige várias chaves privadas para autorizar uma transação, reduzindo o risco de roubo interno e aumentando a segurança.
- Ao distribuir chaves privadas entre diferentes dispositivos e implementar técnicas de divisão de chaves, a tecnologia multi-sig garante redundância e proteção contra ataques de malware.
- Essa abordagem inovadora não apenas resolve problemas de segurança, mas também permite um controle de acesso mais flexível, possibilitando que os usuários realizem transações com confiança.
O Bitcoin é armazenado em um "endereço" baseado em pares de chaves pública/privada. Durante a maior parte da história do Bitcoin, cada endereço Bitcoin era baseado em uma única chave privada. Qualquer pessoa que possua a chave privada de um endereço está autorizada a transferir Bitcoins. Essa natureza de armazenamento de chave única resultou em alguns problemas críticos para o Bitcoin.
Problema 1: Ponto Único de Falha
Uma carteira de Bitcoin de chave única é simplesmente um conjunto de chaves privadas que permite aos usuários gastar seus Bitcoins. Essas chaves privadas geralmente são geradas e armazenadas em uma única máquina e protegidas por um método de criptografia enquanto armazenadas no disco. No entanto, apesar das melhores práticas de segurança, carteiras de chave única são vulneráveis a um ponto único de falha – a chave privada pode ser roubada, a criptografia pode ser atacada offline ou um malware pode danificar o sistema onde a chave privada está armazenada.
Com a crescente popularidade e adoção do Bitcoin, o malware foi reprojetado para atacar carteiras de Bitcoin. Esses riscos de segurança resultaram no desenvolvimento de protocolos para gerar e armazenar chaves privadas offline – frequentemente chamadas de carteiras frias.
No entanto, carteiras frias apresentam seus próprios riscos. Se o Gerador de Números Aleatórios (RNG) na máquina usada para gerar a chave privada apresentar brechas, os fundos podem correr o risco de serem roubados. Carteiras frias aliviam as preocupações com a segurança, mas não as eliminam completamente.
Problema 2: Controle de Acesso
Na maioria das vezes, as empresas atribuem a responsabilidade pela integração tecnológica à sua equipe de profissionais de TI. No entanto, delegar a responsabilidade pela carteira de Bitcoin à equipe de TI certamente não é sensato, pois qualquer pessoa com acesso à chave privada pode movimentar Bitcoins sem deixar rastros. Com várias pessoas tendo acesso à chave privada, torna-se quase impossível impedir o roubo interno e identificar o indivíduo responsável pelo mesmo.
Para combater esses problemas, as empresas de Bitcoin utilizavam técnicas como a divisão de chaves para impedir que uma única pessoa executasse uma transação por conta própria. No entanto, para empresas maiores, é bastante difícil para CEOs e CFOs se envolverem em todas as transações.
A Solução: Tecnologia Multi-sig
Uma carteira Bitcoin com múltiplas assinaturas é uma alternativa segura a uma carteira com chave única. A tecnologia de múltiplas assinaturas requer várias chaves privadas para realizar uma transação, conhecida como assinatura múltipla ou multi-sig.
A multiassinatura funciona assim: ela tem um conjunto arbitrário de N chaves, das quais M são necessárias para realizar transações, ou seja, "M de N". A tecnologia blockchain tem certos limites quanto ao tamanho de N. As implementações mais comuns de multiassinatura incluem 2 de 2 e 2 de 3.
Para entender o funcionamento da tecnologia multi-assinatura, vamos usar um exemplo real de um cofre com duas chaves. Uma das chaves fica com o banco e a outra com o cliente. Para abrir o cofre, são necessárias as duas chaves, o que torna o cofre semelhante a um endereço multi-assinatura 2 de 2.
Benefícios da Tecnologia Multi-sig
A tecnologia multi-sig elimina o problema do ponto único de falha, garantindo que as chaves privadas de um endereço sejam geradas e armazenadas em diferentes dispositivos. Por exemplo, uma chave pode ser gerada no laptop de um usuário enquanto a outra pode ser gerada no smartphone do usuário; ambos os dispositivos seriam necessários para a transação.
Ter chaves armazenadas em diferentes dispositivos traz outros benefícios. Primeiro, a proteção contra malware – mesmo que um dos dispositivos (por exemplo, um laptop) esteja infectado por malware, os invasores não conseguem roubar Bitcoins porque a outra chave armazenada no smartphone está segura.
Em segundo lugar, uma carteira Bitcoin com múltiplas assinaturas ajuda a alcançar redundância. Anteriormente, com uma carteira de chave única, se um usuário perdesse o dispositivo no qual a chave estava armazenada, os Bitcoins também seriam perdidos. No entanto, com múltiplas assinaturas, isso pode ser evitado. Se um esquema 2 de 3 for usado, um usuário pode tolerar a perda de qualquer um dos dispositivos e recuperar os Bitcoins usando o terceiro dispositivo juntamente com a chave offline.
Em terceiro lugar, o problema do controle de acesso pode ser resolvido. Por exemplo, um casal pode criar uma carteira Bitcoin com múltiplas assinaturas , que exige que ambos assinem uma transação, enquanto uma parceria de três pessoas pode construir uma carteira que exige que pelo menos duas delas concordem.
A tecnologia multi-assinatura fortalece o paradigma da segurança e permite que os usuários realizem transações com confiança. Ao abordar problemas como ponto único de falha e ajudar a alcançar redundância, a tecnologia multi-assinatura certamente está reforçando as carteiras de criptomoedas, tornando-as mais seguras e confiáveis.







