Como funciona o Pi.

Rede Pi – Novos capítulos do White Paper

Dezembro de 2021

Segue abaixo o novo rascunho doSeções de fornecimento e mineração de Pi de nosso white paperlançado em dezembro de 2021. A mineração continuará na fase Mainnet, mas com uma taxa de mineração ajustada dinamicamente dentro da oferta limitada. Para obter mais detalhes, leia as novas seções do whitepaper que analisam como o fornecimento e a mineração funcionavam antes da Mainnet e descrevem como e por que eles mudarão na Mainnet. Também mantemos o anteriormente divulgadoCapítulo do roteirona parte inferior para referência. Seu feedback é bem-vindo antes de atualizarmos o whitepaper oficial em nosso site quando a Open Network começar.


Modelo de token e mineração

Um design de token sólido e bem pensado é fundamental para o sucesso de uma rede de criptomoedas. Ele tem o potencial de criar incentivos para a formação e o crescimento da rede, construir um ecossistema orientado por utilitários e, assim, apoiar a criptomoeda que sustenta esse sistema. O que uma rede incentiva diz muito sobre o que uma rede precisa – por exemplo, crescimento de rede ou criação de utilidade orientada por fundamentos, uma mera reserva de valor ou um meio de troca para o ecossistema criptográfico. Este capítulo aborda o fornecimento de Pi e como os pioneiros podem minerar Pi em diferentes fases da rede, e a lógica de projeto subjacente para diferentes mecanismos de mineração, incluindo construir e aumentar a rede e incentivar utilitários e demanda. Observe que Pi é uma criptomoeda de camada um em execução em seu próprio blockchain, ao qual “token” aqui se refere.

Fornecimento de Pi

A visão da Pi Network é construir a economia peer-to-peer mais inclusiva do mundo e a experiência online, alimentada por Pi, a criptomoeda mais usada do mundo. Para cumprir essa visão, é importante aumentar a rede e tornar o Pi amplamente acessível, mantendo a segurança do blockchain e a escassez do Pi. Embora esses objetivos sempre tenham guiado o modelo de fornecimento de tokens e o projeto de mineração, a principal distinção é: as fases pré-Mainnet focadas em impulsionar o crescimento da rede e distribuir amplamente o Pi e a fase Mainnet se concentrarão em recompensar formas mais diversas de contribuições da Pioneer enquanto cimentam o fornecimento de Pi.

Pre-Mainnet Supply

In the early stages, the focus of Pi Network was on growing and securing the network. Bootstrapping to build a critical mass of participants is paramount to any network and ecosystem. Driven by the vision to make Pi the world’s most widely used cryptocurrency, distributing Pi and making it accessible globally further added to the focus on growth. Pi’s consensus algorithm relies on a global trust graph, which is aggregated from the Security Circles of individual Pioneers. It was, therefore, critical to incentivize Pioneers to form individual Security Circles. This meant a supply of tokens available as mining rewards that was not explicitly capped before Mainnet.

At the same time, maintaining a certain scarcity of Pi was important. As explained under the Mining section, the network adopted a mining mechanism where the network mining rate halves every time the network size increases by 10 times, resulting in a series of halving events when it reaches various milestones of engaged Pioneers. The next halving event based on this model would be when the network reaches 100 million engaged Pioneers. Currently, we are over 30 million engaged Pioneers. The network also retained an option to stop all mining altogether in the event that the network reached a certain size, which was, however, yet to be determined. The option to cap the supply of Pi was not exercised before Mainnet, therefore leaving the total supply undefined.

O modelo de fornecimento pré-Mainnet com um mecanismo de mineração adaptado à acessibilidade, crescimento e segurança deu início a uma comunidade de mais de 30 milhões de Pioneiros engajados com milhões de Círculos de Segurança interligados. Um meio simples e acessível de minerar Pi em um celular ajudou a distribuir os tokens amplamente em todo o mundo, inclusive entre populações que foram deixadas de fora da revolução criptográfica por falta de capital, conhecimento ou tecnologia. Ao fazer isso, a rede evitou a extrema concentração de riqueza evidente no Bitcoin e outras criptomoedas, preparando-se para se tornar um verdadeiro ecossistema descentralizado ponto a ponto com um volume grande o suficiente de participantes e transações para criação de utilidades.

Fornecimento de rede principal

A oferta alimenta o crescimento e incentiva as contribuições necessárias à rede para alcançar um ecossistema organicamente viável. Para esse fim, as recompensas de mineração continuarão após a Mainnet, mas assumirão diversas formas para incentivar diferentes tipos de contribuições, que serão explicadas na seção Mineração abaixo. Em relação ao fornecimento, o fornecimento indeterminado devido ao mecanismo de mineração pré-Mainnet que otimiza a acessibilidade e o crescimento da rede apresenta alguns problemas para a fase Mainnet, incluindo imprevisibilidade no planejamento, super-recompensar e sub-recompensar diferentes tipos de necessidades contribuições na nova fase e desafios à escassez. Para resolver esses problemas, a rede mudará de seu modelo de fornecimento pré-Mainnet, que é completamente dependente do comportamento da rede, para o modelo de fornecimento Mainnet, onde há um fornecimento máximo claro.

A questão da imprevisibilidade para o planejamento no modelo de fornecimento pré-Mainnet surgiu na primeira COiNVENTION da Pi Network em setembro-outubro de 2020, onde o painel da comunidade e as submissões da comunidade discutiram se a mineração deveria ser reduzida pela metade ou interrompida no tamanho da rede de 10 milhões na época. As diversas vozes dos membros da comunidade apresentaram o seguinte dilema para a rede. Se a mineração continuasse com base no mecanismo de mineração em andamento (pré-Mainnet), isso levantava preocupações com o fornecimento devido à incerteza e, portanto, à escassez de Pi. No entanto, se a mineração parasse, isso prejudicaria o crescimento da rede e impediria que novos pioneiros se juntassem à rede como mineradores, prejudicando assim a acessibilidade do Pi. Mesmo que a rede tenha mudado dessa decisão e reduzido pela metade a taxa de mineração em seu tamanho de 10 milhões, esse dilema ainda permanece e precisa ser resolvido.

Como a comunidade pode alcançar crescimento e acessibilidade contínuos, ao mesmo tempo em que aborda as preocupações com o fornecimento, é um dos principais fatores considerados no design do modelo de token Mainnet. Além disso, a oferta total indefinida e imprevisível dificulta o planejamento geral do token de rede porque a comunidade como um coletivo e o próprio ecossistema precisam usar algum Pi para fins que beneficiem a comunidade e o ecossistema como um todo, além de apenas mineração recompensas para indivíduos, como evidenciado por quase todas as outras redes blockchain. Alocações claras para esses propósitos comunitários coletivos precisam ser definidas. Assim, dado o tamanho atual da rede de mais de 30 milhões de Pioneiros e o volume esperado de transações e atividades no futuro, o modelo de fornecimento Mainnet tem uma clarafornecimento total máximo de 100 bilhões de Pipermitindo incentivos de crescimento contínuo e novas contribuições, ao mesmo tempo que elimina as preocupações com a imprevisibilidade da oferta.

A distribuição de suprimentos honrará o princípio de distribuição original no white paper de 14 de março de 2019 - a comunidade Pi tem 80% e a Pi Core Team tem 20% do suprimento circulante total de Pi, independentemente de quanto suprimento circulante existe no Pi Network em qualquer ponto no tempo. Assim, dado um fornecimento máximo total de 100 bilhões de Pi, a comunidade acabará por receber 80 bilhões de Pi e o Core Team receberá 20 bilhões de Pi. O gráfico de pizza a seguir mostra a distribuição geral. A alocação da equipe principal é desbloqueada no mesmo ritmo que a comunidade mina progressivamente mais e mais Pi e pode estar sujeita a bloqueios adicionais por meio de um mandato auto-imposto. Isso significa que se a comunidade tiver uma parte de sua alocação em circulação (por exemplo, 25%), apenas o valor proporcional na alocação da Equipe Principal (neste exemplo, 25%) poderá ser desbloqueado no máximo.

Pi Token supply

Esta distribuição acima mostra que a Pi Network não possui alocação para ICO e NÃO está executando nenhum tipo de vendas de crowdfunding de Pi. Assim, qualquer representação da Pi Network ou de seus fundadores para realizar uma venda ou listagem é ilegal, não autorizada e falsa. Esses imitadores não têm afiliação com o Pi Core Team. Os pioneiros devem tomar cuidado com qualquer golpe e não participar. Pi pode ser extraído livremente, contribuindo para o ecossistema. Além disso, todos os Pi minerados só podem ser reivindicados de dentro do aplicativo Pi por meio do painel Mainnet e depois transferidos para sua carteira Pi. Qualquer site que peça aos pioneiros para reivindicar o Pi de outros meios é falso.

Os 80% do suprimento da comunidade são divididos em: 65% alocados para todas as recompensas de mineração da Pioneer passadas e futuras, no endereço GBQQRIQKS7XLMWTTRM2EPMTRLPUGQJDLEKCGNDIFGTBZG4GL5CHHJI25 na Mainnet, 10% reservados para apoiar a organização da comunidade e a construção de ecossistemas que eventualmente serão gerenciados por uma Pi Foundation , uma organização sem fins lucrativos no futuro, no endereço GDPDSLFVGEPX6FJKGZXSTJCPTSKKAI4KBHBAQCCKQDXISW3S5SJ6MGMS, e 5% reservados para o pool de liquidez para fornecer liquidez para pioneiros e desenvolvedores no ecossistema Pi no endereço GB7HLN74IIY6PENSHHBBJJXWV6IZQDELTBZNXXORDGTL75O4KC5CUXEV. A tabela a seguir mostra a distribuição de suprimentos da comunidade:

