Off-chain

Intermedi√°rio

O que é off-chain no setor cripto?

No contexto das criptomoedas, o termo off-chain refere-se aos processos que acontecem fora da blockchain. Um dos principais problemas da tecnologia blockchain √© a escalabilidade, pois geralmente os algoritmos de consenso descentralizados s√£o mais lentos do que o processamento centralizado de transa√ß√Ķes. As solu√ß√Ķes off-chain visam melhorar a taxa de transfer√™ncia da blockchain, processando uma parte dos dados fora da blockchain principal.

Transa√ß√Ķes off-chain

As transa√ß√Ķes off-chain s√£o transfer√™ncias de valor facilitadas por meio de um terceiro como forma de garantia ou outros m√©todos. Apenas o estado final dos saldos √© registrado na blockchain. As transa√ß√Ķes off-chain oferecem benef√≠cios, como taxas mais baixas e velocidade de processamento de transa√ß√Ķes mais r√°pida, j√° que a valida√ß√£o n√£o √© realizada por nodes. Isso torna as transa√ß√Ķes off-chain perfeitas para pequenos pagamentos, como a compra de caf√© em uma loja local.

Solu√ß√Ķes de layer-2 e off-chain

As solu√ß√Ķes de layer-2 s√£o protocolos desenvolvidos sobre uma blockchain existente com o objetivo de melhorar sua escalabilidade. Esses projetos permitem transfer√™ncias de valor off-chain usando mecanismos como state channels, sidechains e rollups.

No contexto do Bitcoin, uma solu√ß√£o de layer-2 popular √© a Lightning Network, que usa "canais de estado" (state channels) para transa√ß√Ķes off-chain. Os state channels s√£o essencialmente carteiras multisig 2-of-2 que s√≥ podem ser modificadas quando ambas as contrapartes concordam com a altera√ß√£o. Somente as transa√ß√Ķes que abrem e fecham os canais s√£o registradas na blockchain do Bitcoin; todo o resto √© processado off-chain. As transa√ß√Ķes off-chain dentro de um state channel n√£o precisam ser validadas por toda a rede, o que permite uma taxa de transfer√™ncia mais r√°pida e taxas de transa√ß√£o mais baixas.¬†¬†¬†¬†

On-chain vs. off-chain

Enquanto as transa√ß√Ķes off-chain ocorrem fora da blockchain, o termo ‚Äúon-chain‚ÄĚ se refere aos processos que acontecem diretamente na blockchain principal (main chain). As transa√ß√Ķes on-chain precisam ser validadas pelos pares e s√£o confirmadas apenas quando registradas na blockchain. Vejamos as principais diferen√ßas entre off-chain e on-chain.

Velocidade e escalabilidade

Para que uma transa√ß√£o on-chain seja confirmada, ela precisa ser validada e inclu√≠da na blockchain. Como o tempo m√©dio de confirma√ß√£o de bloco para o Bitcoin √© de 10 minutos, a blockchain de layer-1 n√£o √© adequada para compras menores, como uma compra no supermercado. Ao contr√°rio das transa√ß√Ķes on-chain, os pagamentos off-chain n√£o precisam esperar a confirma√ß√£o dos mineradores ou validadores. Sendo assim, as solu√ß√Ķes off-chain podem aumentar consideravelmente a velocidade de processamento e s√£o particularmente √ļteis para micropagamentos.

Privacidade e segurança

As transa√ß√Ķes on-chain implementam pr√°ticas padr√£o de seguran√ßa blockchain, como hashing e criptografia. Por outro lado, os projetos que oferecem pagamentos off-chain precisam criar estruturas de seguran√ßa para evitar a possibilidade de falsifica√ß√£o ou modifica√ß√£o de pagamentos.

Custos e taxas

As transa√ß√Ķes on-chain s√£o verificadas pelos nodes que trabalham para valid√°-las, inclu√≠-las em um bloco e adicionar esse bloco √† blockchain. As recompensas de bloco e as taxas de transa√ß√£o os incentivam a manter a rede funcionando. As transa√ß√Ķes off-chain podem ser processadas rapidamente sem a necessidade de confirma√ß√£o imediata, reduzindo assim os custos e as taxas.

Conclus√£o

As transa√ß√Ķes off-chain s√£o fundamentais para resolver o problema de escalabilidade da tecnologia blockchain e aumentar sua ado√ß√£o em todo o mundo. Elas atuam como base para muitas solu√ß√Ķes de layer-2 que visam reduzir a carga na blockchain principal.

Compartilhar publica√ß√Ķes
Registre uma conta
Coloque seus conhecimentos em pr√°tica. Abra uma conta na Binance hoje mesmo.