Semana 43 Mes 10 Año 2023
Layer 0 (👦nosotros), Ledger Recover II💻, TrustWallet renovada💲 y te enseño como se comunica una L1 con una L2 (Arbitrum y Ethereum🧬).
Crypto 101 es un espacio dedicado a la educación y formación en criptomonedas y su tecnología. Dejando de lado los precios nos centramos en cómo funcionan las cosas, curiosidades del sistema, noticias interesantes y sobre todo en aspectos de seguridad.
Aspectos como adopción, regulación, fiscalidad, tecnología, robos, errores, y de nuevo seguridad son recopilados aquí y remitidos por correo todos los lunes a las 09:05 AM GMT +2
Si me lees desde Telegram….haz click aquí y suscribete!
Y como siempre te pido, dime que te ha parecido alguna noticia y si compartes mi visión con ella.
¿Qués la Layer 0?
Nosotros. Tal y como dice pablito.eth “el problema de seguridad más importante está entre el teclado y la silla, es decir, la persona que está sentada”
Pablo Sabatella en X.com, al que tu puedes llegar a conocer haciendo el Curso de Ciberseguridad en Defy Education. Además nos ha prometido para la Ethereum Argentina 2024.
Esta semana tenemos otra charla que dió en la Ethereum Argentina 2023. En la charla que te traigo, muy interesante, hablamos de: el hackeo de Curve Finance, el bridge de Ronin, 0-Day Exploits, Pegasus & Predator, Hayden , Yuga Labs, etc etc.
Seguimos con Ledger Recover (II)
Seguimos explicando como funciona Ledger Recover. Las semana pasada la primera parte, hoy la segunda. Aquí la cuestión es, una vez que tenemos la seed partida, ¿Cómo se distribuye a las empresas que van a guardarlas?
Tenemos el problema de, ¿Y si una parte de la seed fuera interceptada por un agente malicioso?, ¿Cómo se evita eso? Se evita con matemáticas y criptografía.
Ledger ha creado, usando conceptos muy complejos, cuatro canales seguros utilizando un Secure Channel Protocol que implica criptografía, encriptación simétrica y asimétrica, certificados y firmas digitales. Tu dispositivo Ledger se conecta con cada uno de los tres proveedores y con el “Orchestrator”.
Este último, no envia ninguna parte de la seed, envía información que conectará futuros canales seguros con la solicitud de respaldo del usuario, junto con la identidad del usuario que se requerirá para validar durante una restauración posterior de la información.
¿Te quieres leer todo el proceso? Pues aquí tienes el artículo: Part 2: genesis of ledger recover – securely distributing the shares.
Ya hemos partido la Seed, ya tenemos un sistema para compartirla de forma segura, y la semana que viene: Génesis de la recuperación de ledger - Evitando colusiones y filtraciones.
TrustWallet se renueva
La popular Wallet Trust Wallet ha sufrido una renovación, o lavado de cara:
Ahora todo es “más" sencillo:
La creación de la wallet.
Un diseño centrado en el usuario, ciertos botones se han recolocado para alinearse mejor a los patrones de uso de los usuarios.
El cambio de cadena es mucho más rápido y agil.
Las nuevas funciones serán ahora anunciadas en un banner.
Ahora compartir tu dirección pública es más rápida.
Esta reorganización hace más fácil su uso, es más funcional, y mucho más clara. La gestión de los tokens también es mucho más sencilla, tanto que al igual que hace años cambiar de teléfono móvil era una odisea con la migración de datos, ahora TrustWallet ha puesto en mucha un proceso de Migración de Wallet.
Más información, en el propio post que TrustWallet ha preparado para los usuarios, en la propia página de TrustWallet. Eso si, recuerda, TrustWallet, siempre mejor con un Ledger.
L1 & L2: ¿Cómo se comunican?
En la semana 36 te conté que era una L1 y una L2. Si estas palabras te suenan a chino, mi consejo es que vayas a este artículo. Hoy vamos a ver cómo se comunican estas L2 con las L1. Hoy contamos con Arbitrum:
Arbitrum es una L2 de Ethereum. Con un Ethereum (L1) muy congestionado, las fees suben, lo que hace que sea poco usable. Comparativa de Gas hoy:
Arbitrum:
Ethereum:
Que tu me dirás, “Joder Jota, tampoco es tan caro”. Ya, pero es lo que hay. Hoy Ethereum esta barato, pero no siempre es así, y por eso existe Arbitrum:
Arbitrum es una Optimist Rollup, dónde Arbitrum no usa los validadores de Ethereum y usa un mecanismo que garantiza que las transacciones son legítimas, gracias a unas pruebas de fraude. Si alguien detecta un fraude, se ejecuta la prueba.
Los validadores pueden solicitar pruebas de fraude si creen que otro validador ha validado de forma incorrecta un lote de transacciones . Hay un fuerte desincentivo para los validadores que quieran engañar, quienes corren el riesgo de perder todo su participación si su prueba de fraude es encontrada incorrecta.
Pero pasemos de eso. Hemos quedado de acuerdo que Arbitrum agrupa transacciones y las lleva a Ethereum. Tal que así:
Un lote o batch contiene cientos de transacciones. Y están aquí:
Por ejemplo, aquí el lote o batch 376521:
Tiene su correspondiente Tx en la L1, la cual está incluida en un bloque de la L1.
El bloque en el que está incluida esta única TX de Arbitrum dice:
“En este bloque de Ethereum se han incorporado 135 transacciones y 63 interacciones de contrato”. Dentro de esas 135 transacciones tenemos la tx que viene de Arbitrum:
¿Sabes lo curioso? Que la TX en la L2, esta:
Incorpora:
Resumen: Arbitrum, la L2, ha procesado 886 transacciones, las ha metido en un paquete, y las ha registrado como una sola transacción, junto con otras 134 transacciones de otros usuarios de Ethereum, ahorrando una enorme cantidad de fees. Ojo, que Arbitrum pagó 72$/0.0451 Ether por ella (72$ por unas 886 transacciones en una sola).
El bloque de Ethereum que proceso esa tx más 134 más costó unos 178$/0.1111Ether
Arbitrum: 72$ entre 886 tx de diferentes usuarios. (0.08$/tx)
Ethereum: 178$ entre 135tx. Si descuento el superfee pagado por Arbitrum: 106$/134tx: 0.80$/tx. Diez veces más.🥳
PD: Hay alguna simplificación para facilitar la comprensión. 😗
¿Te salen las cuentas?
La semana que viene más.
Excelente contenido
Estaría bien que dieras usos practicos de las L1 y L2
Muy interesante