Alocações da comunidadeDistribuição da comunidade Pi (do total projetado de 80 bilhões de Pi)
Recompensas de mineração pré-mainnet20 bilhões de Pi (aprox.)
Recompensas de Mineração Mainnet45 bilhões de Pi (aprox.)
Reserva de pool de liquidez5 bilhões de Pi (aprox.)
Reserva da Fundação (subsídios, eventos comunitários, etc.)10 bilhões de Pi (aprox.)

65 bilhões de Pi serão alocados para todas as recompensas de mineração – tanto a mineração passada quanto a futura. Para recompensas de mineração anteriores, a soma aproximada de todos os Pi extraídos por todos os Pioneiros até agora (antes da Mainnet) é de cerca de 30 bilhões de Pi. No entanto, após descartar o Pi minerado por contas falsas e dependendo da velocidade e participação do KYC, o Pi minerado pré-Mainnet no início da Rede Aberta pode ser estimado em 10 a 20 bilhões. O valor restante no fornecimento de 65 bilhões de Pi para recompensas de mineração será distribuído aos Pioneiros por meio do novo mecanismo de mineração Mainnet com limites conceituais de fornecimento anual.

Such yearly supply limits will be determined based on a declining formula. The yearly limit may be computed on a more granular basis such as by the day or by an even smaller time epoch dynamically, depending on factors such as the lockup ratio and the remaining supply of the network at the time. Such calculation of supply limits based on granular time epochs helps achieve a better and more smooth allocation curve through time. For the sake of simplicity here, let’s suppose that the time epoch is yearly. The declining formula would mean that the yearly supply limit for the first year of new Mainnet mining will be higher than for the second year, the second year’s higher than the third year’s, and so on. The yearly declining formula and these numbers will need to be finalized closer to the launch of the Open Network period of Mainnet once we will have seen how many Pioneers have KYC’ed and how much of their mined Pi they have transferred into Mainnet.

At Mainnet, Pioneers will be rewarded for their continued contributions to the growth and security of the network. As explained in the Mining section, Pioneer rewards will be further diversified because the network needs more diverse and in-depth contributions related to app usage, node operation, and Pi lockup. Pre-mainnet Pioneers will continue to contribute to Pi and mine from the Mainnet mining rewards, along with any new members joining the network, to ensure growth and longevity of the network.

10 bilhões de Pi serão reservados para organização comunitária e construção de ecossistemas que serão, no futuro, gerenciados por uma fundação sem fins lucrativos. A maioria das redes descentralizadas ou criptomoedas, mesmo que sejam descentralizadas, ainda precisam de uma organização para organizar a comunidade e definir a direção futura do ecossistema, por exemplo, Ethereum e Stellar. A futura fundação Pi irá (1) organizar e patrocinar eventos da comunidade, como convenções de desenvolvedores, eventos globais online e reuniões da comunidade local, (2) organizar voluntários e membros de comitês e pagar funcionários em tempo integral dedicados a construir a comunidade e ecossistema, (3) reunir opiniões e feedback da comunidade, (4) organizar futuras votações da comunidade, (5) construir a marca e proteger a reputação da rede, (6) representar a rede para interagir com outras entidades empresariais, incluindo governos, bancos e empresas tradicionais, ou (7) cumprir qualquer número de responsabilidades para a melhoria da comunidade e ecossistema Pi. Além disso, para construir um ecossistema Pi baseado em utilitários, vários programas de desenvolvedores comunitários serão projetados, criados e executados pela fundação para apoiar os desenvolvedores da comunidade nas formas de subsídios, incubações, parcerias etc.

5 bilhões de Pi serão reservados para pools de liquidez para fornecer liquidez a qualquer participante do ecossistema, incluindo pioneiros e desenvolvedores de aplicativos Pi. A liquidez é fundamental para que um ecossistema seja viável, ativo e saudável. Se empresas ou indivíduos quiserem participar de atividades ecossistêmicas (por exemplo, vendendo e comprando bens e serviços em Pi), eles devem ter acesso oportuno a Pi. Sem liquidez, o ecossistema não terá um fluxo saudável de Pi, prejudicando a criação de utilidades.

Conforme discutido no capítulo Roteiro, um benefício do período de Rede Fechada da Mainnet é permitir calibrações no modelo de token, se houver, com base nos primeiros resultados da Mainnet. Portanto, o modelo de token está sujeito a ajustes antes do início do período de rede aberta. Além disso, no futuro, para a saúde da rede e do ecossistema, a rede pode enfrentar questões como se é necessário haver alguma inflação após a conclusão da distribuição dos 100 bilhões de Pi. A inflação pode ser necessária para incentivar ainda mais as contribuições por meio de mais recompensas de mineração, compensar qualquer perda de Pi da circulação devido a acidentes ou morte, fornecer mais liquidez, mitigar o acúmulo que inibe o uso e a criação de utilidade, etc. A fundação e seus comitês especializados nesses assuntos vão organizar e orientar a comunidade para que chegue a uma conclusão sobre o assunto de forma descentralizada.


Mecanismo de Mineração

O mecanismo de mineração da Pi Network tem permitido que os Pioneiros contribuam para o crescimento, distribuição e segurança da rede e sejam recompensados ​​em Pi meritocraticamente. O mecanismo de mineração pré-Mainnet ajudou a rede a alcançar um crescimento impressionante de mais de 30 milhões de membros engajados, uma moeda amplamente distribuída e Testnet e um gráfico de confiança de agregados do Security Circle que alimentarão o algoritmo de consenso do blockchain Pi.

Olhando para a fase Mainnet, a Pi Network precisa de mais contribuições, bem como tipos mais diversos de contribuições de todos os seus membros, para se tornar uma verdadeira economia enquanto continua seu crescimento e inclusão. Na fase Mainnet, queremos alcançar ainda maisdescentralização, utilidades, estabilidadeelongevidade,além decrescimento, inclusão, esegurança. Esses objetivos só podem ser alcançados se todos os Pioneiros da rede trabalharem juntos. Assim, o novo mecanismo de mineração Pi foi projetado para atingir esses objetivos, incentivando todos os Pioneiros a contribuir de forma diversa para a rede com base no mesmo princípio meritocrático. Abaixo, descrevemos primeiro a fórmula de mineração pré-Mainnet, seguida pelas mudanças na fórmula Mainnet.

Fórmula Pré-Mainnet

A fórmula de mineração pré-Mainnet demonstra uma determinação meritocrática da taxa horária de mineração de um Pioneer. Os pioneiros da mineração ativa receberam pelo menos uma taxa mínima e foram recompensados ​​ainda mais por suas contribuições para a segurança e o crescimento da rede. A fórmula a seguir determinou a taxa na qual os Pioneiros extraíram Pi por hora:

M = I(B, S) + E(I), onde

  • M é a taxa total de mineração da Pioneer,
  • I é a taxa de mineração base do Individual Pioneer,
  • B é a taxa de mineração base de todo o sistema,
  • S é a recompensa do Círculo de Segurança, que é um componente da taxa de mineração base individual da Pioneer de conexões válidas do Círculo de Segurança, e
  • E é a recompensa da Equipe de Indicação de membros ativos da Equipe de Indicação.

A taxa básica de mineração B de todo o sistema começou como 3,1415926 Pi/h e caiu pela metade toda vez que a rede de Pioneiros Engajados aumentava de tamanho por um fator de 10x, começando em 1.000 Pioneiros. Conforme listado abaixo, houve cinco eventos pela metade até agora:

Marco dos pioneiros engajadosValor de B (em Pi/h, arredondado para duas casas decimais)Valor de I, com círculo de segurança completo (em Pi/h, arredondado para duas casas decimais*)
< 1.0003.146.28
1,0001.573.14
10,0000.781.57
100,0000.390.78
1,000,0000.190.39
10,000,0000.100.19

Aqui,

  • I(B,S) = B + S(B)
  • S(B) = 0,2 • min(Sc,5) • B, onde
    Sc é a contagem de conexões válidas do Círculo de Segurança.
  • E(I) = Ec • I(B,S) • 0,25, onde
    Ec é a contagem de membros ativos da Equipe de Indicação que mineram simultaneamente.

A fórmula de mineração também pode ser escrita como um múltiplo de B:

  • M = I(B,S) + E(I)
  • M = [B + S(B)] + [Ec • I(B,S) • 0,25], ou
  • M = [B + {0,2 • min(Sc,5) • B}] + [Ec • 0,25 • {B + {0,2 • min(Sc,5) • B}}], ou
  • M = B • [1 + {0,2 • min(Sc,5)} + {Ec • 0,25 • {1 + 0,2 • min(Sc,5)}}], ou
  • M = B • [(1 + Ec • 0,25) • {1 + 0,2 • min(Sc,5)}]

Taxa de Mineração Base de Todo o Sistema Pré-Mainnet

