レッスン2

Bitcoin (BTC): o primeiro blockchain da camada 1

Neste módulo mergulharemos no mundo do Bitcoin, a primeira e mais conhecida criptomoeda. Exploraremos a tecnologia por trás do Bitcoin, incluindo sua rede descentralizada, o mecanismo de consenso de prova de trabalho e o processo de mineração. Além disso, examinaremos os recursos exclusivos e os casos de uso do Bitcoin, bem como seus pontos fortes e limitações no cenário em evolução das criptomoedas.

Principais referências:

Introdução ao Bitcoin (BTC)

Bitcoin (BTC) é o pioneiro das criptomoedas descentralizadas, marcando um marco significativo na história da tecnologia financeira. Introduzido em 2009 por um indivíduo ou grupo anônimo usando o pseudônimo Satoshi Nakamoto, o Bitcoin apresentou um conceito inovador que desafiou os sistemas financeiros tradicionais.

O Bitcoin surgiu como uma moeda digital descentralizada projetada para facilitar transações peer-to-peer sem a necessidade de intermediários como bancos ou governos. Opera em uma rede global de computadores conhecida como nós, onde cada participante possui uma cópia do livro-razão do blockchain, garantindo transparência e segurança.

O advento do Bitcoin abordou os principais desafios enfrentados pelos sistemas financeiros tradicionais, incluindo gastos duplos, inflação e dependência de autoridades centralizadas. Ao utilizar técnicas criptográficas, o Bitcoin garante a integridade e segurança das transações, tornando-o resistente a fraudes e manipulações.

A importância do Bitcoin reside na introdução de um novo mecanismo de consenso conhecido como Prova de Trabalho (PoW). Através do PoW, os mineradores competem para resolver quebra-cabeças matemáticos complexos, validando transações e adicionando-as ao blockchain. Este mecanismo garante uma rede descentralizada e segura, exigindo que os participantes invistam poder computacional, tornando economicamente impraticável o lançamento de ataques à rede.

A oferta limitada de Bitcoin é outro aspecto crucial que o diferencia. Existirão apenas 21 milhões de bitcoins, o que o torna um ativo escasso. Esta escassez, combinada com a crescente adoção e procura, contribuiu para a reputação do Bitcoin como reserva de valor e potencial proteção contra a inflação.

O impacto do Bitcoin estendeu-se além do seu papel como moeda digital. Desencadeou uma revolução tecnológica, inspirando o desenvolvimento de inúmeras criptomoedas e estabelecendo as bases para a tecnologia blockchain como um todo. O conceito de um sistema descentralizado, transparente e resistente à censura introduzido pelo Bitcoin influenciou a criação de criptomoedas alternativas e aplicações de blockchain em vários setores.

O Bitcoin enfrentou muitos desafios ao longo de sua jornada. A escalabilidade tem sido um problema persistente, já que o design original da rede Bitcoin limitava o rendimento das transações. No entanto, têm sido feitos esforços para enfrentar este desafio através de soluções como a Lightning Network, que visa permitir microtransações mais rápidas e escaláveis.

O Bitcoin também encontrou desafios regulatórios e escrutínio de governos em todo o mundo. A natureza descentralizada e pseudônima das transações Bitcoin levantou preocupações em relação à lavagem de dinheiro, evasão fiscal e atividades ilícitas. Como resultado, os quadros regulamentares e as diretrizes estão em constante evolução para dar resposta a estas preocupações e encontrar um equilíbrio entre inovação e conformidade.

Apesar dos desafios, o Bitcoin alcançou marcos significativos e ganhou amplo reconhecimento. Tem visto uma aceitação crescente como forma legítima de pagamento por empresas, instituições e indivíduos. A volatilidade do Bitcoin também o tornou uma opção de investimento popular, atraindo investidores de varejo e institucionais que buscam exposição ao mercado de criptomoedas.

A rede base do Bitcoin e seus principais recursos

  1. Tecnologia Blockchain: A rede base do Bitcoin depende da tecnologia blockchain, um livro-razão distribuído que registra todas as transações de maneira cronológica e imutável. O blockchain garante transparência, segurança e responsabilidade ao armazenar dados de transações em uma rede de nós.

  2. Mecanismo de consenso de prova de trabalho (PoW): A rede básica do Bitcoin utiliza o mecanismo de consenso PoW para alcançar consenso entre os participantes da rede. Os mineiros competem para resolver quebra-cabeças matemáticos complexos, e o primeiro mineiro a resolver o quebra-cabeça adiciona um novo bloco de transações ao blockchain. Este mecanismo garante a integridade e segurança da rede.

  3. Descentralização: A rede básica do Bitcoin é descentralizada, o que significa que nenhuma autoridade central controla ou governa o sistema. Em vez disso, as transações e o consenso são geridos coletivamente pelos participantes da rede. Esta descentralização elimina a necessidade de intermediários e reduz o risco de censura e manipulação.

  4. Transações ponto a ponto: O Bitcoin permite transações ponto a ponto diretas, permitindo que indivíduos enviem e recebam fundos sem a necessidade de intermediários como bancos. Os usuários podem realizar transações com qualquer pessoa em todo o mundo, independentemente da localização geográfica ou da infraestrutura bancária tradicional.

  5. Segurança: A rede básica do Bitcoin oferece segurança robusta por meio de técnicas criptográficas. As transações são protegidas por criptografia de chave pública, garantindo que apenas o destinatário pretendido possa acessar os fundos. A natureza descentralizada da rede e o mecanismo de consenso PoW também a tornam altamente resistente a atividades de hackers e fraudulentas.

  6. Ledger Imutável: A blockchain na rede base do Bitcoin é imutável, o que significa que uma vez que uma transação é registrada na blockchain, ela não pode ser alterada ou adulterada. Essa imutabilidade garante a integridade do histórico de transações e evita gastos duplos.

  7. Oferta Limitada: Bitcoin tem uma oferta limitada, com um limite máximo de 21 milhões de bitcoins. Essa escassez está embutida no protocolo de rede básico e ajuda a manter o valor da criptomoeda. A oferta limitada, combinada com o aumento da procura, contribuiu para a reputação do Bitcoin como reserva de valor e potencial proteção contra a inflação.

  8. Finalidade da Transação: Depois que uma transação é confirmada e incluída em um bloco, ela se torna definitiva na rede Bitcoin. A confirmação requer que vários blocos subsequentes sejam adicionados ao blockchain, proporcionando um alto nível de segurança e certeza para as transações.

  9. Rede sem permissão: A rede básica do Bitcoin não tem permissão, permitindo que qualquer pessoa entre na rede, participe da mineração e faça transações com o Bitcoin. Esta abertura promove a inclusão e a acessibilidade, permitindo que indivíduos em todo o mundo se envolvam com o ecossistema das criptomoedas.

  10. Consumo de energia: A rede básica do Bitcoin é conhecida por seu processo de mineração que consome muita energia. À medida que os mineiros competem para resolver os quebra-cabeças computacionais, é necessário um poder computacional significativo, consumindo uma quantidade considerável de eletricidade. Estão sendo feitos esforços para explorar mecanismos alternativos de consenso que reduzam o consumo de energia da rede.

