Detalhes da Carteira Nockchain e Genesis
Esta semana, lançamos a carteira Nockchain e detalhes sobre nosso bloco gênesis planejado. Se você perdeu algum anúncio no X, este boletim fornecerá todas as informações que você precisa saber! (Você também pode nos seguir no X, mas este boletim continuará atualizando todas as informações importantes).
No momento da redação deste artigo, ainda planejamos lançar a rede fictícia da Nockchain na segunda-feira, 19 de maio.
A carteira Nockchain está ativa
Na quarta-feira, lançamos a primeira versão da carteira Nockchain, agora disponível no repositório do GitHub. Os desenvolvedores podem imediatamente obter as últimas atualizações para gerar chaves e conectar-se às suas instâncias da Nockchain.
Nossa carteira é modelada com base na carteira determinística hierárquica do Bitcoin, equipada com ferramentas padrão para importar e exportar frases de semente BIP39. Mas algumas modificações foram feitas.
- Adaptação de curva: Nossa carteira substitui a curva padrão secp256k1 pela curva Cheetah. A curva Cheetah é uma curva de ordem prima de 255 bits otimizada para provas amigáveis ao STARK (eprint.iacr.org/2022/277). Essa substituição torna a verificação de assinaturas Schnorr em provas de conhecimento zero (ZKP) extremamente rápida, mantendo a compatibilidade com ferramentas padrão de carteiras HD.
- Integração SLIP-10: Tomamos emprestado de SLIP-10 para estender a experiência de usuário madura do BIP-32, alcançando uma integração perfeita com o Cheetah sem quebrar os caminhos de derivação padrão ou ramificações de chaves endurecidas/não endurecidas. Os usuários mantêm os endereços somente leitura no estilo xpub familiares, simplificando a auditoria de chaves e a supervisão de segurança.
Para um guia detalhado dos comandos, consulte o artigo ou o repositório do GitHub.
O bloco gênesis da Nockchain: Garantindo um lançamento verificavelmente justo
Esta manhã, anunciamos detalhes sobre como garantir que o lançamento da Nockchain seja verificavelmente justo. A transparência e a equidade na fase de gênesis são obviamente fundamentais, por isso devem ser comprovadas, não apenas afirmadas.
Portanto, nosso bloco gênesis incluirá algumas características importantes:
- O bloco gênesis não emitirá nenhuma recompensa Coinbase. Isso garante que todo o suprimento de tokens $NOCK será distribuído justamente aos mineradores que ganharem legitimamente os blocos subsequentes.
- O bloco gênesis especificará uma altura de bloco Bitcoin específica. Anunciaremos publicamente essa altura de bloco antes que o Bitcoin entre em operação, para que qualquer pessoa possa verificar o tempo de forma independente. No lançamento, o bloco gênesis incorporará o cabeçalho de bloco Bitcoin exato (hash) correspondente a essa altura para provar que nenhum bloco foi minerado antes dessa altura.
- O bloco gênesis conterá uma mensagem secreta. Todos os nós que prestam atenção ao bloco gênesis têm o hash dessa mensagem, para que possam verificar se o bloco gênesis contém a mensagem correta.
- O bloco gênesis conterá uma prova de trabalho de conhecimento zero, onde o compromisso do bloco se compromete com tudo o que foi mencionado acima.
Em resumo, esses compromissos devem garantir que o lançamento da Nockchain seja justo, transparente e publicamente verificável, sem que ninguém precise confiar em nós.
À medida que nossa data de lançamento prevista de 19 de maio se aproxima, continuaremos a mantê-lo atualizado!