Em transações em cadeia (criptomoeda)
O que são transações na cadeia?
As transações on-chain referem-se a transações de criptomoeda que ocorrem no blockchain e permanecem dependentes do estado do blockchain para sua validade. As transações on-chain 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, pois não podem ser alteradas depois de verificadas e registradas na rede. No entanto, existem algumas desvantagens nas transações on-chain, que incluem taxas mais altas e tempos de processamento lentos.
Entendendo as transações na cadeia
As transações on-chain são transações que ocorrem em um blockchain que são refletidas 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 na 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 mineradores. Uma transação só é válida quando os participantes verificam a transação e um consenso é alcançado 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, só pode ser revertido se a maioria do poder de hashing do blockchain chegar a um consenso para reverter a transação.
Tempo das 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 maneira. As transações na 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 mineradores precisam validar as transações usando computadores para resolver problemas matemáticos complicados cada vez que uma transação de bloco é adicionada ao blockchain.
Se o volume de transações for alto ou houver congestionamento na rede, pode demorar mais para os mineradores validarem todas as transações, principalmente se houver um número limitado de mineradores. 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 possa ser validada mais cedo.
Durante a fase inicial de um blockchain, quando o volume de transações é baixo, as transações on-chain podem oferecer liquidações instantâneas. Novos protocolos de rede e criptomoedas que visam fornecer liquidação instantânea estão chegando ao mainstream.
Razão Pública
As transações on-chain são carimbadas e copiadas em toda a rede blockchain, o que fornece transparência e segurança. As transações on-chain 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 na cadeia também podem fornecer indicadores suficientes para vincular endereços às identidades dos participantes. Como resultado, o compartilhamento público da transação pode representar uma ameaça ao recurso de anonimato do blockchain e à segurança de seus participantes. Por exemplo, é possível conhecer parcialmente a identidade de um usuário se estudarmos cuidadosamente os padrões de transação de envios e recebimentos em torno dos mesmos endereços, como aqueles usados para comprar produtos online.
Custo das transações na cadeia
As transações na cadeia também têm um custo, pois os mineradores 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, altas taxas levaram ao problema do Bitcoin Dust,. onde quantidades fracionárias de bitcoins não podem ser transacionadas. No entanto, para redes 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 transações off-chain?
As transações fora da cadeia são realizadas fora da rede blockchain. As transações off-chain podem ser feitas pelos participantes em que eles tenham um acordo de que um terceiro garante a transação ou verifica se ela é válida ou completa. Os dois participantes também podem trocar suas chaves privadas para que os ativos criptográficos sejam trocados sem retirar dinheiro de suas carteiras digitais.
No entanto, as transações fora da cadeia ocorrem sem nenhuma 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 on-chain 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 mineradores, isso aumenta muito a segurança ao ter a transação validada pelos participantes e registrada na rede blockchain.
A melhor transação on-chain ou off-chain 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 taxas de transação baixas e velocidade forem importantes, uma transação fora da cadeia pode ser melhor.
Exemplos do mundo real de transações na cadeia
Uma criptomoeda com uma velocidade de transação relativamente rápida é o NEO, que tem menos de 25 segundos de tempo de bloqueio. Burstcoin (BURST) é outra moeda que não só tem um tempo de bloqueio mais rápido do que os pilares como o Bitcoin, mas também usa muito menos energia para minerar moedas devido ao seu sistema de prova de capacidade.
Uma vez verificadas e confirmadas no blockchain, as transações on-chain não podem ser revertidas, a menos que a maioria do poder de hashing da rede concorde em fazê-lo, tornando as transações on-chain mais confiáveis e resistentes a fraudes.
Destaques
A velocidade das transações on-chain depende do método de verificação do blockchain.
As transações fora da cadeia não ocorrem na rede blockchain, mas sim em outro sistema eletrônico, como o PayPal.
As transações on-chain oferecem segurança e transparência, pois não podem ser alteradas depois de verificadas e registradas na rede blockchain.
Transações na cadeia referem-se a transações que são registradas e verificadas na blockchain.