Mecanismo de consenso do Bitcoin: Prova de Trabalho (PoW)

Fonte: Cointelegraph

  1. Conceito Básico: PoW é um quebra-cabeça computacional que os mineradores devem resolver para validar e adicionar novos blocos ao blockchain Bitcoin. Envolve encontrar um nonce (um número aleatório) que, quando combinado com outros dados de bloco, produza um valor hash que atenda a determinados critérios predefinidos. Os mineradores competem para encontrar esse nonce, e o primeiro minerador a resolver o quebra-cabeça ganha o direito de adicionar o bloco ao blockchain.

  2. Função Hash: PoW depende de funções hash criptográficas, como SHA-256 (Secure Hash Algorithm 256-bit), que recebe uma entrada e produz uma saída de tamanho fixo chamada hash. A função hash no Bitcoin garante que mesmo uma pequena alteração nos dados de entrada resultará em um valor de hash completamente diferente. Esta propriedade garante a imutabilidade e segurança do blockchain.

  3. Ajuste de dificuldade: A dificuldade do quebra-cabeça PoW é ajustada dinamicamente para manter um tempo de criação de bloco consistente. A rede Bitcoin pretende produzir um novo bloco aproximadamente a cada 10 minutos. Se os blocos forem adicionados mais rapidamente, a dificuldade aumenta, tornando o quebra-cabeça mais difícil. Por outro lado, se os blocos forem adicionados mais lentamente, a dificuldade diminui.

  4. Nós de mineração: Os mineradores são nós especializados na rede Bitcoin que realizam os cálculos PoW. Eles investem poder computacional executando software de mineração em suas máquinas, tentando encontrar o nonce correto que satisfaça o quebra-cabeça PoW. Os mineiros competem entre si para resolver o quebra-cabeça e ganhar o direito de adicionar um novo bloco.

  5. Verificação de bloco: assim que um minerador encontra uma solução para o quebra-cabeça PoW, ele propaga o novo bloco para a rede. Outros nós na rede verificam a validade do bloco executando independentemente o mesmo cálculo PoW. Este processo de verificação garante que apenas blocos válidos sejam adicionados ao blockchain.

  6. Regra da Cadeia Mais Longa: Caso vários mineradores encontrem soluções válidas simultaneamente, podem ocorrer bifurcações temporárias, resultando em blockchains concorrentes. A rede Bitcoin segue a “regra da cadeia mais longa”, que afirma que a cadeia com mais trabalho computacional acumulado (a cadeia mais longa) é considerada a blockchain válida. Esta regra ajuda a manter o consenso e garante que todos os nós convirjam em uma única versão do blockchain.

  7. Segurança e resistência a ataques: PoW fornece segurança robusta, tornando caro do ponto de vista computacional a alteração do histórico do blockchain. Um invasor que queira modificar um bloco precisaria recalcular o quebra-cabeça PoW para esse bloco e todos os blocos subsequentes, o que se torna cada vez mais difícil à medida que mais blocos são adicionados. Isso torna o blockchain resistente a atividades maliciosas, como gastos duplos e reescrita do histórico de transações.

  8. Ataque de 51%: A segurança da rede Bitcoin depende da suposição de que mineradores honestos controlam a maior parte do poder computacional da rede. Se uma única entidade ou grupo conivente controlar mais de 50% do poder computacional total da rede, eles poderão lançar um ataque de 51%, permitindo-lhes modificar transações, gastar duas vezes ou censurar transações. No entanto, tal ataque torna-se menos viável à medida que o poder computacional da rede aumenta.

  9. Consumo de energia: PoW requer uma quantidade significativa de poder computacional, levando a um alto consumo de energia. Isto levantou preocupações sobre o impacto ambiental da mineração de Bitcoin. No entanto, é importante notar que o consumo de energia é uma compensação inerente à segurança que o PoW oferece. Além disso, estão a ser feitos esforços para explorar mecanismos de consenso alternativos que sejam mais eficientes em termos energéticos.

  10. Desenvolvimentos Contínuos: À medida que a rede Bitcoin evolui, a pesquisa e o desenvolvimento contínuos visam melhorar a eficiência, escalabilidade e sustentabilidade do mecanismo de consenso PoW. Propostas, como a integração de soluções de segunda camada como a Lightning Network, visam aliviar alguns dos desafios de escalabilidade associados ao PoW.

Mineração e sua importância na manutenção do blockchain Bitcoin

