BCH2 Logo II BCH2

← Voltar ao início

Fevereiro de 2026

BCH2: Bitcoin Cash II

Um regresso à mineração descentralizada através de uma distribuição justa

Resumo

A BCH2 (Bitcoin Cash II) é uma criptomoeda SHA-256 que junta o comprovado protocolo Bitcoin Cash a um modelo de distribuição justa, através de um fork 1:1 da BC2 (BitcoinII). Ao separar-se da BC2 na altura de bloco 53.200, a BCH2 herda todo o histórico de transações da BC2 e passa às regras de consenso da Bitcoin Cash — incluindo o algoritmo de ajuste de dificuldade ASERT (com uma meia-vida de 1 hora, resistente a ataques, no lançamento), blocos de 32 MB, endereçamento CashAddr e todo o conjunto de atualizações do protocolo BCH até à Atualização 11 (ABLA).

Enquanto a Bitcoin e os seus derivados são dominados por operações de mineração industriais, a BCH2 oferece um recomeço com níveis de dificuldade acessíveis. Sem pré-mineração, sem taxas de programador e com uma distribuição justa 1:1 aos detentores de BC2, a BCH2 representa um regresso ao espírito de mineração descentralizada que tornou a Bitcoin revolucionária.

1. Introdução

1.1 A visão original

Quando Satoshi Nakamoto lançou a Bitcoin em 2009, qualquer pessoa com um computador pessoal podia minerar blocos e ganhar recompensas. Essa acessibilidade era fundamental para a natureza descentralizada da Bitcoin: milhares de mineradores independentes a proteger a rede, cada um com uma hipótese justa.

1.2 A evolução da Bitcoin

À medida que a Bitcoin cresceu, os desacordos sobre escalabilidade e filosofia levaram a desenvolvimentos importantes:

  • 2017: Bitcoin Cash (BCH) separou-se da Bitcoin no bloco 478.558, aumentando o tamanho de bloco para 8 MB (mais tarde 32 MB) para permitir mais transações e taxas mais baixas. A BCH tem melhorado continuamente: implementou o algoritmo de ajuste de dificuldade ASERT em 2020 e inúmeras melhorias do protocolo até 2025.
  • 2025: BC2 (BitcoinII) foi lançada como uma implementação nova baseada no Bitcoin Core v27 com um bloco génese próprio, oferecendo uma cadeia limpa para experimentação e novos casos de uso.
  • 2026: BCH2 (Bitcoin Cash II) separa-se da BC2 na altura 53.200, preservando todo o histórico da BC2 e adotando ao mesmo tempo as regras de consenso da Bitcoin Cash. Daí resulta uma combinação única: a distribuição inicial justa da BC2 com as melhorias de protocolo já testadas da BCH.

1.3 O problema hoje

A dificuldade da rede Bitcoin atingiu níveis astronómicos, tal como a BCH e a maioria dos derivados SHA-256. Isto cria vários problemas:

  1. Domínio industrial — Só operações de grande escala, com eletricidade barata e compras de ASIC a granel, conseguem minerar com lucro nas cadeias principais.
  2. Exclusão do mineiro doméstico — Quem minera sozinho com equipamentos pequenos tem uma probabilidade praticamente nula de encontrar um bloco em redes de dificuldade elevada.
  3. Centralização em pools — Os mineradores são empurrados para pools, pagam taxas e têm de confiar nos operadores, o que reduz o caráter entre pares da criptomoeda.
  4. Algoritmos de dificuldade herdados — As cadeias que usam o período de ajuste de 2016 blocos da Bitcoin podem sofrer uma variância extrema nos tempos de bloco quando o hashrate oscila.

1.4 A solução da BCH2

A BCH2 responde a estes problemas assim:

  • Começar num nível de dificuldade acessível, herdado dos primeiros blocos da BC2
  • Implementar o ASERT com uma meia-vida de 1 hora para uma recuperação rápida da dificuldade face a ataques de manipulação
  • Oferecer blocos de 32 MB para a escalabilidade futura
  • Usar o formato CashAddr para endereços fáceis de usar
  • Manter 100% de compatibilidade com as melhorias do protocolo Bitcoin Cash
  • Transição automática da meia-vida do ASERT de 1 hora para 2 dias no bloco 92.736 (cerca de 9 meses após o fork), sem hard fork

2. Porquê a BCH2

2.1 Princípios de lançamento justo

A BCH2 rejeita os modelos de token extrativos que marcaram os lançamentos recentes:

Sem pré-mineração: Todo o fornecimento de BCH2 no fork é distribuído pelos detentores de BC2 conforme o que tinham no bloco do fork. Não são criadas moedas para programadores, fundações ou pessoas próximas.

Sem taxa de programador: 100% das recompensas de bloco vão para os mineradores. O desenvolvimento é financiado pela comunidade e voluntário, não retirado das recompensas.

