
Autor: Flashbots Fuente: Flashbots Investigación Traducción: Shan Oppa, Bittain Vision
Wallet es el portal de Web3 y un portal importante para que los usuarios envíen y reciban mensajes, administren fondos e interactúen con aplicaciones blockchain.Como parte importante de la infraestructura de blockchain, las billeteras tienen un impacto significativo en la experiencia de Web3 de los usuarios.
El ecosistema de la billetera es diverso, y los proveedores proporcionan una variedad de productos y servicios a través de diferentes mecanismos.A medida que los proveedores de billeteras se esfuerzan por lograr la sostenibilidad y la diversificación, sus modelos operativos también están evolucionando, creando nuevas dinámicas entre usuarios, aplicaciones e infraestructura de blockchain subyacente.
Nuestro informe tiene como objetivo aclarar el estado actual de las billeteras en Ethereum basado en la investigación realizada por OrderFlow.Art.
Sin embargo, identificar billeteras a través del seguimiento de transacciones en la cadena enfrenta varios desafíos:
-
La identificación está incompleta debido al enrutador desconocido o la dirección de la firma.
-
Es difícil identificar múltiples direcciones de billetera relacionadas con intercambios centralizados.
-
Algunas billeteras carecen de direcciones de enrutadores, lo que dificulta la identificación de los usuarios.
A pesar de estas limitaciones, este informe proporciona una visión general integral de las billeteras Ethereum, las tendencias actuales y las perspectivas futuras.
El informe comienza con una sección de fondo y cubre dos áreas clave: clasificación de billetera y ciclo de vida del flujo de orden.En la categoría de billetera, dividimos las billeteras Web3 en tipos administrados y no administrados, que detalla varias formas de billeteras no administradas.La sección del ciclo de vida del flujo de pedidos describe el viaje de la transacción e identifica a los jugadores clave desde el iniciador de flujo de pedidos hasta el constructor de bloques.
A continuación, exploraremos las tendencias actuales, centrándonos en los últimos desarrollos que afectan a los iniciadores de flujo de orden (OFOS).Examinamos el impacto de la creciente centralización del mercado de la construcción de bloques, lo que intensifica la competencia en el flujo del orden.Esta sección cubre tres conceptos clave: pago del flujo de pedidos (PFOF), subasta de flujo de pedidos (OFA) y flujo de pedidos privados (POF).Además, presentamos la abstracción de cuenta (AA), con un enfoque especial en ERC-4337, un desarrollo importante en la remodelación del paisaje de la billetera.
Finalmente, en las tendencias futuras, exploramos los desarrollos destinados a mejorar la experiencia del usuario y abordar los desafíos regulatorios en el espacio de la billetera.Hemos estudiado pre-Confs, un mecanismo diseñado para aumentar la velocidad de confirmación de la transacción.También analizamos dos propuestas de mejora de Ethereum (EIP) diseñadas para mejorar la abstracción de la cuenta.Además, discutimos el entorno de ejecución de confianza (TEE) y su papel en la mejora de la seguridad y la privacidad de las billeteras Web3.Consideramos cómo la TEE es una solución de cumplimiento potencial para la industria criptográfica, especialmente cuando el enfoque regulatorio cambia de la descentralización a los problemas de control.
fondo
introducir
La billetera es la interfaz principal para que los usuarios interactúen con aplicaciones blockchain.Si bien los usuarios a menudo mantienen múltiples billeteras (por ejemplo, múltiples cuentas de metamask), el proceso de migración de claves privadas a un nuevo proveedor de billeteras a menudo es engorroso.Esta falta de portabilidad fácil de usar tiene un efecto «pegajoso», que a menudo une a los usuarios a los proveedores de billeteras existentes.
El flujo de competencia cada vez más feroz en orden hace que sea cada vez más importante que los proveedores de billeteras adquieran y retengan a los usuarios.Este panorama competitivo ha generado una tendencia interesante: las aplicaciones de finanzas descentralizadas (DEFI) como UNISWAP, 1 pulgada y financiamiento de curvas ahora están creando sus propias billeteras.Este movimiento estratégico permite que estas plataformas Defi controlen mejor el flujo de pedidos del usuario, lo que potencialmente obtendrá más valor y proporcionará una experiencia de usuario más integrada.
Esta tendencia destaca la evolución de la relación entre usuarios, billeteras y aplicaciones Defi en el ecosistema blockchain.Destaca cómo la batalla de flujo de pedidos reforma el paisaje de la billetera e influye en las estrategias de los principales jugadores en el espacio Defi.
Clasificación de billetera
Las billeteras Web3 generalmente se dividen en administradas (controladas por terceros) y no administradas (controladas por los usuarios).El control es quién posee la llave privada de la billetera.
-
La billetera alojada: las billeteras alojadas son proporcionadas principalmente por intercambios de criptomonedas y bots de telegrama, que guardan las claves privadas de los usuarios y brindan a los usuarios una mejor experiencia de usuario.Sin embargo, los usuarios no tienen control completo sobre sus propios fondos, y estos terceros pueden acceder a los fondos de los usuarios sin su permiso.
-
Billetera no administrada: el usuario posee la llave privada y tiene un control completo sobre la billetera no administrada.Si se pierde la clave privada, el usuario no podrá acceder a la billetera y los fondos.La clave privada de la billetera caliente se almacena en un dispositivo en red que interactúa con la aplicación.Las billeteras frías almacenan claves privadas en dispositivos de hardware aislados dedicados que no interactúan con la aplicación.Las billeteras «calientes» no administradas están conectadas a Internet y generalmente se accede a través de extensiones de navegador, aplicaciones móviles o aplicaciones de escritorio.La billetera «fría» no tiene acceso en línea y los activos se almacenan en un dispositivo físico.
Existen diferentes tipos de billeteras no administradas, utilizando diferentes tecnologías para mejorar la experiencia y la seguridad del usuario.
Billetera MPC
Las billeteras de computación múltiple (MPC) utilizan cifrado para cifrar, segmentar y distribuir claves privadas a múltiples dispositivos.Estos dispositivos o partes deben evaluar el cálculo sin revelar sus claves o datos privados.Los protocolos de computación multipartidismo utilizados en los entornos de billetera MPC generalmente tienen las siguientes propiedades:
-
Seguridad umbral: asegúrese de que un número predefinido de participantes coopere para firmar la transacción.
-
Fragmento clave: la capacidad de dividir una clave privada en múltiples acciones.
-
Generación de claves distribuidos: genere claves de manera distribuida para que ninguna parte conozca la clave privada completa.
Los beneficios de la billetera MPC son:
-
Seguridad: dado que nadie controla la clave privada, un atacante necesita atacar a múltiples partes, aumentando así la seguridad de la billetera.
-
La recuperación: al almacenar el fragmento clave de cifrado en múltiples lugares, la parte autorizada puede recuperar la cuenta si se pierde la clave.
-
Accesibilidad: a medida que los fragmentos de clave privada se distribuyen de forma segura entre múltiples partes, los activos se pueden mantener en línea.Las transacciones se pueden ejecutar de manera más eficiente que las billeteras calientes sin comprometer la seguridad de las claves.
Cuenta de propiedad externa (EOA)
La cuenta de propiedad externa (EOA) es administrada por una clave privada única controlada por el usuario para interactuar con contratos inteligentes en la cadena.
EOA utiliza una clave de algoritmo de firma digital de curva elíptica privada (ECDSA) para firmar y verificar las transacciones digitales.Los usuarios pueden enviar y recibir transacciones, interactuar con contratos inteligentes y aprobar mensajes a través de EOA.
Para crear un EOA, la interfaz de usuario de la billetera genera una llave privada y una frase de semillas.Dado que solo hay una llave privada y una frase de semillas, si el usuario pierde la clave privada y la frase de semillas, no podrá acceder a su billetera.
Billetera de contrato inteligente
Las billeteras de contrato inteligentes o las billeteras inteligentes utilizan la abstracción de la cuenta y la programabilidad de los contratos inteligentes para mejorar la experiencia del usuario.Las billeteras de contrato inteligentes no están controladas por claves privadas, sino por códigos de contrato.Los protocolos abstractos de la cuenta como ERC-4337 pueden ayudar a las billeteras de contrato inteligentes para evitar el requisito de las billeteras EOA para iniciar transacciones.Las billeteras de contrato inteligentes se pueden programar para implementar las siguientes funciones:
-
Autenticación de dos factores
-
Congelar la cuenta
-
Recuperación flexible
-
Procesamiento por lotes de transacción
-
Restricciones de transferencia y consumo
-
Clave de sesión
-
Patrocinio de gas y pago de gas no nativo de tokens
-
Billetera multis firma
En comparación con la EOA, las billeteras de contrato inteligentes tienen menos gastos generales de gas, lo que se debe principalmente a la ejecución del código de contrato y los eventos de publicación.En comparación con la EOA, los contratos inteligentes son inherentemente más complejos y poderosos, por lo que solo las billeteras de contrato inteligentes que han sido probadas por las operaciones de auditoría y práctica son confiables.
Ciclo de vida del flujo de pedido
OrderFlow.Art aclara las condiciones de flujo de orden e identifica a los participantes conocidos en la cadena durante el ciclo de vida de la transacción.
El ciclo de vida de la transacción comienza con el extremo frontal de la cadena en el lado izquierdo de la tabla Sanki del flujo de orden, y finalmente el constructor de bloques a la derecha.
Los participantes de la cadena clave en el ciclo de vida de la transacción son:
Iniciador de flujo de pedido
El iniciador de flujo de pedidos (OFO) es la primera aplicación en la cadena en interactuar con la billetera.Ofo incluye:
-
Billetera: la billetera agrega constantemente más características para mejorar la experiencia del usuario, como el intercambio directo.
Nota: Las Figuras 3, 4 y 5 incluyen solo enrutadores conocidos y transacciones de intercambio nativo subestimado para las billeteras.
-
Front-end: UNISWAP y otras aplicaciones tienen sus propias billeteras e interfaces para que los usuarios creen transacciones.El front -end dex está perdiendo el dominio en términos de volumen de transacción y cuota de mercado del volumen de transacción (Figura 3 y Figura 4).
-
Bots de telegrama: Banana Gun, Maestro y Unibot han representado una gran parte de las transacciones minoristas durante el año pasado (Figura 4).Los tamaños de transacción suelen ser inferiores a $ 10,000 (Figura 5).
-
Agregadores: los agregadores son aplicaciones como Desfillama, Matcha, 0x API y 1 pulgada API que se conectan a múltiples DEXs para dispersar uniformemente la liquidez.Desde 2023, la cuota de mercado del recuento de negociación se ha mantenido relativamente estable, mientras que los volúmenes de negociación han disminuido ligeramente (Figuras 3 y Figura 4).
-
SubOFA ha estado ganando cuota de mercado de volumen a expensas del front -end dex (Figura 3) y a menudo se usa para transacciones más grandes (Figura 5).
Proveedor de liquidez
Las grandes transacciones o transacciones que involucran pares de comercio no líquidos generalmente se enrutan a la subasta de flujo de pedido (OFA) y agregadores para minimizar el deslizamiento.Estos proveedores obtienen liquidez de múltiples intercambios descentralizados (DEX), fuentes fuera de la cadena e inventario patentado.
-
Creador del mercado: entidades comerciales que usan liquidez fuera de cadena y su propio inventario para ejecutar transacciones.Proporcionan liquidez para las plataformas de solicitud de cotización (RFQ) como Hashflow y Uniswap X.
-
Solución: determine el mejor enrutamiento y el precio de la ejecución de la transacción.Las soluciones se utilizan para OFA como COWSWAP, y algunas soluciones proporcionan envíos directos de transacciones de usuario a través de su propia interfaz front-end.
-
Buscadores de CEX-Dex: estos buscadores usan liquidez fuera de la cadena de intercambios centralizados (CEX) para capturar oportunidades de arbitraje en la cadena.Pueden aprovechar OFA con piscinas de memoria privadas como MEV Share y MEV-Blocker.
Grupo de memoria
Los pedidos de Ethereum se envían a grupos de memoria pública o privada:
-
Grupo de memoria pública: las transacciones son visibles para todos, y los buscadores y OFAS pueden recogerlas y empaquetarlas.Todos los constructores de bloques tienen acceso a estas transacciones para ser incluidas en el bloque.
-
Grupo de memoria privada: las transacciones son visibles solo para partes seleccionadas, incluidos buscadores específicos, OFA y constructores.
Constructor
El constructor organiza e incorpora transacciones al bloque.Si la transacción se incluye en el bloque del constructor ganador, se completa el ciclo de vida del pedido.Si no se incluye en el bloque ganador, la transacción permanecerá en el grupo de memoria hasta que se incluya en el bloque futuro o se descarte.
Tendencias actuales
El panorama de Ethereum actualmente muestra varias tendencias importantes para remodelar la industria.Las dos tendencias principales de Ethereum que afectan a los iniciadores de flujo de orden son 1) centralización del mercado de blockchain, y 2) utilizando ERC-4337 para lograr la abstracción de la cuenta.
Centralización del generador de bloques
El mercado del constructor para Ethereum se está concentrando cada vez más, y dos constructores representan más del 90% del mercado de bloques.
Esta concentración conduce a una nueva dinámica en el flujo de orden:
-
Pago de flujo de pedido (PFOF)
-
Subasta de flujo de pedido (OFA)
-
Flujo de pedido privado
Estos mecanismos están cambiando la forma en que se procesan y priorizan las transacciones, proporcionando beneficios como la protección MEV y la mejora del descubrimiento de precios, pero también plantean preocupaciones sobre la equidad y la descentralización del mercado.
Pago de flujo de pedido
Pay by Order Flow (PFOF) es un concepto financiero tradicional en el que los fabricantes de mercado inicialmente pagan corredores por las tarifas de flujo de pedidos de venta libre.Los fabricantes de mercado creen que el flujo de la orden minorista es ignorante e inofensivo y que las transacciones son rentables.Con la expansión del Sistema de Comercio Automatizado (ATS), los fabricantes de mercado usan PFOF para atraer pedidos minoristas a sus ATS.
Hay tres formas en que los comerciantes minoristas pueden beneficiarse de PFOF:
-
Parte del PFOF se utiliza para cubrir los costos de ejecución de los comerciantes minoristas.
-
Los fabricantes de mercado proporcionarán cotizaciones más estrictas, permitiendo a los comerciantes minoristas ejecutar transacciones a un precio más favorable
-
Los fabricantes de mercado podrán proporcionar una mayor liquidez para los pedidos de cero existencias.
En Ethereum, PFOF se ha convertido en la relación de flujo de orden exclusivo («EOF») entre el iniciador de flujo de orden («OFO») y el constructor.EOF evita los grupos de memoria pública y representa hasta el 35% de la cuota de mercado.El flujo de pedido exclusivo permite a los constructores construir bloques de mayor valor que los competidores, que solo pueden obtener transacciones de grupos de memoria pública o subastas de flujo de pedidos («OFA»).Dado que EOF requiere garantía de cumplimiento, los constructores multiplicarán el paquete de OFO para garantizar la inclusión oportuna.
Hay varias razones por las cuales los iniciadores de flujo de pedidos usan relaciones EOF:
-
Garantía de inclusión en bloque.Al trabajar con los mejores constructores, OFO aumenta la probabilidad de que sus transacciones se incluyan en el próximo bloque de compilación.
-
Protección MEV de usuario.Ofo casi elimina el MEV de sus transacciones.
-
Reembolso prioritario de tarifas de gas.OFO puede recibir un reembolso de la tarifa de gas preferida pagada por el usuario.Los constructores valoran las transacciones de alta calidad, como la captura de pedidos de los bots de telegrama y están dispuestos a pagar más por este flujo de pedidos.
Relaciones EOF conocidas actualmente:
-
Banana Gun y Titan Builder
-
Maestro y castor
*EOF se calcula aproximadamente por flujo de orden no visto en flashbots o grupos de memoria.
Los pedidos están agotados
La subasta de flujo de pedidos (OFA) se crea para proteger las transacciones de los usuarios de estrategias negativas de MEV, como transacciones preventivas y ataques de entrepiso.OFA proporciona muchos beneficios a los usuarios, incluidos:
-
Reducir los costos de transacción.OFA BUNDLED TRANSACCIONES, reduciendo así las tarifas de gas y reduciendo los errores de ejecución.
-
Reembolso MEV.OFA puede subastar las oportunidades de recompra de MEV y devolver el MEV parcialmente capturado al usuario.
-
Mejorar el descubrimiento de precios.Las soluciones de terceros compiten por el mejor precio de ejecución.
-
Mejorar la liquidez.Las soluciones de terceros pueden agregar liquidez de una amplia gama de fuentes como DEX, CEX e inventario privado.
OFA resume las transacciones de intercambio de múltiples usuarios y las subastas a los postores de terceros para su ejecución.OFA actúa como subastador y selecciona ofertas ganadoras basadas en criterios predefinidos.Las ofertas ganadoras se envían a los constructores de bloque en la cadena en un formulario agrupado para el consenso.
Hay muchos tipos de OFA:
-
Solicitud de cotización (RFQ): RFQ presenta ofertas utilizando un inventario privado y en cadena utilizando licitadores preseleccionados, fondos y sistemas de fabricantes de mercado.RFQ proporciona una mejor liquidez que los fabricantes de mercados automáticos públicos (AMMS), porque los fabricantes de mercado de RFQ tienen acceso a otras fuentes de liquidez como CEX y AMM de cadena cruzada.Ejemplos: Uniswapx, bebop, 1 pulgada Fusion, hashflow, 0xapi
-
Subastas a granel frecuentes: las subastas a granel frecuentes permiten soluciones de terceros para optimizar los precios y la liquidez al tiempo que protegen las transacciones de los MEV.Las transacciones se agrupan, ahorran gas y mejoran las tasas de ejecución.Ejemplos: COWSWAP, DFLOW
-
Subasta de ejecución de transacciones: los postores de terceros (especialmente los buscadores) extraen MEV y compiten por los reembolsos de usuario más altos.Este OFA generalmente está integrado directamente con la billetera a través de RPC.Ejemplos: Mev-Blocker, Merkle
-
Subasta de agregador de espacios de bloque: la subasta de agregador de espacios de bloque devuelve el valor al usuario original a través de los reembolsos de gas constructor.Los constructores compiten para incluir paquetes de transacciones para aumentar el valor de sus bloques y reembolsarán la parte de los pagos del paquete de transacciones a preferir.Ejemplo: flashbots mev share
Proceso de pedido privado
El flujo de pedidos privados (POF) es un flujo de pedido de iniciadores de flujo de pedidos integrados verticalmente (billeteras, aplicaciones, solucionadores, buscadores) y constructores.Esta transmisión no suele ser multiplexada y se envía a un solo constructor.
Los mejores constructores Beaver Build y RSYNC se integran con las compañías comerciales patentadas SCP e invierno y se benefician del flujo de pedido CEX-Dex interno.Los constructores de búsqueda integrados tienen una ventaja sobre los constructores promedio porque las ganancias de su buscador se pueden redistribuir a los constructores, aumentando así la probabilidad de presentar ofertas ganadoras de bloques.Los constructores de búsqueda integrados también se benefician de los ahorros de latencia al enviar transacciones de buscadores a constructores.Este ahorro de retraso se puede extender a las subastas de constructor de bloque.
(a) https://arxiv.org/pdf/2407.13931.EOF para Titan (B), Beaverbuild (C) y RSYNC Builder (D).Tenga en cuenta que solo RSYNC puede ver el flujo de pedidos privados de invierno, y solo Beaverbuild puede ver el flujo de pedidos privados SCP.
Impacto futuro
Las OFA como Flashbots Protect y MEV-Blocker han proporcionado RPC para que los usuarios se integren en sus billeteras.Estos productos son principalmente para que los usuarios de la billetera personal opten y se integran directamente en la aplicación.
Además, las billeteras han comenzado a capturar el valor de su flujo de pedido.
-
Metamask Smart Trading: Metamask Smart Trading ejecuta las mismas características que OFA, proporcionando protección MEV, reembolso de gas y protección de recuperación.Este servicio se integra automáticamente en la billetera de MetaMask para que los usuarios puedan elegir.Los buscadores y solucionadores pagan para acceder a los flujos de orden de transacción inteligente.
-
Protección MEV de la billetera de confianza: la protección MEV de la billetera de confianza se proporciona a los usuarios de forma predeterminada, pero no incluye el reembolso de gas y la protección de restauración.
Abstracción de la cuenta
La implementación de la abstracción de la cuenta, especialmente a través de ERC-4337, está revolucionando la interacción del usuario con las redes blockchain al introducir billeteras de contrato inteligentes y nuevas entidades como Bundlers y Paymasters.Estos desarrollos no solo mejoran la experiencia del usuario, sino que también crean nuevas oportunidades y desafíos en el procesamiento de transacciones y la estructura de tarifas.
ERC-4337
El objetivo principal de la abstracción de la cuenta es eliminar la necesidad de que todos los usuarios tengan EOA y permitan a los usuarios usar una billetera de contrato inteligente como su cuenta principal.La abstracción de la cuenta hace esto separando la administración de la cuenta y la ejecución de la transacción de EOA.La abstracción de la cuenta utiliza nuevas entidades: 1) Bundler, utilizado para iniciar transacciones;
ERC -4337 presenta a dos nuevos jugadores: Bundler y Paymaster:
-
Bundler: Bundler combina múltiples operaciones de usuario en una transacción, similar a un generador de bloques, y envía la transacción a la ejecución del contrato de punto de entrada.Más importante aún, Bundler posee EOA, lo que les permite iniciar transacciones, eliminando la necesidad de que los usuarios posean billeteras EOA.Los agrupadores de corriente incluyen Skandha, Alchemy, Rundler, Voltaire, Alto, Stackup e Infinitism.
-
PayMaster – Paymaster es un contrato inteligente que maneja las políticas de pago de gas de la billetera.PayMaster determina qué moneda (stablecoins u otros tokens ERC-20) puede usarse para pagos de gas y permite que las aplicaciones paguen tarifas de gas para sus usuarios.
Impacto futuro
Según ERC-4337, el estado del Bundler es similar al de los constructores de bloques de hoy, lo que le permite realizar transacciones exclusivas de flujo de pedidos utilizando una billetera de contrato inteligente.El flujo de pedido exclusivo es aún más importante para los agrupadores, ya que compiten por la tarifa de prioridad más alta, mientras que los agrupadores fallidos pagan el costo de gas de la restauración de la operación de usuario.
Debido a que el grupo de memoria de operación de usuario es pública, las operaciones de usuario son vulnerables a las transacciones preventivas y los ataques de entrepiso.Los Bundlers pueden capturar algunos MEV porque clasifican las operaciones de usuario y las combinan en un paquete.Los buscadores pueden ejecutar un Bundler para extraer MEV del grupo de memoria de operación de usuario expuesto.Bundlers y constructores se pueden integrar para obtener un flujo de pedido adicional.
Tendencias futuras
Impulsado por la innovación tecnológica y el desarrollo regulatorio, los campos de criptomonedas y blockchain están a la vanguardia de la transformación importante.Las tendencias clave que dan forma al futuro incluyen:
-
Confirme de antemano para aumentar la velocidad de transacción.
-
EIP-7702 y EIP-7212 se utilizan para la abstracción de la cuenta y las mejoras de la billetera inteligente para mejorar la experiencia del usuario y los estándares de firma de transacción.
-
Integre el entorno de ejecución de confianza (TEE) para una seguridad mejorada.
-
Las discusiones regulatorias, especialmente aquellas alrededor de Stablecoins y valores, están impulsando a la industria a adaptarse dentro del nuevo marco legal.
A medida que el enfoque cambia de una amplia descentralización a una discusión meticulosa del control y la ejecución, estas tendencias prometen redefinir cómo los usuarios interactúan con las redes blockchain, cómo los desarrolladores crean aplicaciones y cómo los ecosistemas responden a los desafíos regulatorios.
Pre-confirmación
Preconfs («preconfs») es una propuesta de investigación que permite a los usuarios recibir la confirmación de transacciones antes de que las transacciones se confirman por consenso.La confirmación previa está diseñada para mejorar la experiencia del usuario al eliminar la alta congestión de la red en Ethereum, la agregación de la capa 2 y la verificación con una confirmación más rápida.Justin Drake propuso por primera vez la propuesta previa a la confirmación, lo que permite a los propuestas L1 proporcionar garantías económicas que se incluirán en las transacciones de usuario L2.
¿Cómo funciona la preconfiguración?
-
Los propuestas de bloque de Ethereum («prenegotiators») o los representantes firman un compromiso con los usuarios para garantizar que sus transacciones se incorporen y ejecuten más rápido de lo esperado.
El campo de la preconfirmación todavía está en sus primeras etapas y se han propuesto varios enfoques diferentes.Los siguientes métodos pueden tener el mayor impacto en los iniciadores de flujo de pedidos:
-
Pre-Confirmación de estilo XGA: los paquetes de transacción de garantía previa a la confirmación del estilo XGA (no posicionamiento) se incluyen en la parte inferior del bloque.Las transacciones de relleno (sin ejecución inmediata o transacciones bajas de MEV) se pueden incluir en el paquete de transacciones inferior en el bloque.Esto permite a los constructores centrarse en las valiosas transacciones de MEV de bloque y simplificar los precios de gas para las transacciones de relleno.
-
MEV-Commit: MeV-Commit es una red P2P que promete ejecutar transacciones de Ethereum y recompensas o recortes proveedores.El iniciador de flujo de orden («Licitante») especifica su intención de ejecución de transacciones para el proveedor.
-
La preconfirmación BFT de ESPRESSO: la preconfirmación de BFT está respaldada por la seguridad y la garantía de la actividad del algoritmo de consenso BFT.La preconfirmación de BFT es compatible con un subconjunto de validadores L1, en lugar de un único validador, ya que se basa en la preconfirmación.
Impacto futuro
Debido a que los iniciadores de flujo de pedidos pueden garantizar la ejecución de la transacción a tarifas más altas, la preconfiguración conducirá a una mejor experiencia de ejecución.
Para preajustes de estilo XGA, incluidas las transacciones sensibles no retrasadas (es decir, «gobernanza», «interés», «autorización», «declaración») en la parte inferior del bloque puede reducir el gas consumido por estos intercambios y reducir la cantidad de gasolina causado por el número de gas insuficiente de revocaciones de transacciones.
EIP-7702 y EIP-7212
Hay dos EIP abstractos de cuentas que pueden desbloquear completamente el potencial de las billeteras de contrato inteligentes y convertirse en un cambio de juego en el ecosistema de la billetera.
EIP- 7702
EIP-7702 presenta las siguientes características para EOA:
-
Procesamiento por lotes: los usuarios pueden realizar múltiples operaciones en una sola transacción atómica.
-
Patrocinio: una cuenta separada X o operador de solicitud puede pagar las transacciones en la cuenta Y.La cuenta X puede recibir tokens ERC-20 para este servicio.
-
Renovación de permiso: el usuario firma una subterránea que proporciona permisos específicos más débiles.Por ejemplo, solo interactúa con aplicaciones específicas, solo use ciertos tokens ERC-20 para transacciones y restricciones de transferencia.
EIP-7702 está diseñado para ser compatible hacia atrás y hacia adelante con ERC-4337, lo que permite que EOA aproveche la infraestructura ERC-4337 existente.EOA también puede convertirse temporalmente en una billetera de contrato inteligente para su inclusión en el paquete ERC-4337.
Los beneficios de EIP-7702 incluyen:
-
Reduzca los riesgos de seguridad: EIP-7702 también elimina el punto central de confianza al asignar códigos de contrato inteligentes a EOA para transacciones.EIP-7702 No hay posibilidad de transacciones no autorizadas, porque el código del contrato se eliminará después de ejecutar la transacción.
-
DAPP fácil de adoptar: las aplicaciones que usan ERC-4337 pueden integrarse fácilmente con EIP-7702 sin cambiar su código.EOA llama a contratos inteligentes sin autorización.
EIP-7702 sigue siendo una nueva propuesta, con algunos problemas que los desarrolladores deben considerar:
-
Revocación: EIP-7702 no tiene detalles claros sobre revocar el código del contrato cuando se detecta cualquier código malicioso.
-
Firma agnóstica de la cadena: EIP-7702 usa una firma fija y se puede reutilizar en otras cadenas, pero carece de flexibilidad si el usuario quiere una implementación diferente.
EIP- 7212
EIP-7212 o RIP-7212 crea un contrato de verificación de firma utilizando el estándar de curva elíptica «SECP256R1».El estándar ha sido adoptado por las compañías web2 más grandes para la autenticación de los usuarios y puede integrarse en la billetera de contrato inteligente ERC-4337.
«SECP256R1» se utiliza actualmente para las siguientes aplicaciones de autenticación:
-
La zona segura de Apple: la zona segura de Apple es el hardware de entorno de ejecución de confianza (TEE) que crea y almacena las claves.Las áreas seguras pueden cifrar o descifrar datos, firmar mensajes arbitrarios y solo se puede acceder a través de biometría.
-
WebAuthn: la autenticación web es el estándar web para la autenticación utilizado por la mayoría de los navegadores Web2 (Chrome, Firefox, Edge y Safari).WebAuthn utiliza el cifrado de clave pública específica de dominio para la autenticación del usuario, eliminando las contraseñas, proporcionando una recuperación más rápida y reduciendo los riesgos de seguridad.
-
Android Keystore: Android Keystore es una tienda de credenciales de sistema segura.Las aplicaciones pueden crear claves privadas y públicas y almacenarlas en el almacén de claves.KeyStore está encriptada en función de la contraseña de teléfono móvil del usuario y se puede acceder a través de la contraseña o la tecnología biométrica.
-
Clave: la clave es una credencial de FIDO que permite a los usuarios acceder a su cuenta sin una contraseña utilizando Biometrics o Code PIN.Los usuarios pueden acceder a sitios web o aplicaciones desbloqueando sus dispositivos móviles sin contraseñas.
RIP-7212 es una versión resumida de EIP-7212, y los equipos de Kakarot, Polygon, Optimism, Zksync, Scroll y Arbitrum se han comprometido a implementarlo.Polygon ofrece RIP-7212 en su red de pruebas, y las billeteras inteligentes recientemente lanzadas de Coinbase incluyen verificación de contraseña.
¿Cómo funciona una clave?
-
Una billetera de contrato inteligente crea una contraseña o un par de claves públicas y privadas.
-
La clave privada se almacena en Tee en su dispositivo móvil.
-
Cuando una billetera de contrato inteligente crea una transacción pendiente, los usuarios usan biometría o pines móviles para autenticar para desbloquear la clave privada.
-
El dispositivo móvil luego usa la clave privada para «firmar» la transacción y envía la transacción completa a la billetera de contrato inteligente.
-
Esta firma es verificada en la cadena por el contrato inteligente RIP-7212.
Impacto futuro
Si bien EIP-7702 todavía está en la fase de propuesta, RIP-7212 se está integrando activamente en el acurrucado L2 e implementándolo en la billetera Smart Contract.PassKey Wallet proporciona características potentes para la billetera inteligente ERC-4337 al eliminar la necesidad de contraseñas y frases de semillas y aumentar la seguridad al nivel de hardware.Actualmente usando PassKey incluye:
-
Coinbase Smart Wallet: la billetera inteligente de Coinbase utiliza claves para autenticar a los usuarios y patrocinar transacciones de gas.Smart Wallet admite 8 redes (Base, Ethereum, Optimism, Arbitrum, Polygon, Avalanche, BNB, Zora) y proporciona SDK de billetera para la integración DAPPS.
-
CLAVE: CLAVE utiliza la camiseta móvil y las claves para proporcionar tarifas de gas para la recuperación social, los servicios de nombres de cuentas, el inicio de sesión biométrico y el patrocinio en ZKSYNC.
-
Banana SDK: SDK de Banana aprovecha WebAuthn para proporcionar cero conocimientos 2FA, biometría y cuentas de recuperación con nominados.
-
Kinkey: Turnkey es un proveedor de billetera como servicio (WAAS) que almacena las llaves privadas en Tee.
EIP- 712
EIP-712 es un estándar de firma de mensajes escrito diseñado para permitir que las firmas de mensajes fuera de la cadena se utilicen para firmas en la cadena, lo que proporciona una mejor experiencia de usuario.A diferencia de las cadenas de bytes de lectura, EIP-712 permite la visualización de firmas en un formato legible sin perder las propiedades de seguridad del sistema.Las firmas fuera de la cadena ahorran gas y reducen el número de transacciones en la cadena.
¿Cómo funciona EIP-712?
-
Los desarrolladores de DAPPS utilizan estructuras de datos JSON firmadas por el usuario.
-
Los delimitadores de dominio evitan que las firmas se usen en múltiples DAPP y permiten múltiples casos de uso de firma diferentes dentro de un DAPP dado.
-
Los operadores de billetera y front-end pueden analizar las estructuras de datos DAPP y convertir datos en mensajes legibles por el usuario.
Una de las características clave del desbloqueo EIP-712 es que permite a DAPPS controlar el flujo de transacciones de los usuarios (en lugar de las billeteras).Aplicaciones como UNISWAP pueden minimizar los MEV del usuario, ya que el Exchange omite OFA y otros extractores de valor MEV.
Además de la legibilidad de las transacciones de billetera, EIP-712 también permite a terceros votar por las tarifas de gas para los usuarios, aumentando así la disponibilidad de gobernanza.Los votantes pueden usar la función de firma de EIP-712 para crear una delegación firmada o transacciones de votación de forma gratuita.
Impacto futuro
Además de la legibilidad de la billetera, EIP-712 se puede utilizar para mejorar la experiencia del usuario en otras áreas.
-
Gobernancia.Los usuarios pueden confiar a otros que voten y permitan que terceros paguen tarifas de gas por ellos a través de la función de firma de EIP-712.
-
Firma clara.Una billetera de hardware o un dispositivo separado puede mostrar un mensaje de un DAPP, asegurando que los usuarios puedan estar seguros de que no hay malware o aplicación maliciosa para enviarles el mensaje.
-
Prevención del ataque de reproducción.Los datos que previenen ataques de repetición se pueden incluir en los datos estructurados de EIP-712.
-
MEV minimizado.EIP-712 permite a los usuarios firmar transacciones mientras permiten que el front-end envíe flujos de pedidos sin transmitirlos a la red, minimizando los impactos de los usuarios por MEV maliciosos.
Entorno de ejecución de confianza (TEE)
El entorno de ejecución de confianza (TEE) es un área segura basada en un microprocesador de hardware, donde la informática y las operaciones confidenciales pueden ejecutarse intactas y privadas.TEE admite el aislamiento y la autenticación remota y puede ejecutar máquinas virtuales como EVM y Cosmwasm sin sobrecarga de cifrado, como la computación multipartidista (MPC) o ZKSNark.
Para las billeteras Web3, las camisetas móviles como el enclave seguro de Apple y Titan M2 de Google pueden proteger mejor las claves privadas de las billeteras de contrato inteligentes que las billeteras de hardware estándar.Los usuarios pueden crear y almacenar claves privadas dentro de Tee y usar estas claves para firmar transacciones.La clave se conserva en el dispositivo y solo el propietario del dispositivo puede acceder a ella a través de la autenticación biométrica o el pin del dispositivo.
Tee se utiliza actualmente en una variedad de soluciones de billetera:
-
MPC: Fireblocks utiliza Intel SGX Tee para aislar datos cifrados, algoritmos de cifrado MPC y ZKP, y la ejecución de su software desde sus sistemas internos y terceros externos.Fireblocks almacena claves MPC, credenciales de API y sus motores de política en una zona segura para evitar el acceso no autorizado de los piratas informáticos, los empleados maliciosos y los conspiradores internos.
-
Billetera de contrato inteligente: como se describe en la sección anterior RIP-7212, las billeteras inteligentes usan una camiseta móvil para almacenar las llaves.Actualmente, utilizando Tee incluye Coinbase Smart Wallet, Banana SDK, Turnkey, Clave y Weeve.
Impacto futuro
Se espera que la Tee se convierta en un cambio importante en Blockchain.
-
Flashbots Suave usará TEE para crear un ecosistema MEV seguro y privado.
-
Smart Contract Wallet utilizará abstracciones móviles y abstracciones de cuentas para mejorar la experiencia de incorporación de los usuarios y atraer nuevos grupos de usuarios.
-
Las grandes empresas han adoptado la TEE para abordar sus necesidades de privacidad y seguridad.Visa creó la cadena de bloques Luciditee, que mejora la computación y almacenamiento de datos privados.
-
La TEE es una posible solución de cumplimiento regulatorio que mejora el control de blockchain, la privacidad de los datos y la seguridad operativa.
Ejecución, control y descentralización
Uno de los principales desafíos que enfrentan los proveedores de billeteras es educar a los usuarios y reguladores sobre las cuentas autohospedas y en la cadena.Sin embargo, a medida que madura el ecosistema Web3, las partes interesadas clave han reconocido varios puntos clave:
-
Las billeteras no contienen, administran ni almacenan activos de usuario;
-
Las direcciones de blockchain existen independientemente de la billetera y no son creadas ni administradas por la billetera.
-
Los usuarios son libres de cambiar entre diferentes proveedores de billeteras porque sus activos y cuentas existen en la cadena y no tienen nada que ver con ningún servicio de billetera en particular.
Esta creciente comprensión es crucial para aclarar el papel de las billeteras en el ecosistema de criptomonedas y distinguirlas de los proveedores de servicios financieros tradicionales.
Stablecoins y mica
Las establo siguen siendo uno de los activos criptográficos más importantes, ya que permiten una transferencia de valor sin fricción y sin fricción a través de las fronteras y los sistemas económicos.Permiten a los usuarios transferir el valor entre los activos con fluctuaciones de precios a denominaciones estables para uso futuro.Sin embargo, Stablecoins se ha convertido en una prioridad para que muchos reguladores cifre sus agendas, principalmente debido a las preocupaciones sobre:
-
Control y monitorear los flujos globales de moneda fiduciaria.
-
Su impacto en la fuerza monetaria y la política monetaria.
-
Se requiere su emisión y apoyo.
Como resultado, las estables se han convertido en una prioridad en la agenda de criptomonedas de muchos reguladores, lo que provocó un debate sobre su papel en el ecosistema financiero más amplio.
En los Estados Unidos, Stablecoins ha recibido una atención generalizada de los reguladores del proyecto Libra (ahora meta) de Facebook.El gigante tecnológico propuso una establo administrada privada que teóricamente podría convertirse en una moneda digital importante, lo que aumenta las preocupaciones sobre su impacto en los controles de políticas monetarias del banco central.
Desde que el proyecto Libra se cerró en 2022, el objetivo principal de la regulación estadounidense de Stablecoins ha sido garantizar que las establo se colateralicen y supervisen adecuadamente.Este cambio ha llevado a los emisores de stablecoin a adoptar una práctica similar a las instituciones financieras reguladas que tienen acuerdos de custodia sólido, relaciones bancarias establecidas y programas de monitoreo integrales.Si bien varios reguladores han introducido reglas regulatorias fragmentadas, el Congreso de los Estados Unidos está trabajando para desarrollar un marco regulatorio más integral para las estables.
En la UE, la Agencia de Supervisión del Mercado de Activos Crypto (MICA) está entrando en vigencia uno tras otro, que contiene cláusulas clave de establo.Al momento de escribir, solo el USDC y Euro Stablecoins de Circle se han registrado con éxito en la UE.
Swaps and Securities Reglation
El intercambio de token en la paredía se ha convertido en una característica popular en muchas billeteras de criptomonedas, lo que mejora la disponibilidad de aplicaciones en la cadena y permite a los usuarios unir las interacciones en cadena cruzada.
Sin embargo, esta característica ha atraído la atención de los reguladores, especialmente los reguladores de valores, que han tratado de aplicar las regulaciones de servicios financieros tradicionales a las billeteras que proporcionan funciones de intercambio.En particular, la SEC ha emprendido acciones legales contra ciertos proveedores de billeteras que alegan que la función de intercambio de estas billeteras realmente opera como un concesionario de corretaje no registrado.
Sec v. Coinbase
En abril de 2024, la SEC desestimó la acusación de que Coinbase Wallet actuó como corredor.Las billeteras autohospedadas con capacidades de intercambio generalmente no cumplen con los criterios para la clasificación de los corredores.El argumento de la SEC se basa en sus acusaciones de que algunos de los activos proporcionados por estas billeteras son valores no registrados.
Sec v. Consensys
En abril de 2024, Consensys demandó proactivamente a la SEC, acusándolo de derecho a regular Metamask como corredor y emisor de valores, y recibió una revisión rápida de un juez en el caso.Los procedimientos judiciales rápidos pueden decidir a fines de este año.
A pesar de lanzar la demanda y perder la demanda de la SEC Coinbase v, la SEC presentó un aviso de Wells a Consensys a fines de junio de 2024.La SEC acusa a las consenso de actuar como un corredor no registrado para los valores criptoase-sesiones a través de swaps de metamask y su esquema de criptografía, Metamask Staking.
Impacto futuro
Si bien las billeteras continuarán siendo el foco del debate sobre el financiamiento ilegal y la autocustody, gran parte del diálogo regulatorio futuro se centrará en la descentralización.En los últimos años, la industria criptográfica ha utilizado el concepto de descentralización para explicar a los reguladores por qué las regulaciones tradicionales de valores financieros no deberían aplicarse a los servicios criptográficos.Este argumento discute específicamente los temas de control y las partes responsables.
Las reglas y orientación financieras tradicionales regulan a los intermediarios para proporcionar protección y responsabilidad del consumidor.Sin embargo, surge un desafío clave: ¿cómo se logra estos objetivos cuando los servicios involucrados no son esencialmente intermediarios y no almacenan activos ni realizan operaciones para los usuarios?
La descentralización, tanto como un concepto como objetivo de diseño, ayuda a explicar por qué las regulaciones tradicionales de servicios financieros son difíciles de aplicar a las criptomonedas.Sin embargo, ahora estamos entrando en una nueva fase de discusiones regulatorias, donde los reguladores buscan definir la descentralización y aplicarla a servicios que van desde billeteras hasta intercambios descentralizados (DEX) y más.Los reguladores ahora ven oportunidades para clasificar muchos servicios criptográficos como no decentralizados o «nominalmente descentralizados».Esta clasificación proviene de dos factores principales:
-
Para muchos servicios, la carga de cumplir con los estándares verdaderamente descentralizados a menudo es técnicamente inviable.
-
Estos estándares descentralizados pueden no ser consistentes con los objetivos reales de la regulación.El cambio en los enfoques regulatorios puede tener un impacto significativo en la clasificación y los enfoques regulatorios de los servicios criptográficos en el futuro.
Es por eso que la próxima fase de discusión regulatoria recurrirá al concepto de control.Las preguntas clave incluyen: ¿Puede la billetera controlar la ejecución de las operaciones del usuario?¿Puede Dex controlar cómo se ejecutan o llenan las operaciones?Toda la industria criptográfica ha progresado significativamente en el desarrollo de nuevos modelos operativos que van más allá del concepto de servicios descentralizados e ingresan discusiones sobre control, datos y privacidad.
La vanguardia de estos avances es la practicidad del entorno de ejecución confiable (TEE).Nos dirigimos hacia una estructura de mercado donde el control de las operaciones está en hardware y software, no en manos de los proveedores de servicios.En este modo, los proveedores de servicios no pueden controlar directamente las operaciones en curso y no pueden ver los pedidos de usuario.Con este enfoque, la industria criptográfica está abriendo nuevas formas para la operación de servicios financieros y aplicaciones de comunicación.
Finalmente, a medida que pasamos de discusiones sobre la descentralización a diálogos más detallados sobre el control, los conceptos de ejecución, finalidad y asentamiento serán cada vez más importantes.La industria necesita definición colectiva:
-
Quien es responsable de realizar la operación
-
Cuando se considera que una operación se establece en la cadena
-
Quien es responsable de la solución