Avançar para o conteúdo principal

Glossário

Lista de termos principais relacionados à plataforma Celo, redes, ferramentas e tecnologia blockchain.


Account

Identifica uma conta em Celo. Existem dois tipos de conta. Externally owned accounts tem um saldo associado ao CELO e são controladas por um usuário que mantém o par de chaves público-privado associado. Contract accounts contêm o código e os dados de um único contrato inteligente que pode ser chamado e manipular seus próprios dados.

Address

Um identificador exclusivo para uma conta na blockchain do Celo.

Alfajores

A primeira rede pública de teste Celo disponível para que os desenvolvedores usem livremente, sujeita ao Alfajores Testnet Disclaimer.

Attestation

Geralmente, apoio a uma entidade que tenha uma identidade associada. Em celo, cada atestado confirma que uma conta tem acesso a uma mensagem enviada para um número de telefone celular específico por meio de um validador específico através do processo de verificação descentralizado da Celo.

Attestation Service

Um serviço operado por validadores que envia mensagens SMS assinadas para permitir que contas comprovem que têm acesso a um número de telefone.

Baklava

A segunda rede pública de teste do Celo destinada a ser usada como um campo de teste para alterações no protocolo e configurações de validador. Está sujeito ao Disclaimer de Testnet de Baklava.

Block

A unidade de atualização do blockchain. Um bloco consiste em um cabeçalho que identifique sua posição na cadeia e outros metadados, e um corpo que contém uma lista de transações e estruturas de dados que descrevem o novo estado depois de executar essas transações.

Blockchain

Uma base de dados mantida por um conjunto distribuído de computadores que não partilham uma relação de confiança ou propriedade comum. Trata-se de uma medida descentralizada. O conteúdo do banco de dados ou livro razão de uma blockchain é autenticado usando técnicas criptográficas, impedindo que seu conteúdo seja adicionado a, editado ou removido, exceto de acordo com um protocolo operado pela rede como um todo.

Byzantine Fault Tolerant (BFT) Consensus

Uma forma de algoritmo de consenso em que até um terço dos participantes pode ser defeituoso ou malicioso.

cLabs, Celo Labs

Equipe que, antes da versão mainnet, tem trabalhado em estreita colaboração para desenvolver e moldar o protocolo Celo e o aplicativo Celo Wallet com a entrada da grande comunidade Celo.

Carbon Offsetting Fund

Uma conta que recebe uma transferência como parte das recompensas de epoch para cobrir o custo de compensação do carbono gerado pela pegada de hardware necessária para operar a rede Celo. A conta que recebe esses fundos e a quantidade é determinada de tempos em tempos pela proposta de governança na cadeia.

Celo

Uma plataforma aberta que torna as ferramentas financeiras acessíveis a qualquer pessoa com um celular.

CELO

O símbolo do ticker para o Celo native asset, geralmente escrito em letras maiúsculas para evitar confusão com referências ao protocolo Celo (Celo nativo).

Celo Foundation

Uma fundação orientada pela missão responsável pela educação, envolvimento comunitário e apoio ao ecossistema na plataforma Celo.

Celo Gold

O nome obsoleto para o ativo nativo de Celo que agora é referido simplesmente como "Celo" ou de preferência como "CELO".

Celo Native Asset

O ativo nativo do Celo que pode ser usado para tomar ações na cadeia, como participar da Governança.

Claim

Parte dos metadados que Celo pode associar ao endereço, uma reivindicação é usada por uma conta para afirmar que ela tem controle sobre uma entidade off-chain particular (por exemplo, um nome de domínio DNS, uma conta em um serviço de terceiros, etc.). As reivindicações só podem ser verificadas fora da cadeia.

Client

Consulte Node.

Consensus

Um algoritmo que permite que vários computadores cheguem a uma decisão sobre um único valor proposto por um deles, apesar de falhas de rede ou computador.

ContractKit

Uma biblioteca para ajudar desenvolvedores e operadores de nós do Validator interagem com os contratos Celo Blockchain e Celo Core.

DApp

Abreviação de Aplicação Descentralizada. Um aplicativo, geralmente um aplicativo móvel, que entrega seus recursos conecta a uma rede descentralizada como Celo, em vez de serviços centralizados em centros de dados de uma única organização.

DAppKit

Um conjunto leve de funções na Carteira de Celo que permite que outros DApps móveis usem o nó Blockchain de Celo com a Carteira de Celo para assinar as transações e acessar o endereço do usuário.

DeFi

Finanças descentralizadas; software de código aberto e redes sem intermediários no espaço financeiro.

