الدرس رقم 2

Mecanismo de consenso da Algorand

Este módulo explica o mecanismo de consenso da Algorand, focando no seu protocolo de Prova de Participação Pura (PPoS), no protocolo de Acordo Bizantino, no papel das Funções Aleatórias Verificáveis (VRFs) e nas suposições de segurança que garantem resiliência contra ataques.

Protocolo de Prova de Participação Pura (PPoS)

O protocolo de Prova de Participação Pura (PPoS) da Algorand alcança consenso ao permitir que todos os utilizadores que detêm tokens ALGO participem proporcionalmente à quantidade apostada. Ao contrário dos sistemas tradicionais de Prova de Participação que exigem que os tokens sejam bloqueados ou delegados, o PPoS permite aos utilizadores manterem o controle total sobre os seus tokens, garantindo que a participação no consenso seja descentralizada e acessível.

No PPoS, o processo de consenso envolve três etapas principais:

  1. Proposta de Bloco: Os detentores de tokens são selecionados aleatoriamente para propor novos blocos. A probabilidade de seleção corresponde à quantidade de ALGO que possuem.
  2. Voto Suave: Um comitê selecionado aleatoriamente revisa os blocos propostos, votando para filtrar e selecionar o bloco mais válido para a próxima fase.
  3. Certificar Voto: Comité certifica o bloco selecionado, finalizando-o para adição à blockchain.

Este sistema evita os requisitos intensivos de energia do Proof-of-Work e é projetado para ser eficiente e inclusivo. O uso de Funções Aleatórias Verificáveis (VRFs) garante que o processo de seleção seja aleatório e à prova de adulteração.

Protocolo de Acordo Bizantino da Algorand

O protocolo de Acordo Bizantino (BA) usado pelo Algorand garante que o consenso seja alcançado mesmo quando alguns participantes agem de forma maliciosa. Este protocolo funciona sob a suposição de que a maioria da participação é detida por participantes honestos.

O protocolo BA da Algorand depende de comités, que são subconjuntos pequenos e selecionados aleatoriamente da rede. Esses comités desempenham as seguintes funções:

  • Propondo Blocos: Comissões validam e propõem blocos para adição à blockchain.
  • Votação: Um processo de votação seguro é usado para finalizar os blocos, garantindo que apenas transações válidas sejam incluídas.

O protocolo é projetado para ser seguro, eficiente e escalável. A seleção aleatória do comitê e as provas criptográficas garantem que atores maliciosos não consigam prever ou influenciar o processo.

Funções Verificáveis Aleatórias (VRFs)

VRFs são ferramentas criptográficas que geram uma saída provavelmente aleatória. Algorand usa VRFs para garantir imparcialidade e imprevisibilidade no processo de consenso.

  • Seleção Aleatória: Os VRFs selecionam aleatoriamente os participantes para a proposta de bloco e adesão ao comitê, tornando impossível prever quem será escolhido.
  • Transparência: As saídas dos VRFs podem ser verificadas de forma independente por outros participantes, garantindo confiança no processo de seleção.

Esta aleatoriedade aumenta a segurança ao evitar ataques direcionados e garantir que as decisões de consenso permaneçam imparciais.

Destaques

  • O protocolo PPoS da Algorand permite que os detentores de tokens participem no consenso sem bloquear os seus fundos.
  • O protocolo de Acordo Bizantino garante a finalização segura do bloco através da seleção aleatória do comitê.
  • As Funções Aleatórias Verificáveis ​​melhoram a equidade e a segurança no processo de consenso.
  • O design da Algorand impede bifurcações e é resistente a ataques comuns de blockchain.
  • O sistema pressupõe que a maioria da participação seja mantida por participantes honestos para manter a segurança.
إخلاء المسؤولية
* ينطوي الاستثمار في العملات الرقمية على مخاطر كبيرة. فيرجى المتابعة بحذر. ولا تهدف الدورة التدريبية إلى تقديم المشورة الاستثمارية.
* تم إنشاء الدورة التدريبية من قبل المؤلف الذي انضم إلى مركز التعلّم في Gate. ويُرجى العلم أنّ أي رأي يشاركه المؤلف لا يمثّل مركز التعلّم في Gate.
الكتالوج
الدرس رقم 2

