Conceitos principais do Blockchain (1)

1. Por que você precisa de um banco de dados descentralizado?

Desvantagens dos sistemas centralizados : 1. É fácil falhar em um único ponto. 2. Proteção de privacidade deficiente. 3. As informações são facilmente vazadas. 4. Questões de integridade.

Vantagens do sistema descentralizado (blockchain) : 1. Evitar pontos únicos de falha. 2. Aberto e transparente. 3. Não pode ser adulterado. 4. Rastreabilidade.

A tecnologia envolvida no blockchain

O blockchain com descentralização é uma fusão de várias tecnologias

Principalmente incluem: tecnologia de criptografia, estrutura de dados, armazenamento distribuído, rede P2P, teoria dos jogos, algoritmo de consenso

Tecnologia de criptografia: O próprio blockchain contém uma variedade de tecnologias de criptografia, incluindo criptografia de chave pública, criptografia simétrica e funções de hash.

Proteção da privacidade e confiabilidade: 1. A chave pública representa a identidade e a chave privada representa o poder, que protege bem a privacidade da parte da transação.

2. Assinaturas criptográficas podem tornar as transações não repudiadas, e a natureza descentralizada do blockchain protege a segurança do livro-razão e torna as transações mais confiáveis.

3. Terminologia relacionada à classificação e arquitetura do blockchain

Classificação do blockchain:

  •  De acordo com se o sistema possui um mecanismo de acesso ao nó, os cursos de blockchain são classificados em cadeias com permissão e cadeias sem permissão.
    • A entrada e saída de nós na cadeia de permissões requer a permissão do sistema blockchain, que pode ser dividido em cadeia de alianças e cadeia privada conforme o sujeito com autoridade de controle seja centralizado ou não;
    • A cadeia não licenciada é completamente aberta e pode ser chamada de cadeia pública, e os nós podem entrar e sair livremente a qualquer momento.
      Cadeia pública (cadeia não licenciada) Cadeia de alianças (cadeia licenciada) Cadeia privada (cadeia de permissão)
      O mais alto grau de abertura, qualquer pessoa pode participar Através da abertura do mecanismo de acesso, apenas membros da aliança podem participar

        Apenas para uso interno

Termos relacionados:

  • O conceito de estrutura de dados blockchain
    • A essência do blockchain é realizar um livro-razão descentralizado.
    • A existência do livro-razão do blockchain é uma estrutura de bloco de cadeia.
  • Grafo Acíclico Direcionado (DAG): Um grafo direcionado é um grafo acíclico direcionado se não puder começar em nenhum vértice e retornar a esse ponto por várias arestas.
  • Rede P2P (rede ponto a ponto):
    • P2P pode ser entendido como computação ponto a ponto ou rede ponto a ponto.
    • Não há nós centralizados na rede P2P e cada host é um servidor e um cliente.
  • Contrato Inteligente:
    • contratos definidos digitalmente com termos autoaplicáveis;
    • O contrato inteligente é para o blockchain o que o SQL é para o banco de dados;
  • Protocolo: Abreviação de protocolo de rede.Um protocolo de rede é um conjunto de convenções que devem ser cumpridas por ambos os computadores em comunicação.
  • Gasto duplo:
    • Double-spend é um ataque de double-spend, que, como o nome sugere, é gastar uma quantia de dinheiro duas ou mais vezes.
    • Para que um ataque de gasto duplo seja bem-sucedido, ele deve se bifurcar.
    • Para que um ataque de gasto duplo seja bem-sucedido, o poder de computação ou os fundos devem ser fortes o suficiente.
  • Algoritmo de Consenso: Um método no qual cada nó distribuído no sistema blockchain concorda e confirma comportamentos como verificação, gravação e modificação de coisas ou estados.
  • sinal:
    • Dados anexados a uma unidade de dados ou uma transformação criptográfica de uma unidade de dados que permite ao destinatário da unidade de dados confirmar a origem e integridade da unidade de dados e proteger os dados de serem acessados ​​por outros (por exemplo, o destinatário). ) falsificação ou negação.
    • A assinatura digital é a realização de comportamentos como assinatura e selo na sociedade real no mundo digital.
    • A assinatura no blockchain refere-se à assinatura digital baseada no sistema PKI (infraestrutura de chave pública) ou nas chaves pública e privada do blockchain
  • Algoritmo de Criptografia: O processo de alteração criptográfica de dados para produzir texto cifrado. Normalmente contém um conjunto de transformações que usam um conjunto de algoritmos e um conjunto de parâmetros de entrada. O parâmetro de entrada é geralmente chamado de chave.
Algoritmos comuns de criptografia assimétrica Algoritmos comuns de criptografia simétrica 
RSA, Elgamal, ECC       

AES, DES, 3DES

Supongo que te gusta

Origin blog.csdn.net/djklsajdklsajdlk/article/details/125578546
Recomendado
Clasificación