Sem ICO/IEO: A BCH2 não é vendida nem pré-atribuída. A distribuição faz-se pelo fork da BC2 e pela mineração contínua.

Base de código comprovada: A BCH2 assenta no BitcoinII Core v27.1, a mesma base que protege milhares de milhões em valor na Bitcoin e nos seus derivados.

2.2 Distribuição do fork aos detentores de BC2

Seguindo o precedente da Bitcoin Cash em 2017, a BCH2 reconhece os detentores de BC2 através de um fork 1:1:

  • Todos os saldos da BC2 no bloco do fork são creditados como BCH2 (cerca de 2.660.000 moedas no fork)
  • Quem controla as chaves privadas da BC2 controla automaticamente os BCH2 equivalentes
  • Sem registo, reclamações ou KYC: basta importar as chaves numa carteira BCH2

Este modelo garante:

  • Distribuição justa para quem apoiou a BC2
  • Liquidez imediata desde o primeiro dia
  • Sem concentração da oferta nas mãos dos desenvolvedores
  • Interesses alinhados entre os primeiros apoiantes e o sucesso da rede

2.3 Devolver o acesso à mineração

A dificuldade da BCH2 no fork dá oportunidades realistas a mineradores pequenos:

  • Mineiros de lotaria bem-vindos — Equipamentos como o Bitaxe, o Nerdminer e outros mineiros de baixo hashrate têm probabilidades reais de encontrar blocos.
  • Mineração doméstica viável — Os ASIC de consumo podem competir pela recompensa completa de bloco.
  • O retorno da mineração a solo — Cada mineiro pode minerar por conta própria, sem ter de entrar num pool.
  • Crescimento natural — À medida que a adoção cresce, a dificuldade sobe organicamente com a rede.

3. Especificações técnicas

3.1 Parâmetros de consenso

ParâmetroValor
AlgoritmoSHA-256 (prova de trabalho)
Tempo de bloco alvo10 minutos (600 segundos)
Recompensa de bloco50 BCH2 (seguindo o calendário de halving da Bitcoin)
Intervalo de halving210.000 blocos
Fornecimento máximo21,000,000 BCH2
Limite de tamanho do bloco32 MB
Tamanho mínimo da transação65 bytes
Ajuste de dificuldadeASERT DAA (aserti3-2d)
Meia-vida ASERT (lançamento)3.600 segundos (1 hora)
Meia-vida ASERT (após a atualização)172.800 segundos (2 dias, igual ao BCHN)
Proteção contra repetiçãoSIGHASH_FORKID

3.2 Parâmetros do fork

ParâmetroValor
Origem do forkCadeia BC2 (BitcoinII)
Software de baseBitcoinII Core v27.1
Altura do fork53,200
Histórico antes do forkBlocos BC2 0–53.200 (compatíveis com BTC)
Regras após o forkConsenso BCH completo (ativo a partir do bloco 53.201)
Distribuição do forkToda a BC2 existente no bloco do fork (1:1)
Bloco génese
0000000028f062b221c1a8a5cf0244b1627315f7aa5b775b931cfec46dc17ceb
Lançamento previsto~7–9 de março de 2026

3.3 Configuração de rede

ParâmetroValor
Porta P2P (mainnet)8339
Porta P2P (testnet)18338
Porta RPC (mainnet)8342
Magic da rede0xb2c2b2c2
Formato de endereçoCashAddr
Prefixo de endereçobitcoincashii:
Diretório de dados~/.bitcoincashII

3.4 Alturas de ativação antes do fork (histórico BC2)

Estas ativações ocorreram no histórico da BC2 e são preservadas na BCH2:

AtualizaçãoAltura
BIP34 (altura na coinbase)250
BIP65 (CHECKLOCKTIMEVERIFY)260
BIP66 (assinaturas DER estritas)270
BIP68/112/113 (CSV)280
SegWit (apenas antes do fork)290

3.5 Ativações da BCH2 (após o fork)

Todas as atualizações do protocolo Bitcoin Cash ativam-se em simultâneo no bloco 53.201:

AtualizaçãoData original da BCHAtivação da BCH2
UAHF (blocos de 8 MB, SIGHASH_FORKID)1 de agosto de 2017Bloco 53.201
New DAA13 de novembro de 2017Bloco 53.201
Magnetic Anomaly (CTOR, OP_CHECKDATASIG)15 de novembro de 2018Bloco 53.201
Graviton (assinaturas Schnorr)15 de novembro de 2019Bloco 53.201
Phonon (OP_REVERSEBYTES, SigChecks)15 de maio de 2020Bloco 53.201
Axion (ASERT DAA)15 de novembro de 2020Bloco 53.201
Atualização 8 (introspeção nativa, inteiros de 64 bits)15 de maio de 2022Bloco 53.201
Atualização 9 (limites CHIP, P2SH32)15 de maio de 2023Bloco 53.201
Atualização 10 (limites da VM, BigInt)15 de maio de 2024Bloco 53.201
Atualização 11 (ABLA)15 de maio de 2025Bloco 53.201