Fonte: taxa bancária

  1. Validação de Transações: Os mineradores desempenham um papel vital na validação de transações na rede Bitcoin. Eles coletam e verificam as transações recebidas, garantindo que cumpram as regras e políticas da rede. Este processo de validação inclui a verificação das assinaturas digitais, a confirmação de que o remetente possui fundos suficientes e a verificação de possíveis atividades fraudulentas.

  2. Criação de Blocos: Os mineradores são responsáveis pela criação de novos blocos na blockchain do Bitcoin. Eles coletam um conjunto de transações validadas e as empacotam em um bloco junto com outras informações relacionadas ao bloco, como o hash do bloco anterior, um carimbo de data/hora e um número de identificação exclusivo chamado nonce.

  3. Hardware de mineração: A mineração requer hardware especializado conhecido como ASICs (Circuitos Integrados de Aplicação Específica) projetados especificamente para os requisitos computacionais da mineração. Esses dispositivos são altamente eficientes na realização dos cálculos necessários para resolver os quebra-cabeças de Prova de Trabalho (PoW).

  4. Resolvendo quebra-cabeças PoW: Os mineradores competem para resolver os quebra-cabeças PoW encontrando um valor nonce que, quando combinado com outros dados de bloco, produz um valor hash que atenda a critérios específicos. Este processo envolve hash repetidamente dos dados do bloco com diferentes valores de nonce até que um valor de hash satisfatório seja encontrado. O poder computacional e a velocidade de hashing do hardware de mineração determinam as chances de um minerador encontrar o nonce correto.

  5. Ajuste de dificuldade: A dificuldade dos quebra-cabeças PoW é ajustada regularmente para manter um tempo consistente de criação de blocos. A dificuldade é definida de forma que um novo bloco seja adicionado ao blockchain aproximadamente a cada 10 minutos, independente do poder computacional total da rede. Este ajuste garante que a mineração continue a ser um desafio e que os blocos sejam adicionados a uma taxa previsível.

  6. Propagação de bloco: assim que um minerador encontra uma solução válida para o quebra-cabeça PoW, ele transmite o bloco recém-minerado para a rede. Outros nós da rede recebem o bloco e verificam independentemente sua validade, executando os mesmos cálculos PoW. O consenso é alcançado quando a maioria dos nós da rede concorda com a validade do bloco.

  7. Recompensas em bloco: Os mineradores são incentivados a participar do processo de mineração por meio de recompensas em bloco. Quando um minerador extrai com sucesso um novo bloco, ele é recompensado com um número predeterminado de bitcoins. Esta recompensa serve como um incentivo para os mineradores investirem poder computacional e protegerem a rede. Além das recompensas do bloco, os mineradores também podem ganhar taxas de transação incluídas no bloco.

  8. Redução pela metade do Bitcoin: A redução pela metade do Bitcoin é um evento importante que ocorre aproximadamente a cada quatro anos, ou após a mineração de 210.000 blocos. Durante este evento, a recompensa pela mineração de novos blocos é reduzida pela metade, o que significa que os mineradores recebem 50% menos bitcoins para verificar as transações. As reduções do Bitcoin pela metade são uma parte fundamental da política monetária do Bitcoin e estão normalmente associadas a tendências de alta no mercado. Eles são projetados para diminuir a taxa de criação de novos bitcoins, reduzindo assim a oferta e potencialmente aumentando a demanda.

  9. Escassez Programável: Escassez programável refere-se à limitação digital de um recurso. No contexto de criptomoedas como o Bitcoin, a escassez programável é um princípio fundamental. A oferta total de bitcoins que pode existir é limitada a 21 milhões, um limite estabelecido pelo seu criador. Essa escassez está programada no próprio protocolo Bitcoin e é aplicada através do processo de redução pela metade. Ao criar um ativo digital com uma oferta fixa e conhecida, o Bitcoin introduz o conceito de escassez digital, que desempenha um papel crucial na sua proposta de valor. Essa escassez, aliada à demanda, contribui para o preço do Bitcoin.

  10. Pools de mineração: A mineração tornou-se altamente competitiva e os mineradores individuais frequentemente ingressam em pools de mineração para combinar seu poder computacional e aumentar suas chances de ganhar recompensas. Os pools de mineração distribuem as recompensas entre os participantes com base no poder de hash contribuído. Ao reunir recursos, os mineradores podem obter rendimentos mais consistentes e previsíveis com a mineração.

  11. Segurança de Rede: A mineração desempenha um papel crucial na manutenção da segurança da rede Bitcoin. A natureza descentralizada da mineração garante que nenhuma entidade possa obter controle sobre o blockchain. O poder computacional necessário para extrair novos blocos fornece proteção contra ataques, à medida que se torna cada vez mais difícil para um ator mal-intencionado controlar a maior parte do poder computacional total da rede.

  12. Evolução da Mineração: Com o tempo, a mineração evoluiu de CPUs regulares para GPUs (Unidades de Processamento Gráfico) e, eventualmente, para ASICs especializados. Esta evolução aumentou o poder computacional geral da rede, tornando-a mais segura. No entanto, também gerou preocupações sobre a centralização, uma vez que a mineração com ASICs é mais rentável e menos acessível aos mineiros individuais.

Escalabilidade e desafios de desenvolvimento do Bitcoin

O Bitcoin, como criptomoeda pioneira, ganhou popularidade e reconhecimento significativos em todo o mundo. No entanto, também enfrentou desafios relacionados com a escalabilidade, limitando a sua capacidade de lidar eficientemente com um elevado volume de transações. Esses problemas de escalabilidade surgem principalmente das escolhas de design e das limitações da tecnologia blockchain do Bitcoin.

O desafio de escalabilidade do Bitcoin decorre do limite de tamanho do bloco. Cada bloco na blockchain Bitcoin tem um limite de tamanho fixo de 1 megabyte (MB). À medida que o número de transações aumenta, esse limite de tamanho de bloco se torna um gargalo, levando a congestionamentos e atrasos no processamento das transações. Com um tamanho de bloco limitado, o número de transações que podem ser incluídas em cada bloco é restrito, resultando em tempos de confirmação mais lentos e taxas de transação mais altas durante períodos de alta atividade na rede.

Seu mecanismo de consenso, conhecido como Prova de Trabalho (PoW), também contribui para seus problemas de escalabilidade. O PoW exige que os mineradores compitam para resolver quebra-cabeças matemáticos complexos para validar transações e adicioná-las ao blockchain. Este processo é computacionalmente intensivo e demorado, levando a tempos de geração de blocos mais longos. À medida que o número de transações aumenta, o tempo necessário para processar e confirmar as transações pode atrasar significativamente, agravando ainda mais os desafios de escalabilidade.

A natureza descentralizada da rede Bitcoin introduz desafios de coordenação. Como cada nó completo da rede deve armazenar e processar todas as transações, o tamanho do blockchain cresce continuamente. À medida que a blockchain cresce, torna-se mais exigente para os participantes da rede armazenar e transmitir todo o histórico de transações, resultando em maiores requisitos de recursos e potenciais pressões de centralização.

Para resolver esses problemas de escalabilidade, diversas soluções foram propostas e implementadas. Uma solução notável é a implementação do Segregated Witness (SegWit), que separa os dados da transação dos dados da assinatura, aumentando efetivamente a capacidade do bloco. O SegWit permite que mais transações sejam incluídas em cada bloco, melhorando o rendimento e reduzindo as taxas de transação.

Outra solução foi a implementação da Lightning Network, uma solução de escalonamento de Camada 2 construída sobre o blockchain Bitcoin. A Lightning Network permite transações fora da cadeia entre os participantes, reduzindo a carga na blockchain principal e aumentando significativamente a escalabilidade. Ao realizar transações fora da cadeia e liquidá-las periodicamente na blockchain Bitcoin, a Lightning Network oferece transações instantâneas e de baixo custo.

Os esforços contínuos de investigação e desenvolvimento estão a explorar mecanismos de consenso alternativos, como a Prova de Participação (PoS), que poderiam potencialmente melhorar a escalabilidade, reduzindo a sobrecarga computacional associada à mineração. Os mecanismos de consenso PoS, ao contrário do PoW, dependem de validadores que detêm uma participação na rede e são selecionados para criar novos blocos com base na sua participação, eliminando a necessidade de atividades de mineração com uso intensivo de recursos.

