O Que é On-Chain?
Um sistema de blockchain pode ser descrito como uma rede que contém um livro-razão distribuído, atuando como uma base de dados compartilhada. As transações registradas na própria blockchain e disponibilizadas a todos os participantes são realizadas on-chain.
Sempre que ocorre uma nova transação, é necessário adicionar um novo bloco à cadeia, seguindo-se protocolos de consenso específicos para que a transação seja validada.
Transações on-chain são aquelas realizadas na própria blockchain, refletindo-se na distribuição e no registro público. São transações já validadas e autenticadas pelos mineradores ou autenticadores, resultando em uma atualização geral da rede de blockchain.
Além disso, para a finalização de uma transação on-chain, é preciso um número consensual de confirmações por parte dos mineradores, e o tempo para a conclusão de uma transação on-chain pode variar de acordo com a congestão da rede. Por vezes, as transações podem ser atrasadas devido ao alto volume de transações pendentes de confirmação.
Em contraste, temos as transações off-chain, que representam uma variação alternativa em termos de modalidades de transação. Elas diferem em vários aspectos: os acordos de transações off-chain são realizados fora da blockchain, e o protocolo utilizado nessas transações é semelhante ao de plataformas de pagamento, como o conhecido PayPal.
Isso implica que as partes envolvidas na transação podem estabelecer um acordo fora da blockchain, e o passo subsequente pode envolver uma terceira parte encarregada de confirmar a finalização da transação e verificar se o acordo foi cumprido por ambas as partes.
On-Chain: Significado e definição
“On-chain” refere-se a todas as transações e atividades registradas diretamente na blockchain, que é um livro-razão digital descentralizado e distribuído. Cada transação on-chain é validada por uma rede de nós, que são computadores operando software específico, e uma vez que uma transação é adicionada à blockchain, ela é praticamente imutável, o que significa que não pode ser alterada ou excluída.
Aqui está uma definição mais detalhada e o significado do termo “on-chain”:
- Transparência: Todas as transações on-chain são visíveis para qualquer pessoa que acesse a blockchain, proporcionando um nível de transparência que é difícil de alcançar com sistemas contábeis tradicionais.
- Segurança: Uma vez que as transações são confirmadas e registradas na blockchain, elas são criptografadas e se tornam resistentes a alterações. Isso ajuda a prevenir fraudes e atividades maliciosas.
- Descentralização: Não existe uma autoridade central que controle ou mantenha o registro das transações on-chain. Em vez disso, a blockchain é mantida por uma rede distribuída de nós, cada um contribuindo para a validação e registro de transações.
- Irreversibilidade: Transações on-chain são irreversíveis. Depois que uma transação é confirmada e adicionada à blockchain, não pode ser revertida. Isso significa que todos os participantes devem ter certeza de suas ações antes de executá-las.
- Consensus: Transações on-chain exigem um consenso da rede. Isso significa que uma maioria dos nós deve concordar que a transação é válida antes de ela ser adicionada à blockchain.
On-chain contrasta com “off-chain”, que são transações ou atividades que acontecem fora da blockchain e não são registradas no livro-razão distribuído. As transações off-chain podem ser mais rápidas e menos dispendiosas, mas não oferecem a mesma segurança e transparência das transações on-chain. Elas geralmente requerem uma terceira parte confiável para validar e registrar as transações.
No contexto de criptomoedas, por exemplo, uma transação on-chain envolve a transferência real de tokens de uma carteira para outra, o que é gravado e confirmado na blockchain. Em contraste, uma transação off-chain pode envolver a negociação de criptomoedas dentro de uma exchange, sem mover os tokens na blockchain até que o usuário decida retirá-los para sua carteira pessoal.