A BrightCity Chain é uma blockchain permissionada de consórcio: apenas validadores autorizados produzem blocos, o acesso à rede é controlado pela BrightCity e as aplicações focam em serviços urbanos digitais (IoT, identidade, contratos de serviço público, trilhas de auditoria, etc.).

Rede privada permissionada

Consórcio BrightCity com validadores conhecidos e acesso controlado

Blocos a cada 2s

QBFT com blockperiodseconds: 2, com finalidade BFT adequada a operações urbanas em tempo quase real

Hyperledger Besu

Cliente Ethereum enterprise-grade, operação e observabilidade maduras para redes corporativas

EVM compatível

Contratos em Solidity com Foundry, Hardhat, viem, ethers.js e ferramentas do ecossistema Ethereum

Hyperledger Besu

Documentação oficial do cliente de nó

Ambientes oficiais

Os exemplos de integração nesta documentação usam o ambiente de desenvolvimento (*-develop.pgubright.com), salvo indicação em contrário.

Configuração da rede

Configuração básica

Detalhes da chain

Parâmetros QBFT (genesis)

O conjunto inicial de validadores está codificado em extraData no genesis. Alterações no validator set seguem o fluxo de governança QBFT (votação entre validadores).

Conectar com código

Endpoint JSON-RPC: https://rpc-develop.pgubright.com

Acesso à rede

Não exponha chaves privadas de validadores nem o arquivo nodekey em repositórios. O genesis com alloc e extraData é sensível à governança da rede.

Recursos

Conectar carteira

MetaMask e parâmetros da testnet

Usar o RPC

JSON-RPC com curl, viem e ethers

Plataforma energética

Sensores, medições, mercado automático, pagamentos e bridge

Contratos

EuroToken, SensorRegistry, EnergyMarket e EnergySettlement

Consultar no explorer

Blocos, transações e contratos

Diferenças vs Ethereum

Compatibilidade EVM e limitações

Consenso e validadores

QBFT na rede permissionada

Próximos passos

Gas e transações

ETH nativo e envio de transações

Boas práticas

Backends e indexadores

FAQ

Perguntas frequentes

Besu docs

Documentação Hyperledger Besu