Esforços contínuos de desenvolvimento para os desafios de escalabilidade do Bitcoin

  1. Lightning Network: A Lightning Network é uma solução de Camada 2 construída sobre o blockchain Bitcoin. Permite transações fora da rede mais rápidas e baratas, criando canais de pagamento entre os participantes. Esses canais permitem a realização de um grande volume de transações sem sobrecarregar o blockchain principal. À medida que a Lightning Network amadurece, ela tem o potencial de melhorar significativamente a escalabilidade das transações do Bitcoin.

  2. Assinaturas Schnorr: Schnorr Signatures é uma proposta de atualização de protocolo para Bitcoin que oferece vários benefícios, incluindo maior escalabilidade. Ao agregar múltiplas entradas de assinatura em uma única assinatura, as Assinaturas Schnorr reduzem o tamanho das transações. Esta redução no tamanho das transações aumenta o número de transações que cabem em um bloco, melhorando assim a escalabilidade geral da rede.

  3. Testemunha Segregada (SegWit): SegWit é uma atualização de protocolo que já foi implementada na rede Bitcoin. Ele resolve o problema de escalabilidade separando os dados de assinatura da transação do bloco de transação. Essa separação reduz o tamanho geral das transações, permitindo que mais transações caibam em um bloco. O SegWit resultou em maior capacidade de transação e melhor escalabilidade para a rede Bitcoin.

  4. Sidechains: Sidechains são blockchains independentes que são interoperáveis com o blockchain Bitcoin. Eles permitem a execução de contratos inteligentes e a criação de novas aplicações sem sobrecarregar o blockchain principal. As sidechains podem aliviar o congestionamento na rede Bitcoin, movendo certos tipos de transações para fora da cadeia, garantindo compatibilidade e segurança com a blockchain principal do Bitcoin.

  5. Taproot baseado em Schnorr: Taproot é uma atualização proposta que combina os benefícios das assinaturas Schnorr com a capacidade de criar contratos inteligentes complexos. Aumenta a privacidade, escalabilidade e flexibilidade nas transações Bitcoin, permitindo a criação de transações mais compactas e eficientes. Ao reduzir o tamanho e a complexidade das transações, o Taproot contribui para melhorar a escalabilidade da rede Bitcoin.

  6. Fragmentação: Fragmentação é um conceito emprestado de bancos de dados tradicionais e refere-se à divisão do blockchain em partes menores e mais gerenciáveis, chamadas de fragmentos. Cada fragmento pode processar suas transações e armazenar seus dados, reduzindo a carga no blockchain principal. A fragmentação oferece o potencial de aumentar significativamente o rendimento das transações da rede Bitcoin, aumentando assim sua escalabilidade.

  7. Aumento do tamanho do bloco: Aumentar o limite do tamanho do bloco é outra solução proposta para melhorar a escalabilidade do Bitcoin. Ao permitir tamanhos de bloco maiores, mais transações podem ser incluídas em cada bloco, levando a um maior rendimento de transações. No entanto, esta abordagem tem sido objeto de debate devido a preocupações com a centralização, aumento dos requisitos de recursos e potenciais impactos no desempenho e na descentralização da rede.

  8. Melhorias no protocolo da camada 1: Os esforços contínuos de pesquisa e desenvolvimento estão focados na exploração de várias melhorias no nível do protocolo para melhorar a escalabilidade da rede Bitcoin. Isso inclui a otimização de algoritmos de verificação de transações, a melhoria da sincronização da rede e a exploração de novos mecanismos de consenso que podem fornecer maior rendimento de transações sem comprometer a segurança e a descentralização.

Ordinais Bitcoin

Fonte: Carteira Ordinais

Os ordinais Bitcoin são um novo tipo de ativo digital que vem ganhando atenção no mundo das criptomoedas. Eles são tokens exclusivos criados pela atribuição de um número ordinal específico a uma transação Bitcoin. Em outras palavras, os ordinais Bitcoin são uma forma de rastrear a ordem em que as transações Bitcoin ocorrem no blockchain.

Para entender os ordinais do Bitcoin, é importante primeiro entender como funcionam as transações do Bitcoin. Quando alguém envia Bitcoin para outra pessoa, a transação é registrada no blockchain, que é um livro-razão público que registra todas as transações de Bitcoin. Cada transação recebe um identificador exclusivo denominado ID de transação ou TXID.

Os ordinais Bitcoin vão um passo além, atribuindo um número ordinal específico a cada transação com base na ordem em que ela foi incluída em um bloco. Por exemplo, à primeira transação em um bloco seria atribuído o número ordinal 1, à segunda transação seria atribuído o número ordinal 2 e assim por diante.

Os ordinais Bitcoin são criados usando um protocolo chamado OP_RETURN, que permite aos usuários incorporar dados em uma transação Bitcoin que não está relacionada à transferência de Bitcoin. Isso significa que os ordinais Bitcoin podem ser criados sem afetar a transferência real de Bitcoin entre usuários, dando origem a novos aplicativos e padrões de token, como NFTs e BRC-20 na rede Bitcoin.

Destaques

  • O Bitcoin tem um significado histórico como a primeira criptomoeda descentralizada, revolucionando o cenário financeiro.
  • A rede básica do Bitcoin fornece uma plataforma segura e transparente para transações peer-to-peer sem a necessidade de intermediários.
  • A natureza descentralizada do Bitcoin oferece resistência à censura e soberania financeira aos seus usuários.
  • O mecanismo de consenso do Bitcoin, Prova de Trabalho (PoW), garante a segurança e a integridade do blockchain por meio de quebra-cabeças computacionais.
  • Os mineradores competem para resolver esses quebra-cabeças, validar transações e adicionar novos blocos ao blockchain do Bitcoin.
  • O consenso PoW requer poder computacional substancial, contribuindo para a robustez e resistência do Bitcoin a ataques.
  • O Bitcoin enfrenta desafios de escalabilidade devido ao rendimento limitado das transações, resultando em congestionamento da rede e taxas elevadas.
  • O tamanho crescente do blockchain apresenta dificuldades de armazenamento e sincronização para operadores de nós completos.
  • Os desafios de desenvolvimento do Bitcoin incluem alcançar consenso sobre atualizações de protocolo e abordar questões relacionadas à privacidade e fungibilidade.
  • A Lightning Network é uma solução Layer-2 para Bitcoin que permite transações fora da cadeia mais rápidas e baratas.
  • A Lightning Network opera através de canais de pagamento, facilitando micropagamentos instantâneos e aumentando a escalabilidade do Bitcoin.
  • Reduz o congestionamento na blockchain Bitcoin, ao mesmo tempo que mantém as garantias de segurança da camada base.
免責事項
* 暗号資産投資には重大なリスクが伴います。注意して進めてください。このコースは投資アドバイスを目的としたものではありません。
※ このコースはGate Learnに参加しているメンバーが作成したものです。作成者が共有した意見はGate Learnを代表するものではありません。
カタログ
レッスン2

