Agora é possível ter uma carteira com multi-assinatura na Nault - desktop ou web! Isto eleva a segurança, pois é necessário ter...

Agora é possível ter uma carteira com multi-assinatura na Nault - desktop ou web!

Isto eleva a segurança, pois é necessário ter duas chaves privadas ou mais para realizar uma transferência.

Postagem no Reddit:
https://ift.tt/3sK3UhG

Um guia Nault passo a passo completo: https://ift.tt/32HdVBG

E um vídeo de demonstração ao vivo: https://www.youtube.com/watch?v=cSfeQKP4PJE

O que é multisig?
A multi-assinatura é uma forma de vários participantes possuírem uma chave privada cada e combiná-los de forma que apenas uma conta comum seja usada para armazenar os fundos. Cada participante só precisa saber sua chave particular. Em seguida, ao trocar dados criptográficos seguros entre os participantes, é produzida uma assinatura de bloco que pode publicar o bloco correspondente na rede.

Novos recursos multisig no Nault:

Gerador Multisig

Modo Multi-tab: Para tornar o processo de compartilhamento de dados automático, se estiver usando as guias do navegador local para todas as chaves privadas usadas na mesma máquina

Integrado com o fluxo de trabalho de assinatura remota atual, permitindo que o bloco seja publicado

Totalmente compatível com Keytools multisig: Pode-se usar um Nault e um Keytools desde que o formato dos dados seja o mesmo

Semi compatível com o musig original: não é possível usá-lo em paralelo, mas a conta multisig é criada da mesma maneira e os fundos podem ser recuperados se Nault e Keytools deixassem de existir

Suporte off-line completo, o que significa que nenhuma chave privada precisa ser exposta

Recurso adicional:
Gerador de par de chaves para semente segura / mnemônica / chave privada (carteira de papel)

Nota importante:
A implementação multisig atual ainda é M de M, o que significa que se você perder qualquer chave privada, a conta multisig não terá valor. No futuro, haverá M de N, o que significa que se você tiver 5 chaves, poderá perder 2 delas. Simplesmente ainda não é possível. Mas há um exemplo em Nault de como compartilhar chaves entre 3 participantes para simular M de N :

O usuário 1 gera as chaves A e B. Compartilha a chave A com o usuário 2 e a chave B com o usuário 3.
O usuário 2 gera a chave C e a compartilha com o usuário 3.
O usuário 1 possuirá A e B. O usuário 2 possuirá A e C. O usuário 3 possuirá B e C.

Ao fazer isso, você garante que nenhum usuário individual possa receber os fundos, mas também garante que um usuário possa perder as duas chaves e ainda permitir a recuperação total entre os dois restantes. Só um pouco mais complicado.

Nota final:
Nault está usando a biblioteca musig feita pela PlasmaPower, então, obrigado novamente a ele!

Se alguém quiser validar o código, o binário wasm usado aqui pode ser validado usando isso.

Link:
https://ift.tt/3neM8lU

Via Jonathan Pereira no grupo Nano Brasil



(Feed generated with FetchRSS) Via ⋰·⋰ https://ift.tt/38G5s5h

Comentários

Postagens mais visitadas deste blog