Blockstream sonha com um novo tipo de multisig chamado ROAST

A unidade de pesquisa do Bitcoin (BTCA Blockstream, empresa de tecnologia de blockchain focada em ), publicou uma proposta para um novo tipo de padrão multiassinatura chamado Robust Asynchronous Schnorr Threshold Signatures (ASSAR).

Ele espera evitar o problema de falhas de transação devido a assinantes ausentes ou até mal-intencionados e pode trabalhar em escala.

O termo multisig, ou multiassinatura, refere-se a um método de transação no qual dois ou mais assinaturas são necessárias para assinar antes que possa ser executado. O padrão é amplamente adotado em criptografia.

Segundo para um post de quarta-feira da pesquisa Blockstream, a ideia básica do ROAST é fazer transações entre a rede Bitcoin e Líquido da cadeia lateral da Blockstream mais eficiente, automatizado, seguro e privado.

Em particular, ROAST foi postulado como um padrão de assinatura que poderia trabalhar e melhorar esquemas de assinatura de limite, como Assinaturas de limite Schnorr otimizadas para rodadas flexíveis FROST):

“ROAST é um wrapper simples em torno de esquemas de assinatura de limite como FROST. Garante que um quórum de signatários honestos, por exemplo, os funcionários da Liquid, sempre possam obter uma assinatura válida mesmo na presença de signatários disruptivos quando as conexões de rede tiverem latência arbitrariamente alta.”

Os pesquisadores destacaram que, embora o FROST possa ser um método eficaz para aprovando transações BTC, sua estrutura de coordenadores e signatários foi projetada para abortar transações na presença de signatários ausentes, tornando-o seguro, mas abaixo do ideal para “software de assinatura automatizado”.

Para resolver esse problema, os pesquisadores dizem que o ROAST pode garantir assinantes confiáveis ​​suficientes em cada transação para evitar falhas. Além disso, isso pode ser feito em uma escala muito maior do que o padrão multisig 11 de 15 que a Blockstream utiliza principalmente.

“Nossa avaliação de desempenho empírico mostra que o ROAST se adapta bem a grandes grupos de signatários, por exemplo, uma configuração de 67 de 100 com o coordenador e signatários em diferentes continentes”, diz o post, acrescentando que:

“Mesmo com 33 signatários maliciosos que tentam bloquear tentativas de assinatura (por exemplo, enviando respostas inválidas ou não respondendo), os 67 signatários honestos podem produzir uma assinatura com sucesso em poucos segundos.”

Para fornecer uma explicação simples de como o ROAST funciona, a equipe usou uma analogia de um conselho democrático responsável pela legislação de Frostland.

Essencialmente, o argumento é que pode ser complicado obter a aprovação da legislação (transações) em Frostland, pois há uma infinidade de fatores a qualquer momento que podem resultar na indisponibilidade ou ausência repentina da maioria dos membros do conselho.

Um procedimento (ROAST) para neutralizar isso é um secretário do conselho compilar e manter uma lista grande o suficiente de membros do conselho de apoio (signatários) a qualquer momento para que sempre haja membros suficientes para aprovar a legislação:

“Se pelo menos sete membros do conselho realmente apoiarem o projeto de lei e se comportarem honestamente, então, a qualquer momento, ele saberá que esses sete membros acabarão assinando sua cópia atualmente atribuída e serão adicionados novamente à lista do secretário.”

“Assim, o secretário sempre pode ter certeza de que sete membros estarão em sua lista novamente em algum momento no futuro, e assim o procedimento de assinatura não ficará preso”, acrescenta o post.

Relacionado: 'DeFi não é descentralizado', diz ex-executivo da Blockstream

ROAST é parte de uma colaboração entre os pesquisadores da Blockstream Tim Ruffing e Elliott Jin, Viktoria Ronge e Dominique Schröder da Universidade de Erlangen-Nuremberg e Jonas Schneider-Bensch do CISPA Helmholtz Center for Information Security.

Acompanhando a postagem do blog, os pesquisadores também criaram um link para um trabalho de pesquisa de 13 páginas que dá uma rundown de ROAST em maior detalhe.