Como é tradição nos meus artigos "O que diabos é...", gosto de começar com uma analogia da vida real para permitir que as pessoas entendam a essência e saiam se não se importarem com os detalhes subjacentes.
Para este tópico, usaremos a secagem do concreto ao longo do tempo:
Esse é um nível elevado do que significa “finalidade” no contexto das blockchains. Assim como o concreto, à medida que o tempo passa a partir do momento em que é despejado (confirmação inicial) até o endurecimento (múltiplas confirmações), a facilidade com que o bloco inicial não pode mais ser considerado “verdadeiro” torna-se cada vez mais difícil até que esteja completamente endurecido (finalizado). Uma vez nesse ponto, é quase impossível.
Resumindo, apenas lembre-se da ordem dos passos:
Enviado -> Confirmado -> Finalizado
Se isso é suficiente para você considerar este caso encerrado, convido-o a curtir o artigo e seguir em frente com o seu dia. Se você quiser se aprofundar em como, o que e por que da finalidade (no contexto do Ethereum); continue, meu amigo.
Tudo bem - vamos tentar construir alguma estrutura em torno deste conceito e compreendê-lo. Felizmente, isso nos dá algo para construir, já que todos os componentes entram em jogo como um subproduto do tempo decorrido, então vamos usar isso.
Primeiro, vamos complementar nossa base de conhecimentos com definições.
Slot (Tempo de Bloco): Você provavelmente entenderá o nome alternativo para isso: Tempo de Bloco. Um slot, ou tempo de bloco, é a quantidade de tempo dada ao sistema para produzir um novo bloco de transações para anexar à cadeia canônica atual.
Exemplo de slots/tempo de bloco:
Ethereum - 12 segundos
Base - 2 segundos
Finalidade: O ponto em que uma transação é considerada adicionada irreversivelmente ao livro-razão de uma determinada cadeia. No entanto, esse termo não é uniformemente usado em todas as cadeias quando se trata de propriedades técnicas, então é melhor não assumir uma correspondência exata em todos os contextos. No ecossistema Ethereum, isso é usado quando as condições abaixo são atendidas:
Ethereum - Quando 2 Épocas passaram (~13min)
Optimistic L2 - Quando a janela de fraude passou (~7d)
e aqui está uma tentativa de visualizar todos esses termos em uma única imagem para torná-los um pouco mais fáceis de compreender:
Então, agora que temos as peças usadas para determinar a finalidade, como elas são unidas? Quais são as regras?
Para Ethereum
Visualizado
Para L2s
Bem, L2s são construídos no Ethereum, então eles são basicamente os mesmos, certo?
Sim e não, querido leitor. Lembre-se da estrutura de postagem do meu Gate.postagem anterior sobre Based Rollups. L2s são suas próprias blockchains, sim, mas dependem do Ethereum para liquidação final. Isso significa que a resposta é tão complexa quanto as próprias cadeias.
Essas camadas se dividem em dois tipos de finalidade:
Assim, L2s podem ter um nível de finalidade localizado se forem de um certo tipo, caso contrário, devem aguardar até que o Ethereum finalize sua prova de validade postada (ZK) ou a janela de desafio tenha passado para provas de fraude (Rollups otimistas).
Para Bitcoin / Prova de Trabalho
Este é realmente muito fácil - não há finalidade na implementação específica do PoW do Bitcoin. Para ele, quem produz a cabeça da cadeia mais pesada (leia-se: produz blocos suficientes para ser a cadeia 'mais longa') se torna o livro-razão canônico. Isso significa que, embora impraticável por muitas razões, alguém poderia produzir hash suficiente para reescrever o último dia, semana, ano da história do Bitcoin.
Novamente, porém, impraticável pela quantidade de recursos e tempo que levaria, mas uma distinção valiosa dos sistemas e que na verdade leva a alguns tipos únicos de MEV, como 'Ataques de Longo Alcance' e 'Retenção de Bloqueio', onde os mineradores podem produzir (e ocultar) um bloco para depois anexar um bloco subsequente ou minerar vários blocos seguidos para criar e capturar oportunidades de lucro únicas.
Visualizado:
Então, sabemos como chegamos à finalidade na maior cadeia de Prova de Participação em criptografia, mas isso parece ser muito trabalho - por que estamos fazendo isso?
Bem, isso vem com alguns benefícios:
Por que eu cobri a finalidade? Nenhuma ideia real - eu apenas tinha ouvido falar disso recentemente e percebi que era um mecanismo frequentemente usado, mas não profundamente compreendido das blockchains.
Espero que tenha gostado e lembre-se; são apenas seus blocos endurecendo como concreto no sistema e em algum momento eles estarão sólidos como uma rocha.
Como é tradição nos meus artigos "O que diabos é...", gosto de começar com uma analogia da vida real para permitir que as pessoas entendam a essência e saiam se não se importarem com os detalhes subjacentes.
Para este tópico, usaremos a secagem do concreto ao longo do tempo:
Esse é um nível elevado do que significa “finalidade” no contexto das blockchains. Assim como o concreto, à medida que o tempo passa a partir do momento em que é despejado (confirmação inicial) até o endurecimento (múltiplas confirmações), a facilidade com que o bloco inicial não pode mais ser considerado “verdadeiro” torna-se cada vez mais difícil até que esteja completamente endurecido (finalizado). Uma vez nesse ponto, é quase impossível.
Resumindo, apenas lembre-se da ordem dos passos:
Enviado -> Confirmado -> Finalizado
Se isso é suficiente para você considerar este caso encerrado, convido-o a curtir o artigo e seguir em frente com o seu dia. Se você quiser se aprofundar em como, o que e por que da finalidade (no contexto do Ethereum); continue, meu amigo.
Tudo bem - vamos tentar construir alguma estrutura em torno deste conceito e compreendê-lo. Felizmente, isso nos dá algo para construir, já que todos os componentes entram em jogo como um subproduto do tempo decorrido, então vamos usar isso.
Primeiro, vamos complementar nossa base de conhecimentos com definições.
Slot (Tempo de Bloco): Você provavelmente entenderá o nome alternativo para isso: Tempo de Bloco. Um slot, ou tempo de bloco, é a quantidade de tempo dada ao sistema para produzir um novo bloco de transações para anexar à cadeia canônica atual.
Exemplo de slots/tempo de bloco:
Ethereum - 12 segundos
Base - 2 segundos
Finalidade: O ponto em que uma transação é considerada adicionada irreversivelmente ao livro-razão de uma determinada cadeia. No entanto, esse termo não é uniformemente usado em todas as cadeias quando se trata de propriedades técnicas, então é melhor não assumir uma correspondência exata em todos os contextos. No ecossistema Ethereum, isso é usado quando as condições abaixo são atendidas:
Ethereum - Quando 2 Épocas passaram (~13min)
Optimistic L2 - Quando a janela de fraude passou (~7d)
e aqui está uma tentativa de visualizar todos esses termos em uma única imagem para torná-los um pouco mais fáceis de compreender:
Então, agora que temos as peças usadas para determinar a finalidade, como elas são unidas? Quais são as regras?
Para Ethereum
Visualizado
Para L2s
Bem, L2s são construídos no Ethereum, então eles são basicamente os mesmos, certo?
Sim e não, querido leitor. Lembre-se da estrutura de postagem do meu Gate.postagem anterior sobre Based Rollups. L2s são suas próprias blockchains, sim, mas dependem do Ethereum para liquidação final. Isso significa que a resposta é tão complexa quanto as próprias cadeias.
Essas camadas se dividem em dois tipos de finalidade:
Assim, L2s podem ter um nível de finalidade localizado se forem de um certo tipo, caso contrário, devem aguardar até que o Ethereum finalize sua prova de validade postada (ZK) ou a janela de desafio tenha passado para provas de fraude (Rollups otimistas).
Para Bitcoin / Prova de Trabalho
Este é realmente muito fácil - não há finalidade na implementação específica do PoW do Bitcoin. Para ele, quem produz a cabeça da cadeia mais pesada (leia-se: produz blocos suficientes para ser a cadeia 'mais longa') se torna o livro-razão canônico. Isso significa que, embora impraticável por muitas razões, alguém poderia produzir hash suficiente para reescrever o último dia, semana, ano da história do Bitcoin.
Novamente, porém, impraticável pela quantidade de recursos e tempo que levaria, mas uma distinção valiosa dos sistemas e que na verdade leva a alguns tipos únicos de MEV, como 'Ataques de Longo Alcance' e 'Retenção de Bloqueio', onde os mineradores podem produzir (e ocultar) um bloco para depois anexar um bloco subsequente ou minerar vários blocos seguidos para criar e capturar oportunidades de lucro únicas.
Visualizado:
Então, sabemos como chegamos à finalidade na maior cadeia de Prova de Participação em criptografia, mas isso parece ser muito trabalho - por que estamos fazendo isso?
Bem, isso vem com alguns benefícios:
Por que eu cobri a finalidade? Nenhuma ideia real - eu apenas tinha ouvido falar disso recentemente e percebi que era um mecanismo frequentemente usado, mas não profundamente compreendido das blockchains.
Espero que tenha gostado e lembre-se; são apenas seus blocos endurecendo como concreto no sistema e em algum momento eles estarão sólidos como uma rocha.