3.6 Funcionalidades desativadas (face a BTC/BC2)

As seguintes funcionalidades de BTC/BC2 ficam desativadas após o fork, em linha com o consenso BCH:

FuncionalidadeEstadoMotivo
SegWit (BIP141)Sem novas saídasNovas saídas SegWit são rejeitadas após o fork; os UTXO SegWit existentes continuam gastáveis via scriptSig (ver §5.4)
Taproot (BIP340-342)Apenas por chaveNovas saídas Taproot são rejeitadas; os P2TR existentes só são gastáveis por scriptSig de caminho de chave (ver §5.4)
Replace-By-Fee (RBF)DesativadoA BCH usa a política first-seen

3.7 Algoritmo de ajuste de dificuldade ASERT

A BCH2 usa o ASERT (Absolutely Scheduled Exponentially Rising Targets), o algoritmo de ajuste de dificuldade adotado pela Bitcoin Cash em novembro de 2020 (atualização Axion). A BCH2 usa o aserti3-2d exatamente como implementado no BCHN v29.0.0, com um parâmetro de meia-vida alterado por segurança no lançamento.

Algoritmo central:

O ASERT calcula a dificuldade a partir do tempo decorrido desde um «bloco âncora» (para a BCH2, o bloco do fork), visando exatamente 10 minutos por bloco em média:

next_target = anchor_target * 2^((actual_time - scheduled_time) / halflife)

Em que:

  • anchor_target = alvo de dificuldade no bloco âncora (bloco do fork)
  • actual_time = tempo decorrido desde o bloco pai da âncora
  • scheduled_time = tempo esperado, dado pela diferença de altura × 600 segundos
  • halflife = constante de tempo que controla a velocidade do ajuste

Meia-vida ASERT: parâmetro crítico no lançamento:

ParâmetroBCH2 (lançamento)BCHN
ASERT Half-Life3.600 segundos (1 hora)172.800 segundos (2 dias)
Velocidade de ajuste48× mais rápidoPadrão
Recuperação de um pico de dificuldade de 10×~7 horas~6,6 dias

Fundamentação da meia-vida de 1 hora:

Uma cadeia nova com hashrate limitado (~1 PH/s) é vulnerável a ataques de manipulação da dificuldade. Quem tenha muita potência pode minerar depressa para disparar a dificuldade e depois retirar a potência, deixando os mineradores honestos sem conseguir encontrar blocos com a dificuldade inflacionada. Com a meia-vida de 2 dias do BCHN, recuperar de um pico de 10× levaria cerca de 6,6 dias — a rede ficaria inutilizável quase uma semana, os mineradores sairiam para cadeias rentáveis e poderia desencadear-se uma espiral de morte.

Com a meia-vida de 1 hora da BCH2, o mesmo ataque resulta em apenas ~7 horas de blocos lentos antes de tudo voltar ao normal. Os mineradores podem esperar ou continuar a minerar, e o custo do atacante é desperdiçado.

Análise do compromisso:

Métrica1-Hour Half-Life2-Day Half-Life
Recuperação de ataque~7 horas~6,6 dias
Volatilidade da dificuldadeMaiorMenor
Variância do tempo de blocoMaiorMenor
Adequação a cadeias pequenasMelhorPior
Adequação a cadeias grandesPiorMelhor

A meia-vida de 1 hora é adequada à fase de lançamento da BCH2, com hashrate limitado. A maior volatilidade é um preço aceitável pela resistência a ataques.

Configuração da âncora ASERT:

ParâmetroValor na mainnet
Altura da âncora53,201
nBits da âncora0x1903a30c
Hora do bloco pai da âncoraA definir (timestamp Unix do bloco 53.200 quando minerado)
Dificuldade inicial esperada~140 MH (0x1903a30c)
Hashrate alvo1 PH/s para blocos de 10 min

4. Formato de endereço

4.1 Especificação CashAddr

A BCH2 usa o formato CashAddr desenvolvido pela Bitcoin Cash, que oferece:

  • Um prefixo legível que identifica a rede
  • Deteção de erros através de uma soma de verificação de código BCH
  • Codificação indiferente a maiúsculas, mais fácil de escrever
  • Clara diferenciação face aos endereços da Bitcoin/BC2

4.2 Exemplos de endereços

P2PKH (Pay to Public Key Hash):

bitcoincashii:qz2p8hv43kuq8s6gfa5lkm9a2jcm0m5vfcr7hxlmnj

P2SH (Pay to Script Hash):

bitcoincashii:pz2p8hv43kuq8s6gfa5lkm9a2jcm0m5vfcfnk4xmwy

4.3 Indicadores de tipo de endereço

PrefixoType
qP2PKH (standard)
pP2SH (multiassinatura/scripts)

5. Parâmetros de transação

5.1 Especificações de transação

