Bitcoin Blockchain explicado: Noções básicas sobre Bitcoin e Blockchain



Este blog Bitcoin Blockchain ajudará você a entender os fundamentos do Bitcoin e como a Tecnologia Blockchain ajuda a implementar o sistema Bitcoin.

O Bitcoin Blockchain é, sem dúvida, o burburinho na indústria hoje. Por meio deste blog, tentarei da melhor forma possível apresentar a você os conceitos da criptomoeda Bitcoin e como ele criou essa tecnologia revolucionária que chamamos de Blockchain. Antes de prosseguir, dê uma olhada no nosso pequeno vídeo animado sobre What is Blockchain & Bitcoin.

Essa pergunta geralmente causa confusão. Aqui está uma explicação rápida para limpar sua cabeça confusa!





O que é Blockchain | O que é Bitcoin | Edureka

O seguinte será o enredo de nosso blog Bitcoin Blockchain:

  1. O que é Bitcoin?
  2. O que é Blockchain?
  3. Como Bitcoin implementa Blockchain?
    3.1 Livro razão público distribuído
    3.2 Criptografia de hash
    3.3 Prova de Trabalho
    3.4 Incentivos para validação
  4. Mineração de bitcoin
  5. Carteiras Blockchain
  6. Demonstração: Transferência de Bitcoins entre carteiras

O que é Bitcoin?

Antes de prosseguir, deixe-me resumir a história da transação de dinheiro.



Uma história de transações monetárias

Quando se trata de transacionar dinheiro ou qualquer coisa de valor, as pessoas contam com bancos e outros terceiros de confiança, como bancos e governos, para garantir a confiança e a certeza.

Agora, essas partes confiáveis ​​desempenham um papel importante em uma transação digital de facilitação. Isso cria o que é conhecido como problema de gasto duplo .

como criar sessão em java

Mas e se houver uma maneira de desintermediar o fluxo de ativos digitais. Bem, existe uma tecnologia hoje que torna isso possível.



Em 2009, Satoshi Nakamoto desenvolveu um sistema de caixa eletrônico ponto a ponto chamado Bitcoin, que permitia que os pagamentos online fossem transferidos diretamente, sem um intermediário.

O que é Blockchain?

  • Blockchain é simplesmente uma estrutura de dados onde cada bloco está vinculado a outro bloco em uma ordem cronológica com registro de data e hora
  • É um livro-razão digital distribuído de um registro público imutável de transações digitais
  • Cada novo registro é validado em toda a rede distribuída antes de ser armazenado em um bloco
  • Todas as informações, uma vez armazenadas no livro-razão, são verificáveis ​​e auditáveis, mas não editáveis
  • Cada bloco é identificado por sua assinatura criptográfica
  • O primeiro bloco do Blockchain é conhecido como o Bloco de gênese

Bitcoin Blockchain explicado | Edureka

ComoBitcoin implementa Blockchain?

Blockchain é a tecnologia subjacente dos bitcoins que supera todos os problemas dos bancos tradicionais. Vamos dar uma olhada emdetalhe.

1. Livro razão público distribuído

Cada pessoa na rede tem uma cópia do livro-razão. Não existe uma única cópia original centralizada. Razão aqui significa a cópia de todas as transações que já aconteceram.

Blockchain é um banco de dados distribuído que armazena todas as transações Bitcoin que já aconteceram na história do Bitcoin.Isso garante que nenhuma pessoa possa fazer alterações no livro-razão porque todos os outros irão imediatamente sinalizá-lo comocorrupto.

2. Criptografia de hash

Tudo armazenado no Blockchain é criptografado . Dessa forma, todos podem ver todas as transações, mas ao mesmo tempo ninguém saberá qual dessas contas pertence a você.

Não é exatamente isso que esperamos de um sistema bancárioser estar?

3. Prova de Trabalho

Prova de Trabalho é um conceito inventado no Bitcoin Blockchain no qual os mineiros (usuários especiais do Bitcoin) validarão as transações resolvendo um quebra-cabeça matemático complexo chamado Prova de Trabalho.

c ++ fibonacci recursivo

Tecnicamente, há um valor alvo de hash designado para cada bloco antes do tempo.Os mineiros reúnem um conjunto de transações Bitcoin não verificadas (cerca de 250) em um bloco, calculam seu hash e, em seguida, começam uma corrida para encontrar um conjunto específico de caracteres chamado Núncio .

O hash total obtido a partir do hash do bloco anterior, dados da transação e o núncio tem que corresponder ao valor de hash alvo pré-atribuído final. É isto Núncio qual é extensivo computacionalmente . Somente pessoas com grande poder de computação computacionale eletricidadesão capazes de resolvê-lo em 10 minutos emmédia.

4. Incentivos para validação

A parte mais interessante do Bitcoin é Mineração de bitcoin . É o conceito em que certos usuários fazem um trabalho e são recompensados ​​com 12,5 Bitcoins (BTC) por bloco. Cada bloco leva em média cerca de 10 minutos para ser minerado.

Este incentivo é dado para os esforços de computação e para cobrir os custos de eletricidade e infraestrutura necessários para alcançá-lo. Atualmente, grandes pools controlam cerca de 10-20% do poder de mineração global e geralmente apenas esses pools têm sucesso na mineração de Bitcoins.

Mineração de bitcoin

