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.
Header
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.