Cada Pioneer ativo recebeu pelo menos a taxa de mineração básica de todo o sistema (B). Ou seja, se Sc = 0 e Ec = 0 na fórmula de mineração acima, então M = B. Em qualquer caso, a taxa total de mineração da Pioneer foi um múltiplo da taxa de mineração base de todo o sistema. O valor de B foi pré-determinado antes da Mainnet e, conforme mostrado na tabela acima, mudou apenas cinco vezes. O fornecimento máximo foi indeterminado devido ao progresso dinâmico do mecanismo de mineração pré-Mainnet, por exemplo, quão grande é a rede e quão rápido a rede atinge o próximo evento pela metade. Só seria determinado quando B caísse para 0. No entanto, conforme explicado na próxima seção, o valor de B na Mainnet é calculado em tempo real, ajustando dinamicamente com base no fornecimento anual total de Pi e no coeficiente total de mineração em todos os Pioneiros . A oferta de Pi é finita na Mainnet.

Recompensa do Círculo de Segurança

O algoritmo de consenso de Pi se baseia em um gráfico de confiança global, que é agregado a partir de milhões de Círculos de Segurança entrelaçados de Pioneiros individuais. Assim, um Pioneer foi recompensado com Pi adicional por hora para cada nova conexão válida do Security Circle, até 5 dessas conexões. Os Círculos de Segurança são tão centrais para a segurança do blockchain Pi que a recompensa do Círculo de Segurança aumentou a taxa total de mineração da Pioneer de duas maneiras:

  • adicionando diretamente à taxa de mineração de base individual da Pioneer (I), e
  • aumentando a recompensa da Equipe de Indicação, se houver.

Na verdade, um Círculo de Segurança completo - ou seja, ter pelo menos cinco conexões válidas - dobrou a taxa de mineração base individual da Pioneer e a recompensa da Equipe de Referência.

Recompensa da equipe de referência

Os pioneiros também podem convidar outras pessoas para ingressar na Pi Network e formar sua equipe de referência. O convidador e o convidado compartilham uma divisão igual das recompensas de bônus da Equipe de Indicação, que é um aumento de 25% em suas respectivas taxas de mineração base individuais da Pioneer, sempre que ambos estiverem minerando simultaneamente. Os pioneiros extraíram mais Pi por hora com cada membro da equipe de referência de mineração simultânea. Esta recompensa da equipe de referência reconheceu a contribuição dos pioneiros para o crescimento da rede e a distribuição do token Pi.

Fórmula de Mineração Mainnet

Os objetivos da fase Mainnet são fazer mais progressos nadescentralizaçãoeServiços de utilidade pública, garantirestabilidadeelongevidade, e retenhacrescimentoesegurança. A nova fórmula, conforme descrito abaixo, incentiva contribuições mais diversificadas dos Pioneiros para apoiar essas metas da Mainnet, mantendo os incentivos para proteger e expandir a rede. Como antes, é meritocrático e expresso como a taxa na qual os Pioneiros extraem Pi por hora.

M = I(B,L,S) + E(I) + N(I) + A(I) + X(B), onde

  • Mé a taxa total de mineração da Pioneer,
  • Eué a taxa de mineração base individual da Pioneer,
  • Bé a taxa de mineração base de todo o sistema (ajustada com base no pool de Pi disponível para distribuir por um determinado período de tempo),
  • eué a recompensa de bloqueio, que é um novo componente da taxa de mineração base individual da Pioneer,
  • Sé a recompensa do Círculo de Segurança, que é um componente da taxa de mineração base individual da Pioneer de conexões válidas do Círculo de Segurança da mesma forma que na fórmula de mineração pré-Mainnet,
  • Eé a recompensa da Equipe de Indicação de membros ativos da Equipe de Indicação da mesma forma que na fórmula de mineração pré-Mainnet,
  • Né a recompensa do Node,
  • UMAé a recompensa de uso de aplicativos Pi e
  • Xsão novos tipos de contribuições necessárias para o ecossistema de rede no futuro, que serão determinadas posteriormente, mas também serão projetadas como um múltiplo de B.

Em suma, S e E permanecem os mesmos da fórmula de mineração pré-Mainnet, enquanto novas recompensas como L, N e A foram adicionadas à fórmula atual. L é adicionado como parte de I; N e A são adicionados como recompensas adicionais calculadas com base em I. Em outras palavras, a rede ainda recompensacrescimentopor E esegurançaatravés de S, enquanto incentiva as contribuições dos pioneiros para a execução de nós paradescentralizaçãoatravés de N, usando aplicativos paraServiços de utilidade públicacriação através de A, e bloqueando paraestabilidadeespecialmente durante os anos iniciais até L. Além disso, novos tipos de recompensas para Pioneers até X no futuro podem ser adicionados para a construção de um ecossistema totalmente funcional, como recompensas para desenvolvedores Pioneer que criam aplicativos Pi bem-sucedidos. B continua a existir por um longo período de tempo, tendo um limite anual para garantirlongevidadede crescimento da rede, mantendo a escassez. De fato, todas as recompensas podem ser expressas em B como segue.

Aqui,

  • I(B,L,S) = B + S(B) + L(B)
  • S(B) = 0,2 • min(Sc,5) • B, onde
    Sc é a contagem de conexões válidas do Círculo de Segurança.
  • E(I) = Ec • 0,25 • I(B,L,S), onde
    Ec é a contagem de membros ativos da equipe de referência.
  • L(B) = Lt • Lp • log(N) • B, onde
    Lt é um multiplicador correspondente à duração de um bloqueio,
    Lp é a proporção do Pi minerado da Pioneer na rede principal que está bloqueado com o máximo sendo 200%, e
    N é o número total de sessões de mineração da Pioneer anteriores à sessão de mineração atual.
  • N(I) = node_factor • tuning_factor • I, onde
    Node_factor= Percent_uptime_last_1_days • (Uptime_factor + Port_open_factor + CPU_factor), onde

    Uptime_factor= (Percent_uptime_last_90_days + 1,5*Percent_uptime_last_360_days(360-90) + 2* Percent_uptime_last_2_years + 3*Percent_uptime_last_10_years),
    Port_open_factor= 1 + percent_ports_open_last_90_days + 1,5*percent_ports_open_last_360_days + 2* percent_ports_open_last_2_years + 3*percent_ports_open_last_10_years,
    CPU_factor= (1 + avg_CPU_count_last_90_days + 1,5*avg_CPU_count_last_360_days + 2* avg_CPU_count_last_2_years + 3*avg_CPU_count_last_10_years)/4.

    Percent_uptime_last_*_days/yearsé a porcentagem do último * período de tempo em que o nó individual estava ativo e acessível pela rede.
    percent_ports_open_last_*_days/yearsé a porcentagem do último * período de tempo em que as portas do Nó individual foram abertas para conectividade com a rede.
    avg_CPU_count_last_*_days/yearsé a CPU média que o Node individual forneceu à rede durante o último * período de tempo.
    fator_de afinaçãoé um fator estatístico que normaliza o node_factor para um número entre 0 e 10.
  • A(I)* =
    registro [
    Σ_across_apps {
    log(time_spent_per_app_yesterday_in_seconds)
    }
    ] •
    log[ log(
    0,8 • avg_daily_time_across_apps_last_30_days +
    0.6 • avg_daily_time_across_apps_last_90_days +
    0.4 • avg_daily_time_across_apps_last_180_days +
    0.2 • avg_daily_time_across_apps_last_1_year +
    0.1 • avg_daily_time_across_apps_last_2_year
    ) ] • EU

    time_spent_per_app_yesterday_in_secondsé, para cada aplicativo Pi, o tempo total em segundos que o Pioneer gasta usando o aplicativo no dia anterior.
    Σ_across_appsresume o valor logarítmico do time_spent_per_app_yesterday_in_seconds do Pioneer em todos os aplicativos Pi.
    avg_daily_time_across_apps_last_*é o tempo médio diário em segundos que a Pioneer gasta em todos os aplicativos Pi no agregado durante o último * período de tempo.

    * Observe que quando qualquer uma das funções logarítmicas retornar um valor indefinido ou um valor abaixo de 0 (ou seja, quando a entrada para a função logarítmica estiver abaixo de 1), a fórmula redefine o valor da função logarítmica para 0 para evite recompensas de mineração negativas ou um erro na função.
  • X(B) deve ser determinado no futuro com base nos novos tipos de contribuições, mas será um múltiplo de B e mantido dentro do limite de oferta anual junto com outras recompensas.

Como mostrado acima, as expressões de S e E permanecem as mesmas da fórmula de mineração pré-Mainnet, e não serão explicadas aqui. A seguir, vamos nos concentrar em explicar as mudanças de B, mudanças de I a L e as adições de N e A.

Taxa de Mineração Base em Todo o Sistema

Como na mineração Pré-Mainnet, todos os termos na fórmula de mineração Mainnet acima podem ser expressos em Pi por hora e são projetados para serem um múltiplo de B. Portanto, a equação também pode ser reescrita como abaixo. Cada Pioneer pode minerar pelo menos a Taxa Base de Mineração do Sistema todos os dias e poderá minerar a uma taxa mais alta se também tiver outros tipos de contribuições calculadas como múltiplos de B.

M = B • (1 + S + L) • (1 + N + E + A + X)

Ao contrário da mineração pré-Mainnet, B na mineração Mainnet, como na fórmula acima, não é mais uma constante em todos os Pioneiros em um determinado momento, mas é calculado em tempo real e ajustado dinamicamente com base em um limite de fornecimento anual.

