Hyperledger Besu
Documentação oficial do cliente de nó
Compatibilidade Solidity
O fork ativo no genesis é Berlin (berlinBlock: 0). Recursos de forks posteriores (London/EIP-1559, Paris, Shanghai, Cancun, Prague, etc.) não estão disponíveis nesta rede.
Recomendamos Solidity compatível com Berlin, em geral versões até 0.8.28, sem depender de opcodes ou tipos introduzidos depois.
Diferenças na EVM
EIP-4844 (blobs)
Transações blob não são suportadas. A rede está no fork Berlin; qualquer transação ou opcode de blob será rejeitado ou não terá efeito esperado.| Opcode | Comportamento esperado |
|---|---|
BLOBHASH | Não disponível (fork Cancun+) |
BLOBBASEFEE | Não disponível (fork Cancun+) |
PREVRANDAO
Em redes QBFT permissionadas,PREVRANDAO (EIP-4399) não deve ser usado como fonte de aleatoriedade on-chain. O valor pode ser constante ou previsível em relação à mainnet pós-Merge.
Consenso e blocos
| Aspecto | Ethereum pública | BrightCity Chain |
|---|---|---|
| Consenso | PoS (mainnet) | QBFT (BFT permissionado) |
| Produtor de bloco | Validadores públicos | Validadores do consórcio |
| Tempo de bloco | Variável | ~2s (blockperiodseconds) |
| Acesso à rede | Público | Permissionado (consórcio) |
Diferenças no RPC
Em endpoints expostos para integradores (https://rpc.fmartns.dev), métodos sensíveis costumam estar desabilitados por segurança e desempenho:
| Categoria | Métodos | Motivo |
|---|---|---|
| Debug | debug_* | Uso de memória elevado, risco operacional |
| Engine | engine_* | Uso interno dos validadores |
| Txpool | txpool_* | Visibilidade do mempool restrita |
| Admin | admin_* | Operação do nó, apenas operadores |
Para depuração profunda, use um nó Besu local ou dedicado com APIs habilitadas, dentro da política do consórcio BrightCity.
Preço do gas
A configuração atual do genesis não ativa London/EIP-1559. O modelo é o gas legado (gasPrice), com limite por bloco definido no genesis.
| Property | Valor |
|---|---|
| Gas Model | Legado (gasPrice) |
| Block Gas Limit | 30,000,000 (0x1c9c380) |
| Taxas | Definidas pela política do consórcio na testnet |
Recursos
Configuração da rede
RPC, chain ID e parâmetros QBFT
Contratos
Padrões ERC e deploy na testnet
Gas e transações
ETH nativo e gas legado
Consenso e validadores
QBFT permissionado
Próximos passos
Visão geral da chain
BrightCity Chain Testnet
Usar o RPC
Métodos
eth, net, web3Explorador
Consultar transações e contratos
FAQ
Perguntas frequentes
