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 você pode encontrar ao trabalhar com o Blockchain Node Engine.
Teoria da blockchain
Termo
Definição
block
Uma coleção ordenada de transações em uma blockchain de criptomoeda.
Os blocos são imutáveis e, depois de adicionados à blockchain, só podem ser removidos no caso de uma bifurcação na cadeia.
altura do bloco
O número de blocos confirmados no histórico de uma blockchain.
A altura do bloco atual é o número de blocos na blockchain
menos um.
blockchain
Um banco de dados público compartilhado composto por grupos consecutivos ou blocos.
Cada bloco faz referência ao bloco pai, o que resulta em cadeias de blocos.
Os dados não podem ser alterados em um bloco sem afetar outros.
cliente
Software executado no seu computador que se comunica com outros
computadores em uma rede distribuída.
endpoint
O URL usado para acessar nós.
Para o Blockchain Node Engine, os endpoints JSON-RPC e
WebSocket são compatíveis.
Endpoint JSON-RPC
Chamada de procedimento remoto (RPC) da Notation Object JavaScript (JSON).
Essa é a principal maneira de interagir com os nós. Com os endpoints JSON-RPC, é possível implantar contratos inteligentes, interagir com eles (ler e gravar dados), retransmitir transações ou extrair dados de blocos e transações.
latência
O tempo médio que um nó leva para responder a solicitações.
nó
Uma instância de software cliente
em execução em um computador em uma rede distribuída de computadores, cada um executando
o mesmo software. Por exemplo, cada instância de um cliente Ethereum
em execução em um computador em uma rede de outros computadores que executam o software cliente
do Ethereum é um nó.
capacidade
A velocidade com que uma blockchain processa transações.
Endpoint do WebSocket
Se você quiser se inscrever para receber atualizações do blockchain,
uma conexão WebSocket pode ser usada. Esse método permite evitar
a pesquisa de atualizações no nó e é adequado para atualizações em tempo real.
Cloud
Termo
Definição
Chave de API
O Blockchain Node Engine usa chaves de API para autenticação nas APIs dos nós de blockchain. Essas chaves de API têm um string,
um ID e um display name opcional.
Consulte
Autenticar usando chaves de API
para mais informações.
Um cliente Ethereum que fornece acordo com base em dados validados recebidos do cliente de execução. Consulte também:
Ethereum, clientes de consenso
cliente de execução
Um cliente Ethereum responsável por executar transações de blockchain e armazenar o estado e os dados do nó de blockchain. Consulte também:
Ethereum, clientes de execução
Espaço de nome JSON-RPC
Ao usar o cliente de execução do Ethereum Geth, há
namespaces JSON-RPC que definem a API disponível. Por padrão,
o Blockchain Node Engine desativa os namespaces admin e debug
porque eles contêm funções que podem afetar a
operação do nó. Esses namespaces podem ser ativados opcionalmente ao
criar um nó de blockchain.
Mainnet
O principal blockchain público de produção do Ethereum.
Consulte também:
Ethereum Mainnet
Os nós do Ethereum podem ser completos, de arquivamento ou leves,
com diferentes compensações nos requisitos de hardware em comparação com a funcionalidade disponível:
Completo:armazena dados de blockchain suficientes para validar completamente
novos blocos, mas poda dados históricos. Os nós completos exigem uma
quantidade significativa de hardware de computador e recursos de largura de banda.
Arquivo : armazena todas as informações do nó completo, além de um arquivo de estados históricos. Os nós de arquivo exigem
muito mais armazenamento em disco do que os nós completos.
Light : faz o download apenas de cabeçalhos de bloco que contêm informações resumidas sobre o conteúdo do bloco. Os nós leves
exigem hardware menos potente e largura de banda menor do que os nós completos ou
de arquivamento. No momento, o Blockchain Node Engine não oferece suporte a 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-03-04 UTC."],[],[]]