IoTeX Native Staking v2 - Um novo design escalável, seguro e flexível

Esta é a Parte 2 dos anúncios Mainnet GA da IoTeX. Ao longo de maio de 2020, compartilharemos outros componentes do Mainnet GA, incluindo novos tokenomics, governança e tecnologia. Para mais informações sobre Mainnet GA, visite o Fórum IoTeX.

Introdução ao Native Staking v2 (nsv2)
Uma parte central da governança descentralizada na Rede IoTeX é a aposta, onde os detentores de tokens depositam (“aposta”) IOTX para facilitar as operações de rede (por exemplo, consenso) e governança. Ao apostar, os detentores de tokens aumentam a segurança da Rede IoTeX e ganham recompensas IOTX em troca. Para saber mais sobre como apostar na Rede IoTeX, consulte este blog.
A IoTeX atualmente utiliza contratos inteligentes para gerenciar operações de estacagem. Cada ação relacionada a staking (ou seja, nova aposta, restabelecimento, retirada, retirada) requer uma chamada de contrato inteligente, o que limita a escalabilidade e flexibilidade. Após meses de pesquisa e simulação, a IoTeX tem o orgulho de anunciar o Native Staking v2, um novo design de staking baseado em transações que irá melhorar muito a flexibilidade, segurança e escalabilidade da IoTeX!

Staking nativo v2: Visão geral do projeto
O piqueteamento é executado atualmente usando contratos inteligentes no Ethereum e IoTeX Mainnet. Como parte do Mainnet GA, todos os dados de piquetagem dos atuais contratos de piquetagem Ethereum e IoTeX (ou seja, Nativo Staking v1 “nsv1”) serão combinados a um novo mecanismo de piquetagem baseado em transação (ou seja, Nativo Staking v2 “nsv2”). Além disso, um novo portal de piquetagem irá guiá-lo através do novo processo de piquetagem. Votar será mais barato, rápido e fácil do que nunca.

No restante desta seção, comparamos o design do nsv1 com o nsv2 e fornecemos explicações de cada recurso do nsv2.

a) Implementação
Para nsv2, desenvolvemos um novo protocolo para processar as operações de piquetagem, que são um novo tipo de transação nativa no Mainnet GA. Isso significa que os usuários podem fazer novos votos ou atualizar votos existentes simplesmente enviando uma transação nativa para o endpoint gRPC do blockchain da IoTeX. Chega de ligações inteligentes de contrato caras e demoradas!
voteBucket {Voter, Delegate, Amount, Duration, Auto-Stake, Self-Stake}
b) Bônus de votos da duração da aposta
No nsv1, os votos de bônus de durações de aposta “decaem” com o tempo, o que exige que os votos de bônus sejam recalculados para cada eleitor a cada época. Isso adiciona muita sobrecarga computacional ao blockchain e não é escalonável. Como tal, o nsv2 remove o conceito de “decadência” - os votos de bônus de um eleitor permanecem os mesmos durante todo o período de aposta definido. Para obter mais detalhes sobre votos bônus, consulte o tópico Native Staking v2 no Fórum IoTeX.
c) Bônus de votos de auto-aposta
Para incentivar mais novos Delegados e melhorar a segurança da rede, cada Delegado especificará um balde como seu “balde mestre” e receberá um bônus extra de 6% de votos em qualquer IOTX apostado automaticamente neste balde por mais de três meses (% de bônus pode ser ajustável por votação da rede). No futuro, este intervalo mestre também pode ser qualificado para corte. Para obter mais detalhes sobre votos bônus, consulte o tópico Native Staking v2 no Fórum IoTeX.
d) Transferir baldes para outro endereço
Você solicitou esse recurso e nós ouvimos! No nsv2, os eleitores agora podem transferir seus baldes existentes para outro endereço. Isso fornece flexibilidade para usuários que desejam mesclar vários endereços de piquetagem e também fornece a base para casos de uso inovadores de empréstimo / empréstimo de bucket! Os eleitores também podem adicionar tokens a um intervalo existente.
e) Registre-se em nome de um Delegado
Outro novo recurso do nsv2 é a capacidade de registrar um novo Delegado em nome de outro usuário. Ele foi criado principalmente para gerenciar a migração de perfis de Delegado, que estão atualmente registrados no Ethereum, para a IoTeX Mainnet.

      Native Staking v2 será ativado como parte do Mainnet GA.

Quer saber mais?
Para obter mais detalhes sobre nsv2, consulte o tópico oficial Native Staking v2 no Fórum IoTeX, que inclui mais detalhes, incluindo:
Componentes de protocolo: descrição dos vários componentes técnicos do nsv2, incluindo Protobuf, APIs e suporte a frontend / ioctl
Cálculo do poder de voto: como a duração da aposta, auto-aposta e auto-aposta afeta o poder de voto de um eleitor
Cenários de votação: vários exemplos de diferentes escolhas de aposta e como elas impactam o poder de voto e recompensas de um eleitor
Seleção de Parâmetros: detalhes técnicos relativos ao projeto de parâmetros, bem como resultados de várias simulações
Plano de migração: visão geral da abordagem para migrar nsv1 para nsv2
Também fique atento ao tópico oficial do fórum Mainnet GA para novas atualizações!

Sobre IoTeX
Fundada como uma plataforma de código aberto em 2017, a IoTeX está construindo a Internet de Coisas Confiáveis, onde todas as “coisas” físicas e virtuais - humanos, máquinas, negócios e DApps - podem trocar informações e valor em escala global. Apoiado por uma equipe global de mais de 30 cientistas e engenheiros de pesquisa de ponta, o IoTeX combina blockchain, hardware seguro e inovações de serviços de dados para capacitar redes IoT inteligentes e economias de máquina. Ao servir como uma estrutura de confiança descentralizada para a IoT, a IoTeX fortalecerá a futura economia descentralizada, “conectando o mundo físico, bloco a bloco”.

Local na rede Internet: https://iotex.io

Twitter: https://twitter.com/iotex_io

Anúncio do telegrama: https://t.me/iotexchannel

Grupo Telegram: https://t.me/IoTeXGroupPT

Média: https://medium.com/@iotex

Reddit: https://www.reddit.com/r/IoTeX

Junte-se a nós: https://iotex.io/careers