ParâmetroBCH2BCHN
Algoritmo de assinaturaECDSA + SchnorrECDSA + Schnorr
Flags sighashSIGHASH_FORKID obrigatórioSIGHASH_FORKID obrigatório
Versão da transação1, 21, 2
Tamanho máx. de TX padrão100 KB100 KB
Limite de pó182 satoshis182 satoshis
Taxa mínima de retransmissão1 sat/byte1 sat/byte

5.2 Proteção contra repetição

MecanismoImplementação
SIGHASH_FORKIDObrigatório para todas as transações após o fork
Fork ID0x000000 (padrão BCH)
EfeitoTransações válidas na BCH2 são inválidas na BC2/BTC

As assinaturas incluem o fork ID na pré-imagem do sighash, impedindo a repetição de transações entre cadeias. As transações BCH2 assinadas após o bloco 53.200 são inválidas na BC2, e as da BC2 são inválidas na BCH2.

5.3 Proteção contra gasto duplo (DSProof)

A BCH2 integra o DSProof (prova de gasto duplo), um mecanismo ao nível do protocolo para detetar em tempo real tentativas de gasto duplo em transações não confirmadas. Criado originalmente para a Bitcoin Cash, o DSProof reforça a segurança sem confirmações para comerciantes e processadores de pagamento.

ComponenteDetalhe
Tipo de mensagem P2Pdsproof-beta
Camada de deteçãoIntegração com o mempool
Interface RPCConsultar o estado de gasto duplo por transação
PropagaçãoDifusão por toda a rede ao detetar

Quando um nó deteta transações em conflito a gastar a mesma entrada, constrói e difunde uma mensagem DSProof pela rede. Comerciantes e carteiras atentos a estes alertas podem sinalizar transações suspeitas em segundos, sem esperar pela confirmação em bloco.

Isto torna mais seguro o comércio sem confirmações — um caso de uso central do dinheiro eletrónico entre pares.

5.4 Migração de UTXO SegWit (witness via scriptSig)

A BC2 herdou o SegWit da Bitcoin, pelo que o conjunto de UTXO no bloco do fork contém moedas bloqueadas em saídas SegWit (P2WPKH, P2WSH, P2TR e variantes encapsuladas em P2SH). Como a BCH2 remove as regras de consenso do SegWit, esses UTXO ficariam normalmente por gastar após o fork.

A BCH2 resolve isto com witness via scriptSig — um mecanismo de migração que permite gastar os UTXO SegWit existentes colocando os dados de assinatura no campo scriptSig tradicional em vez do campo witness.

Tipo de saídaPre-Fork (BC2)Post-Fork (BCH2)
P2WPKHscriptSig: empty, witness: [sig, pubkey]scriptSig: [sig, pubkey], witness: empty
P2WSHscriptSig: empty, witness: [...args, script]scriptSig: [...args, script], witness: empty
P2TR (key-path)scriptSig: empty, witness: [schnorr_sig]scriptSig: [schnorr_sig], witness: empty
P2SH-P2WPKHscriptSig: [redeemScript], witness: [sig, pubkey]scriptSig: [sig, pubkey, redeemScript], witness: empty

Processo de verificação:

  • P2WPKH (v0, 20 bytes): Espera [assinatura, chave pública] em scriptSig. O nó constrói um script P2PKH implícito e verifica contra ele.
  • P2WSH (v0, 32 bytes): Espera [...argumentos, script] em scriptSig. O nó verifica se SHA256(script) corresponde ao hash da saída.
  • P2TR (v1, 32 bytes): Espera [assinatura Schnorr] em scriptSig, apenas para gasto pela via da chave.
  • Encapsulado em P2SH: o script de resgate é incluído em scriptSig, juntamente com os dados de assinatura.

Segurança:

  • A mesma segurança criptográfica do SegWit: continuam a exigir-se assinaturas válidas
  • O SIGHASH_FORKID é exigido em todas as assinaturas após o fork (proteção contra repetição)
  • O gasto pela via de script do Taproot não é suportado — apenas a via da chave. Quem use scripts Taproot complexos deve mover as suas moedas antes do fork.

Importante: este mecanismo só se aplica aos UTXO SegWit que existiam no bloco do fork ou antes. Após o fork não é possível criar novas saídas SegWit — o consenso da BCH2 rejeita-as.

Algoritmo de sighash:

Na BCH2, os UTXO SegWit são gastos com o algoritmo de sighash do BIP143 e SIGHASH_FORKID (0x41):

sighash = SHA256(SHA256(
    nVersion ||
    hashPrevouts ||
    hashSequence ||
    outpoint ||
    scriptCode ||      // P2PKH script for pubkeyhash
    value ||           // 8-byte little-endian satoshis
    nSequence ||
    hashOutputs ||
    nLockTime ||
    hashType           // SIGHASH_ALL | SIGHASH_FORKID (0x41)
))

