BLOCKCHAIN

Multi-assinatura compacta para blockchains menores


Este blog é inspirado pelo maravilhoso trabalho de pesquisa de Dan Boneh, Manu Drijvers e Gregory Neven. O trio construiu um novo esquema de múltiplas assinaturas que fornece novos recursos projetados para reduzir o tamanho dos blocos de Bitcoin. Essa estrutura pertence ao modelo de chave pública comum, o que significa que os usuários não precisam provar conhecimento ou ter sua chave secreta.

Um esquema de assinatura múltipla é um protocolo que habilita n signatários que desejam assinar a mesma mensagem.ArrozJuntos para produzir uma assinatura curtaσOnMacho,IssoσVai convencer todas as partes N para assinar a verificação do medidor.

A assinatura múltipla σ deve ser curta, seu comprimento deve ser independente do número de signatários. Definimos esse conceito com mais precisão na próxima seção e também fornecemos um modelo de segurança padrão para esses cenários. Assinaturas múltiplas seguras são construídas por assinaturas Schnorr, assinaturas BLS e muitos outros esquemas. Um conceito mais geral, chamado esquema de assinatura polimérica, permitenCada uma das partes assina uma mensagem diferente, mas todas essas assinaturas podem ser agregadas em uma única assinatura curtaσ. Como antes, essa assinatura curta deve permitir que o verificador acredite que todos os assinantes assinaram sua mensagem designada.

Aplicação do Conceito Multi-Assinatura em Bitcoin Blockchain

O endereço do Mutlisig é definido como o hash de n leys públicos e alguns números. Em trabalhos recentes, Maxwell, Poelstra, Seurin e Wuille sugeriram o uso de múltiplas assinaturas para limitar os dados de transação associados aos endereços Bitcoin Multisig. Usando o Multisig, todas as n assinaturas podem ser compactadas em uma única assinatura curta. Isso reduzirá o tamanho da transação inteira e reduzirá a quantidade de dados gravados no blockchain. Isso significa que o protocolo Multisig reduz a quantidade de dados gravados no blockchain por um fator de n.


0X簡體中文版:

Multi-assinatura compacta para blockchains menores