Cada efecto de red enfrenta problemas de arranque en frío y el panorama de rollup no es una excepción, actualmente luchando contra la centralización del secuenciador. Taiko, como pionero, ha abordado el problema de arranque en frío de la descentralización de rollup al mejorar los bloques secuenciados L1, una técnica conocida como "based rollups".
Los rollups basados también significan que el MEV fluye naturalmente hacia Ethereum, fortaleciendo la seguridad económica de Ethereum. Hay algunas limitaciones en los modelos de ingresos de los rollups basados, como se puede entender aquí. En esta publicación de blog, resumiremos el panorama económico actual de los rollups y exploraremos la economía basada en rollups.
Los rollups no solo escalan Ethereum, sino que también crean sus propios modelos económicos. Los rollups centralizados tienen sus propios mecanismos de orden de transacción, como FCFS (First Come First Serve), PGA(Subasta de gas prioritario),Timeboost y más. Cada mecanismo tiene diferentes oportunidades económicas para los operadores de gate.
Los derechos exclusivos del secuenciador centralizado para ordenar transacciones le permiten capturar MEV y recopilar todas las tarifas de prioridad asociadas con la inclusión de transacciones, concentrando este poder en una sola entidad.
2.1 OP Stack Chains Revenue, https://x.com/smyyguy/status/1831761080252539182
Es importante separar el proponente de rollup basado y el operador de rollup basado (tenga en cuenta que el operador también puede ser el proponente) al discutir los ingresos. Por "operador", nos referimos al equipo de rollup basado.
Se cree que los rollups basados no pueden generar MEV debido a su naturaleza descentralizada y sin permisos para la construcción de bloques. Esto se debe a que no todo el MEV generado (más la tarifa de prioridad) se dirige al operador, ya que cualquiera puede ser un proponente, otros proponentes también pueden beneficiarse de este MEV al proponer un bloque.
Sin embargo, es probable que tengan que devolver la mayor parte de este valor al L1. Los proponentes de bloques de L2 compiten por las tarifas de prioridad para ser incluidos primero en el bloque L1. En consecuencia, el proponente dispuesto a sacrificar la mayor cantidad de ganancias es el que gana.
3.1 Corrientes de ingresos actuales de Based Proposer
Con su estructura basada en múltiples pruebas, Taiko tiene un ciclo económico único.
El diagrama 4.1 ilustra la distribución de tarifas de Taiko y su mecanismo de construcción de bloques como un rollup basado. Cuando los usuarios envían transacciones en Taiko L2, pagan tarifas divididas en dos componentes: una propina prioritaria y una tarifa base. La propina va al proponente de bloques L2, quien construye y propone nuevos bloques. La tarifa base (actualmente 1 wei) se dirige al Tesoro de Taiko DAO. Los proponentes de bloques L2 deben pagar dos tarifas: una tarifa L1 al contrato TaikoL1 en Ethereum, y una tarifa de probador al probador de bloques. Los probadores de bloques incurren en costos de generación de pruebas al demostrar la corrección de los bloques propuestos.
4.1 Ciclo de vida del bloque Taiko
El diagrama 4.2 ilustra la estructura de prueba múltiple y contestable de Taiko. El proceso comienza cuando un proponente presenta un nuevo bloque, seguido por un probador de nivel 1 que presenta una prueba con un bono TAIKO. Durante el período de enfriamiento de 24 horas, cualquiera puede impugnar esta prueba publicando su propio bono, como lo demuestra Cindy.
El sistema luego admite dos escenarios posibles: si una prueba de mayor nivel confirma que la prueba original fue correcta, el demostrador original recupera su bono más una recompensa, mientras que el impugnador pierde su bono. Por el contrario, si la prueba de mayor nivel muestra que la original estaba equivocada, el impugnador recupera su bono más una recompensa, y el demostrador original pierde su participación.
4.2 Ciclo de vida multi-prueba (los montos de fianza pueden variar)
Si el concursante gana: El concursante recupera su fianza de impugnación más 1/4 de la fianza de validez original del probador. El nuevo probador recibe 1/4 de la fianza de validez original del probador como tarifa de comprobación. La mitad restante va al tesoro de DAO.
Si el probador original gana: el probador original recupera su bono de validez y recibe 1/4 del bono de impugnación como recompensa. El nuevo probador (que puede ser el probador original) gana 1/4 del bono de impugnación. La mitad restante va al tesoro de la DAO.
Actualmente, Taiko solo utiliza SGX y Guardian (un multisig dirigido por Taiko Labs) prover. Planeamos integrar pruebas de conocimiento cero (ZK) para finales de año. Después de esta integración, los niveles serán los siguientes:
Nivel 1 TEE
Nivel 2 ZK
Nivel 3 ZK+TEE
Minoría de Guardianes de Nivel 4
Nivel 5 Guardián Mayor.
En el futuro, planeamos eliminar gradualmente el Guardian prover y alejarnos de las ruedas de entrenamiento.
Los proponentes de Taiko generan ingresos a través de propinas por transacción. Para cualquier bloque dado, la rentabilidad de un proponente de Taiko se calcula como
[(gasPrice - baseFee) * gasUsed] - L1cost.
Calculemos la rentabilidad para el bloque #487373como ejemplo. Al aplicar la ecuación anterior a cada transacción en este bloque, encontramos que los ingresos del proponente ascienden a 0.00337 ETH.
Ver el código;https://github.com/0xjunger/proposer_revenue/blob/main/revenue.py
Si la tarifa pagada por proponerBloque en L1 es 0.00128 ETH para un bloque dado, la ganancia neta es; 0.00337 ETH - 0.00128 ETH ≈ 0.00209 ETH (~$5.16).
https://etherscan.io/tx/0x8d44a9b62bec7c935dfdc25ff5e7a9b0d9953d0ca4419e36fa6e507fa94a5430
Cabe destacar que en los rollups basados, la rentabilidad está directamente relacionada con el precio actual del gas L1 y el gas L2 utilizado por bloque. En este ejemplo, el precio del gas L1 es de 10 gwei, mientras que el gas L2 utilizado es de aproximadamente 20M gwei (~700 txs).
Rentabilidad actual de Taiko, growthepie.xyz/fundamentals/profit
El operador base solo puede capturar la tarifa base de las transacciones. Nuestra implementación actual de EIP-1559 enfrenta algunos desafíos en la red principal Taiko. Debido a un problema en el cálculo de la tarifa base en el contrato inteligente, es difícil aumentar esta tarifa. actualización de protocolo requeridaLa solución para este problema se implementará el 15 de noviembre.
Después de esta actualización, los operadores y proponentes podrán capturar ingresos de las tarifas base. Actualmente, las tarifas base se acumulan en el TaikoL2 contrato. Sin embargo, debido al problema mencionado anteriormente (tarifa base = 1 wei), el saldo es casi cero por ahora. Por lo tanto, la tarifa base se convertirá en un valor significativo después de la actualización.
En Taiko, planeamos retirarnos gradualmente de la propuesta de bloques y entregar completamente esta responsabilidad a la comunidad en el futuro, bajo el control del DAO. Por eso estamos dedicados a aumentar la rentabilidad de los proponentes. Como parte del Ontake fork, los proponentes recibirán una parte significativa de la tarifa base.
Las preconfirmaciones mejorarán la experiencia del usuario y aumentarán la rentabilidad de los rollups basados. La rentabilidad aumentará debido a la propuesta por lotes, la experiencia del usuario mejorará gracias a las confirmaciones instantáneas de transacciones. Sin embargo, esto conlleva un costo de ligeramente reducida vigencia en comparación con un rollup nativo. Los proponentes deberán registrarse a través de un contrato de registro apostando garantía (puede ser TAIKO o ETH), lo que eleva ligeramente la barrera de entrada para la propuesta. Es importante tener en cuenta que la secuenciación basada nativa siempre servirá como opción secundaria si un preconfirmador intenta censurar transacciones. Aunque pueden parecer similares a los secuenciadores centralizados, es crucial recordar que los preconfirmadores son validadores de L1 que buscan la máxima neutralidad. Además, la implementación del @mikeneuder/the-case-for-ilectra">inclusion list to the L1 will further enhance security and censorship resistance.
Desde el punto de vista de los ingresos, las preconfirmaciones crean una nueva fuente de ingresos para los proponentes. Una vez implementado, los proponentes, actuando como preconfirmadores, ofrecerán a los usuarios la opción de pagar una tarifa adicional para una confirmación de transacción más rápida. Es crucial reiterar que las preconfirmaciones también reducirán los costos de L1 al permitir la propuesta de múltiples bloques secuenciales simultáneamente.
Hemos compartido nuestro modelo mental sobre las preconfirmaciones en profundidadaquí y aquí. Estamos colaborando estrechamente con Nethermind y Gattaca(Titan) para implementar preconfirmaciones basadas. Tenemos dos PoC funcionando internamente. Además, pronto revelaremos nuestro diseño final basado en preconfirmaciones.
5.1 Ingresos del proponente basados en la actualización y preconfirmaciones
Se puede construir un mercado en el protocolo para comprar y vender tickets de secuenciación. Utilizando un mecanismo de precios dinámicos, el operador basado puede apuntar a un número específico de tickets en circulación y ajustar el precio en función de la oferta existente.La idea original surge de los tickets de ejecución L1.
Introduzca PBS permitiendo que los preconfirmadores externalicen la construcción de bloques a constructores especializados. Esto podría aprovechar potencialmente la canalización MEV-Boost PBS existente, permitiendo a los constructores actuales de L1 construir bloques de L2 preconfirmados también. Este concepto se deriva de Preconfirmación de Taiko de Netherminddiseño.
y más.
Como un nuevo territorio, los rollups basados necesitan ser explorados. Todavía estamos experimentando con la secuenciación basada desde varios puntos de vista. Si bien se piensa que los rollups basados son incapaces de generar MEV, esto no es del todo preciso. Los proponentes basados pueden capturar valor a través del ordenamiento de transacciones, lo que les permite ganar a partir de las tarifas base, las tarifas de prioridad y cualquier MEV residual. El diseño del protocolo garantiza que estas oportunidades sean accesibles de manera equitativa debido a su estructura de proponentes descentralizados.
Los rollups basados también ofrecen flujos de ingresos adicionales. Después de implementar las preconfirmaciones, los proponentes podrán cobrar una tarifa a los usuarios por confirmaciones de transacciones instantáneas como validadores L1 creíblemente neutrales. Además, se pueden implementar varios métodos para aumentar los ingresos, como la venta de boletos de secuenciación y L2 PBS.
Cada efecto de red enfrenta problemas de arranque en frío y el panorama de rollup no es una excepción, actualmente luchando contra la centralización del secuenciador. Taiko, como pionero, ha abordado el problema de arranque en frío de la descentralización de rollup al mejorar los bloques secuenciados L1, una técnica conocida como "based rollups".
Los rollups basados también significan que el MEV fluye naturalmente hacia Ethereum, fortaleciendo la seguridad económica de Ethereum. Hay algunas limitaciones en los modelos de ingresos de los rollups basados, como se puede entender aquí. En esta publicación de blog, resumiremos el panorama económico actual de los rollups y exploraremos la economía basada en rollups.
Los rollups no solo escalan Ethereum, sino que también crean sus propios modelos económicos. Los rollups centralizados tienen sus propios mecanismos de orden de transacción, como FCFS (First Come First Serve), PGA(Subasta de gas prioritario),Timeboost y más. Cada mecanismo tiene diferentes oportunidades económicas para los operadores de gate.
Los derechos exclusivos del secuenciador centralizado para ordenar transacciones le permiten capturar MEV y recopilar todas las tarifas de prioridad asociadas con la inclusión de transacciones, concentrando este poder en una sola entidad.
2.1 OP Stack Chains Revenue, https://x.com/smyyguy/status/1831761080252539182
Es importante separar el proponente de rollup basado y el operador de rollup basado (tenga en cuenta que el operador también puede ser el proponente) al discutir los ingresos. Por "operador", nos referimos al equipo de rollup basado.
Se cree que los rollups basados no pueden generar MEV debido a su naturaleza descentralizada y sin permisos para la construcción de bloques. Esto se debe a que no todo el MEV generado (más la tarifa de prioridad) se dirige al operador, ya que cualquiera puede ser un proponente, otros proponentes también pueden beneficiarse de este MEV al proponer un bloque.
Sin embargo, es probable que tengan que devolver la mayor parte de este valor al L1. Los proponentes de bloques de L2 compiten por las tarifas de prioridad para ser incluidos primero en el bloque L1. En consecuencia, el proponente dispuesto a sacrificar la mayor cantidad de ganancias es el que gana.
3.1 Corrientes de ingresos actuales de Based Proposer
Con su estructura basada en múltiples pruebas, Taiko tiene un ciclo económico único.
El diagrama 4.1 ilustra la distribución de tarifas de Taiko y su mecanismo de construcción de bloques como un rollup basado. Cuando los usuarios envían transacciones en Taiko L2, pagan tarifas divididas en dos componentes: una propina prioritaria y una tarifa base. La propina va al proponente de bloques L2, quien construye y propone nuevos bloques. La tarifa base (actualmente 1 wei) se dirige al Tesoro de Taiko DAO. Los proponentes de bloques L2 deben pagar dos tarifas: una tarifa L1 al contrato TaikoL1 en Ethereum, y una tarifa de probador al probador de bloques. Los probadores de bloques incurren en costos de generación de pruebas al demostrar la corrección de los bloques propuestos.
4.1 Ciclo de vida del bloque Taiko
El diagrama 4.2 ilustra la estructura de prueba múltiple y contestable de Taiko. El proceso comienza cuando un proponente presenta un nuevo bloque, seguido por un probador de nivel 1 que presenta una prueba con un bono TAIKO. Durante el período de enfriamiento de 24 horas, cualquiera puede impugnar esta prueba publicando su propio bono, como lo demuestra Cindy.
El sistema luego admite dos escenarios posibles: si una prueba de mayor nivel confirma que la prueba original fue correcta, el demostrador original recupera su bono más una recompensa, mientras que el impugnador pierde su bono. Por el contrario, si la prueba de mayor nivel muestra que la original estaba equivocada, el impugnador recupera su bono más una recompensa, y el demostrador original pierde su participación.
4.2 Ciclo de vida multi-prueba (los montos de fianza pueden variar)
Si el concursante gana: El concursante recupera su fianza de impugnación más 1/4 de la fianza de validez original del probador. El nuevo probador recibe 1/4 de la fianza de validez original del probador como tarifa de comprobación. La mitad restante va al tesoro de DAO.
Si el probador original gana: el probador original recupera su bono de validez y recibe 1/4 del bono de impugnación como recompensa. El nuevo probador (que puede ser el probador original) gana 1/4 del bono de impugnación. La mitad restante va al tesoro de la DAO.
Actualmente, Taiko solo utiliza SGX y Guardian (un multisig dirigido por Taiko Labs) prover. Planeamos integrar pruebas de conocimiento cero (ZK) para finales de año. Después de esta integración, los niveles serán los siguientes:
Nivel 1 TEE
Nivel 2 ZK
Nivel 3 ZK+TEE
Minoría de Guardianes de Nivel 4
Nivel 5 Guardián Mayor.
En el futuro, planeamos eliminar gradualmente el Guardian prover y alejarnos de las ruedas de entrenamiento.
Los proponentes de Taiko generan ingresos a través de propinas por transacción. Para cualquier bloque dado, la rentabilidad de un proponente de Taiko se calcula como
[(gasPrice - baseFee) * gasUsed] - L1cost.
Calculemos la rentabilidad para el bloque #487373como ejemplo. Al aplicar la ecuación anterior a cada transacción en este bloque, encontramos que los ingresos del proponente ascienden a 0.00337 ETH.
Ver el código;https://github.com/0xjunger/proposer_revenue/blob/main/revenue.py
Si la tarifa pagada por proponerBloque en L1 es 0.00128 ETH para un bloque dado, la ganancia neta es; 0.00337 ETH - 0.00128 ETH ≈ 0.00209 ETH (~$5.16).
https://etherscan.io/tx/0x8d44a9b62bec7c935dfdc25ff5e7a9b0d9953d0ca4419e36fa6e507fa94a5430
Cabe destacar que en los rollups basados, la rentabilidad está directamente relacionada con el precio actual del gas L1 y el gas L2 utilizado por bloque. En este ejemplo, el precio del gas L1 es de 10 gwei, mientras que el gas L2 utilizado es de aproximadamente 20M gwei (~700 txs).
Rentabilidad actual de Taiko, growthepie.xyz/fundamentals/profit
El operador base solo puede capturar la tarifa base de las transacciones. Nuestra implementación actual de EIP-1559 enfrenta algunos desafíos en la red principal Taiko. Debido a un problema en el cálculo de la tarifa base en el contrato inteligente, es difícil aumentar esta tarifa. actualización de protocolo requeridaLa solución para este problema se implementará el 15 de noviembre.
Después de esta actualización, los operadores y proponentes podrán capturar ingresos de las tarifas base. Actualmente, las tarifas base se acumulan en el TaikoL2 contrato. Sin embargo, debido al problema mencionado anteriormente (tarifa base = 1 wei), el saldo es casi cero por ahora. Por lo tanto, la tarifa base se convertirá en un valor significativo después de la actualización.
En Taiko, planeamos retirarnos gradualmente de la propuesta de bloques y entregar completamente esta responsabilidad a la comunidad en el futuro, bajo el control del DAO. Por eso estamos dedicados a aumentar la rentabilidad de los proponentes. Como parte del Ontake fork, los proponentes recibirán una parte significativa de la tarifa base.
Las preconfirmaciones mejorarán la experiencia del usuario y aumentarán la rentabilidad de los rollups basados. La rentabilidad aumentará debido a la propuesta por lotes, la experiencia del usuario mejorará gracias a las confirmaciones instantáneas de transacciones. Sin embargo, esto conlleva un costo de ligeramente reducida vigencia en comparación con un rollup nativo. Los proponentes deberán registrarse a través de un contrato de registro apostando garantía (puede ser TAIKO o ETH), lo que eleva ligeramente la barrera de entrada para la propuesta. Es importante tener en cuenta que la secuenciación basada nativa siempre servirá como opción secundaria si un preconfirmador intenta censurar transacciones. Aunque pueden parecer similares a los secuenciadores centralizados, es crucial recordar que los preconfirmadores son validadores de L1 que buscan la máxima neutralidad. Además, la implementación del @mikeneuder/the-case-for-ilectra">inclusion list to the L1 will further enhance security and censorship resistance.
Desde el punto de vista de los ingresos, las preconfirmaciones crean una nueva fuente de ingresos para los proponentes. Una vez implementado, los proponentes, actuando como preconfirmadores, ofrecerán a los usuarios la opción de pagar una tarifa adicional para una confirmación de transacción más rápida. Es crucial reiterar que las preconfirmaciones también reducirán los costos de L1 al permitir la propuesta de múltiples bloques secuenciales simultáneamente.
Hemos compartido nuestro modelo mental sobre las preconfirmaciones en profundidadaquí y aquí. Estamos colaborando estrechamente con Nethermind y Gattaca(Titan) para implementar preconfirmaciones basadas. Tenemos dos PoC funcionando internamente. Además, pronto revelaremos nuestro diseño final basado en preconfirmaciones.
5.1 Ingresos del proponente basados en la actualización y preconfirmaciones
Se puede construir un mercado en el protocolo para comprar y vender tickets de secuenciación. Utilizando un mecanismo de precios dinámicos, el operador basado puede apuntar a un número específico de tickets en circulación y ajustar el precio en función de la oferta existente.La idea original surge de los tickets de ejecución L1.
Introduzca PBS permitiendo que los preconfirmadores externalicen la construcción de bloques a constructores especializados. Esto podría aprovechar potencialmente la canalización MEV-Boost PBS existente, permitiendo a los constructores actuales de L1 construir bloques de L2 preconfirmados también. Este concepto se deriva de Preconfirmación de Taiko de Netherminddiseño.
y más.
Como un nuevo territorio, los rollups basados necesitan ser explorados. Todavía estamos experimentando con la secuenciación basada desde varios puntos de vista. Si bien se piensa que los rollups basados son incapaces de generar MEV, esto no es del todo preciso. Los proponentes basados pueden capturar valor a través del ordenamiento de transacciones, lo que les permite ganar a partir de las tarifas base, las tarifas de prioridad y cualquier MEV residual. El diseño del protocolo garantiza que estas oportunidades sean accesibles de manera equitativa debido a su estructura de proponentes descentralizados.
Los rollups basados también ofrecen flujos de ingresos adicionales. Después de implementar las preconfirmaciones, los proponentes podrán cobrar una tarifa a los usuarios por confirmaciones de transacciones instantáneas como validadores L1 creíblemente neutrales. Además, se pueden implementar varios métodos para aumentar los ingresos, como la venta de boletos de secuenciación y L2 PBS.