Pular para o conteúdo

Compromisso e recompensas

Por volta de 3 min

Compromisso

O compromisso é um mecanismo importante que incentiva o crescimento de um ecossistema saudável dentro da blockchain Cardanoopen in new window. Quando você registra uma pool de participação, pode escolher comprometer parte ou todo o seu ada para a pool, tornando-a mais atraente para pessoas que desejam delegar. Embora o compromisso não seja obrigatório ao configurar uma pool de participaçãoopen in new window, pode tornar a pool de participação mais atraente para os delegadores, pois quanto maior a quantidade de ada comprometido, maiores serão as recompensas a serem pagas. O parâmetro do protocolo a0 define a influência do compromisso na recompensa da pool.

Distribuição de recompensas

Durante cada época, as recompensas são distribuídas entre todos os interessados que delegaram a uma pool de participação, seja à sua própria pool de participação ou a outra pool. Essas recompensas são geradas automaticamente pelo próprio protocolo e não são gerenciadas pelos operadores de pool de participação (SPOs). As recompensas vêm de duas fontes:

  • Todas as taxas de transação: coletadas do conjunto de transações incluídas em um bloco que foi cunhado durante aquela época.
  • Expansão monetária: envolve distinguir entre o fornecimento total de ada e o fornecimento máximo de ada. O fornecimento total consiste em todo o ada atualmente em circulação, mais o ada no tesouro. O fornecimento máximo é a quantidade máxima de ada que pode existir. A diferença entre esses dois valores é chamada de reserva. Durante cada época, uma porcentagem fixa, mas parametrizável, da reserva restante é retirada da reserva e usada para as recompensas da época e o tesouro, onde o valor enviado para o tesouro é uma porcentagem fixa do valor retirado da reserva.

Saiba mais sobre o compartilhamento de recompensas no vídeo Compartilhamento de recompensas e compromisso no Cardanoopen in new window.

A seguinte fórmula esboça como funciona o mecanismo de recompensas. O montante disponível de recompensas, taxas de transação, mais expansão monetária, é denotado por R. Primeiro, determina-se a parcela de todas as recompensas disponíveis que uma pool específica pode receber, da seguinte forma:

pledge_formula

Esses elementos são definidos da seguinte forma:

  • R - recompensas totais disponíveis para esta época
  • a0 - fator de influência do compromisso (pode variar entre 0 e infinito)
  • z0 - tamanho de saturação relativa da pool, ou seja, 0,5% com base em um número de pools desejadas (k=200)
  • σ - participação delegada para a pool (incluindo participação comprometida pelos proprietários e participação delegada por outros)
  • σ’ = min(σ, z0) - como σ, mas limitado a z0
  • s - participação comprometida pelos proprietários
  • s’ = min(s, z0) - como s, mas limitado a z0

Observe que z0, σ e s são todos relativos, então são frações do fornecimento total, pois todos estão entre zero e um.

Dois pontos importantes são:

  1. As recompensas aumentam com σ, mas param de aumentar assim que σ atinge z0, ou seja, assim que a pool se torna saturada.
  2. Se a0, (a influência do compromisso,) for zero, esta fórmula simplesmente se torna R·σ’, então é proporcional à participação da pool, até o ponto de saturação. Para valores maiores de a0, o compromisso s se torna mais importante.

Lembre-se de que o compromisso é declarado durante o registro da pool, (juntamente com os valores de custo e margem), e deve ser honrado pelos proprietários da pool que estão delegando para a pool: Se eles delegarem coletivamente menos do que o compromisso declarado, as recompensas da pool para essa época serão zero. Observe que a pool será pública se a margem do operador for definida como menos de 100%.

As recompensas produzidas por esta fórmula são agora ajustadas pelo desempenho da pool: multiplicamos por β/σa, onde β é a fração de todos os blocos produzidos pela pool durante a época e σa é a participação delegada à pool em relação à participação ativa (ou seja, participação total que está corretamente delegada a uma pool não aposentada).

Para uma pool com desempenho ideal (ou seja, uma pool que produz todos os blocos que pode produzir), esse fator será 1, em média. O valor real irá flutuar devido à natureza estocástica ou processo aleatório do algoritmo de consenso Ouroboros Praosopen in new window.

Depois que as recompensas da pool foram calculadas e ajustadas pelo desempenho da pool, elas são distribuídas entre o operador da pool e os membros da pool, ou pessoas que delegaram parte ou toda a sua participação para a pool. Isso acontece em várias etapas:

  • Primeiro, os custos declarados são subtraídos e dados ao operador da pool.
  • Em seguida, a margem declarada é subtraída e dada ao operador da pool.
  • Finalmente, o restante é dividido de forma justa (proporcional à participação delegada), entre todas as pessoas que delegaram para a pool, incluindo os proprietários da pool.

Um calculadora de compromisso está disponível para uso para fins de estimativa. As recompensas previstas por esta calculadora são apenas uma estimativa. A quantidade real de ada recebida em recompensas pode variar e dependerá de vários fatores, incluindo; o desempenho real da pool de participação, ou seja, o número de blocos que uma pool de participação observou produzir em uma época específica versus o número que se esperava que produzisse. Mudanças nos parâmetros da rede também podem afetar as recompensas.

Os retornos equivalentes anualizados dados por esta calculadora assumem que a participação é delegada para a mesma pool de participação por um período de 365 dias e que o desempenho da pool de participação e outras configurações são consistentes durante esse período. A IOHK não aceita nenhuma responsabilidade por qualquer discrepância entre recompensas estimadas e recompensas reais.

Aviso legal: esta calculadora é fornecida apenas para orientação.

Última atualização:
Contribuidores: cauechianca