Compartilhe este artigo

Transações On-Chain vs. Off-Chain: Qual é a diferença?

A Tecnologia blockchain fornece uma solução segura e aberta para transações on-chain. Para usuários que buscam velocidade, anonimato e eficiência de custos, conduzir uma transação off-chain pode fazer sentido.

Blockchain a Tecnologia pode ser usada para facilitar Criptomoedatransações sem a necessidade de uma terceira parte confiável como um banco. Transações “on-chain” realizadas em um blockchain oferecem maior segurança e transparência, porque são verificadas e registradas em um livro-razão público distribuído que não pode ser alterado.

Mas as transações de blockchain podem incluir altas taxas e tempos de processamento lentos, dependendo do método de verificação da rede. Por exemplo, noBitcoin rede, pode levar de alguns minutos a alguns dias para confirmar um Bitcoin (BTC) pagamento.

A História Continua abaixo
Não perca outra história.Inscreva-se na Newsletter The Protocol hoje. Ver Todas as Newsletters

As transações off-chain são confirmadas fora da rede blockchain principal, geralmente resultando em um processo mais barato e rápido para o usuário.

Aqui estão as diferenças entre transações on-chain e off-chain e quando ambas são usadas.

O que são transações on-chain?

Transações on-chain referem-se a uma transação que é realizada em uma rede blockchain do início ao fim. Uma vez verificada, a transação é registrada no livro-razão público de uma rede blockchain.

Veja como funciona: quando duas partes desejam negociar Criptomoeda, as informações sobre a transação são empacotadas e registradas em uma coleção digital de dados chamado de bloco. Esse bloco é enviado para uma rede blockchain associada, onde aguarda ser validado por computadores na rede, chamados nós, e adicionado ao blockchain.

Existem diferentes mecanismos de consenso usados ​​para verificar transações e adicionar novos blocos a um blockchain. O Bitcoin, por exemplo, usa um método chamado prova de trabalho, que recompensamineiros para competir uns contra os outros usando software de computador especializado para resolver quebra-cabeças computacionais extremamente difíceis para adivinhar ou combinar o “hash” e WIN a recompensa do bloco. Métodos mais novos como prova de participação T exigem cálculos de mineração, mas exigem que os participantes bloqueiem uma quantia definida do token Cripto nativo – sua “aposta” – para ter uma chance de ser o validador de um bloco de transações.

Qualquer um dos processos fornece um alto nível de segurança e transparência porque os dados da transação são públicos e constantemente revisados e atualizados pela rede de mineradores ou validadores. No entanto, a complexidade do processo significa que leva algum tempo para processar cada transação e adicioná-la ao blockchain.

Os benefícios das transações on-chain incluem:

  • Segurança: Os dados armazenados em um blockchain são criptografados de ponta a ponta e não podem ser alterados depois de registrados.
  • Descentralização:Os blockchains não estão sujeitos a uma autoridade central de governança, o que significa que não há praticamente nenhum risco de um intermediário violar a confiança ou manipular o FLOW de dados.
  • Transparência:O uso de um livro-razão distribuído significa que as transações são registradas e validadas simultaneamente em vários locais. Usando umexplorador de blockchain, qualquer pessoa pode rastrear uma transação até um endereço de carteira exclusivo e visualizar sua atividade, permitindo a verificação independente de reivindicações e transações.

As desvantagens das transações on-chain incluem:

  • Transações lentas:A velocidade de uma transação de blockchain pode variar dependendo do volume de transações na fila a serem processadas, o que pode levar ao congestionamento da rede.
  • Altas taxas de transação:Quando o volume de transações é alto, as taxas de rede também aumentam. Durante períodos de alta demanda, a rede pode se tornar extremamente cara de usar.
  • Consumo de energia:Específico para mecanismos de consenso de prova de trabalho, o processo de mineração usa uma grande quantidade de poder computacional e energia.

O que são transações off-chain?

Em contraste, transações off-chain transferem parte do trabalho de um ecossistema de blockchain, que pode ser integrado novamente a um blockchain. Em uma rede off-chain, os usuários concordam que um terceiro lidará com a validação e autenticação de transações.

Os sistemas off-chain abordam os problemas de escalabilidade de uma rede blockchain facilitando transações mais rápidas e baratas. Um método de transação off-chain é empregar um camada 2,que é um segundo blockchain construído em cima do blockchain principal (mainnet) para ajudar a mainnet a escalar em velocidade e custo. Isso leva as transações da cadeia principal para outra cadeia, mas para os propósitos deste explicador, vamos focar em outros métodos off-chain.

Leia mais sobre sistemas de camada 2 aqui.

Transações off-chain podem ser confirmadas via:

  • Um acordo de transferência entre duas partes
  • Utilizando um terceiro conhecido como fiador para supervisionar a transação,como PayPal(PYPL)
  • Enviando a outra parte ochaves privadas para uma carteira, que mantém o valor da Criptomoeda dentro da carteira enquanto transfere a propriedade da carteira para outra pessoa

Benefícios dos sistemas off-chain:

  • Velocidades de transação mais rápidas: As transações off-chain T precisam esperar que a rede blockchain principal confirme uma transação, tornando-as mais rápidas ou até mesmo instantâneas para serem processadas.
  • Menor custo: Transações confirmadas off-chain exigem poucas ou nenhuma taxa porque o processo de validação por meio de mineração ou staking T é necessário. Esse recurso é especialmente útil para lidar com grandes somas de Criptomoeda.
  • Maior anonimato: Transações off-chain oferecem mais Política de Privacidade porque os dados não são transmitidos publicamente para a rede.

As desvantagens dos métodos off-chain variam de acordo com o método, mas podem incluir:

  • Menos transparência: Transações que ocorrem fora da cadeia não Siga o mesmo protocolo de uma blockchain, o que abre mais possibilidades de disputas.
  • Nenhum método de consenso:Sem um consenso entre todos os usuários na rede, a validação e autenticação podem ser deixadas para um intermediário. Isso significa que a confiança precisa ser dada a essa terceira parte em vez de permitir que todos os participantes da rede concordem como um coletivo.
  • Pode ser menos seguro:Blocos adicionados a um blockchain não podem ser alterados, portanto, operar fora do blockchain torna a rede mais vulnerável a atividades fraudulentas.

Considerações finais

As redes blockchain fornecem segurança, transparência e facilidade de uso ao conduzir uma transação. Ainda assim, algumas redes blockchain, como Bitcoin ou Ethereum, permanecem limitadas em sua escalabilidade e, às vezes, exigem altas taxas para processar transações. Os sistemas off-chain abordam essas questões e promovem velocidades de processamento mais rápidas, taxas mais baixas e maior discrição.

Xenia Soares

Xenia é redatora freelancer para o Cripto Explainer+ da CoinDesk. Investidora pessoal em Cripto, ela acredita que o futuro será baseado em blockchain e que as moedas digitais superarão a economia atual.

Xenia  Soares