Bitcoin (BTC): o primeiro blockchain da camada 1

Neste módulo mergulharemos no mundo do Bitcoin, a primeira e mais conhecida criptomoeda. Exploraremos a tecnologia por trás do Bitcoin, incluindo sua rede descentralizada, o mecanismo de consenso de prova de trabalho e o processo de mineração. Além disso, examinaremos os recursos exclusivos e os casos de uso do Bitcoin, bem como seus pontos fortes e limitações no cenário em evolução das criptomoedas.

Principais referências:

Introdução ao Bitcoin (BTC)

Bitcoin (BTC) é o pioneiro das criptomoedas descentralizadas, marcando um marco significativo na história da tecnologia financeira. Introduzido em 2009 por um indivíduo ou grupo anônimo usando o pseudônimo Satoshi Nakamoto, o Bitcoin apresentou um conceito inovador que desafiou os sistemas financeiros tradicionais.

O Bitcoin surgiu como uma moeda digital descentralizada projetada para facilitar transações peer-to-peer sem a necessidade de intermediários como bancos ou governos. Opera em uma rede global de computadores conhecida como nós, onde cada participante possui uma cópia do livro-razão do blockchain, garantindo transparência e segurança.

O advento do Bitcoin abordou os principais desafios enfrentados pelos sistemas financeiros tradicionais, incluindo gastos duplos, inflação e dependência de autoridades centralizadas. Ao utilizar técnicas criptográficas, o Bitcoin garante a integridade e segurança das transações, tornando-o resistente a fraudes e manipulações.

A importância do Bitcoin reside na introdução de um novo mecanismo de consenso conhecido como Prova de Trabalho (PoW). Através do PoW, os mineradores competem para resolver quebra-cabeças matemáticos complexos, validando transações e adicionando-as ao blockchain. Este mecanismo garante uma rede descentralizada e segura, exigindo que os participantes invistam poder computacional, tornando economicamente impraticável o lançamento de ataques à rede.

A oferta limitada de Bitcoin é outro aspecto crucial que o diferencia. Existirão apenas 21 milhões de bitcoins, o que o torna um ativo escasso. Esta escassez, combinada com a crescente adoção e procura, contribuiu para a reputação do Bitcoin como reserva de valor e potencial proteção contra a inflação.

O impacto do Bitcoin estendeu-se além do seu papel como moeda digital. Desencadeou uma revolução tecnológica, inspirando o desenvolvimento de inúmeras criptomoedas e estabelecendo as bases para a tecnologia blockchain como um todo. O conceito de um sistema descentralizado, transparente e resistente à censura introduzido pelo Bitcoin influenciou a criação de criptomoedas alternativas e aplicações de blockchain em vários setores.

O Bitcoin enfrentou muitos desafios ao longo de sua jornada. A escalabilidade tem sido um problema persistente, já que o design original da rede Bitcoin limitava o rendimento das transações. No entanto, têm sido feitos esforços para enfrentar este desafio através de soluções como a Lightning Network, que visa permitir microtransações mais rápidas e escaláveis.

O Bitcoin também encontrou desafios regulatórios e escrutínio de governos em todo o mundo. A natureza descentralizada e pseudônima das transações Bitcoin levantou preocupações em relação à lavagem de dinheiro, evasão fiscal e atividades ilícitas. Como resultado, os quadros regulamentares e as diretrizes estão em constante evolução para dar resposta a estas preocupações e encontrar um equilíbrio entre inovação e conformidade.

Apesar dos desafios, o Bitcoin alcançou marcos significativos e ganhou amplo reconhecimento. Tem visto uma aceitação crescente como forma legítima de pagamento por empresas, instituições e indivíduos. A volatilidade do Bitcoin também o tornou uma opção de investimento popular, atraindo investidores de varejo e institucionais que buscam exposição ao mercado de criptomoedas.

A rede base do Bitcoin e seus principais recursos

  1. Tecnologia Blockchain: A rede base do Bitcoin depende da tecnologia blockchain, um livro-razão distribuído que registra todas as transações de maneira cronológica e imutável. O blockchain garante transparência, segurança e responsabilidade ao armazenar dados de transações em uma rede de nós.

  2. Mecanismo de consenso de prova de trabalho (PoW): A rede básica do Bitcoin utiliza o mecanismo de consenso PoW para alcançar consenso entre os participantes da rede. Os mineiros competem para resolver quebra-cabeças matemáticos complexos, e o primeiro mineiro a resolver o quebra-cabeça adiciona um novo bloco de transações ao blockchain. Este mecanismo garante a integridade e segurança da rede.

  3. Descentralização: A rede básica do Bitcoin é descentralizada, o que significa que nenhuma autoridade central controla ou governa o sistema. Em vez disso, as transações e o consenso são geridos coletivamente pelos participantes da rede. Esta descentralização elimina a necessidade de intermediários e reduz o risco de censura e manipulação.

  4. Transações ponto a ponto: O Bitcoin permite transações ponto a ponto diretas, permitindo que indivíduos enviem e recebam fundos sem a necessidade de intermediários como bancos. Os usuários podem realizar transações com qualquer pessoa em todo o mundo, independentemente da localização geográfica ou da infraestrutura bancária tradicional.

  5. Segurança: A rede básica do Bitcoin oferece segurança robusta por meio de técnicas criptográficas. As transações são protegidas por criptografia de chave pública, garantindo que apenas o destinatário pretendido possa acessar os fundos. A natureza descentralizada da rede e o mecanismo de consenso PoW também a tornam altamente resistente a atividades de hackers e fraudulentas.

  6. Ledger Imutável: A blockchain na rede base do Bitcoin é imutável, o que significa que uma vez que uma transação é registrada na blockchain, ela não pode ser alterada ou adulterada. Essa imutabilidade garante a integridade do histórico de transações e evita gastos duplos.

  7. Oferta Limitada: Bitcoin tem uma oferta limitada, com um limite máximo de 21 milhões de bitcoins. Essa escassez está embutida no protocolo de rede básico e ajuda a manter o valor da criptomoeda. A oferta limitada, combinada com o aumento da procura, contribuiu para a reputação do Bitcoin como reserva de valor e potencial proteção contra a inflação.

  8. Finalidade da Transação: Depois que uma transação é confirmada e incluída em um bloco, ela se torna definitiva na rede Bitcoin. A confirmação requer que vários blocos subsequentes sejam adicionados ao blockchain, proporcionando um alto nível de segurança e certeza para as transações.

  9. Rede sem permissão: A rede básica do Bitcoin não tem permissão, permitindo que qualquer pessoa entre na rede, participe da mineração e faça transações com o Bitcoin. Esta abertura promove a inclusão e a acessibilidade, permitindo que indivíduos em todo o mundo se envolvam com o ecossistema das criptomoedas.

  10. Consumo de energia: A rede básica do Bitcoin é conhecida por seu processo de mineração que consome muita energia. À medida que os mineiros competem para resolver os quebra-cabeças computacionais, é necessário um poder computacional significativo, consumindo uma quantidade considerável de eletricidade. Estão sendo feitos esforços para explorar mecanismos alternativos de consenso que reduzam o consumo de energia da rede.