Dado um limite de oferta anual, é impossível manter um B constante como no período pré-Mainnet porque é imprevisível o quanto cada Pioneer minera e quantos Pioneers estão minerando ativamente durante um período de tempo. O modelo pré-Mainnet foi projetado para incentivar o crescimento durante os primeiros anos para inicializar a rede. À medida que a rede atinge uma certa escala, ela também precisa garantir a saúde geral do ecossistema. Portanto, uma emissão exponencial dos tokens por meio do crescimento exponencial da rede e uma taxa de mineração constante não faz mais sentido. A mudança de B de constante para ser ajustada dinamicamente ao longo do ano resulta da necessidade de incentivar as contribuições dos Pioneiros de forma meritocrática, mas também de manter as recompensas totais dentro de um limite.

Assim, para resolver o problema do limite anual, garantindo a justiça para quem minerou Pi, B de um determinado dia do ano é calculado como abaixo. Aqui, um dia é definido como as últimas 24 horas antes do momento em que um Pioneer inicia uma nova sessão de mineração. Portanto, diferentes Pioneiros terão dias ligeiramente diferentes em relação ao seu tempo de mineração e, portanto, potencialmente um B ligeiramente diferente com base no cálculo abaixo. O B de cada Pioneer de seu dia permanece constante durante sua sessão de mineração, ou seja, nas próximas 24 horas a partir do momento em que eles iniciam sua sessão de mineração. B é calculado da seguinte forma:

  • Divida a oferta total restante de Pi do ano pelo número de dias restantes no ano para obter day_supply com base na oferta anual restante,
  • adicione os múltiplos de B de todos os Pioneiros minerando ativamente nas últimas 24 horas, o que representa um conjunto diversificado de contribuições dos Pioneiros, na fórmula de mineração Mainnet acima para obter a soma_de_B_múltiplos de toda a rede para essa janela de 24 horas e
  • divida ainda o day_supply por sum_of_B_multiples e 24 horas para obter B dessa sessão de mineração específica.

Assim, para um determinado dia do ano,
B = fornecimento_dia / (soma_de_B_múltiplos • 24h)

Sob essa estrutura, B em diferentes dias do ano será diferente dependendo de quantos Pioneiros mineraram nas últimas 24 horas, bem como quais e quantas contribuições eles fizeram para receber os múltiplos extras de B executando nós, usando aplicativos utilitários ou bloqueios, etc. Este modelo também aborda qualquer incerteza quanto a ter X(B)—tipos futuros de recompensas de contribuição para Pioneiros—na fórmula. Independentemente de quanto X vai ser, ele será mantido dentro do mesmo limite de oferta anual sem aumentar a oferta total e afetará apenas a divisão das recompensas entre os diferentes tipos de contribuições. Esse mecanismo dinâmico permite que os próprios Pioneiros, de forma descentralizada, garantam que (1) as recompensas não ultrapassem o limite de oferta anual, (2) a distribuição da oferta anual não termine no início do ano e (3) as recompensas são divididas meritocracia.

Para fins de ilustração, vamos supor que haja apenas dois Pioneers em um determinado dia e B é a taxa de mineração (expressa em Pi/dia para esta ilustração) - uma constante durante uma sessão de mineração Pioneer específica, mas ajustada dinamicamente em dias diferentes:

O Pioneer 1 não tem engajamento com o aplicativo (A=0), não está operando um Node (N=0), não tem conexões de segurança (S=0) e não tem membros ativos da Equipe de Indicação (E=0). Eles estão em sua 11ª sessão de mineração (N=10) e estão bloqueando 100% de seu Pi minerado (Lp=1) por 3 anos (Lt=2). A taxa de mineração da Pioneer 1 neste dia é:

  • M1 = I(B,L,S) + 0 + 0 + 0, ou
  • M1 = B + {2 • 1 • log(10)} • B + 0, ou
  • M1 = 3B

A Pioneer 2 não tem engajamento com o aplicativo (A=0), não está operando um Node (N=0), não tem travamento (L=0) e não tem membros ativos da equipe de referência (E=0). Eles têm um círculo de segurança completo. A taxa de mineração da Pioneer 2 neste dia é:

  • M2 = I(B,L,S) + 0 + 0 + 0, ou
  • M2 = B + 0 + {0,2 • min(Sc,5) • B}, ou
  • M2 = B + {0,2 • 5 • B}, ou
  • M2 = 2B

Aqui, Pi Total a ser minerado em toda a rede neste dia = M1 + M2 = 5B Vamos supor que restam 500 Pi e 50 dias restantes no ano.
Portanto, Pi Total disponível para ser minerado para este dia = 500 Pi / 50 dias = 10 Pi/dia

Resolvendo B com base nas duas equações acima,

  • 5B=10 Pi ⇒ B = 2 Pi/dia (ou 0,083 Pi/hora)

Assim, os Pioneiros 1 e 2 terão suas taxas reais de mineração da seguinte forma:

  • M1 = 3 • 2 Pi/dia = 6 Pi/dia (ou 0,25 Pi/hora)
  • M2 = 2 • 2 Pi/dia = 4 Pi/dia (ou 0,17 Pi/hora)

Taxa de mineração de base pioneira

Em comparação, a taxa de mineração base individual da Pioneer na fórmula de mineração pré-Mainnet inclui apenas a taxa de mineração base em todo o sistema e as recompensas do Círculo de Segurança. Na Mainnet, um novo componente, recompensa de bloqueio, é adicionado à taxa de mineração base individual I da Pioneer. I é usado como uma entrada para calcular todas as outras recompensas, como resultado, o Círculo de Segurança e as recompensas de bloqueio aumentam a taxa total de mineração da Pioneer: (1) adicionando diretamente à taxa de mineração base individual da Pioneer e (2) aumentando a recompensa E de qualquer equipe de referência, recompensa N de nós e recompensa de uso do aplicativo A.

Recompensa de bloqueio

Na Mainnet, a recompensa de bloqueio destina-se a apoiar um ecossistema saudável e suave e incentivar o envolvimento de longo prazo com a rede, enquanto a rede está impulsionando a economia e criando demandas. É um importante mecanismo macroeconômico descentralizado para moderar a oferta circulante no mercado, especialmente nos primeiros anos do mercado aberto, quando as concessionárias estão sendo criadas. Um objetivo importante da Pi Network é criar um ecossistema de aplicativos baseado em utilitário. As transações de bens e serviços reais no ecossistema, em vez de apenas comércio especulativo, destinam-se a determinar a utilidade do Pi. À medida que lançamos a fase de Rede Fechada da Mainnet, uma das principais áreas de foco será apoiar e aumentar a comunidade de desenvolvedores de aplicativos Pi e nutrir mais aplicativos Pi para crescer. Enquanto isso, os pioneiros podem optar por bloquear seu Pi para ajudar a criar um ambiente de mercado estável para o amadurecimento do ecossistema e para que mais aplicativos Pi surjam e forneçam casos de uso atraentes para gastar Pi – para criar demandas orgânicas por meio de utilitários.

A fórmula de recompensa de bloqueio é reimpressa aqui:

L(B) = Lt • Lp • log(N) • B, Onde
Tenenteé oMultiplicador do período de bloqueiode B.

  • 0 → Lt = 0
  • 2 semanas → Lt = 0,1
  • 6 meses → Lt = 0,5
  • 1 ano → Lt = 1
  • 3 anos → Ten = 2

Lpé oMultiplicador de porcentagem de bloqueiode B, onde
a Porcentagem de Bloqueio é o valor de bloqueio sobre o Saldo Mainnet transferido de suas recompensas de mineração anteriores (Lb), e oMultiplicador de porcentagem de bloqueioé o seguinte.

  • 0% → Lp = 0
  • 25% → Lp = 0,25
  • 50% → Lp = 0,5
  • 90% → Lp = 0,9
  • 100% → Lp = 1,0
  • 150% → Lp = 1,5
  • 200% → Lp = 2

log(N)é o valor logarítmico do número total de sessões de mineração anteriores (N).

Os pioneiros terão a oportunidade de bloquear voluntariamente seus Pi para ganhar o direito de minerar a uma taxa mais alta. Em primeiro lugar, o pré-requisito da recompensa de bloqueio é que o Pioneer deve estar minerando ativamente. Sem mineração em primeiro lugar, não haverá recompensas de bloqueio para nenhuma sessão de mineração inativa, mesmo que Pi esteja bloqueado. Conforme expresso na fórmula acima, tudo o que o bloqueio faz é fornecer multiplicadores para B, portanto, não haverá recompensas de bloqueio se B for 0 (o que significa que os Pioneiros não estão minerando).

Em segundo lugar, a recompensa do bloqueio está positivamente associada à contribuição para o bloqueio, ou seja, a duração do período de bloqueio (Lt) e o valor bloqueado. No entanto, o valor do bloqueio é contabilizado pela porcentagem do Pi total extraído de um Pioneer (Lp). O Pi máximo que um Pioneer pode bloquear é o dobro do saldo da rede principal que foi transferido de sua mineração anterior no aplicativo móvel (Lb), ou seja, 200% Lb. As razões para ter um valor máximo de bloqueio de 2X do saldo da rede principal (Lb) transferido são 1) impedir a exploração da recompensa de bloqueio e 2) incentivar ainda mais outras contribuições para o ecossistema Pi, como aumentar ainda mais sua mineração, executar nós e usar aplicativos. Isso, de certa forma, favorece os Pioneiros que mineram e fazem outros tipos de contribuições para a rede.

