
Autor: Bread Fuente: X, @0xbreadguy Traducción: Shan Oppa, Bittain Vision
Si has escuchado algún debate sobre L2, debes haber oído hablar del acurrucado «basado».Estos son diferentes de los rollups «optimistas» y «cero conocimiento (ZK)» porque se consideran más sinérgicos con Mainnet Ethereum.
Comenzaremos desde cero (vocabulario), tocaremos la cadena de bloques «normal» y terminaremos con la construcción en sí misma de Based ™ ️.
Glosario
Primero, revisemos algunos términos y roles clave para que no tengamos que perder el tiempo en las búsquedas de Google.
Role
-
Secuenciador:Una sola máquina administrada por el equipo L2, responsable de recopilar transacciones de usuario y determinar el orden en que se empaquetan en el bloque L2, y finalmente se someten a L1 en lotes.
-
Constructores de bloques:Estos participantes son parte de la línea de ensamblaje equivalente de clasificador en el mainnet ethereum.Estas entidades reciben transacciones de usuario (públicas o privadas), maximizan las ganancias a través de un método de clasificación específico y, en última instancia, las pasan al validador para incorporarlas formalmente al bloque.
Términos
-
Tarifa base:Esta es la cantidad mínima que el usuario entra en cualquier bloque dado, y su precio está determinado por la situación de congestión.(Por ejemplo, si la tasa de utilización de gas del bloque 10 supera el 50%, el costo mínimo del bloque 11 aumentará).Esta tarifa será destruida en Ethereum y algunos L2.
-
Tarifa prioritaria:Este es el «consejo» que está dispuesto a pagar además de la tarifa subyacente para obtener prioridad en el bloque (es decir, usted es la primera transacción para ejecutar en un bloque determinado).
Si ha dominado lo anterior, podrá mantenerse al día y comprender por qué los rollups basados en los rollups son diferentes de lo que estamos acostumbrados.
Bloque de ethere
Para sentar la base, discutamos cómo crear bloques de Ethereum y qué proyectos en nuestro vocabulario son importantes.Imagen visual:
Ahora discutamos el proceso:
-
Usuarios de Ethereum para constructoresEnviar una transacción
-
Estas transacciones representan la tarifa máxima para el usuario y cubrirán elTarifas básicas(Destruido) y use los incrementos de costos restantes comoTarifas/consejos prioritarios(Reservado por el constructor)
-
El constructor luego entregó estos bloques al validador, que enviará estos bloques para ser incluidos en la cadena canónica
En última instancia, las tarifas pagadas por el usuario son el 100% de los participantes en el activo ETH (por destrucción) o en las cadenas de suministro de construcción de Bloque Ethereum (llamadas «constructores» aquí).
El primer mecanismo se considera una alternativa agnóstica para dirigir la financiación directa de bienes públicos, mientras que el segundo proporciona incentivos para los componentes clave del proceso de construcción de bloques de Ethereum.Ambos (generalmente) se consideran un efecto de valor agregado en toda la red.
Ahora veamos el típico L2.
Bloques de rollo tradicional
Tomando el optimismo como ejemplo, podemos mantener la misma estructura relativa que Ethereum, simplemente intercambiar constructores (una colección de entidades competidoras) para secuenciar (una sola máquina dirigida por el equipo detrás del optimismo).
Visualización:
Nuevamente, siga este proceso y encontrará que son muy similares:
-
Los usuarios de optimismo envían sus transacciones aSecuenciador op
-
Al igual que Ethereum, estas transacciones indicarán la tarifa máxima para el usuario, cubriendo la tarifa básica (la cadena de pila OP destruye esta tarifa, pero no todos los L2 hacen esto [por ejemplo (Mantenga el equipo que ejecuta el secuenciador)
-
Luego, el secuenciador clasifica las transacciones, propone el siguiente bloque a la cadena canónica y actualiza el estado de L2/visión del mundo al Mainnet Ethereum
Es importante tener en cuenta aquí que las relaciones de los usuarios finales y el 100% de las tarifas son propiedad de las entidades ordenadas (es decir, permanecen en el ecosistema L2).La forma en que la entidad (ya sea optimismo, base, árbitro o explosión) maneja estas tarifas es completamente a su discreción.
– Algunas personas queman los gastos básicos y ponen los gastos de prioridad (gastos básicos) en sus propios bolsillos.- Algunas personas darán ambos titulares de tokens (árbitro).- Otros devolverán parte de los fondos al desarrollador en la cadena (explosión).
Pero si L2 captura todas estas tarifas, ¿cómo puede beneficiarse Ethereum?Hablemos de cómo se combinan estos dos procesos de construcción de bloques …
Rollup tradicional + Bloque Ethereum
Como siempre, visualice primero:
Como puede ver, para conectar dos procesos de construcción de bloques separados juntos (una línea), no se agrega mucho.
Esta línea publica regularmente datos al Ethereum Mainnet en nombre del secuenciador L2 para que L2 pueda proporcionar cierta seguridad (como la inclusión forzada) a los usuarios de L2.
Nota: Ethereum no puede especificar el tiempo para que cualquier L2 dada publique transacciones, lo que significa que el ritmo y la eficiencia de la liberación están completamente en manos del remitente.
En general, es bastante beneficioso para los L2 tradicionales, lo que puede capturar todos los gastos incurridos dentro de su ecosistema y controlar su mayor gasto individual (publicar a Mainnet) porque es arbitrario.
revisar
Ok, hemos sentado las bases para resolver el misterio.Recordando los conceptos más importantes en los conceptos tradicionales para que podamos profundizar en factores basados en la diferenciación:
-
El bloque Ethereum está construido por partes competidoras y no relacionadas.
-
Los bloques de rollo tradicional están construidos por un clasificador dirigido por el equipo de rollo
-
Cada proceso de compilación de bloque captura el 100% de la carga en este ecosistema y Ethereum/L2 está vinculado a través de un ritmo informal de L2
Rollup basado + Bloque Ethereum
La razón por la que no necesitamos comenzar con gráficos basados en gráficos es que la construcción de basadas es relativamente simple (lo que los hace elegantes).
Preguntaron «¿Por qué no usamos Ethereum directamente como nuestro secuenciador?»
Visualización
Podrías preguntar, ¿cómo funciona esto?El proceso en sí no es muy diferente de los rollups tradicionales, pero la experiencia del usuario es algo sutil.
fluir
-
Los usuarios envían sus transacciones a los constructores que eligen ser los bloques de construcción Ethereum y L1 basados en L2.
-
Los usuarios especifican su tarifa máxima
-
L2 captura la tarifa base (determinada por la congestión L2) y pasa la tarifa/consejo de prioridad al Builder L1 responsable de ordenar.
En este modelo, Ethereum puede capturar no solo el 100% de su propio ecosistema, sino también una parte de los consejos L2 más allá del costo de liberación de liquidación.
En cambio, L2 basado hereda:
-
Actividad de Ethereum (es decir, siempre que Ethereum esté procesando bloques, la cadena de bloques basada en L2 continuará funcionando, y si falla un solo clasificador de un rollup tradicional, toda la cadena puede dejar de funcionar), y
-
La capacidad de combinar atómicamente con el estado L1 (por ejemplo, los intercambios en L2 pueden interactuar con la liquidez L1).
Pero no está exento de deficiencias, porque tan estrechamente entrelazado con Ethereum significa que los equipos basados en Ethereum sacrificarán cierta rentabilidad (tarifas prioritarias) y también deben soportar la resistencia asociada con el mecanismo de Ethereum (como 12 segundos de tiempo de bloqueo).
Estas cosas pueden mitigarse a través de mecanismos como la preconfirmación, pero aún tienen que ser considerados.
Revisión y predicción
Entonces, ¿pueden los acurrucados basados en todos nuestros problemas de relaciones económicas L1 & lt; & gt; L2 y el futuro de Ethereum?
De hecho, dudo que muchos equipos elijan usar basados, ya que esto afectará directamente sus resultados de negocios.Afortunadamente, algunas de sus ventajas (composibilidad atómica L1) están atrayendo a los constructores, por lo que al menos podemos ver el progreso del experimento.
También hay un estudio interesante en progreso en Taiko Gwyneth y Spire, conocido como «Next Generation Based», que enfatiza que las aplicaciones L1 ejecutan sus propias cadenas de aplicación subyacentes, obtienen tarifas de prioridad y mantienen la composición con los contratos L1.Prestaré mucha atención a esto.
Si el ecosistema enrollable de Ethereum se hubiera basado en esto desde el principio, creo que su postura narrativa sería mejor que hoy, pero las cosas son impredecibles.