Double Signing

Quando um validador assina dois blocos diferentes na mesma altura e com o mesmo hash pai no blockchain.

Epoch

Um número fixo de blocos, configurado no bloco de gênese da rede, durante o qual o mesmo conjunto de validadores é usado para o consenso. Uma eleição validadora é realizada após o último bloco de um período, e qualquer alteração resultante ao conjunto de validadores são escritas no cabeçalho daquele bloco.

Epoch Rewards

Fundos desembolsados pelo protocolo no final de cada período como incentivos para validadores, grupos de validadores titulares de Locked Gold que votaram em grupos de validadores que elegeram um ou mais validadores, a Reserva, o Fundo Comunitário e o Fundo de Compensação de Carbono.

ERC-20

Uma interface padrão para implementar tokens como contratos inteligentes. Os saldos associados aos endereços são tipicamente mantidos dentro do armazenamento do contrato. Ambos CELO e Celo Dólares implementam a interface ERC-20.

Ethereum

Um projeto com o qual o código do Blockchain do Celo compartilhou a ancestralidade. Ethereum facilita a construção de aplicações descentralizadas de uso geral.

EVM

A Máquina Virtual Ethereum. Um ambiente de runtime usado por contratos inteligentes na Ethereum e Celo.

Externally Owned Account (EOA)

Uma conta pertencente a uma chave privada que tem total controle para enviar transações da conta, assinando e enviando a transação para a blockchain. Todas as transações em Celo devem ser originárias de uma EOA, que paga as taxas de transação.

Full Node

Um computador que funciona com o software Celo Blockchain que mantém uma cópia completa do blockchain localmente e, em Celo, recebe taxas de transação em troca de atender os clientes light.

Gas

Uma etapa de execução de um contrato inteligente. Operações diferentes consomem quantidades diferentes de gás. Para evitar ataques de negação de serviço, as transações especificam um gás máximo que limita as etapas de execução antes que uma transação seja revertida.

Gas Price

Determina o preço unitário do gás, ou seja, o custo de uma transação para realizar um passo da execução. Isso é usado para priorizar quais transações a rede se aplica.

Gas Price Minimum

O preço unitário mínimo do gás que o protocolo Celo irá aceitar. Este valor muda de bloco para bloco em resposta ao congestionamento, aumentando à medida que mais transações competem pela capacidade limitada da rede. Uma transação que especifica um preço de gás abaixo do preço mínimo de gás não será processada até que o preço mínimo de gás caia.

Genesis block

O primeiro bloco da blockchain, fornecido como configuração para nós de Celo Blockchain.

Geth

go-ethereum, uma implementação Golang do protocolo Ethereum do qual o software Celo Blockchain é forkado.

Governance

Parte do Celo que permite a atualização do protocolo e outras ações a serem realizadas em nome da rede mantendo um processo de referendo no qual o CELO detentor vota em propostas enviadas pela comunidade.

Governable

Um contrato inteligente que pertence ao mecanismo Governança do Celo e, portanto, pode ser alterado ou atualizado por uma proposta de governança em cadeia.

Group Share

A proporção de recompensas de período para um validador eleito que é passado para o grupo validador que fez com que ele fosse eleito. Essa é uma propriedade que pode ser configurada por cada grupo.

Consulte Bloco.

HSM

Módulo de Segurança Hardware. Um dispositivo de hardware que hospeda uma ou mais chaves privadas e assina dados sem passar a chave para fora do dispositivo.

Key Rotation

A criação de uma nova chave criptográfica para substituir uma chave existente no uso ativo.

Community Fund

Uma conta que apoia os custos operacionais e de desenvolvimento do protocolo Celo. O Fundo Comunitário é mantido através de uma transferência feita no âmbito do Epoch Rewards, e visa cobrir custos além dos outros incentivos específicos fornecidos aos validadores e grupos validadores. É possível estabelecer prémios através de uma proposta de governança em cadeia.

Istanbul

Istambul, ou IBFT, é o nome original da implementação do algoritmo de consenso Bizantine Fault Tolerante usado por Celo. Istambul também é o nome de um hard fork da rede Ethereum.

Light Client

Um dispositivo ou computador executando o software Celo Blockchain que normalmente mantém apenas o estado blockchain mais recente, que ele possa enviar transações e identificar quais outros dados solicitar se necessário. Cada instalação da Celo Wallet inclui um cliente leve Celo Blockchain.

Locked Gold

Os saldos do CELO mantidos em estoque no contrato Locked Gold para a conta que os depositou. Isso permite que o equilíbrio seja usado para votar em eleições validadoras, propostas de governança, e para atender aos requisitos de staking para registrar um grupo de validador.