Em terceiro lugar, o Log(N) oferece um incentivo de bloqueio maior para Pioneiros que têm um longo histórico de mineração e, presumivelmente, um grande saldo transferível para bloqueio. Embora a fórmula de recompensa de bloqueio geralmente favoreça a igualdade, considerando não o valor absoluto, mas a porcentagem de seu saldo transferido (Lp) - o que permite que contas menores com um histórico de mineração curto bloqueiem pequenas quantias e ainda recebam o mesmo multiplicador de recompensa de bloqueio tão grande contas — precisamos adicionar um fator Log(N) que considere mineradores com um longo histórico de mineração, para contrabalançar o viés em favor dos Pioneiros com saldos pequenos e fornecer incentivo suficiente para os Pioneiros de longo histórico com saldos maiores. No entanto, o efeito do histórico de mineração nas recompensas de bloqueio também precisa ser limitado. Assim, a fórmula aplica um logaritmo ao número de sessões de mineração anteriores N. Por exemplo, se um Pioneer minerou quase todos os dias nos últimos 3 anos, seu total de sessões de mineração anteriores (N) será de cerca de 1.000. Nesse cenário, Log(1.000) é igual a 3, adicionando outro multiplicador a B em suas recompensas de bloqueio. Lembre-se de que, para obter recompensas de bloqueio significativas para Pioneiros de longa história de mineração, a quantidade de Pi que eles precisam bloquear é muito maior do que contas menores.

Em quarto lugar, um Pioneer pode voluntariamente ter vários bloqueios em momentos diferentes com quantidades e durações diferentes. O cálculo do total de recompensas de bloqueio para este Pioneiro com i número de bloqueios diferentes é encontrar o multiplicador total de recompensa de bloqueio de B, conforme expresso na fórmula abaixo. A fórmula abaixo é equivalente à fórmula de recompensa de bloqueio acima, com a única diferença de que ela considera vários bloqueios do mesmo Pioneer para calcular suas recompensas totais de bloqueio, por exemplo, durações diferentesTenenteeu) e diferentes quantidadesLceu) de cada lockup em um horário diferente:

supply

O objetivo desta fórmula é calcular o total de recompensas de bloqueio com base proporcionalmente no valor de cada bloqueio (Lc) sobre o saldo total da rede principal da mineração anterior (Lb) como um peso, multiplicado por seu respectivo período de bloqueio (Lt) e Log(n ). Portanto, mesmo que haja vários bloqueios do mesmo Pioneer, mais bloqueios com configurações diferentes serão adicionados proporcionalmente ao total de recompensas de bloqueio. Os valores de Lt, Lc e log(N) são calculados e multiplicados para cada bloqueio i e então somados em vários i's, que são então divididos pelo valor de Lb em uma determinada sessão de mineração, para chegar ao valor de L( B) para essa sessão de mineração. Essa fórmula garante que, independentemente do Lb, desde que o Pioneer mantenha a mesma porcentagem de seu valor de bloqueio sobre seu Lb, o multiplicador total de recompensas de bloqueio permanecerá o mesmo.

Por último, quando um Pioneer pode bloquear Pi? Os pioneiros podem decidir a duração do bloqueio e a porcentagem de bloqueio do saldo transferível sempre que quiserem, como uma configuração geral da conta no aplicativo Pi. Eles podem até pré-selecionar essas configurações antes de serem KYC'ed ou prontos para migrar para a Mainnet. À medida que eles e sua Equipe de Indicação/Círculo de Segurança forem aprovados no KYC, mais de seu Saldo Móvel se tornará transferível. No momento da migração de seu Saldo Transferível para a Mainnet, sua configuração pré-selecionada de duração e porcentagem de bloqueio será aplicada automaticamente ao valor do saldo transferido, resultando em dois tipos de saldos na Mainnet: saldo de bloqueio e saldo livre, ambos será registrado no blockchain da Mainnet e residirá na carteira Pi não custodial da Pioneer. Assim, os bloqueios não podem ser revertidos uma vez confirmados e devem permanecer bloqueados por toda a duração escolhida devido à natureza do blockchain. Quaisquer alterações na configuração de bloqueio deste Pioneer entrarão em vigor na próxima transferência de saldo para a rede principal.

This account-wide lockup setting allows Pioneers to lock up a maximum of 100% of their transferable balance from mobile to Mainnet. After Mainnet launches and Pioneers transfer their balances, Pioneers can also lock up more Pi directly on the Mainnet through a slightly different lockup interface later on. At that time, Pioneers can lock up as much as 200% of their already-transferred Mainnet balance acquired from their previous mining. The additional lockup allowance for more Pi than individually mined by the Pioneer can come from utility-based Pi apps transactions, i.e., making Pi from selling goods and services.

App Usage Reward

An overarching goal of the Pi Network is to build an inclusive peer-to-peer economy and online experience fueled by the Pi cryptocurrency through our app ecosystem. Therefore, Pioneers will have additional mining rewards for using Pi apps on the Pi apps platform through the Pi Browser, including ecosystem apps and third-party apps in the Pi Directory. The app usage reward for Pioneers helps the ecosystem in two ways.

Primeiro, ele dará aos desenvolvedores de aplicativos Pi acesso ao mercado e mais impressões de seus aplicativos. Os desenvolvedores de aplicativos Pi ganharão oportunidades de uso e iteração de produtos da Pioneers, que tem sido uma das maiores barreiras para a criação de aplicativos descentralizados viáveis ​​na indústria de blockchain. Os desenvolvedores de aplicativos descentralizados (dApp) ainda não têm um ambiente de mercado consumidor abundante, estável e que busca utilidade para testar e aprimorar seus produtos de consumo para criar utilitários de consumo. A plataforma de aplicativos da Pi Network e a recompensa de uso do aplicativo destinam-se a fornecer esse ambiente para desenvolvedores de dApp.

Em segundo lugar, o aumento de impressões e uso potencialmente levará ao aumento dos gastos de Pi pelos pioneiros nos aplicativos Pi, aumentando assim a demanda de Pi baseada em utilitários no mercado. Mesmo que as impressões sejam incentivadas por meio da recompensa de uso do aplicativo, o gasto de Pi não é. Isso significa que a recompensa de uso do aplicativo Pi para os pioneiros ajuda os desenvolvedores do aplicativo Pi na medida em que os pioneiros estão à sua porta. Agora, o que determina se os Pioneiros vão realmente ficar e gastar Pi em seus aplicativos é a utilidade e o envolvimento de seus produtos e quais valores os aplicativos podem fornecer aos Pioneiros. Essa estrutura garante que, para o propósito de criação de demanda de Pi, as forças orgânicas do mercado estão em ação que permitem que os aplicativos concorram com base na qualidade e utilidade do produto, permitindo que os melhores aplicativos surjam e permaneçam no mercado e gerem utilidades reais e ainda mais demandas de Pi.

Por meio dos dois mecanismos acima, a recompensa de uso do aplicativo visa alcançar a transição gradual de incentivos extrínsecos para motivações intrínsecas entre os pioneiros que visitam aplicativos Pi e, assim, a transição do uso incentivado para orgânico de aplicativos Pi para, em última análise, inicializar um ecossistema baseado em utilidade de aplicativos usando Pi.

A fórmula de recompensa de uso do aplicativo é reimpressa aqui:

A(I)* =
log [Σ_across_apps {log (time_spent_per_app_yesterday_in_seconds)}] • log [log (0,8 • avg_daily_time_across_apps_last_30_days + 0,6 + 0,4 avg_daily_time_across_apps_last_90_days • • • avg_daily_time_across_apps_last_180_days + 0,2 + 0,1 avg_daily_time_across_apps_last_1_year • avg_daily_time_across_apps_last_2_year)] • I

time_spent_per_app_yesterday_in_secondsé, para cada aplicativo Pi, o tempo total em segundos que o Pioneer gasta usando o aplicativo no dia anterior.
Σ_across_appsresume o valor logarítmico do time_spent_per_app_yesterday_in_seconds do Pioneer em todos os aplicativos Pi.
avg_daily_time_across_apps_last_*é o tempo médio diário em segundos que a Pioneer gasta em todos os aplicativos Pi no agregado durante o último * período de tempo.

* Observe que quando qualquer uma das funções logarítmicas retornar um valor indefinido ou um valor abaixo de 0 (ou seja, quando a entrada para a função logarítmica estiver abaixo de 1), a fórmula redefine o valor da função logarítmica para 0 para evite recompensas de mineração negativas ou um erro na função.

Geralmente, a fórmula de recompensa de uso do aplicativo leva em consideração dois fatores: o tempo gasto nos aplicativos e o número de aplicativos usados, creditando o histórico de uso do aplicativo a longo prazo e limitando as recompensas para evitar a exploração. Existem duas partes principais na fórmula. A primeira parte agrega o tempo de um Pioneer gasto em cada aplicativo na última sessão de mineração (ou seja, no dia anterior). A função logarítmica fornece uma função positiva com retornos decrescentes, o que significa que um aumento no tempo gasto em qualquer aplicativo geralmente aumentará as recompensas, mas o efeito positivo do tempo gasto nas recompensas diminui à medida que mais tempo é gasto. Essa configuração incentiva os pioneiros a gastar mais tempo em vários aplicativos diversos, ajudando a rede a iniciar a criação de diversos utilitários. Ao mesmo tempo, limita as recompensas para impedir que os usuários explorem essa recompensa, mantendo artificialmente os aplicativos abertos o dia todo, o que não contribuiria significativamente para a criação de utilitários.

