Como es tradición en mis artículos de "¿Qué diablos es...?", me gusta comenzar con una analogía de la vida real para que la gente pueda entender la idea principal y retirarse si no les importan los detalles subyacentes.
Para este tema, utilizaremos el secado del concreto a lo largo del tiempo:
Eso es a grandes rasgos lo que significa "finalidad" en el contexto de las cadenas de bloques. Al igual que el concreto, a medida que pasa el tiempo desde el momento en que se vierte (confirmación inicial) hasta que se endurece (múltiples confirmaciones), la facilidad con la que el bloque inicial ya no puede considerarse "verdadero" se vuelve cada vez más difícil hasta que se endurece por completo (finalizado). Una vez en ese punto, es casi imposible.
TLDR solo recuerda el orden de los pasos:
Enviado -> Confirmado -> Finalizado
Si eso es suficientemente bueno para que consideres este caso cerrado, te invito a darle al artículo un me gusta y seguir con tu día. Si quieres profundizar en el cómo, qué y por qué de la finalidad (en el contexto de Ethereum); continúa, mon frere.
Bien, vamos a tratar de construir una estructura alrededor de este concepto y entenderlo. Afortunadamente, nos da algo sobre lo que construir, ya que todos los componentes entran en juego como un subproducto del tiempo pasado, así que vamos a usar eso.
Primero, vamos a completar nuestra base de conocimientos con definiciones.
Ranura (Tiempo de Bloque): Es probable que comprendas el nombre alternativo para esto: Tiempo de Bloque. Una ranura, o tiempo de bloque, es el tiempo dado al sistema para producir un nuevo bloque de transacciones para agregar a la cadena canónica actual.
Ejemplo de ranuras/tiempos de bloque:
Ethereum - 12 segundos
Base - 2 segundos
Finalidad: El punto en el que se considera que una transacción se ha añadido de forma irreversible al libro mayor de una cadena dada. Sin embargo, este término no se utiliza de forma uniforme en todas las cadenas en cuanto a propiedades técnicas, por lo que no es recomendable asumir que es igual en todos los contextos. En el ecosistema de Ethereum, se utiliza este concepto cuando se cumplen las condiciones que se detallan a continuación:
Ethereum - Cuando han pasado 2 épocas (~13min)
Optimistic L2 - Cuando ha pasado la ventana de fraude (~7d)
y aquí hay un intento de visualizar todos esos términos en una sola imagen para hacerlos un poco más fáciles de digerir:
Entonces, ahora que tenemos las piezas utilizadas para determinar la finalidad, ¿cómo se unen? ¿Cuáles son las reglas?
Para Ethereum
Visualizado
Para L2s
Bueno, L2s se construyen en Ethereum, por lo que básicamente son lo mismo, ¿verdad?
Sí y no, querido lector. Recuerde la estructura de publicación de mipublicación anterior sobre Based Rollups. L2s son sus propias cadenas de bloques, sí, pero dependen de Ethereum para la liquidación final. Eso significa que la respuesta es tan compleja como las propias cadenas.
Estas capas se dividen en dos tipos de finalidad:
Entonces, las L2 pueden tener un nivel de finalidad localizada si son de un cierto tipo, pero de lo contrario deben esperar hasta que Ethereum finalice su prueba de validez publicada (ZK) o haya pasado la ventana de desafío para las pruebas de fraude (rollups optimistas).
Para Bitcoin / Prueba de trabajo
Este es realmente bastante fácil: no hay finalidad en la implementación específica de PoW de Bitcoin. Para ello, quien produzca la cabeza de cadena más pesada (léase: produzca suficientes bloques para ser la cadena 'más larga') se convierte en el libro mayor canónico. Esto significa que, aunque sea impráctico por muchas razones, alguien podría producir suficiente hash para reescribir el último día, semana o año de la historia de Bitcoin.
Sin embargo, resulta impráctico debido a la gran cantidad de recursos y tiempo que llevaría, pero es una distinción valiosa de los sistemas y realmente conduce a algunos tipos únicos de MEV, como los "Ataques a larga distancia" y el "Bloqueo de bloques", donde los mineros pueden producir (y ocultar) un bloque para luego añadir un bloque subsecuente o minar varios bloques seguidos para crear y capturar oportunidades de beneficio únicas.
Visualizado:
Entonces, sabemos cómo llegamos a la finalidad en la cadena de bloques Proof of Stake más grande de las criptomonedas, pero parece ser mucho trabajo, ¿por qué lo estamos haciendo?
Bueno, viene con algunos beneficios:
¿Por qué cubrí la finalidad? No tengo idea real, solo había escuchado que se mencionaba recientemente y me di cuenta de que era un mecanismo frecuentemente utilizado pero no profundamente comprendido de las cadenas de bloques.
Espero que lo hayas disfrutado y recuerda; es solo tus bloques endureciéndose como concreto en el sistema y en algún momento estarán sólidos como una roca.
Como es tradición en mis artículos de "¿Qué diablos es...?", me gusta comenzar con una analogía de la vida real para que la gente pueda entender la idea principal y retirarse si no les importan los detalles subyacentes.
Para este tema, utilizaremos el secado del concreto a lo largo del tiempo:
Eso es a grandes rasgos lo que significa "finalidad" en el contexto de las cadenas de bloques. Al igual que el concreto, a medida que pasa el tiempo desde el momento en que se vierte (confirmación inicial) hasta que se endurece (múltiples confirmaciones), la facilidad con la que el bloque inicial ya no puede considerarse "verdadero" se vuelve cada vez más difícil hasta que se endurece por completo (finalizado). Una vez en ese punto, es casi imposible.
TLDR solo recuerda el orden de los pasos:
Enviado -> Confirmado -> Finalizado
Si eso es suficientemente bueno para que consideres este caso cerrado, te invito a darle al artículo un me gusta y seguir con tu día. Si quieres profundizar en el cómo, qué y por qué de la finalidad (en el contexto de Ethereum); continúa, mon frere.
Bien, vamos a tratar de construir una estructura alrededor de este concepto y entenderlo. Afortunadamente, nos da algo sobre lo que construir, ya que todos los componentes entran en juego como un subproducto del tiempo pasado, así que vamos a usar eso.
Primero, vamos a completar nuestra base de conocimientos con definiciones.
Ranura (Tiempo de Bloque): Es probable que comprendas el nombre alternativo para esto: Tiempo de Bloque. Una ranura, o tiempo de bloque, es el tiempo dado al sistema para producir un nuevo bloque de transacciones para agregar a la cadena canónica actual.
Ejemplo de ranuras/tiempos de bloque:
Ethereum - 12 segundos
Base - 2 segundos
Finalidad: El punto en el que se considera que una transacción se ha añadido de forma irreversible al libro mayor de una cadena dada. Sin embargo, este término no se utiliza de forma uniforme en todas las cadenas en cuanto a propiedades técnicas, por lo que no es recomendable asumir que es igual en todos los contextos. En el ecosistema de Ethereum, se utiliza este concepto cuando se cumplen las condiciones que se detallan a continuación:
Ethereum - Cuando han pasado 2 épocas (~13min)
Optimistic L2 - Cuando ha pasado la ventana de fraude (~7d)
y aquí hay un intento de visualizar todos esos términos en una sola imagen para hacerlos un poco más fáciles de digerir:
Entonces, ahora que tenemos las piezas utilizadas para determinar la finalidad, ¿cómo se unen? ¿Cuáles son las reglas?
Para Ethereum
Visualizado
Para L2s
Bueno, L2s se construyen en Ethereum, por lo que básicamente son lo mismo, ¿verdad?
Sí y no, querido lector. Recuerde la estructura de publicación de mipublicación anterior sobre Based Rollups. L2s son sus propias cadenas de bloques, sí, pero dependen de Ethereum para la liquidación final. Eso significa que la respuesta es tan compleja como las propias cadenas.
Estas capas se dividen en dos tipos de finalidad:
Entonces, las L2 pueden tener un nivel de finalidad localizada si son de un cierto tipo, pero de lo contrario deben esperar hasta que Ethereum finalice su prueba de validez publicada (ZK) o haya pasado la ventana de desafío para las pruebas de fraude (rollups optimistas).
Para Bitcoin / Prueba de trabajo
Este es realmente bastante fácil: no hay finalidad en la implementación específica de PoW de Bitcoin. Para ello, quien produzca la cabeza de cadena más pesada (léase: produzca suficientes bloques para ser la cadena 'más larga') se convierte en el libro mayor canónico. Esto significa que, aunque sea impráctico por muchas razones, alguien podría producir suficiente hash para reescribir el último día, semana o año de la historia de Bitcoin.
Sin embargo, resulta impráctico debido a la gran cantidad de recursos y tiempo que llevaría, pero es una distinción valiosa de los sistemas y realmente conduce a algunos tipos únicos de MEV, como los "Ataques a larga distancia" y el "Bloqueo de bloques", donde los mineros pueden producir (y ocultar) un bloque para luego añadir un bloque subsecuente o minar varios bloques seguidos para crear y capturar oportunidades de beneficio únicas.
Visualizado:
Entonces, sabemos cómo llegamos a la finalidad en la cadena de bloques Proof of Stake más grande de las criptomonedas, pero parece ser mucho trabajo, ¿por qué lo estamos haciendo?
Bueno, viene con algunos beneficios:
¿Por qué cubrí la finalidad? No tengo idea real, solo había escuchado que se mencionaba recientemente y me di cuenta de que era un mecanismo frecuentemente utilizado pero no profundamente comprendido de las cadenas de bloques.
Espero que lo hayas disfrutado y recuerda; es solo tus bloques endureciéndose como concreto en el sistema y en algún momento estarán sólidos como una roca.