Guia comparativo para a comunidade Keep parte 3: Keep ECDSA e Cosmos Validator
Nesta série compartilharemos comparações e contrastaremos semelhanças entre o Keep Network e outros projetos de criptografia.
A Parte 3 fala mais sobre a solução Keep ECDSA, ECDSA node e compara com a solução Cosmos Validation
Keep e ECDSA
Uma das coisas que o Keep Team building tem feito é o cross-chain entre cadeias para interoperabilidade e cadeias públicas. O T-ECDSA mantém a assinatura descentralizada entre cadeias, criando soluções que permitem a comunicação entre cadeias.
O Keep oferece suporte para comunicação de cross-chain com algoritmo de assinatura digital de curva elíptica de limite (t-ECDSA). Construído em ECDSA, um algoritmo suportado por muitos dos principais blockchains, t-ECDSA facilita a assinatura de grupo descentralizada com assinaturas de limite de várias partes, mesmo se as assinaturas de grupo não estiverem disponíveis no host-chain.
O T-ECDSA mantém a assinatura descentralizada entre cadeias, criando soluções que permitem a comunicação entre cadeias.
O T-ECDSA mantém as transações seguras com vários compartilhamentos de chaves individuais, mantidos de forma independente por vários signatários. A assinatura descentralizada é realizada com sMPC para computação em compartilhamentos de chaves privadas sem revelá-los. A responsabilidade pelas assinaturas é dividida, exigindo um número limite de participantes para criar uma assinatura usando seus compartilhamentos de chave.
Um contrato inteligente Ethereum pede à nossa Keep Network para abrir um novo keep t-ECDSA. Esta fortaleza é apoiada por um grupo de signatários selecionados aleatoriamente de nosso sMPC cluster. Esses signatários usam t-ECDSA para gerar a chave e fornecer uma assinatura. Os signatários podem assinar qualquer coisa, incluindo transações blockchain. O contrato inteligente Ethereum pode pedir ao Keep para assinar uma transação em qualquer blockchain baseado em ECDSA, Bitcoin é apenas um deles.
Esse mecanismo é sem intermediário porque os signatários são independentes; eles são pessoas e organizações que executam nodes de sMPC cluster. A adesão a um cluster é feita por meio do KEEP work token. A transação assinada pode ser qualquer coisa. Por exemplo, pode ser um pedido para enviar fundos para algum lugar — podemos emitir uma transferência BTC da cadeia ETH. Como resultado, o BTC é controlado a partir da cadeia ETH, que é apenas uma das possibilidades de uma ponte t-ECDSA.
Podemos construir aplicativos inteiros em cima disso e adicionar várias regras para acomodar as necessidades. Como tal, Keep Network é como uma ponte, conectando a lacuna de interoperabilidade entre essas duas cadeias.
Solução Cosmos Validation
O Cosmos Hub é baseado no Tendermint, que conta com um conjunto de “validators” (validadores) para proteger a rede. O papel dos validators é executar um node completo e participar do consenso transmitindo votos que contêm assinaturas criptográficas assinadas por sua chave privada. Os validators comprometem novos blocos no blockchain e recebem receita em troca de seu trabalho. Eles também devem participar da direção votando em propostas. Os validators são ponderados de acordo com seu stake total.
Qualquer participante da rede pode sinalizar que deseja se tornar um validador enviando uma transação “create-validator”. agrupamento
Depois que um validador é criado, os detentores de Atom podem delegar atoms a eles, adicionando efetivamente um stake ao seu agrupamento (pool). O stake total de um endereço é a combinação de atoms vinculados por delegadores e atoms autoligados pela entidade que se designou.
Os delegadores são livres para escolher validators de acordo com seus próprios critérios subjetivos.
Os validators têm duas responsabilidades principais: ser capaz de executar constantemente uma versão correta do software e participar ativamente da direção (os validators são obrigados a votar em todas as propostas).
Além disso, espera-se que os validators sejam membros ativos da comunidade. Eles devem estar sempre atualizados com o estado atual do ecossistema para que possam se adaptar facilmente a qualquer mudança.
Os Cosmos Validators têm duas responsabilidades principais: ser capaz de executar constantemente uma versão correta do software e participar ativamente da direção.
As recompensas do bloco são distribuídas proporcionalmente a todos os validators em relação ao seu poder de voto. Isso significa que, embora cada validador ganhe átomos com cada recompensa, todos os validators manterão o mesmo peso ao longo do tempo.
Recomendo que você leia abaixo os artigos / documentação que foram usados para preparar esta publicação.
Fonte: