conta conta
Mina usa um modelo de conta (chave pública) para rastrear o status do razão. Isso é diferente do modelo UTXO do Bitcoin de manutenção do estado do razão.
Nó de arquivo ARCHIVE NODE
Por padrão, os nós Mina são leves e não precisam manter informações históricas sobre a rede, blocos ou transações. Os nós de arquivo armazenam dados históricos da cadeia em uma fonte de dados persistente para recuperação posterior.
MELHOR DICA MELHOR DICA
A melhor DICA é o bloco mais recente da blockchain com a maior força de cadeia conhecida pelo guardião.
BLOCObloco
Os blocos contêm informações de consenso sobre conjuntos de transações e status da rede. Esta mensagem contém um certificado de que o estado atual da rede é legítimo.
BLOCKCHAINBlockchain
Blockchain é uma estrutura de dados usada em criptomoeda para manter um estado consistente de todas as contas na rede.
CONFIRMAÇÕES DE BLOCOConfirmação de bloqueio
O número de blocos sucessores que fazem referência a um bloco continuará a aumentar, e a referência de um novo bloco a um bloco ancestral significa a confirmação do par de blocos. À medida que o número de confirmações aumenta, a probabilidade de uma reorganização diminui, aumentando assim a probabilidade de que todas as transações no bloco referenciado sejam confirmadas.
BLOCK FILL RATE taxa de preenchimento do bloco
A taxa de preenchimento de bloco refere-se à proporção de slots que geram blocos em relação ao total de slots. Alguns slots são intencionalmente vazios para garantir que a rede possa “alcançar” se as mensagens atrasarem.
PRODUTOR DE BLOCO produtor de bloco
Um produtor de blocos (minerador) é um nó que participa na decisão de quais blocos podem ser gerados e na geração de blocos contendo transações que podem ser transmitidas para a rede.
Bota BOOTSTRAP
Bootstrapping faz parte do processo de sincronização de nós. Este processo obterá a raiz do limite de transformação atual do nó par. Outras transformações obtidas durante o catch-up serão aplicadas a este estado raiz inicial.
BREADCRUMB Navegação Breadcrumb
Breadcrumbs são "nós" dentro do limite de transição. Breadcrumbs são gerados aplicando transições ao estado anterior, incluindo transições externas, ledgers preparados e bases de moedas pendentes.
CATCHUP recuperar o atraso
CATCHUP é o estágio final do processo de sincronização. Durante o processo de catchup, o nó determina e baixa todas as transições que existem entre a raiz do limite de transição e o melhor TIP atual, tentando assim alcançar o melhor TIP atual. Primeiro, o nó solicita o hash de transformação ausente e a prova da cadeia de transação. Esta prova verifica se o caminho fornecido é válido, ou seja, o hash de transformação fornecido leva a raiz ao TIP ideal. Depois que um nó tiver todos os hashes de transformação, ele solicitará a transformação externa completa para cada hash de transformação do nó peer. Para cada transição externa, o nó constrói seus próprios limites de transição aplicando cada limite de transição ao estado anterior para construir uma navegação estrutural. Quando o catchup é concluído, o melhor TIP local do nó é igual ao melhor TIP da rede, e a navegação estrutural estabeleceu transições para todas as transições da raiz do limite de transição (melhor TIP - k) para o TIP atual, e cada um tem foi verificado. Neste ponto, os nós estão sincronizados. Se a qualquer momento um nó observar transições descontínuas no mesmo caminho, isso poderá desencadear um catchup, indicando que há uma perda de transição.
FORÇA DA CADEIAForça da corrente
Como não existe um histórico completo no Mina, um nó que acabou de se conectar à rede não pode sincronizar desde a gênese aplicando todas as transformações anteriores. Portanto um nó precisa determinar a cadeia mais forte (a cadeia considerada legal, no Bitcoin a cadeia mais longa). Para identificar a cadeia mais forte, a densidade mínima da cadeia para uma janela de tempo de fluxo é armazenada. Portanto, nós honestos podem escolher uma blockchain com densidade mínima mais alta, ou seja, força de cadeia.
COMPRESSINGCompressão
Gera um SNARK para um cálculo, que é considerado uma saída "compactada" porque o tamanho da prova é fixo. Por exemplo, Mina mantém um blockchain conciso compactando todos os dados históricos no blockchain usando zk-SNARK. No entanto, isso é computacionalmente diferente da compactação com perdas, e o termo "compactação" descreve mais vividamente o processo de redução do tamanho dos dados solicitados.
CONSENSOConsenso
Um algoritmo ou conjunto de regras com o qual todos os nós Mina concordam ao decidir atualizar o estado da rede é chamado de consenso. As regras podem incluir os dados que os novos blocos podem conter, bem como a forma como os nós são selecionados para produzir blocos e a recompensa pela produção de um bloco. Mina usa Ouroboros Samisika como mecanismo de consenso.
NÓ DE CONSENSO Nó de consenso
Um nó que participa do consenso na rede Mina, por exemplo, um produtor de blocos (minerador). Os nós participam do processo de consenso (mineração) e exigem o estado mais recente.
CRIPTOMOEDA Criptomoeda
Um ativo digital ou moeda que utiliza primitivas criptográficas para proteger transações financeiras e verificar a propriedade por meio de pares de chaves público-privadas.
Daemon DAEMON
O daemon Mina é um processo em segundo plano que implementa o protocolo Mina e é executado no nó local. Isso permite que clientes ou carteiras locais se comuniquem com a rede Mina. Por exemplo, quando uma CLI envia uma transação, a solicitação é enviada ao daemon Mina, que então transmite a solicitação para a rede P2P. Ele também escuta mensagens como novos blocos e as encaminha aos clientes por meio do modelo pub-sub.
DELEGARDelegação
Como o piqueteamento da Mina (ou seja, participação no consenso, ou seja, mineração) exige que o nó esteja online, alguns nós podem desejar delegar sua Mina a outro nó que execute o serviço de piquetagem. Este processo é denominado piquetagem delegada e, normalmente, o provedor de serviços ou operador do pool de piquetagem pode cobrar uma taxa pela execução deste serviço, e essa taxa será deduzida quando o delegante for selecionado como produtor de bloco.
Era ÉPOCA
Epoch é uma unidade de tempo equivalente a 7.140 slots na rede principal. Uma época é dividida em vários intervalos de 3 minutos.
PORTA EXTERNAInterface externa
Esta é a porta usada pelo daemon Mina para conectar-se a outros nós na rede. Ela pode ser definida usando -external-port ao iniciar o daemon.
TRANSIÇÃO EXTERNAConversão externa
Uma transformação externa, também conhecida como bloco, é uma transformação gerada externamente, ou seja, gerada por outro produtor de bloco e passada para um nó.
FINALIDADEfinalidade
A constante de consenso k é o ponto em que é impossível reorganizar a cadeia. Uma vez que um bloco tenha k blocos confirmados (blocos descendentes) (definidos pela constante de consenso), ele é considerado confirmado.
FULL NODENó completo
Um nó completo é um nó Mina que pode verificar com credibilidade o status da rede. No Mina, cada nó é um nó completo porque todos os nós podem receber e verificar zk-SNARKs.
TRANSIÇÃO INTERNAConversão interna
Uma transformação interna é uma transformação gerada localmente, ou seja, pelo produtor do bloco. A transformação resultante é aplicada localmente e adicionada ao limite de transformação antes de ser transmitida aos pares.
CADÉLIA
Uma tabela hash distribuída (DHT) para redes ponto a ponto descentralizadas. Mina usa Kademlia para descobrir nós pares para que os nós possam encontrar nós vizinhos para compartilhar informações sobre o status da rede.
Par de chaves KEYPAIR
Uma combinação de chaves privadas e públicas. Os pares de chaves podem ser gerados por meio de um daemon em execução ou usando uma ferramenta geradora de chaves dedicada.
MEU
“Mina” em letras maiúsculas refere-se à infraestrutura de rede da qual dependem os protocolos e sistemas de criptomoeda subjacentes ● “Mina” em letras minúsculas refere-se a unidades de criptomoeda
NODEnode
Um nó é uma máquina executando o daemon mina.
NÓ NÃO CONSENSO Nó não consensual
Os nós completos no protocolo Mina não participam do consenso, mas ainda podem verificar provas de conhecimento zero para verificar o estado da cadeia sem confiança. Quando é mencionado que Mina tem 22kb de tamanho, isso se refere a nós não consensuais.
NONCE número aleatório único
Um nonce é um número crescente monotonicamente anexado a uma transação para evitar que as transações sejam repetidas na rede. As transações são sempre incluídas em blocos em ordem única.
Ponto a ponto ponto a ponto
Os sistemas de rede que dependem de nós pares para distribuir informações entre si são chamados de redes ponto a ponto. Essas redes são normalmente distribuídas por natureza e, diferentemente do modelo de rede cliente-servidor, não dependem de nenhum intermediário de recursos centralizado.
PICLES SNARK
Pickles é um novo sistema de prova e kit de ferramentas relacionado que é o primeiro SNARK capaz de ser implantado sem inicialização confiável e composto recursivamente. Pickles são a base para os desenvolvedores construírem contratos inteligentes privados e escalonáveis no Mina. Leia mais aqui. LIBP2
PLIBP2P é uma biblioteca de rede ponto a ponto que fornece transmissão de mensagens e compartilhamento de arquivos. Mina o usa como biblioteca de rede P2P subjacente.
CHAVE PRIVADAchave privada
A chave privada é outro componente da criptografia de chave pública que é privada, enquanto a chave pública pode ser divulgada publicamente. Apenas o titular da chave pública correspondente à chave privada pode comprovar a titularidade da chave pública. Isto permite assinar transações, comprovando que você é o titular dos fundos associados a uma determinada chave pública.
ESTADO DO PROTOCOLOStatus do protocolo
O status da rede. O estado do protocolo inclui o hash do estado do protocolo usado anteriormente para unir os blocos, bem como um corpo contendo o hash do estado de gênese, o estado do blockchain, o estado de consenso e as constantes de consenso.
PROTOCOL STATE HASHHash de status do protocolo
O hash do estado do protocolo é o hash do estado anterior e o hash do corpo do estado do protocolo e serve como identificador exclusivo do bloco.
PROVA DE APOSTA Prova de aposta
O tipo de algoritmo de consenso no Mina permite que os nós concordem sobre o estado da rede. A Prova de Participação (PoS) permite que os nós apostem mina na rede para aumentar suas chances de serem selecionados como o próximo produtor de bloco.
CHAVE PÚBLICAPublic key
Chave pública, como parte integrante da criptografia de chave pública, o endereço da chave pública no blockchain pode ser considerado como o endereço do usuário ou identidade única.
PUB-SUB publicar-assinar
Abreviação de publicar-assinar, publicar-assinar é um padrão de mensagens no qual um remetente de mensagem transmite uma mensagem e quaisquer ouvintes que tenham assinado anteriormente a mensagem desse remetente são notificados. Por exemplo, Mina utiliza esse padrão como forma de notificar os clientes quando um novo bloco é adicionado à cadeia. Este evento pode ser "ouvido" por todos os ouvintes, e cada ouvinte não precisa pesquisar independentemente novos dados.
REORGANIZAÇÃOReorganização
Quando ramos concorrentes de uma blockchain aumentam em comprimento em relação ao ramo principal, o blockchain se reorganiza para que o ramo mais forte seja mapeado para a cadeia principal. Após a reorganização, as transações geradas na agência excluída não terão mais garantia de inclusão no blockchain.
RAIZ (DA FRONTEIRA DE TRANSIÇÃO) RAIZ do limite de transformação
A raiz do limite de transição é o bloco k do melhor bloco TIP. A raiz é obtida do nó peer durante o processo de inicialização. Uma vez que o novo melhor TIP é visto, a raiz se move de modo que apenas k blocos persistam. A raiz é o ponto onde os blocos são finalizados devido ao consenso.
RPC
Chamadas de procedimento remoto (RPC) são usadas para comunicação entre nós na rede e interagir com daemons em execução.
ESTADO DE VARREDURA Status da varredura
O estado de varredura é uma estrutura de dados que enfileira transações que exigem provas SNARK e permite que trabalhadores snark processem SNARKs nessas transações em paralelo.
ASSINATURAS Assinatura
Abreviação de assinatura digital, uma assinatura é um método para estabelecer a autenticidade ou propriedade de uma mensagem. Como é fornecido um par de chaves pública-privada, o proprietário da chave privada pode assinar uma mensagem e qualquer pessoa pode usar a chave pública relevante para verificar a assinatura.
Horário SLOT
Slot in Mina é uma unidade de tempo. Quando a rede principal estiver online, um slot terá 3 minutos de duração. Uma época é dividida em vários slots. Os produtores de blocos podem ganhar a oportunidade de gerar blocos dentro de um slot.
SNARK POOL SNARK池
O pool snark contém o trabalho realizado pelos trabalhadores snark no estado de digitalização. O snark pool, também conhecido como "snarketplace", contém apenas os empregos mais baratos fornecidos pelos trabalhadores do snark para cada pacote de empregos. Se um nó perceber um trabalho mais barato e mais eficiente, ele substituirá o trabalho já existente no pool.
TRABALHADOR SNARK Trabalhador SNARK
Os trabalhadores SNARK são nós da rede que participam na geração de provas de transações SNARK. Como os trabalhadores do Snark são pagos em mina, eles ajudam a comprimir as transações.
Livro-razão SNARKED
O livro-razão snark é um livro-razão que contém apenas transações com provas relevantes. O snark ledger é atualizado assim que uma prova é emitida a partir do estado de varredura e é incluída em todas as transações na árvore de transações adicionadas pelos produtores de blocos anteriores.
Livro de palco STAGED LEDGER
O razão encenado é o status da conta corrente. Ele contém um razão de contas pendentes e uma fila de transações pendentes não SNARK que estão em estado de digitalização.
ESTABELECIMENTO
De acordo com o mecanismo de consenso, os nós da rede podem aumentar sua probabilidade de serem selecionados como produtores de blocos aumentando a Mina apostada. A chance de ganhar o direito de produzir um bloco é proporcional à quantidade de Mina apostada. Por exemplo, se um nó apostar 50% da mina na rede, ele teoricamente terá 50% de chance de ser selecionado para produzir novos blocos. Mina usa o protocolo de prova de aposta Ouroboros Samisika para implementar os detalhes do piqueteamento. Se um nó optar por apostar a sua Mina (para mineração), ele precisa estar online e conectado à rede Mina.
Livro de penhores STAKING LEDGER
O livro de penhores é usado para determinar o produtor do bloco em um intervalo de tempo (slot). A probabilidade de ganhar um intervalo de tempo (slot) e o direito de produzir um bloco são proporcionais ao valor do penhor. A distribuição da mina prometida na época atual é o livro-razão do último bloco da época atual-2.
PISCINA DE ESTACIONAMENTO
Pool delegado operado por proprietários de pools de piquetagem. Outros nós podem optar por delegar fundos a um pool de apostas para evitar requisitos online.
SINCRONIZANDO sincronização
Para gerar novos blocos, os nós precisam obter o estado atual. Para conseguir isso, os nós se conectam aos pares na inicialização, passam por um processo de inicialização e, em seguida, realizam uma atualização. O processo de sincronização constrói os limites de transição do nó criando trilhas para todas as transições entre a raiz do limite de transição e o melhor TIP atual. Assim que o processo for concluído, o nó será sincronizado.
CONTAS BLOQUEADAS POR TEMPOContas bloqueadas por tempo
Uma conta bloqueada por tempo é uma conta que contém um certo número de tokens restritos. Seus ativos não podem ser transferidos até que certas condições sejam atendidas (como a produção de um determinado bloco).
Pool de negociação do POOL DE TRANSAÇÕES
O pool de transações é uma lista de todas as transações pendentes, às vezes chamado de “pool de memória”. Cada nó possui um pool de transações locais que contém transações que foram passadas para o nó e verificadas. Se o pool de transações estiver cheio, as transações no pool poderão ser descartadas de acordo com a taxa, sendo descartada a taxa mais baixa.
Conversão de TRANSIÇÃO
Transformação em Mina é sinônimo de bloqueio.
Limite de transformação TRANSITION FRONTIER
O limite de transição é um armazenamento de dados local contendo os últimos k blocos da rede. É uma estrutura de dados do tipo árvore, e cada “nó” da árvore pode ter vários nós filhos, ou seja, ramificações. Cada nó da árvore é chamado de trilha.
USER TRANSACTIONTransação do usuário
As transações do usuário são transações emitidas pelos usuários, que podem ser pagamentos ou alterações comissionadas.
VRF
Uma função aleatória verificável (VRF) é usada para selecionar um produtor de bloco dentro de um slot. Ele aceita uma semente aleatória como entrada, que é derivada da saída do VRF da época anterior. O VRF é determinístico, ou seja, sempre retornará a mesma saída, não importa a frequência com que seja executado.
PROVA DE CONHECIMENTO ZERO
Prova de conhecimento zero A prova de conhecimento zero é uma prova em que uma parte (o provador) prova a outra parte (o verificador) que tem conhecimento de algo sem revelar o conhecimento específico. Mina usa provas de conhecimento zero, especificamente zk-SNARKs, para gerar provas que comprovem a validade do blockchain e permitir que qualquer nó da rede o verifique rapidamente.
ZK-SNARK
É um tipo de "prova de conhecimento zero" e é a abreviatura de "argumento de conhecimento sucinto e não interativo de conhecimento zero (argumento conciso de conhecimento zero não interativo)". As características específicas da implementação de SNARKs da Mina são a simplicidade e a não interação, o que permite a qualquer nó verificar rapidamente o status da rede.
(Por favor preste atenção!)