Mecanismo de consenso do Bitcoin: Prova de Trabalho (PoW)

Fonte: Cointelegraph

  1. Conceito Básico: PoW é um quebra-cabeça computacional que os mineradores devem resolver para validar e adicionar novos blocos ao blockchain Bitcoin. Envolve encontrar um nonce (um número aleatório) que, quando combinado com outros dados de bloco, produza um valor hash que atenda a determinados critérios predefinidos. Os mineradores competem para encontrar esse nonce, e o primeiro minerador a resolver o quebra-cabeça ganha o direito de adicionar o bloco ao blockchain.

  2. Função Hash: PoW depende de funções hash criptográficas, como SHA-256 (Secure Hash Algorithm 256-bit), que recebe uma entrada e produz uma saída de tamanho fixo chamada hash. A função hash no Bitcoin garante que mesmo uma pequena alteração nos dados de entrada resultará em um valor de hash completamente diferente. Esta propriedade garante a imutabilidade e segurança do blockchain.

  3. Ajuste de dificuldade: A dificuldade do quebra-cabeça PoW é ajustada dinamicamente para manter um tempo de criação de bloco consistente. A rede Bitcoin pretende produzir um novo bloco aproximadamente a cada 10 minutos. Se os blocos forem adicionados mais rapidamente, a dificuldade aumenta, tornando o quebra-cabeça mais difícil. Por outro lado, se os blocos forem adicionados mais lentamente, a dificuldade diminui.

  4. Nós de mineração: Os mineradores são nós especializados na rede Bitcoin que realizam os cálculos PoW. Eles investem poder computacional executando software de mineração em suas máquinas, tentando encontrar o nonce correto que satisfaça o quebra-cabeça PoW. Os mineiros competem entre si para resolver o quebra-cabeça e ganhar o direito de adicionar um novo bloco.

  5. Verificação de bloco: assim que um minerador encontra uma solução para o quebra-cabeça PoW, ele propaga o novo bloco para a rede. Outros nós na rede verificam a validade do bloco executando independentemente o mesmo cálculo PoW. Este processo de verificação garante que apenas blocos válidos sejam adicionados ao blockchain.

  6. Regra da Cadeia Mais Longa: Caso vários mineradores encontrem soluções válidas simultaneamente, podem ocorrer bifurcações temporárias, resultando em blockchains concorrentes. A rede Bitcoin segue a “regra da cadeia mais longa”, que afirma que a cadeia com mais trabalho computacional acumulado (a cadeia mais longa) é considerada a blockchain válida. Esta regra ajuda a manter o consenso e garante que todos os nós convirjam em uma única versão do blockchain.

  7. Segurança e resistência a ataques: PoW fornece segurança robusta, tornando caro do ponto de vista computacional a alteração do histórico do blockchain. Um invasor que queira modificar um bloco precisaria recalcular o quebra-cabeça PoW para esse bloco e todos os blocos subsequentes, o que se torna cada vez mais difícil à medida que mais blocos são adicionados. Isso torna o blockchain resistente a atividades maliciosas, como gastos duplos e reescrita do histórico de transações.

  8. Ataque de 51%: A segurança da rede Bitcoin depende da suposição de que mineradores honestos controlam a maior parte do poder computacional da rede. Se uma única entidade ou grupo conivente controlar mais de 50% do poder computacional total da rede, eles poderão lançar um ataque de 51%, permitindo-lhes modificar transações, gastar duas vezes ou censurar transações. No entanto, tal ataque torna-se menos viável à medida que o poder computacional da rede aumenta.

  9. Consumo de energia: PoW requer uma quantidade significativa de poder computacional, levando a um alto consumo de energia. Isto levantou preocupações sobre o impacto ambiental da mineração de Bitcoin. No entanto, é importante notar que o consumo de energia é uma compensação inerente à segurança que o PoW oferece. Além disso, estão a ser feitos esforços para explorar mecanismos de consenso alternativos que sejam mais eficientes em termos energéticos.

  10. Desenvolvimentos Contínuos: À medida que a rede Bitcoin evolui, a pesquisa e o desenvolvimento contínuos visam melhorar a eficiência, escalabilidade e sustentabilidade do mecanismo de consenso PoW. Propostas, como a integração de soluções de segunda camada como a Lightning Network, visam aliviar alguns dos desafios de escalabilidade associados ao PoW.

Mineração e sua importância na manutenção do blockchain Bitcoin

