Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Esta página descreve os termos que pode encontrar quando trabalha com o Blockchain Node Engine.
Teoria da blockchain
Vigência
Definição
bloquear
Uma coleção ordenada de transações numa blockchain de criptomoedas.
Os blocos são imutáveis e, depois de adicionados à cadeia de blocos, só podem ser removidos em caso de bifurcação na cadeia.
altura do bloco
O número de blocos confirmados no histórico de uma cadeia de blocos.
A altura do bloco atual é o número de blocos na cadeia de blocos
menos um.
blockchain
Uma base de dados pública e partilhada composta por grupos consecutivos ou blocos.
Cada bloco faz referência ao respetivo bloco principal, o que resulta em cadeias de blocos.
Não é possível alterar os dados num bloco sem afetar outros blocos.
cliente
Software executado no seu computador que comunica com outros computadores numa rede distribuída.
ponto final
O URL usado para aceder aos nós.
Para o Blockchain Node Engine, são suportados os pontos finais JSON-RPC e WebSocket.
Ponto final JSON-RPC
Chamada de procedimento remoto (RPC) de JavaScript Object Notation (JSON).
Esta é a principal forma de interagir com os nós. Através dos pontos finais JSON-RPC, pode implementar contratos inteligentes, interagir com contratos inteligentes (ler e escrever dados), retransmitir transações ou extrair dados de blocos e transações.
latência
O tempo médio que um nó demora a responder a pedidos.
nó
Uma instância de software cliente
em execução num computador numa rede distribuída de computadores que executam
o mesmo software. Por exemplo, cada instância de um cliente Ethereum
em execução num computador numa rede de outros computadores com o software
cliente Ethereum é um nó.
Débito
A rapidez com que uma cadeia de blocos processa transações.
Ponto final WebSocket
Se quiser subscrever atualizações da cadeia de blocos,
pode usar uma ligação WebSocket. Este método permite-lhe evitar
a sondagem do nó para atualizações e é adequado para atualizações em tempo real.
Google Cloud
Vigência
Definição
Chave da API
O Blockchain Node Engine usa chaves da API para autenticação nas APIs dos nós da blockchain. Estas chaves da API têm um string,
um ID e um display name opcional.
Consulte o artigo
Autentique através de chaves da API
para mais informações.
Um cliente Ethereum que fornece um acordo com base em dados validados recebidos do cliente de execução. Veja também:
Ethereum, clientes de consenso
cliente de execução
Um cliente Ethereum responsável pela execução de transações de blockchain e pelo armazenamento do estado e dos dados do nó de blockchain. Veja também:
Ethereum, Execution Clients
Espaço de nomes JSON-RPC
Quando usa o cliente de execução do Geth Ethereum, existem
namespaces JSON-RPC que definem a API disponível. Por predefinição,
o Blockchain Node Engine desativa os espaços de nomes admin e debug, uma vez que contêm funções que podem afetar potencialmente o funcionamento do nó. Estes espaços de nomes podem ser ativados opcionalmente quando
cria um nó da cadeia de blocos.
Mainnet
A cadeia de blocos de produção pública principal do Ethereum.
Veja também:
Ethereum Mainnet
Os nós Ethereum podem ser completos, de arquivo ou leves, com diferentes compromissos nos requisitos de hardware em comparação com a funcionalidade disponível:
Completo: armazena dados suficientes da cadeia de blocos para validar totalmente
novos blocos, mas remove dados do histórico. Os nós completos requerem uma quantidade significativa de recursos de hardware informático e largura de banda.
Arquivo: armazena todas as informações do nó completo, bem como um arquivo de estados históricos. Os nós de arquivo requerem
substancialmente mais armazenamento em disco do que os nós completos.
Light: transfere apenas cabeçalhos de blocos que contêm informações de resumo sobre o conteúdo dos blocos. Os nós leves
requerem hardware menos potente e uma largura de banda inferior à dos nós completos ou
de arquivo. Tenha em atenção que o Blockchain Node Engine não suporta atualmente
nós leves.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-18 UTC."],[],[],null,[]]