A assinatura é colocada em scriptSig e não em witness: scriptSig: <signature> <pubkey>, witness: (vazio)

Tipos de endereço suportados na migração:

TypeFormatoCaminho de derivaçãoExemplo
Legacy P2PKH1xxxm/44'/0'/0'/0/x1A1zP1eP5QGefi2DMPTfTL...
Native SegWit P2WPKHbc1q...m/84'/0'/0'/0/xbc1qar0srrr7xfkvy5l643...
Wrapped SegWit P2SH-P2WPKH3xxxm/49'/0'/0'/0/x3J98t1WpEZ73CNmQviecrn...

5.5 Processo de resgate da distribuição do fork

A BCH2 distribui 1:1 todos os saldos da BC2 na altura do fork, 53.200. O processo de reclamação suporta todos os tipos de endereço através de uma interface de carteira unificada.

Derivação e varrimento:

A carteira deriva os endereços de uma frase mnemónica BIP39 usando caminhos de derivação padrão:

PathTypeEndereços analisados
m/44'/0'/0'/0/0–19Legacy (P2PKH)Externa (receção)
m/44'/0'/0'/1/0–19Legacy (P2PKH)Interna (troco)
m/84'/0'/0'/0/0–19Native SegWit (P2WPKH)Externa (receção)
m/84'/0'/0'/1/0–19Native SegWit (P2WPKH)Interna (troco)
m/49'/0'/0'/0/0–19Wrapped SegWit (P2SH-P2WPKH)Externa (receção)
m/49'/0'/0'/1/0–19Wrapped SegWit (P2SH-P2WPKH)Interna (troco)

São varridas tanto a cadeia de endereços externa (receção) como a interna (troco), para localizar todos os UTXO elegíveis para o fork.

Proteção contra abusos:

Para impedir reclamar duas vezes manipulando o tipo de endereço, a carteira verifica a origem do saldo:

isFromForkDistribution = (BC2_balance > 0)

Se existe saldo em BCH2 mas o saldo correspondente na BC2 é zero, os fundos chegaram depois do fork e são sinalizados como alheios à distribuição do fork. Isto impede o seguinte vetor de ataque:

  1. Reclamar BCH2 num endereço SegWit
  2. Mover os fundos originais da BC2 para um endereço legacy
  3. Tentar reclamar de novo no endereço legacy

A carteira mostra avisos adequados que distinguem os depósitos posteriores ao fork dos saldos da distribuição.

6. Capacidades de script (após o fork)

A BCH2 suporta o conjunto completo de instruções de script da BCH:

CategoriaCapacidades
CriptográficoOP_CHECKSIG, OP_CHECKMULTISIG, OP_CHECKDATASIG, OP_CHECKDATASIGVERIFY
Tipo de assinaturaECDSA (legado), Schnorr (após Graviton)
IntrospeçãoOpcodes de introspeção nativos (atualização 8)
AritméticaInteiros de 64 bits, BigInt (atualização 10)
PilhaOP_REVERSEBYTES, limites alargados
CovenantsAtivado por introspeção

7. Parâmetros de segurança da cadeia

ParâmetroValorFinalidade
nMinimumChainWorkChainwork na altura do forkRejeitar cadeias de ataque de baixo trabalho
Ponto de controloHash do bloco 53.200Ponto de fork da âncora
assumevalidHash do bloco 53.200Acelerar a sincronização inicial

8. Transição da meia-vida ASERT

8.1 Transição automática

A meia-vida do ASERT na BCH2 passa automaticamente de 1 hora para 2 dias numa altura de bloco predeterminada. Não é necessário qualquer hard fork.

ParâmetroLançamento (bloco 53.201+)Após a transição (bloco 92.736+)
ASERT Half-Life3.600 segundos (1 hora)172.800 segundos (2 dias, igual ao BCHN)
TransiçãoAutomático—
CronologiaAtivação do fork~274 dias (~9 meses) após o fork

8.2 Mecanismo de transição

A meia-vida é determinada pela altura de bloco:

if (height < 92736):
    nASERTHalfLife = 3600       (1 hour)
else:
    nASERTHalfLife = 172800     (2 days, matching BCHN)

O bloco 92.736 corresponde à época 46, cerca de 9,15 meses após o fork no bloco 53.200. Os parâmetros da âncora ASERT mantêm-se inalterados — muda apenas a constante de meia-vida.

8.3 Fundamentação

Uma altura de transição fixa evita um hard fork coordenado e os critérios subjetivos que o acompanhariam. Aos 9 meses após o lançamento, a rede já terá tido tempo para firmar um hashrate estável e diversidade de mineradores. A transição está inscrita nas regras de consenso desde o início, pelo que todos os nós concordam na mudança sem coordenação adicional.

RedeAltura de transiçãoCronologia
Mainnet92,736~9 meses após o fork
Testnet40,320~9 meses
Regtest432Baixa (para testes)

9. Mineração

9.1 Calendário de recompensas de bloco

