Visão geral do produto HBIT é uma criptomoeda 100% proof-of-stake, construída em Java de código aberto. O algoritmo exclusivo de proof-of-stake do HBIT não depende de nenhuma implementação do conceito de idade da moeda usado por outras criptomoedas de proof-of-stake e é resistente aos chamados ataques de nada em jogo. Uma quantidade total de 50 mil milhões de tokens disponíveis foi distribuída no bloco de génese. A criptografia Curve25519 é utilizada para proporcionar um equilíbrio entre a segurança e o poder de processamento necessário, juntamente com algoritmos de hashing SHA256 mais usados normalmente. Os blocos são gerados a cada 30 segundos, em média, por contas que são desbloqueadas nos nós da rede. Uma vez que o fornecimento total de moedas já existe, o HBIT é redistribuído através da inclusão de taxas de transação que são atribuídas a uma conta quando esta cria um bloco com êxito. Este processo é conhecido como forjamento e é semelhante ao conceito de mineração utilizado por outras criptomoedas. As transações são consideradas seguras após 10 confirmações de bloco, e a arquitetura atual do HBIT e o limite de tamanho de bloco permitem o processamento de até 1.101.600 transações por dia.
As transações HBIT baseiam-se numa série de tipos de transações principais que não requerem qualquer processamento de scripts ou processamento de entrada/saída de transações por parte dos nós da rede. Estes primitivos de transação permitem o suporte principal para:
Transferência de moedas.
Mineração.
Quadro de discussão.
Mensagens encriptadas de utilizador para utilizador.
Ferramentas de comerciantes.
Emitir ativos.
Exchange de ativos.
Gateway de pagamento online e offline (HBIT Pay).
Ferramentas para programadores.
Ao aproveitar esses tipos de transações primitivas, o núcleo do HBIT pode ser visto como um protocolo ágil, de camada de base, sobre o qual uma gama ilimitada de serviços, apliicações e outras moedas pode ser construída. Esta versão do whitepaper documenta funcionalidades e algoritmos que estão implementados no HBIT a partir da versão 1.00.00. Serão feitas revisões futuras para refletir funcionalidades adicionais planeadas e alterações de algoritmos.
O HashBit Blockchain (HBIT) é uma Blockchain baseada em Java, extremamente leve, rápido e simples para qualquer tipo de integração, seja em aplicações, jogos, lojas online, mas acima de tudo estamos a trabalhar para a tornar perfeita para o uso diário, permitindo que todos no dia a dia o possam utilizar de forma rápida e fácil, seja numa compra numa loja ou numa simples transferência de moedas entre dois utilizadores através do seu smartphone. O HBIT é utilizado através de um browser normal, utilizando todas as ferramentas disponíveis, a simplicidade deve ser a base para uma fácil utilização em massa, a rapidez para transações praticamente instantâneas e a segurança de cada utilizador é a nossa prioridade.
Caso de negócio
Utilização diária através de POS, transferências rápidas, aplicações descentralizadas, tais como fóruns de discussão, mensagens instantâneas, criação de ativos próprios e muito mais. Qualquer pessoa pode criar qualquer tipo de programa, aplicação, jogo usando a tecnologia HBIT sem esforço, em pouco tempo e com segurança. O limite é a sua imaginação!
Moedas
A oferta total de HBIT é de 50 mil milhões de moedas, divisíveis com oito casas decimais. Todos os tokens foram emitidos com a criação do bloco genesis (o primeiro bloco na blockchain HBIT), deixando a conta genesis com um saldo negativo inicial de 50 mil milhões de HBIT. A existência de anti-tokens na conta genesis tem um par de efeitos secundários interessantes:
A conta genesis não pode emitir transações de qualquer tipo, uma vez que o seu saldo é negativo e não pode pagar taxas de transação. Como resultado, a frase-passe privada da conta genesis é livre para ser usada por qualquer pessoa.
Quaisquer tokens enviados para a conta genesis são efetivamente destruídos, uma vez que o saldo negativo dessa conta os anulará.
A escolha da palavra tokens é intencional devido à intenção do HBIT de ser usado como um protocolo de base que fornece inúmeras outras funções. A função mais básica do HBIT é a de um sistema de pagamento tradicional, mas foi concebido para fazer muito mais
Proof of Stake
No modelo tradicional de Proof of Stake utilizado pela maioria das criptomoedas, a segurança da rede é fornecida por pares que trabalham. Estes utilizam os seus recursos (tempo de computação/processamento) para reconciliar transações de gasto duplo e para impor um custo extraordinário àqueles que tentam reverter transações. As moedas são atribuídas aos pares em troca de trabalho, com a frequência e a quantidade a variar de acordo com os parâmetros operacionais de cada criptomoeda. Este processo é conhecido como mineração. A frequência de geração de blocos, que determina a recompensa de mineração disponível de cada criptomoeda, geralmente tem como objetivo permanecer constante. Como resultado, a dificuldade do trabalho necessário para ganhar uma recompensa deve aumentar à medida que a capacidade de trabalho da rede aumenta. À medida que uma rede de Proof of Stake se torna mais forte, há menos incentivos para que um par individual apoie a rede, porque a sua potencial recompensa é dividida por um maior número de pares. Em busca de rentabilidade, os mineiros continuam a adicionar recursos sob a forma de hardware especializado e proprietário, que requer um investimento de capital significativo e elevadas exigências de energia contínuas. Com o passar do tempo, a rede torna-se cada vez mais centralizada à medida que os pares mais pequenos (aqueles que podem fazer menos trabalho) desistem ou combinam os seus recursos em pools. No modelo Proof of Stake utilizado pelo HBIT, a segurança da rede é regida pelo facto de os pares terem uma participação na rede. Os incentivos proporcionados por este algoritmo não promovem a centralização da mesma forma que os algoritmos de Proof of Stake, e os dados mostram que a rede HBIT tem permanecido altamente descentralizada desde o seu início: um grande número de contas únicas está a contribuir com blocos para a rede.
Nós da rede
Um nó na rede HBIT neste momento é apenas o Oficial, monitorizado e garantido pela equipa de desenvolvimento, o que permite uma maior segurança, 99.9% de uptime e garante o acesso de a partir de todo o mundo sem qualquer problema.
O nó oficial possui um mecanismo de defesa DDOS (Distributed Denial of Services) incorporado que restringe o número de pedidos de rede de qualquer outro nó a 30 por segundo.
Blocos tal como noutras criptomoedas, o ledger das transacções HBIT é construído e armazenado numa série de blocos interligados, conhecida como blockchain. Este ledger fornece um registo permanente das transações que ocorreram e também estabelece a ordem em que as transações ocorreram. É mantida uma cópia da blockchain em cada nó da rede HBIT, e cada conta que é desbloqueada num nó (fornecendo a chave privada da conta) tem a capacidade de gerar blocos, desde que pelo menos uma transação de entrada na conta tenha sido confirmada 1440 vezes. Qualquer conta que cumpra estes critérios é referida como uma conta ativa. No HBIT, cada bloco contém até 255 transações, todas precedidas por um cabeçalho de bloco que contém parâmetros de identificação. Cada transação de um bloco é representada por dados de transação comuns, os tipos de transação específicos também incluem anexos de transação e certas transações podem incluir um ou mais anexos adicionais. A dimensão máxima do bloco é de 42KB. Todos os blocos contêm os seguintes parâmetros:
Uma versão de bloco, um valor de altura de bloco e um identificador de bloco
Um carimbo de data/hora do bloco, expresso em segundos desde o bloco de génese
O ID da conta que gerou o bloco, bem como a chave pública dessa conta
O ID e o hash do bloco anterior. O número de transacções armazenadas no bloco
O montante total de HBIT representado pelas transções e taxas no bloco
Dados de transação para todas as transações incluídas no bloco, incluindo os seus IDs de transação
O comprimento da carga útil do bloco e o valor de hash da carga útil do bloco
A assinatura de geração do bloco
Uma assinatura para todo o bloco
O valor alvo de base e a dificuldade acumulada para o bloco
Staking de Blocos na Blockchain HBIT são criados com Staking, pode gerar blocos usando qualquer valor que tenha pelo menos 1440 confirmações de blockchain na sua conta. A pessoa que faz o staking recebe as taxas por cada transação incluída no bloco que é criado. Quanto maior for o número de HBIT, maior será o número de blocos gerados na blockchain e maior será o HBIT das taxas ganhas. Os HBIT estão sempre disponíveis, mesmo que estejam em Staking, podendo ser enviados a qualquer altura sem necessidade de os desbloquear. O Staking é atualmente gerido pela Equipa de Desenvolvimento, para manter a Blockchain segura, em breve o Staking estará disponível para todos, inicialmente diretamente no nó principal, depois nos nós dos utilizadores que usam o software HBIT.
Mineração do HBIT. A distribuição do HBIT é feita em 99,5% por mineração. Diretamente no frontend da blockchain (atualmente https://chain.hashbit.org) a secção de mineração permite-lhe minerar HBIT com o seu computador, utilizando a potência do CPU. Também é possível minerar HBIT via smartphone. A distribuição está dividida da seguinte forma: 0 a 1B HBIT Mined: 1 Ação aceite = 0.1 HBIT 1B a 10B HBIT Mined: 1 Ação aceite = 0.01 HBIT 10B a 20B HBIT Mined: 1 Ação aceite = 0.001 HBIT 20B a 40B HBIT Mined: 1 Ação aceite = 0.0001 HBIT 40B a 49.5B HBIT Mined: 1 Ação aceite = 0.00001 HBIT 500M HBIT estão reservados para os promotores. 49.5B HBIT é para a exploração mineira