Fonte: taxa bancária

  1. Validação de Transações: Os mineradores desempenham um papel vital na validação de transações na rede Bitcoin. Eles coletam e verificam as transações recebidas, garantindo que cumpram as regras e políticas da rede. Este processo de validação inclui a verificação das assinaturas digitais, a confirmação de que o remetente possui fundos suficientes e a verificação de possíveis atividades fraudulentas.

  2. Criação de Blocos: Os mineradores são responsáveis pela criação de novos blocos na blockchain do Bitcoin. Eles coletam um conjunto de transações validadas e as empacotam em um bloco junto com outras informações relacionadas ao bloco, como o hash do bloco anterior, um carimbo de data/hora e um número de identificação exclusivo chamado nonce.

  3. Hardware de mineração: A mineração requer hardware especializado conhecido como ASICs (Circuitos Integrados de Aplicação Específica) projetados especificamente para os requisitos computacionais da mineração. Esses dispositivos são altamente eficientes na realização dos cálculos necessários para resolver os quebra-cabeças de Prova de Trabalho (PoW).

  4. Resolvendo quebra-cabeças PoW: Os mineradores competem para resolver os quebra-cabeças PoW encontrando um valor nonce que, quando combinado com outros dados de bloco, produz um valor hash que atenda a critérios específicos. Este processo envolve hash repetidamente dos dados do bloco com diferentes valores de nonce até que um valor de hash satisfatório seja encontrado. O poder computacional e a velocidade de hashing do hardware de mineração determinam as chances de um minerador encontrar o nonce correto.

  5. Ajuste de dificuldade: A dificuldade dos quebra-cabeças PoW é ajustada regularmente para manter um tempo consistente de criação de blocos. A dificuldade é definida de forma que um novo bloco seja adicionado ao blockchain aproximadamente a cada 10 minutos, independente do poder computacional total da rede. Este ajuste garante que a mineração continue a ser um desafio e que os blocos sejam adicionados a uma taxa previsível.

  6. Propagação de bloco: assim que um minerador encontra uma solução válida para o quebra-cabeça PoW, ele transmite o bloco recém-minerado para a rede. Outros nós da rede recebem o bloco e verificam independentemente sua validade, executando os mesmos cálculos PoW. O consenso é alcançado quando a maioria dos nós da rede concorda com a validade do bloco.

  7. Recompensas em bloco: Os mineradores são incentivados a participar do processo de mineração por meio de recompensas em bloco. Quando um minerador extrai com sucesso um novo bloco, ele é recompensado com um número predeterminado de bitcoins. Esta recompensa serve como um incentivo para os mineradores investirem poder computacional e protegerem a rede. Além das recompensas do bloco, os mineradores também podem ganhar taxas de transação incluídas no bloco.

  8. Redução pela metade do Bitcoin: A redução pela metade do Bitcoin é um evento importante que ocorre aproximadamente a cada quatro anos, ou após a mineração de 210.000 blocos. Durante este evento, a recompensa pela mineração de novos blocos é reduzida pela metade, o que significa que os mineradores recebem 50% menos bitcoins para verificar as transações. As reduções do Bitcoin pela metade são uma parte fundamental da política monetária do Bitcoin e estão normalmente associadas a tendências de alta no mercado. Eles são projetados para diminuir a taxa de criação de novos bitcoins, reduzindo assim a oferta e potencialmente aumentando a demanda.

  9. Escassez Programável: Escassez programável refere-se à limitação digital de um recurso. No contexto de criptomoedas como o Bitcoin, a escassez programável é um princípio fundamental. A oferta total de bitcoins que pode existir é limitada a 21 milhões, um limite estabelecido pelo seu criador. Essa escassez está programada no próprio protocolo Bitcoin e é aplicada através do processo de redução pela metade. Ao criar um ativo digital com uma oferta fixa e conhecida, o Bitcoin introduz o conceito de escassez digital, que desempenha um papel crucial na sua proposta de valor. Essa escassez, aliada à demanda, contribui para o preço do Bitcoin.

  10. Pools de mineração: A mineração tornou-se altamente competitiva e os mineradores individuais frequentemente ingressam em pools de mineração para combinar seu poder computacional e aumentar suas chances de ganhar recompensas. Os pools de mineração distribuem as recompensas entre os participantes com base no poder de hash contribuído. Ao reunir recursos, os mineradores podem obter rendimentos mais consistentes e previsíveis com a mineração.

  11. Segurança de Rede: A mineração desempenha um papel crucial na manutenção da segurança da rede Bitcoin. A natureza descentralizada da mineração garante que nenhuma entidade possa obter controle sobre o blockchain. O poder computacional necessário para extrair novos blocos fornece proteção contra ataques, à medida que se torna cada vez mais difícil para um ator mal-intencionado controlar a maior parte do poder computacional total da rede.

  12. Evolução da Mineração: Com o tempo, a mineração evoluiu de CPUs regulares para GPUs (Unidades de Processamento Gráfico) e, eventualmente, para ASICs especializados. Esta evolução aumentou o poder computacional geral da rede, tornando-a mais segura. No entanto, também gerou preocupações sobre a centralização, uma vez que a mineração com ASICs é mais rentável e menos acessível aos mineiros individuais.

Escalabilidade e desafios de desenvolvimento do Bitcoin

O Bitcoin, como criptomoeda pioneira, ganhou popularidade e reconhecimento significativos em todo o mundo. No entanto, também enfrentou desafios relacionados com a escalabilidade, limitando a sua capacidade de lidar eficientemente com um elevado volume de transações. Esses problemas de escalabilidade surgem principalmente das escolhas de design e das limitações da tecnologia blockchain do Bitcoin.

O desafio de escalabilidade do Bitcoin decorre do limite de tamanho do bloco. Cada bloco na blockchain Bitcoin tem um limite de tamanho fixo de 1 megabyte (MB). À medida que o número de transações aumenta, esse limite de tamanho de bloco se torna um gargalo, levando a congestionamentos e atrasos no processamento das transações. Com um tamanho de bloco limitado, o número de transações que podem ser incluídas em cada bloco é restrito, resultando em tempos de confirmação mais lentos e taxas de transação mais altas durante períodos de alta atividade na rede.

Seu mecanismo de consenso, conhecido como Prova de Trabalho (PoW), também contribui para seus problemas de escalabilidade. O PoW exige que os mineradores compitam para resolver quebra-cabeças matemáticos complexos para validar transações e adicioná-las ao blockchain. Este processo é computacionalmente intensivo e demorado, levando a tempos de geração de blocos mais longos. À medida que o número de transações aumenta, o tempo necessário para processar e confirmar as transações pode atrasar significativamente, agravando ainda mais os desafios de escalabilidade.

A natureza descentralizada da rede Bitcoin introduz desafios de coordenação. Como cada nó completo da rede deve armazenar e processar todas as transações, o tamanho do blockchain cresce continuamente. À medida que a blockchain cresce, torna-se mais exigente para os participantes da rede armazenar e transmitir todo o histórico de transações, resultando em maiores requisitos de recursos e potenciais pressões de centralização.

Para resolver esses problemas de escalabilidade, diversas soluções foram propostas e implementadas. Uma solução notável é a implementação do Segregated Witness (SegWit), que separa os dados da transação dos dados da assinatura, aumentando efetivamente a capacidade do bloco. O SegWit permite que mais transações sejam incluídas em cada bloco, melhorando o rendimento e reduzindo as taxas de transação.

Outra solução foi a implementação da Lightning Network, uma solução de escalonamento de Camada 2 construída sobre o blockchain Bitcoin. A Lightning Network permite transações fora da cadeia entre os participantes, reduzindo a carga na blockchain principal e aumentando significativamente a escalabilidade. Ao realizar transações fora da cadeia e liquidá-las periodicamente na blockchain Bitcoin, a Lightning Network oferece transações instantâneas e de baixo custo.

Os esforços contínuos de investigação e desenvolvimento estão a explorar mecanismos de consenso alternativos, como a Prova de Participação (PoS), que poderiam potencialmente melhorar a escalabilidade, reduzindo a sobrecarga computacional associada à mineração. Os mecanismos de consenso PoS, ao contrário do PoW, dependem de validadores que detêm uma participação na rede e são selecionados para criar novos blocos com base na sua participação, eliminando a necessidade de atividades de mineração com uso intensivo de recursos.