A segunda parte da fórmula de recompensa de uso do aplicativo analisa a média contínua do tempo diário gasto por um Pioneer em todos os aplicativos em vários períodos de tempo. Quanto mais para trás o período de tempo vai, menos ele é ponderado. Em outras palavras, um Pioneer extrai mais Pi quanto mais tempo estiver usando os aplicativos Pi, mas seu tempo recente gasto nos aplicativos conta mais para a mineração do que o tempo anterior gasto no passado. Além disso, de fato, o histórico de uso do aplicativo entra em vigor na recompensa de mineração atual somente se o Pioneer também tiver usado aplicativos Pi durante sua última sessão de mineração. Isso significa que não há recompensa passiva apenas pelo uso passado. Mais uma vez, o uso de funções logarítmicas ajuda a moderar o aumento de mineração do uso do aplicativo para evitar a exploração da recompensa de uso do aplicativo. Uma implicação digna de nota aqui é que os moderadores de bate-papo do Pi que ajudaram a orientar os pioneiros e monitorar atividades indesejáveis ​​nos bate-papos do Pi nos últimos dois anos extrairão a recompensa de uso do aplicativo a uma taxa mais alta quando a Mainnet for lançada.

Recompensa do nó

Como em qualquer blockchain, os nós estão no centro da descentralização do Pi. No Pi, em vez de depender de nós institucionais centralizados, decidimos abrir os nós para qualquer Pioneer com um computador conectado à internet. Auxiliados pelo gráfico de confiança global agregado dos círculos de segurança individuais da Pioneer do aplicativo móvel, esses nós executarão o algoritmo de consenso para validar transações e processar blocos. Como os nós são críticos para a descentralização, segurança e longevidade da blockchain Pi, os pioneiros que operam com nós receberão recompensas adicionais de mineração.

A fórmula de recompensa do nó é reimpressa aqui:

  • N(I) = node_factor • tuning_factor • I, onde
    Node_factor= Percent_uptime_last_1_days • (Uptime_factor + Port_open_factor + CPU_factor), onde
    Uptime_factor= (Percent_uptime_last_90_days + 1,5*Percent_uptime_last_360_days(360-90) + 2* Percent_uptime_last_2_years + 3*Percent_uptime_last_10_years),
    Port_open_factor= 1 + percent_ports_open_last_90_days + 1,5*percent_ports_open_last_360_days + 2* percent_ports_open_last_2_years + 3*percent_ports_open_last_10_years,
    CPU_factor= (1 + avg_CPU_count_last_90_days + 1,5*avg_CPU_count_last_360_days + 2* avg_CPU_count_last_2_years + 3*avg_CPU_count_last_10_years)/4.
    Percent_uptime_last_*_days/yearsé a porcentagem do último * período de tempo em que o nó individual estava ativo e acessível pela rede.
    percent_ports_open_last_*_days/yearsé a porcentagem do último * período de tempo em que as portas do Nó individual foram abertas para conectividade com a rede.
    avg_CPU_count_last_*_days/yearsé a CPU média que o Node individual forneceu à rede durante o último * período de tempo. tuning_factor é um fator estatístico que normaliza o node_factor para um número entre 0 e 10.

A recompensa do nó depende do fator de tempo de atividade, fator de abertura de porta, fator de CPU e fator de ajuste. O fator de tempo de atividade de um Node por um determinado período de tempo é a proporção de tempo em que o Node está ativo durante esse período. Por exemplo, um fator de uptime de 25% ontem significa que o Node estava ativo e acessível por um total de 6 das 24 horas de ontem. O software Pi Node rastreia o tempo em que um determinado Node está ativo. A partir da fase Open Network, apenas um Node executando funcionalmente em um determinado momento é considerado ativo. Este é um proxy para a confiabilidade do Node. No entanto, para os dados históricos relevantes para a recompensa de mineração, um Node é considerado ativo se o aplicativo Node estiver aberto e conectado à Internet, mesmo que não esteja funcionando funcionalmente. Esta isenção para o desempenho anterior reconhece que os operadores do Community Node que executam o Testnet forneceram à rede dados e infraestrutura importantes para permitir várias iterações do software Node e do Testnet, e que nem sempre foi culpa do operador do Node que seus Nodes foram inoperante.

O fator de abertura de porta de um Node por um determinado período de tempo é a proporção de tempo em que as portas específicas do Node são detectadas como acessíveis da Internet durante esse período. Os Pi Nodes usam as portas 31400 a 31409, permitindo que outros nós os alcancem por meio dessas portas e do endereço IP da rede. Um Node de porta aberta é capaz de responder a comunicações iniciadas por outros Nodes, enquanto Nodes de porta fechada não são capazes de receber tais comunicações de outros Nodes e só podem iniciar comunicações. O protocolo de consenso do Pi depende de nós enviando uma série de mensagens entre si. Portanto, os nós de porta aberta são críticos para a operação do blockchain Pi e, portanto, dignos de um aumento de recompensa de mineração. De fato, a rede visa ter pelo menos 1/8 dos Nodes com portas abertas, e ter uma porta aberta é um dos pré-requisitos para ser um Super Node.

O fator de CPU de um nó por um determinado período de tempo é o número médio de núcleos/threads de CPU disponíveis no computador durante esse período. Um fator de CPU mais alto prepara o blockchain para escalabilidade futura, por exemplo, a capacidade de processar mais transações por bloco ou mais transações por segundo. A blockchain Pi não é uma blockchain com uso intensivo de energia e recursos. A rede é inicialmente configurada para operar em um novo bloco de até 1.000 transações (T) a cada 5 segundos. Assim, a rede é efetivamente capaz de processar até cerca de 200 transações por segundo (TPS) ou ~17M T/dia. Caso o blockchain fique congestionado no futuro, esse limite pode ser aumentado para 2.000 TPS (~170M T/dia) aumentando o tamanho do bloco de 1.000 para 10.000 transações por bloco. Quanto maior a CPU contribuída pelos Pi Nodes, mais espaço a rede terá para crescer e escalar ainda mais no futuro. Além disso, a CPU coletiva mais alta dos Pi Nodes permitirá que novos aplicativos baseados em nós peer-to-peer sejam construídos na Pi Network, como aplicativos de compartilhamento de CPU descentralizados que permitem que aplicativos de computação intensiva sejam executados ou forneçam serviços de nuvem distribuídos. Esses serviços recompensarão ainda mais os nós contribuintes com Pi adicional pago pelos clientes desses serviços.

Finalmente, um fator de ajuste normaliza a recompensa do Node para um número entre 0 e 10. Isso se destina a tornar as recompensas do Node comparáveis ​​a outros tipos de recompensas de mineração que reconhecem outras contribuições à Pi Network. Durante a fase de Mainnet Fechada (como explicado na seção Roteiro), espera-se que a fórmula de recompensa do Node seja iterada. Por exemplo, o uso de funções logarítmicas ou de raiz pode potencialmente evitar a necessidade de um fator de ajuste.

Ter nós confiáveis ​​rodando de forma previsível por um longo período de tempo é fundamental para a saúde do blockchain. Não é uma contribuição única e feita. Portanto, o fator de tempo de atividade, o fator de abertura de porta e o fator de CPU são todos calculados em períodos de tempo variados, em que o valor de períodos de tempo mais recentes é mais pesado do que os períodos de tempo de igual duração de um passado mais distante. Observe, no entanto, que a recompensa do Node é um múltiplo do fator de tempo de atividade da sessão de mineração anterior. Portanto, um Pioneer não receberá nenhuma recompensa de Node em uma determinada sessão de mineração se seu Node estiver inativo durante todo o dia imediatamente anterior. Semelhante à recompensa de uso do aplicativo, não há recompensa passiva apenas para a contribuição anterior como operador do Node. Isso também significa que um baixo fator de tempo de atividade no dia anterior (mesmo que o Node esteja ativo por uma parte do dia) reduzirá substancialmente a recompensa do Node em um determinado dia, apesar das altas contribuições anteriores do Node.

O efeito do KYC nas recompensas da Mainnet

Haverá um período de carência contínuo de seis meses corridos para que um Pioneiro conclua o KYC. Depois disso, o Pioneer perde todo o Pi extraído fora da janela de 6 meses e não consegue transferir o Pi perdido para a rede principal. A retenção do Pi minerado na janela de 6 meses continua indefinidamente até que eles passem por KYC ou as mudanças de política KYC. Observe que essa estrutura de mineração de janela KYC só começará quando a solução KYC estiver disponível para todos os pioneiros qualificados no futuro e será anunciada à comunidade com antecedência. A restrição de seis meses ainda não estará em vigor imediatamente quando lançarmos a Mainnet.

Devido à importância da verdadeira humanidade em nossa mineração baseada em rede social, apenas os pioneiros que passarem no KYC poderão transferir seu saldo de telefone para o blockchain. Nosso objetivo é ter o maior número possível de Pioneiros verdadeiros aprovados no KYC. Conforme explicado mais abaixo, a janela de seis meses contínuos atende aos seguintes propósitos importantes:

  • encontrar um equilíbrio entre dar aos Pioneiros tempo adequado para passar KYC e criar urgência suficiente para passar KYC,
  • impedir que Pi não verificado além do período de carência de seis meses KYC migrem para a rede principal, liberando-o para mineração por outros Pioneiros KYC'ed dentro do limite de fornecimento geral de Pi alocado para mineração Pioneer, e
  • limitar o spam e o abuso do KYC (consulte o atraso de 30 dias no recebimento de novos membros do KYC abaixo)

