A BrightCity Chain Testnet usa consenso QBFT (Quorum Byzantine Fault Tolerance) em nós Hyperledger Besu. É uma rede permissionada: apenas validadores autorizados produzem e validam blocos.

O que é QBFT

QBFT é um protocolo de consenso BFT para redes privadas. Os validadores conhecidos se coordenam para:
  1. Propor um bloco em cada rodada (líder rotativo).
  2. Validar e votar no bloco proposto.
  3. Commitar o bloco quando houver quorum suficiente de votos honestos.
Com isso, a rede obtém finalidade após o commit: em operação normal, não há reorganização longa como em cenários de fork profundo de redes públicas sem finalidade instantânea.

Parâmetros na testnet

ParâmetroValorEfeito
blockperiodseconds2Intervalo alvo entre blocos (~2s)
epochlength30000Blocos por época QBFT
requesttimeoutseconds10Timeout de requisição entre validadores
Valores completos da rede: Visão geral.

Validadores e permissão

PapelDescrição
ValidadorNó Besu autorizado a participar do QBFT e produzir/validar blocos
IntegradorAplicação ou parceiro que usa RPC público (eth, net, web3)
Usuário / deployerCarteira com ETH nativo para transações e contratos
Validadores são operados pelo consórcio BrightCity. Usuários da documentação não precisam rodar validador para usar a testnet via RPC e explorer.

Governança QBFT vs saldo nativo

  • Votação QBFT serve para mudanças no conjunto de validadores e governança do protocolo de consenso.
  • Saldo nativo ETH vem do genesis (alloc) ou de transferências entre contas. Votos QBFT não criam ETH novo.

Finalidade e integrações

Para a maioria das integrações, aguardar 1 confirmação após o bloco incluir a transação costuma ser suficiente em rede estável. Backends críticos podem aguardar confirmação explícita via receipt (status: 0x1) e altura de bloco estável. Veja Boas práticas para integradores.

Comparação com Ethereum pública

TópicoEthereum públicaBrightCity Chain Testnet
AcessoAbertoPermissionado (consórcio)
ConsensoPoSQBFT
ValidadoresConjunto público dinâmicoValidadores conhecidos do consórcio
Mais detalhes técnicos: Diferenças em relação ao Ethereum.

Próximos passos

Gas e transações

ETH nativo e execução EVM

QBFT (Besu)

Referência oficial Hyperledger Besu