Off-chain
Off-chain significa que uma operação ocorre fora da blockchain. Pode tratar-se de pagamentos, operações de negociação, armazenamento de dados ou cálculos.
O que significa off-chain?
Uma blockchain é um registo digital público onde são registadas transações. Quando uma operação é off-chain, o seu processamento não ocorre diretamente nesse registo.
Por exemplo, um sistema separado mantém o registo de saldos ou dados. Pode tratar-se de uma base de dados de uma exchange de criptomoedas ou de um canal de pagamento. Por vezes, esse sistema regista posteriormente na blockchain apenas um resultado final ou uma prova.
O termo off-chain, por si só, não diz nada sobre segurança, custos ou privacidade. Estes aspetos dependem do sistema. Por exemplo, num prestador centralizado, confia nos seus registos, na sua segurança e na sua capacidade para permitir a saída de fundos.
Um exemplo de off-chain
Dois clientes negoceiam bitcoin na mesma exchange centralizada de criptomoedas. Nesse caso, a exchange pode limitar-se a atualizar os saldos internos de ambos os clientes. Não ocorre qualquer transferência de bitcoin entre endereços Bitcoin.
Esta operação ocorre off-chain. Se, mais tarde, um cliente transferir bitcoin para o seu próprio endereço, geralmente será necessária uma transação na blockchain Bitcoin.
Porque é que off-chain é importante em criptomoedas?
O processamento off-chain pode reduzir a carga sobre uma blockchain. Consoante o sistema, os pagamentos ou outras operações podem, assim, ser mais rápidos ou mais baratos.
É frequente encontrar o termo em notícias sobre escalabilidade, redes de pagamento e exchanges de criptomoedas. Esta distinção ajuda a compreender que grande parte das operações numa exchange não corresponde a atividade visível na blockchain.
Alguns sistemas armazenam dados fora da blockchain e registam nela apenas uma impressão digital. Esta permite verificar se os dados correspondem. No entanto, não significa que os próprios dados continuem disponíveis ou que estejam corretos.