Locked Gold está no processo de ser renomeado juntamente com outras referências para Celo Gold (cGLD), que agora é chamado de CELO.

Mainnet

A rede de produção de Celo.

Node

Uma instância de execução do software Celo Blockchain. Isto pode ser configurado para ser executado como um Validador, nó Completo ou Cliente Light. Usado de forma intercambiável com 'Cliente'.

On-chain

Uma interação que ocorre apenas através de uma transação sendo executada no blockchain e atualizando o estado do ledger.

Proof-of-Stake

O sistema que determina os participantes num mecanismo de consenso Byzantine Fault Tolerant. O mecanismo Proof-of-Stake do Celo permite que as contas convertam unidades de CELO em Locked Gold e depois votem em Grupos Validadores, que uma eleição realizada no final de cada época seleciona um novo conjunto de validadores para o próximo período.

RC1

RC1, que significa Candidato de Lançamento 1, foi a primeira rede que tinha potencial para se tornar a rede principal de Celo. Ela foi promovida para Mainnet depois de a comunidade Celo ter votado para permitir transferências CELO na rede em 18 de maio de 2020.

Savings Circle

Uma prática comum nas sociedades sem fácil acesso à banca (fonte); uma poupança peer-to-peer e grupo de empréstimos.

SBAT

Deve Ser Capaz de (Acrônimo usado no título do problema GitHub)

SNBAT

Não deve ser capaz de (Acrônimo utilizado no título de issue GitHub)

Sync

O processo, quando um nó se junta à rede, de solicitar e receber cabeçalhos de bloco para que o nó atinja o estado mais recente da internet.

SDK

Kit de desenvolvimento de software. Geralmente, um conjunto de ferramentas de desenvolvedor que permitem que os aplicativos sejam construídos em uma plataforma.

Slashing

A redução na participação de um validador, um grupo validador, ou ambos, para uma ação em particular que não conduz à saúde da rede.

Slashing Penalty

Uma variável que é rastreada para cada grupo validador pelo mecanismo proof-of-stake que causa recompensas para o grupo os seus validadores e os seus eleitores a serem temporariamente reduzidos devido a um recente decrescimento.

Solidity

O idioma preferido para escrever Contratos Inteligentes na plataforma Celo.

Smart Contracts

Programas que são implantados para uma blockchain e executados em seus nós. Eles operam em dados na blockchain e em entradas externas recebidas em transações ou mensagens para a blockchain, e pode atualizar o estado da blockchain, incluindo saldos de contas. No Celo e Ethereum, os contratos inteligentes são escritos em linguagens como Solidity.

Stablecoin

Uma stablecoin é um tipo de criptomoeda cujo preço rastreia uma moeda ou mercadoria externa.

Stake

Locked Gold que um validador ou grupo validador coloca em risco no ponto de registro. Uma parte de uma participação pode ser reduzida por determinadas ações que não conduzam à saúde da rede.

Testnet

Uma rede de teste. Seus tokens não possuem nenhum valor econômico do mundo real.

Transaction

Solicitações para fazer uma mudança no estado da blockchain. Eles pode: transferir valor entre contas; executa uma função em um contrato inteligente e passa por argumentos (talvez fazendo com que outros contratos inteligentes sejam chamados, atualize seu armazenamento ou valor de transferência); ou crie um novo acordo inteligente.

Unlocking Period

O tempo decorrido entre uma conta solicitando uma quantidade de Locked Gold é desbloqueado e o primeiro ponto pode ser retirado.

Uptime Score

Uma variável que é rastreada para cada validador pelo mecanismo proof-of-stake que aproxima o quão regularmente o validador participa em consenso.

Validator

Ambos: a entidade no mecanismo proof-of-stake que pode ser associada com um grupo de validadores e subsequentemente eleito; e uma instância em execução do software Celo Blockchain que está configurado e pronto (se for escolhido) para participar do algoritmo de consenso Tolerante de Bizantine Fault para concordar em novos blocos para acrescentar ao livro razão do blockchain.

Validator Group

A entidade no mecanismo proof-of-stake que pode associar validatores, receber votos dos detentores de Locked Gold e fazer com que os validadores sejam eleitos.

Validator Set

O conjunto de validadores eleitos (em relação a um período específico) que participam em consenso

Wallet

Um DApp que permite a um usuário gerenciar uma conta e geralmente armazena a chave privada associada. DApp que permite que um usuário gerencie uma conta e geralmente armazena a chave privada associada.