Algoritmo de consenso de obelisco - KamilTaylan.blog
23 Junho 2021 3:49

Algoritmo de consenso de obelisco

O que é o algoritmo de consenso do obelisco?

Obelisk é um algoritmo de consenso de blockchain, usado pela criptomoeda Skycoin, que visa eliminar as deficiências dos algoritmos de prova de trabalho (PoW) e de prova de aposta (PoS). De acordo com seus criadores, o Obelisk também reduz a necessidade de mineração, melhora significativamente a velocidade das transações e oferece segurança aprimorada.

Principais vantagens

  • Obelisk é o algoritmo de consenso de blockchain proprietário da Skycoin.
  • O Obelisk tenta contornar os problemas de PoW e PoS distribuindo influência pela rede, de acordo com um conceito denominado “rede de confiança”.
  • Skycoin ainda existe, mas não ganhou adoção generalizada, confiança do usuário ou investimento externo.

Compreendendo o Algoritmo de Consenso do Obelisco

Blockchains operam globalmente como plataformas autorreguladas e descentralizadas, sem nenhuma autoridade única. Um mecanismo de rede em tempo real, confiável e seguro é necessário para garantir a autenticidade das transações que ocorrem na rede, bem como um consenso sobre o status do razão. Essa função é desempenhada pelo algoritmo de consenso. Um algoritmo de consenso é um procedimento por meio do qual todos os participantes da rede blockchain chegam a um acordo comum sobre o estado atual do razão distribuído. 

Embora o sistema de prova de trabalho (PoW)  – usado por bitcoin e litecoin – e o sistema de prova de aposta (PoS) – usado por Dash – sejam os dois algoritmos de consenso mais comumente usados, ambos têm algumas desvantagens. Diz-se que o PoW consome muita energia e o PoS pode promover o acúmulo de criptomoedas em vez de gastar.

Processo de Mineração do Obelisco

O Obelisk tenta contornar os problemas de PoW e PoS distribuindo influência pela rede, de acordo com um conceito denominado “rede de confiança”. Este conceito distribui a influência por vários nós da rede e toma decisões de consenso, dependendo da pontuação de influência de cada nó. Cada nó assina um número selecionado de outros nós de rede, e a densidade da rede de assinantes de um nó determina sua influência na rede.

Em termos de funções e atividades desempenhadas, existem dois tipos de nós que participam no Obelisco: nós geradores de blocos e nós de consenso. Os nós podem assumir qualquer uma das funções; eles são intercambiáveis. Os nós geradores de bloco coletam novas transações, autenticam-nas, empacotam as transações verificadas em um novo bloco e, em seguida, transmitem o bloco para a rede.

Os nós de consenso coletam os blocos gerados pelos nós geradores de bloco e os colocam em um contêiner separado (separado do blockchain). Em seguida, identifica o bloco que foi feito pelo maior número de geradores de bloco. Este bloco é chamado de vencedor local e se qualifica para ser adicionado ao blockchain. Cada um desses nós de consenso mantém as estatísticas necessárias sobre os vencedores locais (conforme relatado por outros nós).

Quando vencedores locais são relatados pela maioria dos nós de consenso, ele se qualifica como um vencedor global e continua a fazer parte do blockchain. No entanto, se os nós decidirem de outra forma, ele executará uma das seguintes ações com base nos dados disponíveis e registros locais:

  1. Ressincronizar-se com a rede
  2. Abandone a participação em consenso ou criação de blocos
  3. Mantenha seu blockchain e solicite uma parada de emergência

O Projeto Skycoin

O obelisco é usado pela Skycoin, a criptomoeda do projeto Skycoin. Skycoin é um ecossistema completo de  tecnologia blockchain que foi lançado para promover o uso prático da tecnologiade  criptomoeda e contabilidade pública. A plataforma está em desenvolvimento há mais de seis anos, embora tenha sido lançada oficialmente em 2017. Foi criada por um grupo de desenvolvedores que também estavam envolvidos com Bitcoin e Ethereum.

Skycoin, que é comercializada sob o símbolo SKY no mercado de criptomoedas, pode ser negociada contra criptomoedas populares como Bitcoin (BTC), LiteCoin (LTC) e DogeCoin (DOGE), junto com dólares americanos (USD).

O ecossistema da Skycoin também oferece suporte a vários outros componentes, incluindo Skywire, um aplicativo blockchain que se destina a descentralizar a Internet e a largura de banda no nível de hardware (além de fornecer armazenamento e computação de maneira descentralizada). Os desenvolvedores descrevem o Skywire como “Internet controlada pelo usuário”. Os usuários do Skywire são recompensados ​​por fornecer largura de banda para outros usuários.