Em transações em cadeia (criptomoeda)
O que são transações on-chain?
As transações em cadeia referem-se a transações de criptomoeda que ocorrem no blockchain e permanecem dependentes do estado do blockchain para sua validade. As transações em cadeia são consideradas válidas apenas quando o blockchain foi atualizado para refletir as transações no livro-razão público. As transações on-chain oferecem segurança e transparência, uma vez que não podem ser alteradas depois de verificadas e registradas na rede. No entanto, existem algumas desvantagens nas transações em cadeia, que incluem taxas mais altas e tempos de processamento lentos.
Principais vantagens
- As transações em cadeia referem-se a transações que são registradas e verificadas no blockchain.
- As transações fora da cadeia não ocorrem na rede blockchain, mas, em vez disso, são realizadas em outro sistema eletrônico, como o PayPal.
- As transações on-chain oferecem segurança e transparência, uma vez que não podem ser alteradas depois de verificadas e registradas na rede blockchain.
- A velocidade das transações em cadeia depende do método de verificação do blockchain.
Compreendendo as transações na cadeia
As transações em cadeia são transações que ocorrem em uma cadeia de blocos que se refletem no livro-razão público distribuído. As transações on-chain são aquelas que foram validadas ou autenticadas e levam a uma atualização da rede blockchain geral.
As transações que ocorrem em um blockchain devem ser validadas por vários participantes da rede, que são chamados de mineiros. Uma transação só é válida quando os participantes verificam a transação e se chega a um consenso sobre sua validade. Os detalhes da transação são então registrados no bloco e distribuídos aos participantes da rede.
Dependendo do protocolo de rede, uma vez que uma transação obtém confirmações suficientes dos participantes da rede com base no mecanismo de consenso da rede, ela se torna quase irreversível. Normalmente, ele só pode ser revertido se a maior parte do poder de hashing do blockchain chegar a um consenso para reverter a transação.
Tempo de transações na cadeia
As transações on-chain devem ocorrer em tempo real para manter as transações blockchain seguras, verificáveis, transparentes e instantâneas. No entanto, na realidade, raramente acontece dessa forma. As transações em cadeia podem levar muito tempo para acumular um número suficiente de verificações e autenticações dos participantes da rede antes de confirmar uma transação. Além disso, os mineiros precisam validar as transações usando computadores para resolver problemas matemáticos complicados cada vez que uma transação em bloco é adicionada ao blockchain.
Se o volume de transações for alto ou houver congestionamento na rede, pode levar mais tempo para os mineiros validarem todas as transações, principalmente se houver um número limitado de mineiros. Como resultado, as outras partes envolvidas nas transações devem aguardar uma resolução. No entanto, os participantes podem ter a opção de pagar uma taxa de transação para que seja validada mais cedo.
Durante a fase inicial de um blockchain, quando o volume de transações é baixo, as transações em cadeia podem oferecer liquidações instantâneas. Novos protocolos de rede e criptomoedas que visam fornecer liquidação instantânea estão entrando no mercado.
Livro razão público
As transações on-chain têm registro de data e hora e são copiadas por toda a rede blockchain, o que fornece transparência e segurança. As transações em cadeia também são imutáveis, o que significa que não podem ser alteradas, o que ajuda a reforçar a segurança, evitando um hack no qual os detalhes da transação podem ser alterados. As transações on-chain são compartilhadas com todos os participantes da rede, proporcionando transparência, o que também ajuda a evitar que as transações sejam alteradas por um fraudador por meio de um ataque malicioso.
Embora haja benefícios para o livro razão distribuído de uma rede blockchain, a transmissão pública e a gravação de detalhes de transações em cadeia também podem fornecer indicadores suficientes para vincular os endereços às identidades dos participantes. Como resultado, o compartilhamento público da transação pode representar uma ameaça ao recurso de anonimato da blockchain e à segurança de seus participantes. Por exemplo, é possível saber parcialmente a identidade de um usuário se estudarmos cuidadosamente os padrões de transação de envio e recebimento em torno dos mesmos endereços, como aqueles usados para comprar produtos online.
Custo de transações na cadeia
As transações on-chain também têm um custo, pois os mineiros cobram uma taxa por oferecer seus serviços de validação e autenticação para confirmar uma transação na blockchain no menor tempo possível. Às vezes, essa taxa pode ser alta, dependendo do potencial de escalabilidade da rede e do volume de transações. Por exemplo, taxas altas levaram ao problema do Bitcoin Dust, em que quantidades fracionárias de bitcoins não podem ser negociadas. No entanto, para redes de blockchain que estão em seus estágios iniciais de crescimento, quando o volume de transações é baixo, suas taxas podem ser muito pequenas ou zero.
Como as transações on-chain são diferentes das off-chain?
As transações fora da cadeia são conduzidas fora da rede do blockchain. As transações fora da cadeia podem ser feitas pelos participantes nos quais eles têm um acordo de que um terceiro garante a transação ou verifica se ela é válida ou completa. Os dois participantes também poderiam trocar suas chaves privadas para que os ativos criptográficos sejam trocados sem retirar nenhum dinheiro de suas carteiras digitais.
No entanto, as transações fora da cadeia ocorrem sem qualquer alteração no blockchain. Como resultado, não há necessidade de esperar pela validação dos mineradores de blockchain, o que pode acelerar o processo e levar a taxas de transação mais baixas. No entanto, como as transações fora da cadeia não são registradas no blockchain, não há registro de rede da transação e dos detalhes financeiros, o que poderia ser um problema se houvesse uma disputa entre as duas partes.
Por outro lado, as transações em cadeia são processadas na rede blockchain e são imutáveis. Embora as transações on-chain demorem mais para serem processadas devido ao processo de validação pelos mineiros, isso aumenta muito a segurança ao ter a transação validada pelos participantes e gravada na rede blockchain.
Se uma transação em cadeia ou uma transação fora da cadeia é a melhor, depende dos participantes envolvidos e do que eles mais desejam. Se o objetivo for segurança, imutabilidade e uma transação validada, uma transação na cadeia provavelmente seria melhor, mas se as taxas de transação baixas e a velocidade forem importantes, uma transação fora da cadeia pode ser melhor.
Exemplos do mundo real de transações em cadeia
Uma criptomoeda com uma velocidade de transação relativamente rápida é NEO, que tem menos de 25 segundos de tempo de bloco. Burstcoin (BURST) é outra moeda que não apenas tem um tempo de bloqueio mais rápido do que suportes como o Bitcoin, mas também usa muito menos energia para extrair moedas por causa de seu sistema de prova de capacidade.
Depois de verificadas e confirmadas no blockchain, as transações na cadeia não podem ser revertidas, a menos que a maioria do poder de hash da rede concorde em fazê-lo, tornando as transações na cadeia mais confiáveis e resistentes a fraudes.