A BCH2 segue o calendário de emissão original da Bitcoin:

EraIntervalo de blocosRecompensaFornecimento acrescentado
10 – 209,99950 BCH210,500,000
2210,000 – 419,99925 BCH25,250,000
3420,000 – 629,99912.5 BCH22,625,000
4630,000 – 839,9996.25 BCH21,312,500
............
Total——21,000,000

9.2 Pool de mineração

O Forge Pool fornece a infraestrutura de mineração da BCH2 com uma arquitetura distribuída pelo mundo:

Dados de ligação:

Stratum: stratum+tcp://pool.bch2.org:3333

Funcionalidades:

  • Uma única morada de ligação — Ligue-se a um só endereço, com encaminhamento automático para o proxy regional mais próximo
  • Rede global de proxies — Ligações de baixa latência a partir de qualquer local
  • Controlos por interface web — Mude o modo de mineração (a solo/em pool) e os ajustes de dificuldade sem reconfigurar o equipamento
  • Pagamento a solo — Minere a solo e receba a recompensa completa do bloco diretamente na sua carteira
  • Suporte a vardiff — Ajuste automático da dificuldade conforme o seu hashrate
  • Pagamento PPLNS — Distribuição justa da recompensa conforme os shares contribuídos
  • Pagamento mínimo: 5 BCH2
  • Taxa do pool: 1% (0,5% na mineração a solo)

9.3 Mineração solo

A dificuldade acessível da BCH2 torna viável a mineração a solo. Configure o seu equipamento para ligar diretamente ao seu nó BCH2:

# bitcoincashII.conf for solo mining
server=1
rpcuser=your_username
rpcpassword=your_password
rpcallowip=127.0.0.1

10. Infraestrutura

10.1 Rede global de nós

A BCH2 opera nós semente em vários continentes:

LocalizaçãoRegião
Dallas, EUAAmérica do Norte (principal/Forge Pool)
Los Angeles, EUAAmérica do Norte
Nova Jérsia, EUAAmérica do Norte
Frankfurt, AlemanhaEuropa
SingapuraAsia

10.2 Serviços

ServiçoURL
Site webhttps://bch2.org
Explorador de blocoshttps://explorer.bch2.org
Pool de mineraçãohttps://pool.bch2.org
Código-fontehttps://github.com/BitcoincashII

10.3 Compatibilidade de carteiras

A BCH2 é compatível com a infraestrutura de carteiras da Bitcoin Cash:

  • Derivação HD padrão BIP32/39/44
  • Codificação de endereços CashAddr (prefixo: bitcoincashii:)
  • Formato de transação padrão (com SIGHASH_FORKID)
  • Caminho de derivação próprio da BCH2: m/44'/145'/0'/0/x
  • O formato legacy (1xxx) mantém-se válido por compatibilidade de exibição

Formato de endereço:

bitcoincashii:qp63uahgrxged4z5jswyt5dn5v3lzsem6cy74rqsfs

10.4 Integração do protocolo Electrum

As consultas de saldo e de UTXO usam métodos baseados em scripthash, para suportar qualquer tipo de endereço:

scripthash = REVERSE(SHA256(scriptPubKey))
MétodoFinalidade
blockchain.scripthash.get_balanceSaldo confirmado e não confirmado
blockchain.scripthash.listunspentUTXO disponíveis
blockchain.scripthash.get_historyHistórico de transações
blockchain.transaction.broadcastSubmeter transação assinada

11. Tokenomia

11.1 Distribuição do fornecimento no fork

CategoriaQuantiaPercentagem
Distribuição do fork aos detentores de BC2Toda a BC2 no fork100% do existente
Pré-mineração0 BCH20%
Alocação a programadores0 BCH20%
Reserva de fundação0 BCH20%

11.2 Distribuição contínua

Todos os BCH2 novos entram em circulação exclusivamente pela mineração:

  • Recompensa por bloco: 50 BCH2
  • Parte dos mineradores: 100%
  • Taxa de desenvolvimento: 0%
  • Método de distribuição: apenas prova de trabalho

11.3 Calendário de fornecimento

MarcoFornecimento circulante
ForkToda a BC2 existente
Bloco 100.000~5,000,000 BCH2
Primeiro halving (210.000)~10,500,000 BCH2
Segundo halving (420.000)~15,750,000 BCH2
Fornecimento máximo21,000,000 BCH2

12. Governação

12.1 Desenvolvimento descentralizado

A BCH2 funciona sem autoridade central:

  • Sem fundação: nenhuma entidade jurídica controla a BCH2
  • Sem ditador benevolente: nenhuma pessoa tem autoridade especial sobre o protocolo
  • Código aberto: todo o código é auditável publicamente sob licença MIT
  • Financiado pela comunidade: o desenvolvimento sustenta-se em contribuições voluntárias

12.2 Atualizações do protocolo

