Um Whitepaper Interino Não Oficial do Qubic
Qubic é uma criptomoeda descentralizada que usa um modelo único de consenso de quorum, oferecendo alto desempenho, finalidade instantânea, tokenomics inovadores e contratos inteligentes, com potencial de crescimento significativo.
Qsilver - 31 de dezembro de 2023.
Introdução
Qubic é uma criptomoeda moderna que usa um modelo de consenso de quorum descentralizado descrito por Nick Szabo nos tempos pré-Bitcoin do último milénio. O artigo de Lamport sobre o Problema dos Generais Bizantinos de 40 anos atrás foi fundamental para a criação do Qubic. A primeira menção ao Qubic aparece num tópico do Bitcointalk de 2012. Depois disso, o fundador da Qubic, Come-From-Beyond (CfB), criou a primeira moeda puramente de prova de participação chamada NXT, que também tinha suporte de activos incorporado. A partir daí, a CfB fez a primeira implementação bem-sucedida do DAG com a IOTA. Parece que o plano original era construir Qubic em cima da IOTA, mas felizmente para nós, a Qubic mainnet foi lançada há 89 semanas como uma implementação autónoma.
Muitas pessoas apenas ouvem que a CfB é a criadora do Qubic, e isso é bom o suficiente para elas comprarem um pouco de QU (a moeda nativa do Qubic). No entanto, este documento é para aqueles que precisam de uma análise objetiva do Qubic.
O modelo de consenso da Qubic
Qubic não é uma blockchain. Não é uma prova de aposta. Não é um DAG. Nem sequer é diretamente um modelo de consenso de prova de trabalho. Para entender o Qubic, é preciso esquecer todas as outras implementações de criptomoedas, pois ele é único em quase todos os aspectos.
O Qubic tem o análogo dos blocos naquilo a que chama "ticks". Ao contrário dos blocos, não existe uma ligação direta entre um tick e outro. Os ticks ocorrem numa época semanal e, atualmente, ocorrem cerca de uma vez em cada 5 segundos. A velocidade do tick é ajustável e, em épocas passadas, era tão rápida quanto uma vez a cada 0,2 segundos. Todas as semanas, ao meio-dia GMT de quarta-feira, começa uma nova época. Esta transição implica um pouco de tempo de inatividade até que as coisas estejam a funcionar à velocidade normal. É basicamente uma atualização programada do hard fork todas as semanas. Agora deve estar a dizer, "tempo de inatividade semanal???" e sim, é verdade. Por agora, como o Qubic está em rápido desenvolvimento, há cerca de uma hora de inatividade todas as semanas. A comunidade adaptou-se bem a esta situação e, para além de algumas pessoas se queixarem de não poderem efetuar transacções durante o período de inatividade, o efeito é mínimo. É claro que é importante que, eventualmente, as mudanças de época se tornem ininterruptas. Isto está planeado e não existem obstáculos técnicos significativos para o conseguir.
Desempenho e finalização
A razão para a mudança de época semanal é que o Qubic não só funciona sem um sistema operativo em servidores bare-metal, como também funciona inteiramente com RAM. Repito, o Qubic corre inteiramente a partir da RAM dos nós de criação de consenso sem a sobrecarga de um SO. Isto permite um desempenho incrível, e veremos outras escolhas pouco ortodoxas no Qubic que foram feitas com o único objetivo de obter o máximo desempenho. Para dar uma ideia do nível de desempenho possível, um teste em direto atingiu mais de 40 milhões de transferências por segundo. Basicamente, ordens de grandeza superiores a qualquer outra criptomoeda. Para ser capaz de atingir tal velocidade, é importante ter finalidade, e Qubic se destaca nisso também com finalidade instantânea. Não há preocupação com uma reorganização do blockchain (não há blockchain!), e não há possibilidade de um ataque de 51%, já que há apenas um único consenso para qualquer tick que seja possível.
Existem 676 nós especiais denominados computadores. 451 destes têm de estar sincronizados e concordar com um tick para que este seja válido. Existe um árbitro que garante que os computadores se estão a comportar corretamente. Se o quorum não for atingido por qualquer razão, obtemos um tick vazio. Um tick conterá transacções, que são simplesmente pacotes de dados com manipuladores atribuídos para vários tipos de transacções.
Modelo de transação
Alerta pouco ortodoxo! As transacções Qubic não têm qualquer taxa de transação; podem também ter 1024 bytes de dados extra. No entanto, todas as transacções são eliminadas a cada mudança de época. Apenas os resumos de alteração de saldo sobrevivem à mudança de época, e apenas se houver um saldo diferente de zero.
A inclusão de uma transação numa tick significa apenas que foi devidamente assinada pelo remetente e incluída na tick. Não significa que a transação tenha sido bem sucedida. Embora todas as acções indicadas por uma transação sejam processadas no mesmo tick, a sua inclusão num tick não significa que tenha feito alguma coisa. Estamos tão habituados a ter transacções não confirmadas, mempools, taxas de transação, talvez a substituir a taxa de transação para acelerar o processo, transacções confirmadas que significam que funcionou, e depois certificarmo-nos de que tem confirmações suficientes e que não é reoriginada e possivelmente gasta duas vezes. As criptomoedas normais são, na verdade, uma grande confusão e muito complexas e têm apenas uma finalidade estatística. Mesmo no caso do BTC, se for transaccionado um montante muito elevado, é necessário esperar muitas horas para garantir que uma grande taxa de hash não vai reorganizar a transação e gastá-la duas vezes.
O Qubic acaba com tudo isso. Uma grande quantidade de código é necessária para lidar com toda a lógica do blockchain lidando com reorgs e mantendo o controle das coisas, e isso vai contra o ethos do Qubic de velocidade máxima. No Qubic, transmite-se uma transação que se quer fazer e especifica-se o tick futuro em que se quer que ela seja incluída. Qualquer coisa com menos de 3 ticks no futuro tem uma grande probabilidade de não ser incluída. A maioria das carteiras tem um padrão de 10 ticks no futuro. Assim que esse tick chegar, se a transação foi incluída, foi; e se não, nunca será. É isso! Não há necessidade de se preocupar com forks, reorgs, taxas de transação, etc. Ter de verificar se a transação foi incluída e se realmente fez alguma coisa é um pequeno preço a pagar pela finalidade instantânea.
Contratos Inteligentes e Tokenomics
Atualmente, existem apenas 3 contratos inteligentes autorizados (SCs): Qx, Quottery, e Random, e apenas o Qx está parcialmente implementado. Estes são os primeiros dias, e eventualmente, qualquer SC precisará de estar totalmente operacional antes de ser aceite. Os SCs são compilados diretamente no código principal do Qubic, que está em C++. Qualquer linguagem que possa ser ligada à base de código C++ pode ser um SC, mas a expetativa é que a maioria deles seja escrita em C++. Depois de um SC estar a trabalhar na testnet, será proposto aos computadores para ser aceite. Se for atingido um quórum (451 votos) e obtiver a aprovação da maioria, o SC será aceite. Cada SC aceite conduzirá então um leilão holandês de uma época para as suas 676 acções. Os vencedores do leilão holandês terão os seus fundos queimados, criando uma conta de crédito para as taxas da SC. Uma vez esgotados estes créditos, as taxas de SC terão de ser adicionadas a cada utilização de SC, e essas taxas serão queimadas. As taxas dos acionistas existem desde a primeira utilização da CS e serão distribuídas proporcionalmente pelos 676 acionistas.
Existem sempre exatamente 676 acções SC, por isso não existe inflação (ou deflação) para as acções SC. Para aqueles preocupados com a inflação da QU, as acções da SC podem ser uma boa forma de diversificar. A atual base de código do núcleo permite um máximo de 1024 SCs, mas será uma questão simples aumentar este limite se necessário. À medida que a RAM nos nós de computação é aumentada, a capacidade global do Qubic aumenta, tanto em termos do número de SCs possíveis como do número de transacções possíveis. A largura de banda limita o número de alterações de saldo por tick.
Caraterísticas únicas e elementos pouco ortodoxos
Alerta pouco ortodoxo! Os fundos gastos no leilão holandês não vão para nenhuma entidade, uma vez que os fundos dos vencedores são queimados. Isto significa que todos os detentores de QU beneficiam de cada leilão SC, uma vez que é anti-dilutivo. Em última análise, são as taxas de SC que são queimadas que ajudarão a alcançar o equilíbrio de fornecimento de moedas. Agora é uma boa altura para falar sobre a tokenomics.
Alerta pouco ortodoxo! A moeda nativa de Qubic não tem ponto decimal; os activos podem especificar a convenção de exibição de quantas casas decimais tem. As acções da SC são um tipo especial de ativo com a Qubic como emissor e sem casas decimais. A minha teoria sobre a razão pela qual não há casas decimais é que isso ajuda o desempenho. Em caso de dúvida sobre uma caraterística da Qubic, basta perguntar se ajuda o desempenho ou não. Não ter de lidar com números de vírgula flutuante e apenas com números inteiros ajuda o desempenho, por isso perdemos o ponto decimal. O efeito secundário disto é que os números de QU se tornam muito grandes, o que tende a assustar muitas pessoas com problemas de matemática. Se vires números como 1 trilião por semana e 1000 triliões de fornecimento máximo sem dividir por 100 milhões, podes pensar que há demasiados QU. No entanto, QU é a unidade indivisível de Qubic, equivalente a satoshis para BTC. Na verdade, existem 2100 biliões de satoshis para o fornecimento máximo de moedas BTC e, mesmo agora, depois de todas as metades, estão a ser emitidos cerca de 650 mil milhões de satoshis por semana. E as BTC não têm um mecanismo de combustão.
Muitos afirmaram que, com 1 trilião de novas QU a serem emitidas todas as semanas, haverá uma tal pressão de venda por parte dos mineiros que o preço nunca poderá subir. Se ajustado aos 100 milhões de satoshis normais por moeda, a oferta atual é de 780.000, com 10.000 emissões por semana, ou um pouco menos de 1 por minuto, e um máximo de 10 milhões. Sem todos os zeros, é muito menos assustador. Um contra-exemplo direto para o argumento "1 trilião é demasiadas moedas" é o DOGE, que emite 4000 triliões de satoshis por semana e não tem qualquer mecanismo de queima. No entanto, o seu preço não desce até zero. Outro contra-exemplo é o facto de o preço da QU ter crescido de forma respeitável e ter tido a maior taxa de inflação durante este período. Com o passar do tempo, a taxa de inflação irá baixar simplesmente devido ao facto de haver mais QU contra uma emissão fixa de 1T por semana. As estimativas variam sobre quando o fornecimento de moedas se estabilizará (leilão e uso queimam em média 1T por semana). Alguns dizem que será em 100T, outros em 200T. Se a situação se mantiver durante cerca de 20 anos e atingirmos o máximo de 1000T QU, a taxa de inflação será de 5,2% no final, antes de passar para 0% no máximo.
Ideias pessoais
A minha estimativa é que a oferta de QU irá variar entre cerca de 150T e 200T, dependendo dos níveis de utilização. Parece que à medida que a utilização (procura) aumenta, a oferta diminui, pelo que o preço deve subir, reduzindo a procura e aumentando a oferta. Preços mais baixos aumentariam a utilização, a procura aumentaria, e assim por diante. Com um conjunto robusto de SCs e uma utilização ativa, deveríamos entrar num intervalo de equilíbrio entre a oferta e a procura. Quando isso acontecer, não haverá pressão de venda líquida das emissões e qualquer aumento da procura aumentará diretamente o preço.
Provavelmente já reparou que não mencionei nada sobre IA até agora. Mesmo sem qualquer aspeto de IA, o Qubic é um verdadeiro negócio. Éinovador em muitos aspectos. O Qubic ainda não está concluído. De momento, nem sequer existe um sítio Web oficial, apenas algumas bolsas muito pequenas, e as SC estão a ganhar vida. Ainda assim, um limite de mercado de um quarto de bilhão foi alcançado, pois é claro para qualquer pessoa que entenda os fundamentos técnicos da Qubic que, mesmo sem a parte da IA, ela está destinada a ser uma das principais moedas.
Descentralização e segurança
Um último ponto sobre a descentralização. Alguns podem afirmar que 676 é um número muito pequeno de nós. No entanto, se olharmos para o que é cada nó de computação, ele terá de se transformar num pool de mineração para sobreviver às batalhas de mineração. O BTC tem meia dúzia de pools com a maioria da taxa de hash, então, sem dúvida, os 676 computadores são 100x mais descentralizados. Apenas os nós com melhor desempenho mantêm o estatuto de computador, e apenas os computadores recebem 1/676 das emissões semanais. Em vez de um 676 estático que obteve o seu lugar com um investimento único ou que apenas lhe foi atribuído um lugar, todos os 676 estão a competir em cada época para manter o cobiçado lugar. Além disso, qualquer pessoa pode entrar e começar a competir por um nó de computador. Isto é o que o torna descentralizado a nível semanal. Dentro de uma época, os 676 nós têm controlo sobre o consenso, mas o árbitro mantém-nos sob controlo. Creio que existe até um mecanismo para substituir um árbitro que se comporte mal, mas ainda não verifiquei isso. Ter uma única entidade a controlar um grupo descentralizado de 676 computadores que estão a fazer o consenso parece-me bem, uma vez que o desempenho recente dos computadores está acima do nível de 99%. O árbitro, ao longo das 88 épocas, acumulou apenas cerca de 1.4T QU, o que está ao nível de 2%, pelo que não há concentração do problema QU.
A lista rica tem uma distribuição decente e tem quase 3000 IDs com 1 bilião de QU ou mais. Está a crescer a cada época em cerca de 100 pontos. Certamente, há alguns detentores com um trilhão ou mais, mas o efeito Pareto sempre resultará em algumas baleias em qualquer projeto de criptografia. Os maiores endereços têm apenas cerca de 25% da oferta, incluindo as quatro bolsas e o árbitro. A queima dos fundos do leilão holandês reduz os grandes saldos, uma vez que os grandes endereços tendem a obter a maior parte das acções SC.
Conclusão
Espero que este documento seja útil para compreender o Qubic. Continua a ser um projeto de alto risco, mas apenas porque ainda não está tecnicamente concluído. O Qubic ainda tem muitas coisas padrão que precisa de fazer, como listas de grandes bolsas, sítios Web, interface de utilizador fácil de usar, etc. No entanto, todos estes aspectos podem ser alcançados por qualquer projeto, e não há dúvida de que o Qubic o conseguirá. O que a Qubic tem é a tecnologia única e o modelo tokenomics construído em torno de uma infraestrutura de formação de IA. Esta análise é sobre o que a Qubic se tornará sem a parte da IA. Uma tecnologia de IA bem-sucedida aumentará o valor da Qubic em pelo menos outra ordem de grandeza, já que se prevê que os gastos com treinamento em IA aumentem exponencialmente nesta década.
Leia a série "Não Oficial" de Qsilver
- Detalhes do Qubic Crypto
- Um Whitepaper Interino Não Oficial do Qubic
- Um Guia Não Oficial para Escrever Contratos Inteligentes Qubic
- Um Guia Não Oficial para Integração de Serviços Qubic
Para as últimas atualizações, junta-te ao Discord da Valis, segue-nos no X e adiciona o nosso blog aos marcadores.
← Anterior
Seguinte →
Nesta página
- Um Whitepaper Interino Não Oficial do Qubic
- Introdução
- O modelo de consenso da Qubic
- Desempenho e finalização
- Modelo de transação
- Contratos Inteligentes e Tokenomics
- Caraterísticas únicas e elementos pouco ortodoxos
- Ideias pessoais
- Descentralização e segurança
- Conclusão
- Leia a série "Não Oficial" de Qsilver
Publicações relacionadas