Bitcoin Mining é um processo de validação de transações em um novo bloco e adição deste bloco ao Blockchain existente.Mineiros bem-sucedidos de Bitcoin são recompensados ​​com uma quantidade fixa de novos Bitcoins que são extraídos da economia Bitcoin. Atualmente, cada minerador de sucesso obtém 12,5 BTC ( Sujeito a alterações a cada 4 anos ou por meio de uma decisão da comunidade Bitcoin ) como uma recompensa por adicionar com sucesso um bloco de transações aoBlockchain.

Carteiras de criptomoeda

As carteiras de Bitcoins geralmente são usadas para transferir Bitcoins entre contas diferentes. Eles são como um superconjunto contendo carteiras para Bitcoin e todas as outras criptomoedas como Ethereum, Litecoin, Dash, Ripple e Auroracoin, para citar alguns.

Todas as transações na rede Bitcoin acontecem por meio de uma das várias carteiras Bitcoin. Algumas das carteiras Bitcoin populares incluem Jaxx, Zebpay, Blockchain.info, Electrum, Keep Eye, Exodus e Mycelium.

Tipos de carteira Blockchain

Exploraremos os tipos mais populares de carteiras Blockchain com base na localização de chaves privadas, dispositivos e clientes

Figura: Bitcoin Blockchain explicado - carteiras quentes e frias

  1. Carteira Quente

    Carteiras Quentes são os mais fáceis de usar para transferir criptomoedas. Não há necessidade de baixar todo o Blockchain e todas as chaves privadas são armazenadas online para transferências rápidas. Eles são menos confiáveis ​​quando comparados às carteiras frias.

  2. Carteira fria

    Carteiras Frias são aqueles onde Blockchain inteiro é baixado no sistema e cada transação é assinada offline e então publicada online. Eles são a maneira mais segura de fazer transferências de criptomoedas online.

    Figura: Bitcoin Blockchain explicado - carteiras baseadas na localização de chaves privadas

  3. Carteira Online da Web

    Carteira Online da Web é uma carteira ativa onde o Blockchain existe online e o usuário transfere usando sua chave privada e o endereço público do destinatário.

  4. Carteira móvel

    Carteiras móveis são semelhantes às carteiras da Web on-line, exceto pelo fato de serem especificamente projetadas para uso em telefones celulares. Geralmente, as carteiras móveis também têm sua própria versão online da web.

  5. Carteira desktop

    Carteiras de mesa são carteiras frias onde as chaves privadas de contas Blockchain, como Bitcoin e Ethereum, são armazenadas em servidores frios e há uma máquina cliente separada que atua como intermediária entre a Internet e o servidor.

  6. Carteira Física

    Carteiras Físicas são aquelas carteiras onde os detalhes do Bitcoin (ou outras criptomoedas), como chave privada, endereço público e código QR, são impressos fisicamente para uso prolongado.

  7. Cliente Bitcoin

    Clientes Bitcoin são carteiras específicas para transferências de Bitcoin. Esses clientes ajudam os usuários a processar suas transações Bitcoin cobrando uma pequena taxa. Alguns dos clientes Bitcoin mais populares são Fique de olho , Electrum , Êxodo e Micélio .

  8. Carteira de Hardware

    Carteiras de Hardware pode ser usado para transferir Bitcoins (criptomoeda) diretamente do hardware para outra conta Bitcoin (criptomoeda) quando estiver conectado à Internet. Na maioria das vezes, as próprias carteiras contêm uma interface para inserir os detalhes do destinatário e o valor a sertransferido.

Demonstração - Transferência de Bitcoins entre carteiras

Vejamos agora como podemos usar carteiras Blockchain para transferir Bitcoin entre várias contas Bitcoin. Estaremos usando a carteira popular Jaxx para nossa demonstração.

Passo 1 : Faça download da Carteira Jaxx em Jaxx.io

Figura: Bitcoin Blockchain explicado - Baixando a carteira Jaxx

Passo 2 : Crie sua conta Bitcoin Wallet em Blockchain.info

Figura: Bitcoin Blockchain explicado - inscrevendo-se em uma carteira Bitcoin

etapa 3 : Preencha os detalhes da carteira Jaxx. o Para endereço pode ser obtido na carteira Jaxx em Seu endereço Bitcoin atual campo. Preencha o restante dos detalhes, como o valor do Bitcoin e a descrição opcional.

Figura: Bitcoin Blockchain Explained - Envio de Bitcoins da Blockchain.info Wallet

Passo 4 : Confirme se todos os dados preenchidos estão corretos e clique no botão Enviar Bitcoin para confirmar a transação.

amazon ec2 tutorial para iniciantes

Etapa 5 : Agora você pode atualizar a carteira Jaxx e ver o saldo de Bitcoin atualizado. Demora cerca de 30 minutos para que a transação obtenha uma confirmação de 3 blocos.

Figura: Bitcoin Blockchain explicado - transação confirmada em Jaxx

Espero ter conseguido fazer com que entendam algumas coisas sobre Bitcoin e Blockchain por meio deste blog. Eu recomendaria que você passasse por nosso Tutorial de Blockchain e Tecnologia Blockchain blogs para obter uma compreensão aprofundada de Blockchain, Bitcoin, criptomoedas, Ethereum, Hyperledger e Contratos Inteligentes.

Tem alguma questão para nós? Mencione isso na seção de comentários e entraremos em contato com você.

Se você deseja aprender Blockchain e construir uma carreira em tecnologias Blockchain, confira nosso que vem com treinamento ao vivo conduzido por instrutor e experiência em projetos da vida real. Este treinamento irá ajudá-lo a entender o Blockchain em profundidade e ajudá-lo a alcançar o domínio sobre o assunto.