Cardano
DEFINIÇÃO de Cardano
Cardano é o primeiro blockchain do mundo com revisão por pares. A fundação sem fins lucrativos responsável por Cardano reuniu uma rede de acadêmicos e cientistas de várias universidades, incluindo a Universidade de Edimburgo e o Instituto de Tecnologia de Tóquio, para revisar seus protocolos antes de serem lançados. É uma criptomoeda de terceira geração e uma plataforma de contrato inteligente que afirma melhorar os problemas de dimensionamento do bitcoin, uma moeda de primeira geração, e do ethereum, que pertence à segunda geração.
QUEBRANDO Cardano
A plataforma da Cardano consiste em duas camadas. A Cardano Settlement Layer (CSL) é usada para liquidar transações que usam ADA, a criptomoeda da Cardano.
A camada de controle, que está em desenvolvimento, será usada para contratos inteligentes. A estrutura hierárquica do Cardano garante que ele pode ser utilizado como meio de troca e também para gerar contratos inteligentes. Além disso, a plataforma tem aspirações de ser interoperável com o ecossistema financeiro dominante.
O coração da plataforma da Cardano é o Ouroboros, um algoritmo que usa o protocolo Proof of Stake para extrair moedas. O protocolo é customizado para reduzir o uso de energia e o tempo de fabricação de novas moedas.
Ouroboros
Em um algoritmo de Prova de Aposta típico, os nós com a aposta máxima (ou o maior número de moedas) criam blocos de transação em um blockchain. Mas o algoritmo Ouroboros implementa o algoritmo de maneira diferente.
Em um nível mais amplo, funciona da seguinte maneira. Ouroboros divide o tempo físico em épocas compostas por slots, que são períodos fixos de tempo. Os slots são semelhantes aos turnos de trabalho em uma fábrica. Em Cardano, o intervalo de tempo abrangido pelos slots varia e pode ser modificado dentro do algoritmo. As épocas funcionam de forma circular: quando uma termina, outra fica online.
Cada época tem um líder de slot, que é eleito pelas partes interessadas ou nós que já geraram moedas. Os líderes de slots são responsáveis por criar e confirmar os blocos de transação a serem adicionados ao blockchain Cardano. Se eles não conseguirem criar um bloco de transação em uma época, o próximo líder de slot terá outra chance durante a próxima época. Pelo menos 50 por cento ou mais blocos devem ser produzidos em uma determinada época.
As transações em blocos produzidos por líderes de slots são aprovadas por endossantes de entrada. Eles são o segundo conjunto de partes interessadas responsáveis pela execução do protocolo. Pode haver um ou vários endossantes em uma determinada época e sua eleição é baseada em apostas.
Para garantir resultados imparciais, o sistema de eleição é configurado para duas entradas. O primeiro é um sistema de computação multipartidário. Um conjunto de partes interessadas dentro da rede executa uma computação, que é o equivalente digital de um “cara ou coroa”, e compartilha seus resultados entre si. A segunda entrada é a distribuição de riqueza ou participação. Os nós com aposta maior (ou mais moedas) têm maior probabilidade de serem eleitos líderes dos slots.
Ouroboros também difere de outros algoritmos no tipo e na forma de incentivos oferecidos às partes interessadas. O algoritmo de Prova de Trabalho oferece recompensas na forma de moedas e taxas de transação aos mineiros. Mas o design do algoritmo Ouroboros fornece incentivos para a disponibilidade e verificação de transações sobre o investimento em poder de computador maciço para minerar moedas. As recompensas econômicas também são divididas entre três partes interessadas: endossantes de entrada, partes interessadas de computação multipartidária e líderes de slots.
Críticas a Cardano
Ouroboros refere-se a si mesmo como a “primeira prova comprovadamente segura de algoritmo de estaca”. Essa declaração é baseada em duas propriedades do razão de transações: Persistência e Atividade.
A persistência presume que uma transação é “estável” se um nó honesto a tiver transmitido como tal para o resto da rede. Esta propriedade usa um novo parâmetro de segurança que é uma medida da segurança do razão. A vivacidade é complementar à persistência. De acordo com essa propriedade, as transações honestas, que são transmitidas como tais, tornam-se “estáveis” nos nós da rede após um determinado período de tempo predefinido no algoritmo.
O artigo delineando Ouroboros descreve várias “suposições plausíveis” que os criadores do algoritmo fizeram para projetá-lo. Por exemplo, eles assumem que os nós em sua rede não estão ausentes por longos períodos de tempo. Além disso, os nós dessincronizados em seus cálculos não devem conter mais de 50% de todas as transações.
Os críticos dizem que as suposições feitas para implementar essas propriedades são falhas. Por exemplo, eles dizem que as propriedades pressupõem a sincronização entre os livros em qualquer ponto do tempo. De acordo com eles, tais expectativas são ” impraticáveis para um blockchain global “. Este pode não ser o caso se certos nós estiverem offline ou se os líderes dos slots perderem a transação durante suas épocas. Outros apontaram 51% de ataques de negação de serviço, que podem resultar na maioria da rede ficando offline, como outra instância de uma suposição conveniente.
O algoritmo de Ouroboros também foi criticado por não resolver completamente o problema do duplo gasto. Existe o perigo de que endossantes de entrada, que são responsáveis por aprovar transações para líderes de slots, possam acabar aprovando o mesmo conjunto de transações de dois líderes de slots diferentes. Alguns dizem que o sharding, uma técnica que está sendo testada no blockchain do ethereum para resolver o problema, levará vários anos antes de ser implementado.