As alterações às regras de consenso da BCH2 exigem:

  1. Proposta: especificação pública das alterações propostas
  2. Revisão: análise pela comunidade e pelos desenvolvedores
  3. Implementação: desenvolvimento do código e testes
  4. Sinalização: medição do apoio de mineradores e operadores de nós
  5. Ativação: atualização coordenada numa altura ou hora determinada

12.3 Alinhamento com a Bitcoin Cash

A BCH2 pretende manter-se compatível com as melhorias do protocolo Bitcoin Cash:

  • DAA ASERT (implementado)
  • Blocos de 32 MB (implementado)
  • Introspeção nativa (implementado)
  • As futuras atualizações da BCH são avaliadas para adoção

13. Roteiro

Fase 1: lançamento ✓

  • Fork a partir da BC2 na altura de bloco designada
  • Ajuste de dificuldade ASERT ativo
  • Tamanho de bloco de 32 MB ativado
  • Endereçamento CashAddr (bitcoincashii:)
  • Rede global de nós em funcionamento
  • Pool de mineração (Forge Pool) em funcionamento
  • Software de nó completo publicado

Fase 2: adoção

  • Carteiras de computador (fork do Electron Cash)
  • Carteiras móveis (Android, iOS)
  • Carteira web
  • Melhorias no explorador de blocos
  • Mais pools de mineração
  • Listagens em casas de câmbio

Fase 3: ecossistema

  • Ferramentas de pagamento para comerciantes
  • Suporte a carteiras físicas (Ledger, Trezor)
  • Implementação de privacidade CashFusion
  • Integração de CashTokens
  • SDK e documentação para desenvolvedores

Fase 4: crescimento

  • Alinhamento contínuo com o protocolo BCH
  • Melhorias de privacidade
  • Desenvolvimento do ecossistema de tokens e NFT
  • Continuar a descentralizar a infraestrutura
  • Desenvolvimento de funcionalidades conduzido pela comunidade

14. Considerações de segurança

14.1 Segurança do SHA-256

A BCH2 usa o mesmo algoritmo de prova de trabalho SHA-256 que protege a Bitcoin desde 2009:

  • Sem pressupostos criptográficos novos
  • Compatível com milhares de milhões de dólares em equipamento de mineração
  • Mais de 15 anos de validação de segurança no mundo real

14.2 Proteção contra repetição

A BCH2 implementa a proteção contra repetição através do SIGHASH_FORKID:

  • As transações assinadas para a BCH2 são inválidas na BC2
  • As transações assinadas para a BC2 são inválidas na BCH2
  • Ninguém pode gastar por acidente na cadeia errada

14.3 Estado da auditoria de código

A BCH2 baseia-se em:

  • BitcoinII Core v27.1 (baseado no Bitcoin Core, amplamente auditado)
  • As alterações de protocolo da Bitcoin Cash (testadas na prática desde 2017)
  • A implementação do CashAddr (código padrão da BCH)
  • A implementação do ASERT (em uso na BCH desde 2020)

15. Conclusão

A BCH2 une as melhorias de protocolo já testadas da Bitcoin Cash a um modelo de distribuição justo. Ao separar-se da BC2 na altura 53.200, a BCH2 oferece:

Para quem detém BC2:

  • Distribuição automática de BCH2 a 1:1 no fork
  • Nada a fazer: as mesmas chaves funcionam em ambas as cadeias
  • O valor do investimento em BC2 mantém-se

Para os mineradores:

  • Níveis de dificuldade acessíveis
  • ASERT com meia-vida de 1 hora, que garante uma recuperação rápida de ataques à dificuldade
  • Normalização prevista da meia-vida para 2 dias quando o hashrate estabilizar
  • 100% das recompensas de bloco (sem taxa de desenvolvimento)

Para os utilizadores:

  • Blocos de 32 MB para escalar
  • Taxas baixas graças ao espaço de bloco
  • CashAddr para endereços fáceis de usar
  • Confirmações rápidas graças a tempos de bloco regulares
  • Todas as capacidades de script da BCH, incluindo covenants e introspeção

Para o ecossistema:

  • Sem pré-mineração nem atribuições a pessoas de dentro
  • Governação pela comunidade
  • Desenvolvimento em código aberto
  • Compatibilidade com o protocolo Bitcoin Cash
  • Um caminho claro para o alinhamento total com os parâmetros do BCHN

A BCH2 é a criptomoeda tal como foi pensada: aberta, acessível, justa e verdadeiramente descentralizada.

16. Referências

  1. Nakamoto, S. (2008). "Bitcoin: A Peer-to-Peer Electronic Cash System"
  2. Bitcoin Cash Protocol Documentation, https://documentation.cash/
  3. Sechet, A. (2020). "ASERT DAA Specification"
  4. CashAddr Specification, https://github.com/bitcoincashorg/bitcoincash.org/blob/master/spec/cashaddr.md
  5. BC2 (BitcoinII) Technical Documentation
  6. BCHN v29.0.0 ASERT Implementation Reference

