En este hilo, exploraremos lo que significan algunos de estos.
1) Carteras con ERC-4337
ERC-4337 es una propuesta destinada a la abstracción de cuentas que ayudaría a que las innovaciones en el diseño de billeteras sean más fáciles y prácticas.
Más específicamente, este cambio ayuda a una propuesta anterior a permitir transacciones dirigidas por contrato en lugar de necesitar un comienzo de transacción EOA al eliminar la necesidad de cambios en la capa de consenso.
Con la abstracción de cuentas, uno de los principales beneficios viene en forma de billeteras de recuperación social.
Carteras de recuperación social
Las billeteras de recuperación social en este contexto son esquemas de múltiples firmas con funcionalidad P2P mejorada y participación en contratos inteligentes.
El diseño se basa en “Guardianes”, que son vías para que el usuario realice modificaciones en su billetera y transacciones.
Por ejemplo, los ‘Guardianes’ pueden venir en forma de personas que el usuario ha especificado. Si el usuario pierde su clave de firma, por ejemplo, los “Guardianes” pueden intervenir y firmar una transacción especial (UX no sería diferente de cualquier otra transacción que firmen) para cambiar la clave pública de firma de la billetera.
Esta es una pieza crítica de UX para la industria. Es comprensible que a muchos les desanime la idea de que podrían perder todos sus fondos si pierden su capacidad de firma (contraseña, etc.).
Las billeteras de recuperación social brindan un medio para obtener acceso a una billetera cuando se pierde debido a un error o pirateo del usuario.
La tutela puede venir en otras formas, como a través de modelos 2FA. Este patrón tiene otros usos, incluida la finalidad de la transacción (reversiones, reembolsos), etc.
¿Qué construir? Las implicaciones aquí son bastante amplias.
- Mejor funcionalidad de billetera (más atractiva para los usuarios principales)
- Sistemas de recuperación social en vivo + automatizados para transferencias, compras, intercambios, depósitos en garantía, etc.
Será un cambio importante a seguir en los próximos años.
Ya hay un par de monederos que implementan alguna recuperación social.
Argent Wallet lo implementa en general y Loopring tiene una billetera para su protocolo.
2) Mejor compresión para resúmenes
Este es un poco más complicado. Sé un poco sobre ZK-rollups y poco a poco trato de aprender más.
Esto es lo que creo que vale la pena mencionar para este hilo.
En primer lugar, los ZK-rollups son cadenas separadas y entornos de ejecución que procesan las transacciones de manera inmutable. Luego se comunican con una cadena L1 (Ethereum, por ejemplo) a través de contratos inteligentes.
La cadena ZK actualiza el protocolo L1 sobre el nuevo estado de cuentas y saldos enviando solo una pequeña información. En concreto, las pruebas de validez. Estos no son todos los datos de la transacción. En cambio, las pruebas de validez brindan información que se puede usar para verificar que las cuentas y los saldos informados son comprobablemente correctos.
Sin el conocimiento necesario de las transacciones reales, se puede probar, usando la prueba de validez, que lo que la cadena ZK-rollup informa como cuentas y saldos actualizados es correcto.
Muchos ven las pruebas ZK como un paso esencial de la falta de humanidad con aplicaciones fuera de la industria de la criptografía.
Esencialmente, cualquier cosa que pueda beneficiarse de una verificación comprobablemente correcta de la información sin necesidad de conocer los detalles de cada paso del camino. Piense en el cuidado de la salud, por ejemplo.
Entonces están implícitos los beneficios para la cadena L1. Los bloques de Ethereum tienen límites de espacio. Los datos de transacciones ocupan espacio. Minimizar el espacio ocupado por las transacciones significa más espacio para las transacciones en un bloque.
Los ZK-rollups comprimen los datos de las transacciones, liberando más espacio para órdenes de magnitud, más transacciones por bloque, tarifas reducidas, beneficios de seguridad, etc.
La compresión de datos reduce el almacenamiento de datos, lo que permite que las cuentas sean un índice en lugar de una dirección, ahorrando 28 bytes de datos.
Lamentablemente, no sé lo suficiente sobre esta área para pensar en nuevas técnicas de compresión. Personas más inteligentes están trabajando en esto, y será interesante ver qué se desarrolla.
3) Software para nodos en un mundo post-dunksharding
Un protocolo de cadena de bloques es una cadena gestionada por nodos que ejecutan software. Sharding divide una cadena en muchas cadenas para reducir la congestión. Cada cadena actúa de forma independiente.
Danksharding es fragmentación, pero para la próxima era de acumulación L2 que viene después de la fusión. Aumentará los datos disponibles por bloque. EIP-4844, por ejemplo, analiza proto-danksharding, que debería multiplicar por 10 la disponibilidad de datos.
Los nodos ejecutan el software. El software de nodo para cadenas fragmentadas debe ser diferente. Por ejemplo, los validadores no necesitan almacenar todos los datos ellos mismos. Solo confirme que los datos están disponibles.
Esto también reduce los requisitos de hardware.
Con los beneficios adicionales, la fragmentación permitirá a los usuarios ejecutar Ethereum en una computadora portátil o teléfono personal.
No tengo conocimiento de ningún proyecto que trabaje específicamente en ningún software relacionado. Por favor, hágamelo saber si lo hace.
Fuente:
Libre Traducción: LBC