Esforços contínuos de desenvolvimento para os desafios de escalabilidade do Bitcoin

  1. Lightning Network: A Lightning Network é uma solução de Camada 2 construída sobre o blockchain Bitcoin. Permite transações fora da rede mais rápidas e baratas, criando canais de pagamento entre os participantes. Esses canais permitem a realização de um grande volume de transações sem sobrecarregar o blockchain principal. À medida que a Lightning Network amadurece, ela tem o potencial de melhorar significativamente a escalabilidade das transações do Bitcoin.

  2. Assinaturas Schnorr: Schnorr Signatures é uma proposta de atualização de protocolo para Bitcoin que oferece vários benefícios, incluindo maior escalabilidade. Ao agregar múltiplas entradas de assinatura em uma única assinatura, as Assinaturas Schnorr reduzem o tamanho das transações. Esta redução no tamanho das transações aumenta o número de transações que cabem em um bloco, melhorando assim a escalabilidade geral da rede.

  3. Testemunha Segregada (SegWit): SegWit é uma atualização de protocolo que já foi implementada na rede Bitcoin. Ele resolve o problema de escalabilidade separando os dados de assinatura da transação do bloco de transação. Essa separação reduz o tamanho geral das transações, permitindo que mais transações caibam em um bloco. O SegWit resultou em maior capacidade de transação e melhor escalabilidade para a rede Bitcoin.

  4. Sidechains: Sidechains são blockchains independentes que são interoperáveis com o blockchain Bitcoin. Eles permitem a execução de contratos inteligentes e a criação de novas aplicações sem sobrecarregar o blockchain principal. As sidechains podem aliviar o congestionamento na rede Bitcoin, movendo certos tipos de transações para fora da cadeia, garantindo compatibilidade e segurança com a blockchain principal do Bitcoin.

  5. Taproot baseado em Schnorr: Taproot é uma atualização proposta que combina os benefícios das assinaturas Schnorr com a capacidade de criar contratos inteligentes complexos. Aumenta a privacidade, escalabilidade e flexibilidade nas transações Bitcoin, permitindo a criação de transações mais compactas e eficientes. Ao reduzir o tamanho e a complexidade das transações, o Taproot contribui para melhorar a escalabilidade da rede Bitcoin.

  6. Fragmentação: Fragmentação é um conceito emprestado de bancos de dados tradicionais e refere-se à divisão do blockchain em partes menores e mais gerenciáveis, chamadas de fragmentos. Cada fragmento pode processar suas transações e armazenar seus dados, reduzindo a carga no blockchain principal. A fragmentação oferece o potencial de aumentar significativamente o rendimento das transações da rede Bitcoin, aumentando assim sua escalabilidade.

  7. Aumento do tamanho do bloco: Aumentar o limite do tamanho do bloco é outra solução proposta para melhorar a escalabilidade do Bitcoin. Ao permitir tamanhos de bloco maiores, mais transações podem ser incluídas em cada bloco, levando a um maior rendimento de transações. No entanto, esta abordagem tem sido objeto de debate devido a preocupações com a centralização, aumento dos requisitos de recursos e potenciais impactos no desempenho e na descentralização da rede.

  8. Melhorias no protocolo da camada 1: Os esforços contínuos de pesquisa e desenvolvimento estão focados na exploração de várias melhorias no nível do protocolo para melhorar a escalabilidade da rede Bitcoin. Isso inclui a otimização de algoritmos de verificação de transações, a melhoria da sincronização da rede e a exploração de novos mecanismos de consenso que podem fornecer maior rendimento de transações sem comprometer a segurança e a descentralização.

Ordinais Bitcoin

Fonte: Carteira Ordinais

Os ordinais Bitcoin são um novo tipo de ativo digital que vem ganhando atenção no mundo das criptomoedas. Eles são tokens exclusivos criados pela atribuição de um número ordinal específico a uma transação Bitcoin. Em outras palavras, os ordinais Bitcoin são uma forma de rastrear a ordem em que as transações Bitcoin ocorrem no blockchain.

Para entender os ordinais do Bitcoin, é importante primeiro entender como funcionam as transações do Bitcoin. Quando alguém envia Bitcoin para outra pessoa, a transação é registrada no blockchain, que é um livro-razão público que registra todas as transações de Bitcoin. Cada transação recebe um identificador exclusivo denominado ID de transação ou TXID.

Os ordinais Bitcoin vão um passo além, atribuindo um número ordinal específico a cada transação com base na ordem em que ela foi incluída em um bloco. Por exemplo, à primeira transação em um bloco seria atribuído o número ordinal 1, à segunda transação seria atribuído o número ordinal 2 e assim por diante.

Os ordinais Bitcoin são criados usando um protocolo chamado OP_RETURN, que permite aos usuários incorporar dados em uma transação Bitcoin que não está relacionada à transferência de Bitcoin. Isso significa que os ordinais Bitcoin podem ser criados sem afetar a transferência real de Bitcoin entre usuários, dando origem a novos aplicativos e padrões de token, como NFTs e BRC-20 na rede Bitcoin.

Destaques

  • O Bitcoin tem um significado histórico como a primeira criptomoeda descentralizada, revolucionando o cenário financeiro.
  • A rede básica do Bitcoin fornece uma plataforma segura e transparente para transações peer-to-peer sem a necessidade de intermediários.
  • A natureza descentralizada do Bitcoin oferece resistência à censura e soberania financeira aos seus usuários.
  • O mecanismo de consenso do Bitcoin, Prova de Trabalho (PoW), garante a segurança e a integridade do blockchain por meio de quebra-cabeças computacionais.
  • Os mineradores competem para resolver esses quebra-cabeças, validar transações e adicionar novos blocos ao blockchain do Bitcoin.
  • O consenso PoW requer poder computacional substancial, contribuindo para a robustez e resistência do Bitcoin a ataques.
  • O Bitcoin enfrenta desafios de escalabilidade devido ao rendimento limitado das transações, resultando em congestionamento da rede e taxas elevadas.
  • O tamanho crescente do blockchain apresenta dificuldades de armazenamento e sincronização para operadores de nós completos.
  • Os desafios de desenvolvimento do Bitcoin incluem alcançar consenso sobre atualizações de protocolo e abordar questões relacionadas à privacidade e fungibilidade.
  • A Lightning Network é uma solução Layer-2 para Bitcoin que permite transações fora da cadeia mais rápidas e baratas.
  • A Lightning Network opera através de canais de pagamento, facilitando micropagamentos instantâneos e aumentando a escalabilidade do Bitcoin.
  • Reduz o congestionamento na blockchain Bitcoin, ao mesmo tempo que mantém as garantias de segurança da camada base.
免責事項
* 暗号資産投資には重大なリスクが伴います。注意して進めてください。このコースは投資アドバイスを目的としたものではありません。
※ このコースはGate Learnに参加しているメンバーが作成したものです。作成者が共有した意見はGate Learnを代表するものではありません。