Detalhes sobre Qubic Crypto
Qubic utiliza K12 hashing e criptografia padrão para desempenho aprimorado, detalhado em qubic-cli/keyUtils.cpp. Endereços e verificações de transações são geridos com segurança.
Qsilver · 31 de dezembro de 2023.
No whitepaper interino não oficial, não aprofundei nos algoritmos de criptografia detalhados. Para aqueles desconfortáveis com a leitura de código C++, aqui está um pequeno adendo:
Em vez de SHA256, a Qubic usa K12 (Equipe Keccak), que é mais rápido e uma melhoria em relação ao SHA256. A Qubic emprega criptografia padrão de chave pública/privada. Uma semente alfabética minúscula de 55 caracteres mapeia para valores binários de 0 a 25, sendo então hashada duas vezes por K12 para criar a chave privada de 256 bits. A chave pública é derivada da chave privada usando ecc_mul_fixed
. Endereços visíveis para o usuário são gerados a partir dos bits da chave pública com uma soma de verificação K12.
O processo, incluindo a criação de hash de transação, é detalhado em cerca de 100 linhas de código em qubic-cli/keyUtils.cpp.
Leitores atentos podem notar que, uma vez que a semente mapeia para uma chave privada de alta entropia de 256 bits, carteiras poderiam usar 24 palavras BIP39 para gerenciar endereços de usuário em vez das sementes específicas de 55 caracteres da Qubic.
A cada época, o árbitro determina um novo conjunto de computors com base no desempenho da época anterior, transmitindo a lista de 676 computors. Isso permite que os nós verifiquem se o computor adequado assinou um tick. O líder do tick, o próximo computor da lista, assina cada tick se alcançar quórum, tornando todos os dados do tick verificáveis.
Cada transação é assinada pela chave privada apropriada, garantindo que tudo na Qubic seja criptograficamente verificável, embora não haja link explícito entre blocos. Mesmo um tick vazio requer acordo de quórum para prevenir ataques de envios falsos de ticks vazios.
Leia a série “Não Oficial” de Qsilver
- Um Qubic Interim Whitepaper Não Oficial
- Detalhes sobre Qubic
- Um Guia Não Oficial para a Integração de Serviços Qubic
- Um Guia Não Oficial para Escrever Contratos Inteligentes Qubic
Para obter as atualizações mais recentes, junte-se ao Discord do Valis, siga-nos no X e adicione nosso blog aos favoritos.
← Anterior