17. Apêndice A: guia rápido

Correr um nó completo

Transferência:

https://bch2.org/downloads/

Configuração (~/.bitcoincashII/bitcoincashII.conf):

server=1
daemon=1
listen=1
port=8339
rpcport=8342
rpcuser=your_username
rpcpassword=your_secure_password

# Seed nodes
addnode=144.202.73.66:8339
addnode=108.61.190.83:8339
addnode=64.176.215.202:8339
addnode=139.180.132.24:8339

Arranque:

bitcoincashIId -daemon

Mineração

Mineração em pool:

Pool: stratum+tcp://pool.bch2.org:3333
Worker: your_bch2_address
Password: x

Mineração a solo:

Configure o seu ASIC para ligar à porta RPC do seu nó local.

Resgatar a distribuição do fork da BC2

Se detinha BC2 no bloco 53.200:

  1. Exporte as suas chaves privadas da BC2 (formato WIF)
  2. Importe-as numa carteira BCH2
  3. O seu saldo em BCH2 é igual ao seu saldo em BC2 no fork

18. Apêndice B: comparação técnica

FuncionalidadeBTCBCHBC2BCH2
Tamanho do blocopeso de 4 MB32MBpeso de 4 MB32MB
Ajuste de dificuldade2016 blocosASERT (2-day)2016 blocosASERT (1 hora no lançamento / 2 dias após a atualização)
SegWitYesNoYesNão (após o fork)
Formato de endereçobech32CashAddrbech32CashAddr
Proteção contra repetição—SIGHASH_FORKID—SIGHASH_FORKID
Tempo de bloco10 min10 min10 min10 min
Limite de fornecimento21M21M21M21M
RBFYesNoYesNo

Resumo BCH2 vs BCHN

AspetoBCH2BCHNPlano de convergência
Histórico da cadeiaBlocos BC2 0–53.200Cadeia génese da BCHN/D (permanente)
ASERT Half-Life1 hora (transição no bloco 92.736)2 diasAutomático no bloco 92.736
P2P Port83398333N/D (permanente)
Prefixo de endereçobitcoincashii:bitcoincash:N/D (permanente)
Regras de consensoIdêntico após o forkReferênciaManter a paridade
VM de scriptIdênticoReferênciaManter a paridade

19. Apêndice C: perguntas frequentes

A BCH2 é um fork da Bitcoin Cash?

A BCH2 é um fork da BC2 (BitcoinII) na altura 53.200 que adota as regras de consenso da Bitcoin Cash. Preserva o histórico da cadeia da BC2 e incorpora as melhorias de protocolo da BCH.

Preciso de fazer alguma coisa para receber a minha BCH2?

Não. Se controlava as chaves privadas da BC2 no bloco 53.200, pelo próprio fork detém automaticamente a mesma quantia em BCH2. Basta importar as suas chaves numa carteira BCH2.

Porquê fazer fork da BC2 em vez da BCH diretamente?

A BC2 teve uma distribuição justa desde o seu bloco génese e uma mineração acessível. Ao fazer fork da BC2 e passar às regras da BCH, a BCH2 une distribuição justa a melhorias de protocolo já testadas.

O SegWit é suportado?

Após o fork não é possível criar novas saídas SegWit. No entanto, os UTXO SegWit já existentes do histórico da BC2 (P2WPKH, P2WSH, P2TR e variantes encapsuladas em P2SH) podem ser gastos através do mecanismo «witness via scriptSig» da BCH2, que passa os dados de assinatura do campo witness para o scriptSig tradicional. O gasto Taproot pela via da chave é suportado; pela via de script não — quem use scripts Taproot complexos deve mover as suas moedas antes do fork. O RBF também está desativado.

Que carteira devo usar?

Qualquer carteira que suporte o formato CashAddr pode ser adaptada à BCH2. As carteiras oficiais serão publicadas a partir do código do Electron Cash.

Como minero BCH2?

Ligue qualquer ASIC SHA-256 a pool.bch2.org:3333 ou minere a solo contra o seu próprio nó.

Porque é que a meia-vida ASERT difere da BCH?

A BCH2 arranca com uma meia-vida ASERT de 1 hora (contra os 2 dias da BCH) para se proteger de ataques de manipulação da dificuldade que poderiam paralisar uma cadeia nova com hashrate limitado. A meia-vida passa automaticamente a 2 dias no bloco 92.736 (cerca de 9 meses após o fork), sem hard fork.

Quando acontece o fork?

O fork ocorre na altura 53.200 da BC2, com lançamento previsto por volta de 7-9 de março de 2026. Quem detenha BC2 deve garantir que controla as suas chaves privadas antes dessa data.

BCH2: Bitcoin Cash II — distribuição justa, protocolo testado, futuro descentralizado

Este documento tem data de fevereiro de 2026. As atualizações serão publicadas em https://bch2.org/whitepaper