Se os Pioneiros não passarem no KYC a tempo, isso atrasará a transferência da Mainnet de seus saldos e os saldos de outros Pioneiros que os possuem em seus Círculos de Segurança e Equipes de Referência. Sem saldos na rede principal, os pioneiros não podem usar pagamentos em aplicativos Pi, prejudicando assim o crescimento de nosso ecossistema baseado em utilitários. Uma janela de seis meses cria um senso de urgência para os Pioneiros, dando-lhes tempo suficiente para recuperar seu Pi extraído. O processo de verificação KYC geralmente leva em consideração a probabilidade dos pioneiros de serem seres humanos reais com base nos mecanismos de previsão automatizados por máquina do Pi executados nos últimos três anos. Contas recém-criadas não poderão solicitar imediatamente a verificação KYC, até depois de 30 dias. Isso ajuda a rede a limitar a capacidade de bots e contas falsas de enviar spam e abusar do nosso processo KYC e priorizar recursos de validação KYC para Pioneiros humanos reais.

Por fim, o Pi perdido dos Pioneiros que atrasam a verificação KYC além de seis meses não será transferido para a rede principal e não será contabilizado no cálculo da taxa básica de mineração do sistema (B) além do período de carência de seis meses contínuos do KYC. Os pioneiros, portanto, precisarão reivindicar seu Pi a tempo, ou seu Pi perdido será realocado para B para mineração no mesmo ano por outros pioneiros verificados que possam fazer contribuições completas para a rede.


Roteiro

A Pi Network é única em nosso design tecnológico e de ecossistema, bem como na importância da contribuição da nossa comunidade no desenvolvimento. Essa singularidade é melhor atendida por uma abordagem ponderada e iterativa que permite feedback da comunidade, teste de produtos, recursos e experiência do usuário e fases definidas por marcos. Existem três fases principais para o nosso desenvolvimento: (1) Beta, (2) Testnet e (3) Mainnet.


Fase 1: Beta

Em dezembro de 2018, lançamos publicamente nosso aplicativo móvel na iOS App Store como um protótipo alfa que integrou os pioneiros iniciais. No Pi Day, 14 de março de 2019, o whitepaper original do Pi foi publicado, marcando o lançamento oficial da Pi Network. Nesta fase, nosso aplicativo permitiu que os pioneiros garimpassem o Pi, contribuindo para o crescimento e a segurança do futuro blockchain do Pi. Como o objetivo final era lançar a Mainnet e construir um ecossistema em torno da plataforma Pi, o aplicativo Pi rodando no servidor Pi centralizado permitiu que usuários de telefones celulares (Pioneiros) contribuíssem com seus círculos de segurança que, em conjunto, construíram o gráfico de confiança exigido pelo o algoritmo de consenso do Pi Blockchain e, em troca, os Pioneiros receberam recompensas de mineração. Além disso, a fase centralizada permitiu que a rede crescesse, a comunidade se formasse e o token Pi fosse acessível e amplamente distribuído. Essa fase também permitiu a iteração de muitos recursos técnicos e a experiência da Pioneer, aproveitando a contribuição da comunidade durante todo o processo de desenvolvimento.

As seguintes grandes realizações foram feitas durante a fase Beta:

  • O aplicativo móvel Pi Network foi listado e acessível através da iOS App Store e Google Playstore.
  • A Pi Network cresceu de 0 para mais de 3,5 milhões de Pioneiros engajados.
  • A comunidade Pi Network se envolveu ativamente com o projeto por meio das interações da tela inicial do aplicativo e do aplicativo de bate-papo.
  • A Pi Network alcançou 233 países e regiões ao redor do mundo.

Fase 2: rede de teste

Essa fase começou em 14 de março de 2020, marcando outra preparação crítica para a transição para uma blockchain descentralizada - uma Testnet ao vivo com nós distribuídos de todo o mundo. O software Node da Pi Network permitiu que computadores individuais suportassem a execução do Pi Testnet usando a moeda Test-Pi. O Test-Pi estava disponível apenas para fins de teste e não tem relação com os saldos das contas dos pioneiros no aplicativo Pi. O Pi Testnet atingiu mais de 10.000 nós da comunidade totalmente funcionais e mais de 100.000 nós ativos diariamente na lista de espera e, conforme explicado em uma seção posterior, continuará a existir para fins de teste na fase Mainnet.

O Pi Testnet permite o teste de conectividade, desempenho, segurança e escalabilidade do blockchain e permite que os desenvolvedores de aplicativos Pi desenvolvam os aplicativos Pi antes que possam implantar seu aplicativo na Mainnet. Durante a fase Testnet, 3 estratégias principais foram adotadas: (1) descentralização por meio de Testnet Nodes, (2) crescimento por meio do aplicativo Pi principal para mineração móvel e (3) criação de utilitários por meio da plataforma de aplicativos Pi no navegador Pi. O Testnet foi executado em paralelo com o aplicativo de mineração móvel Pi da Fase 1 e permitiu que os nós da comunidade descentralizada ficassem online e prontos para a Mainnet. Especificamente, os Testnet Nodes ajudaram na avaliação do desempenho, segurança e escalabilidade do blockchain. Também ajudou os desenvolvedores do Pi App a testar seus aplicativos no Pi Blockchain. Ao mesmo tempo, o aplicativo de mineração móvel Pi continuou a integrar milhões de pioneiros, construindo a comunidade e contribuindo para a segurança do blockchain. O Pi Browser, juntamente com o Pi SDK, permitiu que a comunidade criasse utilitários e desenvolvesse o ecossistema Pi.

As seguintes grandes realizações foram feitas durante a fase Testnet:

  • Muitas versões do software Node foram lançadas.
  • A plataforma Pi foi lançada junto com os principais ingredientes da nossa infraestrutura de ecossistema: carteira, navegador, brainstorm e ferramentas de desenvolvedor.
  • A versão piloto do aplicativo KYC foi introduzida no navegador Pi.
  • O projeto realizou seu primeiro Hackathon online mundial com milhares de participantes da Comunidade Pioneer.
  • A Pi Network cresceu para mais de 30 milhões de pioneiros engajados e de 0 para mais de 10.000 nós da comunidade totalmente funcionais e mais de 100.000 nós ativos diariamente na lista de espera.
  • A Pi Network alcançou quase todos os países e regiões do mundo.

Fase 3: rede principal

Em dezembro de 2021, a Mainnet da blockchain Pi será lançada. A migração dos saldos da Pioneer de sua conta de telefone para a Mainnet começa nesse período. A autenticação KYC de um Pioneer precede sua migração de saldo para a Mainnet. Para permitir tempo suficiente para que milhões de pioneiros concluam com sucesso sua verificação KYC, criem utilitários no ecossistema Pi e continuem a iterar em nossa tecnologia e design de ecossistema, a Mainnet terá dois períodos:

  1. a princípio, Mainnet com firewall (ou seja, a Rede Fechada),
  2. e, em seguida, abra a Mainnet (ou seja, a Rede Aberta).

O Período de Rede Fechada

Este período começará em dezembro de 2021. O período de Rede Fechada significa que a Mainnet está ativa, mas com um firewall que impede qualquer conectividade externa indesejada. Os pioneiros poderão reservar um tempo para o KYC e migrar seu Pi para o blockchain da Mainnet ao vivo. Qualquer saldo migrado para a Mainnet pode ser usado, à escolha do Pioneer, para comprar bens e serviços em aplicativos Pi, transferir para outros Pioneers ou ficar bloqueado por um período de tempo para uma taxa de mineração mais alta. Os pioneiros KYC'ed poderão usar seu Pi na rede principal livremente em um ambiente fechado dentro da rede Pi. No entanto, este período não permitirá conectividade entre o blockchain Pi e outros blockchains.

Vantagens da abordagem de dois períodos para a rede principal

Há várias vantagens em ter umintermediárioperíodo fechado para acelerar até a Mainnet totalmente aberta. Essa abordagem permite tempo para:

  • milhões de pioneiros em todo o mundo para passar KYC,
  • construindo e implantando mais aplicativos Pi e permitindo que mais utilitários sejam criados e usados,
  • fazer a transição de Pi Apps implantados na Testnet para a Mainnet e
  • iterando em quaisquer modificações e ajustes na Mainnet e no ecossistema antes da Rede Aberta.

O período de rede fechada dá tempo para milhões de pioneiros para KYC e migrar seu Pi para a rede principal. Apenas uma pequena fração dos Pioneiros conseguiu completar seu KYC em torno do lançamento da Mainnet. Nos próximos meses, continuaremos a lançar a solução KYC para mais Pioneiros e ajudá-los a completar seu KYC. Se migrássemos diretamente da Testnet para a Open Network, isso significaria que os pioneiros que conseguiram KYC antes de outros teriam o Pi disponível para uso fora da plataforma Pi enquanto os pioneiros ainda aguardavam para concluir seu KYC ainda não teriam esse privilégio. A velocidade com que os Pioneiros de todo o mundo são capazes de completar seu KYC dependerá da velocidade com que cada comunidade local fornece a força de trabalho da multidão validadora de KYC, bem como a velocidade com que os Pioneiros individuais participam do KYC.

Ter o período de rede fechada dá tempo para milhões de pioneiros completarem seu KYC e transferirem seu Pi para a rede principal. Dessa forma, todos os pioneiros que desejam e podem concluir seu KYC em um período de tempo razoável podem usar seu Pi fora da plataforma Pi de uma só vez. Dado que a conectividade externa entre o Pi Blockchain e outros blockchains ou sistemas não é permitida durante o período de rede fechada, isso ajuda ainda mais os pioneiros a se concentrarem na transição para a Mainnet sem quaisquer influências externas ao Pi Blockchain.