Mecanismo de consenso da Algorand

Este módulo explica o mecanismo de consenso da Algorand, focando no seu protocolo de Prova de Participação Pura (PPoS), no protocolo de Acordo Bizantino, no papel das Funções Aleatórias Verificáveis (VRFs) e nas suposições de segurança que garantem resiliência contra ataques.

Protocolo de Prova de Participação Pura (PPoS)

O protocolo de Prova de Participação Pura (PPoS) da Algorand alcança consenso ao permitir que todos os utilizadores que detêm tokens ALGO participem proporcionalmente à quantidade apostada. Ao contrário dos sistemas tradicionais de Prova de Participação que exigem que os tokens sejam bloqueados ou delegados, o PPoS permite aos utilizadores manterem o controle total sobre os seus tokens, garantindo que a participação no consenso seja descentralizada e acessível.

No PPoS, o processo de consenso envolve três etapas principais:

  1. Proposta de Bloco: Os detentores de tokens são selecionados aleatoriamente para propor novos blocos. A probabilidade de seleção corresponde à quantidade de ALGO que possuem.
  2. Voto Suave: Um comitê selecionado aleatoriamente revisa os blocos propostos, votando para filtrar e selecionar o bloco mais válido para a próxima fase.
  3. Certificar Voto: Comité certifica o bloco selecionado, finalizando-o para adição à blockchain.

Este sistema evita os requisitos intensivos de energia do Proof-of-Work e é projetado para ser eficiente e inclusivo. O uso de Funções Aleatórias Verificáveis (VRFs) garante que o processo de seleção seja aleatório e à prova de adulteração.

Protocolo de Acordo Bizantino da Algorand

O protocolo de Acordo Bizantino (BA) usado pelo Algorand garante que o consenso seja alcançado mesmo quando alguns participantes agem de forma maliciosa. Este protocolo funciona sob a suposição de que a maioria da participação é detida por participantes honestos.

O protocolo BA da Algorand depende de comités, que são subconjuntos pequenos e selecionados aleatoriamente da rede. Esses comités desempenham as seguintes funções:

  • Propondo Blocos: Comissões validam e propõem blocos para adição à blockchain.
  • Votação: Um processo de votação seguro é usado para finalizar os blocos, garantindo que apenas transações válidas sejam incluídas.

O protocolo é projetado para ser seguro, eficiente e escalável. A seleção aleatória do comitê e as provas criptográficas garantem que atores maliciosos não consigam prever ou influenciar o processo.

Funções Verificáveis Aleatórias (VRFs)

VRFs são ferramentas criptográficas que geram uma saída provavelmente aleatória. Algorand usa VRFs para garantir imparcialidade e imprevisibilidade no processo de consenso.

  • Seleção Aleatória: Os VRFs selecionam aleatoriamente os participantes para a proposta de bloco e adesão ao comitê, tornando impossível prever quem será escolhido.
  • Transparência: As saídas dos VRFs podem ser verificadas de forma independente por outros participantes, garantindo confiança no processo de seleção.

Esta aleatoriedade aumenta a segurança ao evitar ataques direcionados e garantir que as decisões de consenso permaneçam imparciais.

Destaques

  • O protocolo PPoS da Algorand permite que os detentores de tokens participem no consenso sem bloquear os seus fundos.
  • O protocolo de Acordo Bizantino garante a finalização segura do bloco através da seleção aleatória do comitê.
  • As Funções Aleatórias Verificáveis ​​melhoram a equidade e a segurança no processo de consenso.
  • O design da Algorand impede bifurcações e é resistente a ataques comuns de blockchain.
  • O sistema pressupõe que a maioria da participação seja mantida por participantes honestos para manter a segurança.
إخلاء المسؤولية
* ينطوي الاستثمار في العملات الرقمية على مخاطر كبيرة. فيرجى المتابعة بحذر. ولا تهدف الدورة التدريبية إلى تقديم المشورة الاستثمارية.
* تم إنشاء الدورة التدريبية من قبل المؤلف الذي انضم إلى مركز التعلّم في Gate. ويُرجى العلم أنّ أي رأي يشاركه المؤلف لا يمثّل مركز التعلّم في Gate.