Nó completo
Um nó completo é o núcleo da blockchain Waves, responsável por manter um registro completo de todas as transações. Esses nós são cruciais para a rede, validando transações e blocos para garantir a integridade e precisão dos dados na blockchain. Os nós completos usam o mecanismo de Prova de Participação Leased (LPoS) e podem aceitar o leasing de tokens de outros participantes para aumentar suas chances de serem selecionados para gerar o próximo bloco. Os nós completos geram novos blocos por meio de um mecanismo de consenso e recebem taxas de transação e recompensas em bloco como resultado.
Nó leve
Um nó leve não armazena todo o histórico completo da blockchain, mas depende de nós completos para verificar transações e outras interações de rede. Esse design permite que os nós leves funcionem de maneira mais eficiente e com menos uso de recursos, pois não precisam baixar a blockchain completa. A principal função dos nós leves é acelerar as transações e melhorar a comunicação em rede, adequando-se aos usuários que não desejam manter um livro-razão completo, mas ainda desejam participar das atividades em rede.
Arquitetura em Camadas
A blockchain Waves adota uma arquitetura de duas camadas para manter sua rede, incluindo nós completos e nós leves. Essa arquitetura visa otimizar a escalabilidade e o desempenho da rede. Os nós completos são responsáveis pelo trabalho pesado de verificação de transações e produção de blocos, enquanto os nós leves fornecem um serviço rápido e eficiente para as transações dos usuários. Essa divisão de funções não apenas melhora o desempenho geral da rede, mas também reforça a segurança, pois distribui responsabilidades e funções em seu ecossistema.
A prova de participação alugada (LPoS) é um mecanismo de consenso exclusivo da plataforma Waves que permite que os detentores de tokens participem da segurança e do consenso da rede sem a necessidade de executar um nó completo, melhorando assim o modelo tradicional de prova de participação (PoS). No LPoS, os detentores de tokens WAVES podem alugar seus tokens para operadores de nós completos responsáveis pela geração de blocos. Esse mecanismo mantém a descentralização da validação de blocos e permite que mais usuários participem da segurança da rede, independentemente de suas habilidades técnicas ou disposição para executar um nó completo.
Funcionalidades e vantagens
No LPoS, a capacidade de gerar blocos está diretamente relacionada com a quantidade de WAVES alugadas para o nó. Em outras palavras, quanto mais WAVES o nó controla, seja por posse direta ou aluguel, maior a chance de gerar o próximo bloco. Os locadores mantêm o controle total de seus tokens WAVES, pois estes ainda estão armazenados em suas carteiras e não são transferidos para o operador do nó. Este arranjo reduz a barreira de entrada, garantindo que até mesmo aqueles com menos WAVES possam contribuir para a segurança da rede e obter lucros.
Os operadores de nós podem atrair mais locatários compartilhando uma parte das recompensas em blocos e das taxas de transação, para que ambas as partes possam apoiar ativamente a rede. Esse mecanismo de distribuição de recompensas melhora a segurança da rede, pois incentiva a participação de mais pessoas e distribui o poder de forma mais equitativa na rede, reduzindo o risco de centralização.
Segurança cibernética e participação do usuário
O mecanismo LPoS não só torna a participação no consenso de rede mais fácil, mas também reforça a segurança. Ao permitir que os usuários aluguem suas participações, o LPoS incentiva mais pessoas a participarem do processo de consenso da rede, o que é fundamental para manter uma blockchain forte e segura. Além disso, como as WAVES alugadas estão bloqueadas durante o período de locação (embora os locatários possam cancelar a qualquer momento), isso garante a estabilidade do processo de estaca e consenso da rede.
Incentivo econômico
LPoS fornece incentivos econômicos poderosos para operadores de nó e locatários de tokens. Os operadores são incentivados a manter altos padrões operacionais e honestidade, pois sua capacidade de gerar recompensas está diretamente relacionada à quantidade de WAVES que eles podem atrair e manter. Em contraste, o incentivo para os locatários é que eles podem obter renda passiva de suas participações sem precisar de um grande investimento em hardware ou especialização técnica, tornando mais fácil para pequenos detentores obterem recompensas.
Protocolo Waves NG
O Waves NG é uma inovação importante na tecnologia blockchain, projetada para aumentar significativamente a capacidade de processamento de transações e reduzir a latência, tornando o Waves uma das redes blockchain mais rápidas. Este protocolo é inspirado no Bitcoin-NG e otimiza a geração de blocos através de um sistema de dois níveis, com blocos-chave e microblocos. Os blocos-chave são gerados regularmente, fornecendo permissões para os mineiros criarem microblocos, que são menores e podem ser gerados com mais frequência, acelerando assim a velocidade de confirmação das transações.
Este design permite que a blockchain Waves processe um volume de transações mais elevado, com uma previsão de até 100 transações por segundo, significativamente melhor do que os sistemas de blockchain tradicionais. A eficiência do Waves NG não só melhora a escalabilidade do sistema, mas também melhora a experiência do utilizador através de uma verificação de transações mais rápida.
contrato inteligente
O Waves também suporta o desenvolvimento flexível e seguro de Aplicações Descentralizadas (DApps), oferecendo funcionalidades de contratos inteligentes. Ao contrário de outras plataformas de blockchain, os contratos inteligentes da Waves não requerem grandes custos de gás para execução, mas sim uma taxa fixa. Isso torna o processo de desenvolvimento e previsão de custos mais simples.
O Waves utiliza uma linguagem de programação chamada Ride para escrever contratos inteligentes, que se concentra na segurança e facilidade de uso. O Ride é não Turing completo, o que reduz certos erros e vulnerabilidades comuns em linguagens Turing completas. Esse design garante a previsibilidade do custo de computação, aumenta a segurança da rede e mantém uma alta taxa de transferência.
A plataforma suporta três tipos de contratos inteligentes:
O Waves NG e os contratos inteligentes estabelecem uma base sólida para a construção de soluções de blockchain escaláveis, eficientes e seguras, suportando uma variedade de aplicações, desde serviços financeiros até gestão da cadeia de abastecimento.
O Unit Zero introduz uma estrutura de operação complexa, construída sobre a rede base Waves, chamada Layer-0, e estende as suas capacidades para o Unit Zero de Layer-1. Esta arquitetura permite que alguns nós do Waves participem diretamente na rede Unit Zero, realizando assim uma integração perfeita e uma expansão de funcionalidades entre os dois níveis. O mecanismo de operação é gerido por contratos de cadeia na rede Waves, que coordenam o processo de consenso do Unit Zero, incluindo a seleção de geradores de blocos em Layer-1, onde cada bloco no Waves corresponde a uma época no Unit Zero, na qual um gerador específico é responsável pela geração do bloco.
O mecanismo de consenso utilizado é um sistema modificado de Prova de Participação (PoS), que calcula o atraso de tempo de elegibilidade de cada gerador para a produção de blocos, garantindo uma participação justa e reforçando a segurança da rede. Após a produção de um bloco, o gerador interage com contratos de cadeia para registrar metadados de bloco de volta à blockchain Waves, ajudando a resolver potenciais problemas de bifurcação mantendo a cadeia com o consenso da maioria.
Rede expandida e economia de tokens
A rede da Unit Zero exige que os seus nós façam um compromisso significativo, com um requisito mínimo de 20.000 WAVES para participar na geração de blocos. A economia de token da rede inicialmente girava em torno de um token intermediário, L2MP, que servia como saldo gerador dos nós na rede Unit Zero nos primeiros dois anos. Este mecanismo de staking é gerido através de contratos de staking na Waves, onde os detentores de L2MP podem delegar tokens para representar o saldo gerador dos seus nós.
As recompensas da produção de blocos são distribuídas na forma de tokens UNIT0, incluindo taxas de transação, além das recompensas de época fixa, formando uma estrutura de incentivos que encoraja os usuários a participar ativamente do consenso e da saúde da rede.
Arquitetura do nó
A arquitetura de nó da Unidade Zero é dividida em duas partes principais:
Esta arquitetura tecnológica melhora não apenas a escalabilidade e eficiência do Unit Zero, mas também garante uma segurança e descentralização robustas, aproveitando ao máximo as vantagens da infraestrutura da Waves.
Nó completo
Um nó completo é o núcleo da blockchain Waves, responsável por manter um registro completo de todas as transações. Esses nós são cruciais para a rede, validando transações e blocos para garantir a integridade e precisão dos dados na blockchain. Os nós completos usam o mecanismo de Prova de Participação Leased (LPoS) e podem aceitar o leasing de tokens de outros participantes para aumentar suas chances de serem selecionados para gerar o próximo bloco. Os nós completos geram novos blocos por meio de um mecanismo de consenso e recebem taxas de transação e recompensas em bloco como resultado.
Nó leve
Um nó leve não armazena todo o histórico completo da blockchain, mas depende de nós completos para verificar transações e outras interações de rede. Esse design permite que os nós leves funcionem de maneira mais eficiente e com menos uso de recursos, pois não precisam baixar a blockchain completa. A principal função dos nós leves é acelerar as transações e melhorar a comunicação em rede, adequando-se aos usuários que não desejam manter um livro-razão completo, mas ainda desejam participar das atividades em rede.
Arquitetura em Camadas
A blockchain Waves adota uma arquitetura de duas camadas para manter sua rede, incluindo nós completos e nós leves. Essa arquitetura visa otimizar a escalabilidade e o desempenho da rede. Os nós completos são responsáveis pelo trabalho pesado de verificação de transações e produção de blocos, enquanto os nós leves fornecem um serviço rápido e eficiente para as transações dos usuários. Essa divisão de funções não apenas melhora o desempenho geral da rede, mas também reforça a segurança, pois distribui responsabilidades e funções em seu ecossistema.
A prova de participação alugada (LPoS) é um mecanismo de consenso exclusivo da plataforma Waves que permite que os detentores de tokens participem da segurança e do consenso da rede sem a necessidade de executar um nó completo, melhorando assim o modelo tradicional de prova de participação (PoS). No LPoS, os detentores de tokens WAVES podem alugar seus tokens para operadores de nós completos responsáveis pela geração de blocos. Esse mecanismo mantém a descentralização da validação de blocos e permite que mais usuários participem da segurança da rede, independentemente de suas habilidades técnicas ou disposição para executar um nó completo.
Funcionalidades e vantagens
No LPoS, a capacidade de gerar blocos está diretamente relacionada com a quantidade de WAVES alugadas para o nó. Em outras palavras, quanto mais WAVES o nó controla, seja por posse direta ou aluguel, maior a chance de gerar o próximo bloco. Os locadores mantêm o controle total de seus tokens WAVES, pois estes ainda estão armazenados em suas carteiras e não são transferidos para o operador do nó. Este arranjo reduz a barreira de entrada, garantindo que até mesmo aqueles com menos WAVES possam contribuir para a segurança da rede e obter lucros.
Os operadores de nós podem atrair mais locatários compartilhando uma parte das recompensas em blocos e das taxas de transação, para que ambas as partes possam apoiar ativamente a rede. Esse mecanismo de distribuição de recompensas melhora a segurança da rede, pois incentiva a participação de mais pessoas e distribui o poder de forma mais equitativa na rede, reduzindo o risco de centralização.
Segurança cibernética e participação do usuário
O mecanismo LPoS não só torna a participação no consenso de rede mais fácil, mas também reforça a segurança. Ao permitir que os usuários aluguem suas participações, o LPoS incentiva mais pessoas a participarem do processo de consenso da rede, o que é fundamental para manter uma blockchain forte e segura. Além disso, como as WAVES alugadas estão bloqueadas durante o período de locação (embora os locatários possam cancelar a qualquer momento), isso garante a estabilidade do processo de estaca e consenso da rede.
Incentivo econômico
LPoS fornece incentivos econômicos poderosos para operadores de nó e locatários de tokens. Os operadores são incentivados a manter altos padrões operacionais e honestidade, pois sua capacidade de gerar recompensas está diretamente relacionada à quantidade de WAVES que eles podem atrair e manter. Em contraste, o incentivo para os locatários é que eles podem obter renda passiva de suas participações sem precisar de um grande investimento em hardware ou especialização técnica, tornando mais fácil para pequenos detentores obterem recompensas.
Protocolo Waves NG
O Waves NG é uma inovação importante na tecnologia blockchain, projetada para aumentar significativamente a capacidade de processamento de transações e reduzir a latência, tornando o Waves uma das redes blockchain mais rápidas. Este protocolo é inspirado no Bitcoin-NG e otimiza a geração de blocos através de um sistema de dois níveis, com blocos-chave e microblocos. Os blocos-chave são gerados regularmente, fornecendo permissões para os mineiros criarem microblocos, que são menores e podem ser gerados com mais frequência, acelerando assim a velocidade de confirmação das transações.
Este design permite que a blockchain Waves processe um volume de transações mais elevado, com uma previsão de até 100 transações por segundo, significativamente melhor do que os sistemas de blockchain tradicionais. A eficiência do Waves NG não só melhora a escalabilidade do sistema, mas também melhora a experiência do utilizador através de uma verificação de transações mais rápida.
contrato inteligente
O Waves também suporta o desenvolvimento flexível e seguro de Aplicações Descentralizadas (DApps), oferecendo funcionalidades de contratos inteligentes. Ao contrário de outras plataformas de blockchain, os contratos inteligentes da Waves não requerem grandes custos de gás para execução, mas sim uma taxa fixa. Isso torna o processo de desenvolvimento e previsão de custos mais simples.
O Waves utiliza uma linguagem de programação chamada Ride para escrever contratos inteligentes, que se concentra na segurança e facilidade de uso. O Ride é não Turing completo, o que reduz certos erros e vulnerabilidades comuns em linguagens Turing completas. Esse design garante a previsibilidade do custo de computação, aumenta a segurança da rede e mantém uma alta taxa de transferência.
A plataforma suporta três tipos de contratos inteligentes:
O Waves NG e os contratos inteligentes estabelecem uma base sólida para a construção de soluções de blockchain escaláveis, eficientes e seguras, suportando uma variedade de aplicações, desde serviços financeiros até gestão da cadeia de abastecimento.
O Unit Zero introduz uma estrutura de operação complexa, construída sobre a rede base Waves, chamada Layer-0, e estende as suas capacidades para o Unit Zero de Layer-1. Esta arquitetura permite que alguns nós do Waves participem diretamente na rede Unit Zero, realizando assim uma integração perfeita e uma expansão de funcionalidades entre os dois níveis. O mecanismo de operação é gerido por contratos de cadeia na rede Waves, que coordenam o processo de consenso do Unit Zero, incluindo a seleção de geradores de blocos em Layer-1, onde cada bloco no Waves corresponde a uma época no Unit Zero, na qual um gerador específico é responsável pela geração do bloco.
O mecanismo de consenso utilizado é um sistema modificado de Prova de Participação (PoS), que calcula o atraso de tempo de elegibilidade de cada gerador para a produção de blocos, garantindo uma participação justa e reforçando a segurança da rede. Após a produção de um bloco, o gerador interage com contratos de cadeia para registrar metadados de bloco de volta à blockchain Waves, ajudando a resolver potenciais problemas de bifurcação mantendo a cadeia com o consenso da maioria.
Rede expandida e economia de tokens
A rede da Unit Zero exige que os seus nós façam um compromisso significativo, com um requisito mínimo de 20.000 WAVES para participar na geração de blocos. A economia de token da rede inicialmente girava em torno de um token intermediário, L2MP, que servia como saldo gerador dos nós na rede Unit Zero nos primeiros dois anos. Este mecanismo de staking é gerido através de contratos de staking na Waves, onde os detentores de L2MP podem delegar tokens para representar o saldo gerador dos seus nós.
As recompensas da produção de blocos são distribuídas na forma de tokens UNIT0, incluindo taxas de transação, além das recompensas de época fixa, formando uma estrutura de incentivos que encoraja os usuários a participar ativamente do consenso e da saúde da rede.
Arquitetura do nó
A arquitetura de nó da Unidade Zero é dividida em duas partes principais:
Esta arquitetura tecnológica melhora não apenas a escalabilidade e eficiência do Unit Zero, mas também garante uma segurança e descentralização robustas, aproveitando ao máximo as vantagens da infraestrutura da Waves.