Esse período também ajudará a comunidade a se concentrar na criação de utilitários e na inicialização do ecossistema sem distrações externas. Consistente com a visão da rede Pi para habilitar um ecossistema baseado em utilitários, isso permite que aplicativos sejam implantados na Mainnet e criem utilitários para pioneiros. Os aplicativos Pi poderão mudar de Testnet para Mainnet - para o modo de produção para transações Pi reais. Neste momento, os Pioneiros KYC'ed poderão gastar seus aplicativos Pi em Pi, aumentando a criação de utilitários e inicializando o ecossistema Pi antes da Rede Aberta. Essa rampa gradual e deliberada para a Open Network ajudará os aplicativos, bem como a Pi Network, a descobrir e resolver quaisquer falhas no mercado e na tecnologia. Assim, o período de Rede Fechada está alinhado com a visão da Pi de um ecossistema baseado em utilidade e sua filosofia iterativa.

Além disso, a Rede Fechada permitirá que a Mainnet funcione com dados de produção e Pi real, o que difere da Testnet. Os dados coletados durante a Rede Fechada ajudarão a calibrar e ajustar quaisquer configurações e fórmulas, se necessário, para garantir uma Rede Aberta estável e bem-sucedida.

Verificação KYC e Transferência de Saldo Mainnet

“Know Your Customer/Client” (KYC) é um processo que verifica a identificação para distinguir contas genuínas de falsas. A visão da Pi Network é construir um token e ecossistema inclusivo e o mais amplamente distribuído para todos os pioneiros. O mecanismo de mineração da Pi Network é baseado em rede social, e a taxa de mineração caiu pela metade 5 vezes desde que o tamanho da rede social cresceu para mais de 1K, 10K, 100K, 1M e 10M de membros engajados. Portanto, Pi tem uma política rígida de uma conta por pessoa. Isso requer um alto grau de precisão para estabelecer que os membros da rede são seres humanos genuínos, impedindo que os indivíduos possam acumular Pi injustamente criando contas falsas. Os resultados do KYC dos pioneiros dependerão não apenas da verificação de identidade, mas também da correspondência do nome com a conta Pi e da triagem contra a lista de sanções do governo. O KYC, portanto, ajuda a garantir a verdadeira humanidade da rede e a conformidade com os regulamentos antilavagem de dinheiro (AML) e antiterrorismo.

Conforme comunicado na fundação da rede, para garantir a verdadeira humanidade, contas Pi falsas e mineração com script são estritamente proibidas. Essas contas serão desativadas e não poderão migrar para a Mainnet. Nos últimos três anos, vários mecanismos técnicos foram implementados para identificar bots e contas falsas. Para as contas identificadas como altamente prováveis ​​de serem falsas pelo algoritmo de Pi, o peso está nessas contas para provar o contrário. Essas contas falsas identificadas serão desativadas ou passarão por um processo de revisão e apelação muito mais rigoroso. A alocação de slots KYC será priorizada para contas com alta probabilidade de serem verdadeiros detentores humanos.

Somente as contas com identidades verificadas poderão fazer a transição para a Mainnet, e somente os saldos de Pi atribuíveis a contas com identidade verificada poderão ser transferidos para o saldo da Mainnet. Quando um Pioneer e sua equipe de referência e membros do círculo de segurança passam o KYC determina se e quando, e até que ponto, um Pioneer pode transferir seus saldos. Abaixo está um exemplo hipotético para ilustrar como a verificação KYC dos Pioneiros afeta seus saldos na migração para a Mainnet.

Para simplificar, definimos diferentes conceitos de saldos de Pi da seguinte forma:

  • Saldo móvel: O saldo Pi atualmente mostrado na conta de um Pioneer no aplicativo móvel Pi
  • Saldo transferível: O saldo que foi autorizado a ser transferido para a Mainnet porque o Pioneer e seus indivíduos associados específicos nas equipes de referência e círculos de segurança passaram no KYC
  • Saldo da rede principal: O saldo que foi migrado e transferido pela Pioneer para a Mainnet

Suponha que indivíduoUMAé o proprietário de uma conta Pi que deseja transferir seu saldo móvel. O Pioneer A só poderá transferir qualquer Saldo Móvel para a Mainnet quando sua identidade for verificada, ou seja, quando passar no KYC. Digamos que esse indivíduo tenha IndivíduosB, C,D, e E em sua equipe de referência e IndivíduosD, E,F, e G em seu círculo de segurança. Até agora, apenas indivíduosA, B, D, eFconcluíram a verificação KYC.

Nesta configuração de exemplo:

  • UMAé um pioneiro da mineração que passou no KYC.
  • B, C,D, E estão na equipe de referência de A.
  • D, E,F, G estão no Círculo de Segurança de A.
  • A, B, D, eFpassaram KYC.

Aqui, o Saldo Transferível de A é a soma dos três componentes a seguir:

  • Recompensas de pioneiro: Pi minerado com base no status Pioneer de A em todas as sessões de mineração
  • Recompensas do Contribuidor: Contribuição de D e F para a taxa de mineração de A como Contribuintes em todas as sessões de mineração
  • Recompensas do Embaixador: Bônus de mineração de todas as sessões de mineração quando B e D como membros da equipe de referência mineraram durante a mesma sessão que A minerou

À medida que mais membros da equipe de referência da Pioneer A e membros do círculo de segurança (ou seja, C, E e G) passarem no KYC, mais partes do Saldo Móvel de A se tornarão Saldo Transferível - pronto para A migrar para a Mainnet e, finalmente, se tornar o Saldo Mainnet de A .

Durante o período da Mainnet Fechada, qualquer Saldo Móvel que não tenha se tornado Saldo Transferível permanecerá no aplicativo de mineração móvel até que os Pioneiros associados na equipe de referência e nos círculos de segurança passem pelo KYC e o valor correspondente se torne transferível para a Mainnet. No caso do exemplo acima do Pioneer A, a contribuição do saldo de C, E e G permanecerá como Mobile Balance para A no aplicativo de mineração esperando que eles passem KYC para que esse saldo se torne transferível. Se essas contas associadas nunca forem aprovadas no KYC, o saldo atribuído a essas contas não KYC expirará em uma determinada data que dará tempo suficiente para toda a rede para o KYC. Os saldos não reclamados devido à falta de KYC serão descartados por não serem transferidos para a rede principal, liberando-o para mineração por outros Pioneiros KYC'ed dentro do limite de fornecimento geral de Pi alocado para mineração Pioneer, conforme explicado na seção Fornecimento de Pi .

Restrições na rede fechada

Embora as transações entre aplicativos Pi e Pioneers e transações Pioneer-to-Pioneer sejam permitidas na rede Pi, a rede fechada terá as restrições listadas abaixo. Essas restrições neste estágio ajudam a reforçar a natureza fechada da rede:

  • Não haverá conectividade entre Pi e outras blockchains ou exchanges de criptomoedas.
  • A rede principal só pode ser acessada por meio dos aplicativos Pi Wallet e Pi no navegador Pi.
  • A blockchain Mainnet estará acessível a qualquer computador na internet, mas apenas através de um firewall para fazer cumprir as regras acima.
  • Haverá apenas nós da equipe principal na rede principal para garantir que o firewall esteja sempre funcionando.

A Rede Fechada apoiará as atividades econômicas e o crescimento do ecossistema Pi. Assim, as transações Pioneer-to-Pioneer são possíveis através da Pi Wallet, pois os Pioneiros KYC'ed poderão usar a Pi Wallet para realizar transações no Pi. Os pioneiros também podem gastar aplicativos Pi in Pi no navegador Pi, que pode acessar a Mainnet por meio do Pi Apps SDK e da API Pi Blockchain. Durante o período de rede fechada, um aplicativo no navegador Pi só pode usar as APIs do blockchain Pi na lista de permissões do firewall para interagir com a rede principal.

Os seguintes usos de transações Pioneer-to-Pioneer, Pioneer-to-App e App-to-Pioneer serão permitidos:

  • Troca de Pi por bens e serviços através de Pi Apps
  • Transferência de Pi entre Pioneiros para bens e serviços

Serão proibidos os seguintes usos:

  • Troca de Pi por moeda fiduciária
  • Troca de Pi por outras criptomoedas
  • Transferência para Pi para uma promessa futura de fiat ou outras criptomoedas

Iremos aplicar as restrições acima adicionando um firewall à Mainnet e executando exclusivamente os Mainnet Nodes para esteperíodo provisório. Os Nós da Comunidade continuarão a ser executados na Testnet no período de Rede Fechada. Continuaremos a implementar a interface e outras alterações nos nós em preparação para o período de rede aberta, onde os nós da comunidade poderão ser executados na rede principal. As restrições da Rede para mantê-la fechada serão relaxadas quando chegar ao próximo período – Rede Aberta.

O período de rede aberta

Dependendo da maturidade da economia da Rede Fechada e do progresso do KYC, esse período pode começar no Pi Day (14 de março de 2022), Pi2 Day (28 de junho de 2022) ou posterior. O período de Rede Aberta significa que o firewall no período de Rede Fechada será removido, permitindo qualquer conectividade externa, por exemplo, para outras redes, carteiras e qualquer pessoa que queira se conectar à Pi Mainnet. As chamadas de API não serão protegidas por firewall e os pioneiros poderão executar seus próprios nós Pi e serviços de API. Os pioneiros terão conectividade com outras blockchains. Os nós da comunidade também podem executar a Mainnet.