Last week, Ethereum una blockchain descentralizada de código abierto con funcionalidad de contratos inteligentes. co-founder Vitalik Buterin tuiteó un FAQ técnico para el EIP-4844 – también conocido como «proto-danksharding.”
En resumen, esta propuesta iniciará una forma más eficiente de organizar la logística de los datos para soportar un alto rendimiento el rendimiento es el número de acciones que se pueden completar en un tiempo determinado. de las transacciones. Podría considerarse como una forma de escalar la disponibilidad de los datos.
En teoría, esto debería mantener un control sobre las tasas de gas, un punto un contrato o transacción de compra o venta de una criptodivisa para la liquidación inmediata, o pago y entrega, de la criptodivisa en el mercado. importante para los usuarios, y optimizar la velocidad.
«EIP-4844 introduce un nuevo tipo de transacción en ethereum que acepta «blobs» de datos que se persiguen en el nodo-faro durante un corto técnica de negociación en la que un operador toma prestado un activo para venderlo, con la expectativa de que el precio siga bajando. En caso de que el precio baje, el vendedor en corto comprará el activo a ese precio más bajo para devolvérselo al prestamista del activo, obteniendo la diferencia en beneficios. período de tiempo».
La base son los «blobs», pero ¿qué son y cómo funcionan?
¿Por qué son necesarios los «blobs» en Ethereum?
Sharding is a process that breaks down data into two or more, smaller chunks. These chunks are then distributed across separate database nodes, referred to as physical shards, which hold multiple different chunks.
Esto es ventajoso porque permite escalar más allá de la capacidad de un solo sistema anfitrión o de una sola base de datos.
Lo que el equipo de Ethereum pretende hacer ahora con la fragmentación es utilizar un « roll up centric ” approach. At least in the short to medium term, this means adapting the infrastructure to make use of Layer 2 protocols in an attempt to scale.
«Actualmente, los usuarios tienen cuentas en L1, los nombres de ENS en L1, las aplicaciones viven completamente en L1, etc. Todo esto va a tener que cambiar. Tendríamos que adaptarnos a un mundo en el que los usuarios tengan sus cuentas principales, saldos, activos, etc. enteramente dentro de una L2».
Vinculado con el enfoque centrado en el roll-up está el uso de «blobs». El proceso de fragmentación de Ethereum no creará más espacio para las transacciones; en su lugar, creará más espacio para los blobs de datos. El protocolo el conjunto de reglas que definen las interacciones en una red, que suelen implicar el consenso, la validación de las transacciones y la participación en la red en una cadena de bloques. no interpretará los blobs; sólo comprobará que están disponibles y que pueden descargarse de la red una red se refiere a todos los nodos en funcionamiento de una cadena de bloques en un momento dado. de Layer 2s.
¿Cuál es la razón de este cambio?
La aplicación de las propuestas de mejora es un asunto que requiere mucho tiempo y es costoso. Pero devs say it will provide “significant scaling relief,” even if it’s temporary due to the final sharding la fragmentación es un enfoque de escalado que permite dividir los estados de la cadena de bloques en particiones que contienen los estados y el historial de transacciones, de modo que cada fragmento puede procesarse en paralelo. specification (for ETH 2.0) being unknown at this point.
En cualquier caso, el equipo de desarrollo señala que el trabajo realizado en el EIP-4844 compensará las futuras cargas de desarrollo a la hora de implementar la fragmentación completa.
«El objetivo principal de las paradas de escalado de rollups es proporcionar un alivio temporal de escalado, sin imponer cargas de desarrollo adicionales a los rollups para aprovechar este alivio».
Overall, EIP-4844 can reduce rollup fees significantly and enable Ethereum to stay competitive without sacrificing decentralization.
La propuesta se encuentra actualmente en estado de borrador y es probable que se modifiquen algunos elementos.