Skip links

Explicación da proposta EIP-4844 para a escalabilidade en Ethereum

1,87 USD

7.87%

É amplamente recoñecido que Ethereum afronta importantes desafíos en termos de escalabilidade. Desde que Vitalik Buterin plantexou o concepto do Trilema, este foi un tema central de debate na comunidade blockchain. En resposta a este problema, xorde EIP-4844, unha proposta dirixida a abordar os obstáculos de escalabilidade aos que se enfronta a rede Ethereum.

Ethereum: un breve percorrido histórico

Ethereum consolidouse como unha das plataformas blockchain máis influentes e revolucionarias desde o seu lanzamento en 2015. Creado por Vitalik Buterin e outros cofundadores, Ethereum introduciu o concepto de contratos intelixentes, programas que se executan na cadea de bloques e permiten a creación de aplicacións descentralizadas ( dApps ). Esta innovación abriu unha serie de posibilidades, desde finanzas descentralizadas (DeFi) ata xogos e obxectos coleccionables dixitais (NFT).

A medida que Ethereum creceu en popularidade, tamén se enfrontou a importantes desafíos, especialmente en termos de escalabilidade. A escalabilidade refírese á capacidade da rede para xestionar un número crecente de transaccións de forma eficiente. Nos seus primeiros días, Ethereum podía procesar ao redor de 15 transaccións por segundo (tps), non o suficiente para soportar a súa crecente adopción e as demandas das dApps.

As limitacións na escalabilidade provocaron varios problemas, como o aumento das tarifas do gas (o custo de transacción e execución de contratos intelixentes en Ethereum) e tempos de confirmación máis lentos durante períodos de alta demanda. Estes problemas non só afectan a experiencia do usuario, senón que tamén limitan o potencial de Ethereum para servir aplicacións a gran escala.

A importancia do fragmento e a optimización da taxa

Para abordar estes desafíos, a comunidade de Ethereum estivo a traballar nunha serie de actualizacións e propostas de mellora. Unha das estratexias fundamentais para mellorar a escalabilidade é o sharding, que divide a rede en múltiples fragmentos (shards) que poden procesar transaccións e contratos intelixentes en paralelo, aumentando significativamente o número de tps que pode manexar a rede.

Ademais, propuxéronse e implementáronse varias melloras para optimizar as tarifas de gas e mellorar a eficiencia da rede, como a EIP-1559, que introduciu un mecanismo de tarifas de gas máis previsible e queimou unha parte do gas utilizado nas transaccións, reducindo a emisión total de ETH.

Neste contexto, xorde EIP-4844 , unha proposta de mellora que promete levar a escalabilidade de Ethereum a un novo nivel introducindo “blobs” de datos, que permiten incluír unha maior cantidade de datos nas transaccións a un menor custo. Este avance é un paso crucial para a implementación da fragmentación completa e representa un esforzo significativo para superar os desafíos de escalabilidade de Ethereum, garantindo a súa viabilidade a longo prazo como infraestrutura para aplicacións descentralizadas globais.

O que é EIP-4844?

EIP-4844, coñecido informalmente como “Proto-Danksharding”, é unha proposta de mellora de Ethereum que busca abordar un dos retos máis críticos da rede: a escalabilidade. Deseñada para optimizar a eficiencia da rede e reducir significativamente as tarifas de gas para transaccións e aplicacións descentralizadas (dApps), esta proposta introduce un novo tipo de transaccións que inclúen “blobs” de datos. Estes blobs permiten a inclusión de grandes cantidades de datos fóra da cadea principal de Ethereum (fóra da cadea) dun xeito máis económico, sen comprometer a seguridade ou a descentralización da rede.

Contexto e motivo da proposta

Desde o seu inicio, Ethereum experimentou un crecemento exponencial, non só en termos de valor e adopción, senón tamén na diversidade e complexidade das aplicacións construídas na súa plataforma. Non obstante, este éxito veu con importantes desafíos, especialmente relacionados coa capacidade da rede para procesar transaccións de forma eficiente e accesible. Antes do EIP-4844, as solucións propostas centráronse en melloras incrementais e na futura implementación do sharding como solución a longo prazo. EIP-4844 xorde como un paso intermedio cara á fragmentación, que busca paliar as limitacións actuais da rede ao tempo que se prepara o terreo para solucións máis radicais.

Principais innovacións e características

A innovación central de EIP-4844 é a introdución dos mencionados “blobs” de datos, que son esencialmente paquetes de datos que se poden unir ás transaccións por un custo de gas moito menor que o necesario para os datos da cadea principal. Isto conséguese mantendo estes datos fóra do estado principal de Ethereum, reducindo a cantidade de datos que os nós necesitan procesar e almacenar permanentemente. Aínda que estes datos de blob non son executables (é dicir, non se poden usar directamente para executar código de contrato intelixente), é fundamental para aplicacións que requiren a inclusión de grandes volumes de datos, como as de finanzas descentralizadas (DeFi), xogos de cadea de bloques e o mercado de fichas non funxibles (NFT).

A proposta tamén ten implicacións significativas para a seguridade e descentralización de Ethereum. Ao reducir a carga na rede, EIP-4844 pode axudar a manter baixos os requisitos de hardware para operar un nodo completo, facilitando unha maior participación na rede e reforzando a súa natureza descentralizada. Ademais, ao optimizar o manexo de datos e as transaccións, espérase que esta proposta mellore a resistencia da rede a diferentes tipos de ataques e conxestión.

En resumo, EIP-4844 é unha proposta ambiciosa que busca mellorar a escalabilidade de Ethereum introducindo unha forma eficiente e económica de manexar grandes volumes de datos. Ao facelo, espérase non só reducir as tarifas do gas e mellorar a experiencia do usuario, senón tamén preparar a Ethereum para un futuro no que poida servir como a columna vertebral dunha economía descentralizada global.

Blobs de datos: que son e como funcionan

No corazón de EIP-4844 atópase o concepto de “blobs” de datos, unha innovación destinada a mellorar drasticamente a capacidade de Ethereum para manexar grandes volumes de información de forma eficiente. Un blob de datos é esencialmente un paquete de datos en bruto que se anexa a unha transacción na rede Ethereum. A diferenza dos datos tradicionais que se almacenan directamente na cadea de bloques, os blobs están deseñados para almacenarse fóra da cadea ou fóra da cadea principal, aínda que seguen sendo accesibles e verificables pola rede.

Esta característica clave permite que os blobs de datos ofrezan un compromiso entre almacenar datos completamente en cadea, que é seguro pero caro e limitado en termos de capacidade, e solucións completamente fóra da cadea, que poden ser máis baratas e escalables pero menos seguras e máis difíciles de facer. verificar. Polo tanto, os blobs de datos representan un equilibrio entre seguridade, custo e capacidade, o que permite aos desenvolvedores incluír grandes cantidades de datos nas súas dApps sen sobrecargar a rede nin incorrer en altos custos de gas.

Impacto na eficiencia da rede

EIP-4844 e a súa implementación de blobs de datos teñen o potencial de transformar significativamente a eficiencia da rede Ethereum. Ao permitir que grandes volumes de datos sexan procesados ​​e almacenados de forma máis económica, redúcese a presión sobre a cadea principal. Isto ten un impacto directo na escalabilidade da rede, permitindo que se procesen máis transaccións por segundo sen comprometer a integridade ou a seguridade da cadea de bloques.

Ademais, ao reducir a cantidade de datos que cada nodo necesita almacenar e procesar directamente, EIP-4844 pode axudar a reducir os requisitos de hardware para operar un nodo Ethereum, facilitando unha maior participación e axudando a preservar a descentralización da rede.

Beneficios para desenvolvedores e usuarios

Para os desenvolvedores de aplicacións descentralizadas (dApps), EIP-4844 abre novas posibilidades para a creación e operación de aplicacións que requiren manexar grandes cantidades de datos, como xogos blockchain, mercados NFT e plataformas de finanzas descentralizadas (DeFi). A posibilidade de incluír blobs de datos a un custo reducido permite aos desenvolvedores deseñar experiencias de usuario máis ricas e complexas sen preocuparse polas limitacións de escalabilidade e os custos prohibitivos das tarifas do gas.

Para os usuarios finais, isto tradúcese nunha experiencia máis fluida e accesible, con tempos de espera máis curtos e custos máis baixos ao interactuar con dApps na rede Ethereum. Ao reducir as barreiras económicas e técnicas para o uso de dApps, EIP-4844 ten o potencial de fomentar unha maior adopción e desenvolvemento de aplicacións descentralizadas, contribuíndo ao crecemento e diversificación do ecosistema Ethereum.

Proto-Danksharding

O termo “Proto-Danksharding” é un nome coloquial para EIP-4844, que encapsula o obxectivo desta proposta de ser unha fase precursora ou inicial para a plena implementación de “Danksharding”. Danksharding é unha futura proposta de escalabilidade para Ethereum que ten como obxectivo dividir a cadea de bloques en varios fragmentos (ou “shards”), cada un dos cales procesaría transaccións e almacenaría datos en paralelo, aumentando significativamente a capacidade total da rede. O prefixo “Proto” indica que EIP-4844 introduce conceptos e tecnoloxías clave que serán fundamentais para Danksharding, aínda que nunha forma máis simplificada e máis fácil de implementar a curto prazo.

Que é Proto Danksharding?

Diferenzas e semellanzas con Full Sharding

A diferenza do sharding completo, que implica unha reestruturación significativa da cadea de bloques de Ethereum para permitir múltiples cadeas paralelas, Proto-Danksharding con EIP-4844 céntrase en introducir unha mellora específica e manexable na estrutura da rede actual. Esta mellora é a inclusión de blobs de datos, que, como se mencionou anteriormente, permiten manexar grandes cantidades de datos de forma máis eficiente sen necesidade de reorganizar completamente a arquitectura de Ethereum.

Aínda que Proto-Danksharding non divide a rede en fragmentos, prepara o escenario para esta evolución futura demostrando como se poden manexar e verificar de forma eficiente grandes volumes de datos na cadea de bloques. Ao facelo, establece a base tecnolóxica e conceptual para Danksharding, garantindo que a comunidade e a infraestrutura de Ethereum estean preparadas para este cambio cando chegue o momento.

Implicacións para a escalabilidade de Ethereum

A implementación de Proto-Danksharding usando EIP-4844 ten implicacións significativas para a escalabilidade de Ethereum. Ao reducir o custo e aumentar a eficiencia do almacenamento de datos, esta proposta permite á rede xestionar un volume de transaccións moito maior sen incorrer nun aumento proporcional das tarifas do gas. Isto é especialmente relevante para aplicacións que requiren o intercambio ou almacenamento de grandes cantidades de datos, como mercados de tokens non funxibles (NFT), xogos baseados en blockchain e plataformas de financiamento descentralizado (DeFi).

Ao mellorar a capacidade da rede para xestionar datos e transaccións, Proto-Danksharding contribúe a unha solución máis inmediata e práctica para os retos de escalabilidade de Ethereum, á vez que allana o camiño para implementacións de fragmentación máis ambiciosas no futuro. Esta estratexia incremental permite que Ethereum evolucione de forma máis fluída e menos perturbadora, garantindo a estabilidade e seguridade da rede mentres se introducen novas tecnoloxías.

En conclusión, Proto-Danksharding representa un paso intermedio crucial cara á visión a longo prazo dun Ethereum altamente escalable e eficiente. Ao introducir tecnoloxías e conceptos fundamentais para a fragmentación da rede futura, EIP-4844 non só aborda as necesidades inmediatas de escalabilidade, senón que tamén prepara a Ethereum para a súa próxima gran evolución, mantendo a súa posición como unha das plataformas blockchain máis avanzadas e utilizadas no mundo.

EIP-4844 e a Redución das Tarifas do Gas

Unha das promesas máis significativas de EIP-4844 é a súa capacidade para reducir as taxas de gas na rede Ethereum, un problema crítico que afectou tanto aos usuarios como aos desenvolvedores. Este punto analiza como EIP-4844 pretende abordar este problema, comparando os custos antes e despois da implementación e ofrecendo exemplos prácticos de aforro de transaccións.

As taxas de gas son unha preocupación central para a comunidade de Ethereum, que varían drasticamente coa conxestión da rede. Durante os picos de alta demanda, as tarifas poden aumentar substancialmente, afectando a viabilidade das transaccións e proxectos na rede. O EIP-4844 busca mitigar este problema introducindo “blobs” de datos, que permiten incorporar grandes volumes de datos ás transaccións a un custo de gas moito menor en comparación coa estrutura de tarifas actual.

Ao avanzar cara a un sistema onde os datos se poidan procesar e almacenar de forma máis eficiente, a rede pode xestionar un maior número de transaccións sen un aumento proporcional das tarifas do gas. Isto é posible porque os blobs de datos reducen a cantidade de datos que deben ser procesados ​​directamente pola cadea principal, aliviando así a conxestión e diminuíndo a demanda dos recursos da rede.

Comparación de custos antes e despois de EIP-4844

Antes de EIP-4844, almacenar datos na cadea principal era caro, tanto en termos de espazo como de cálculo. Por exemplo, implementar un contrato intelixente ou realizar unha transacción que require unha cantidade importante de datos pode supoñer custos prohibitivos para os desenvolvedores e os usuarios finais. Coa implementación de EIP-4844, estes custos reduciríanse significativamente grazas á capacidade de anexar bloques de datos ás transaccións por unha fracción do custo.

Para ilustralo, unha transacción que anteriormente podería custar decenas ou mesmo centos de dólares en taxas de gas, especialmente durante períodos de alta demanda, podería ver o seu custo reducido a unha porcentaxe significativa desa cantidade. Esta redución fai que interactuar con contratos intelixentes e executar transaccións en Ethereum sexa máis accesible e práctico para un maior número de usuarios.

gas fee estimaciones 4844

Exemplos prácticos de aforro en transaccións

Consideremos o caso dun xogo baseado en blockchain que precisa almacenar información de estado para miles de xogadores. Antes do EIP-4844, cada actualización de estado podía requirir transaccións individuais con altos custos de gas, polo que resultaba inviable economicamente. Con EIP-4844, estes datos poderían consolidarse en blobs, reducindo drasticamente os custos de transacción e permitindo unha experiencia de xogo fluida e económica.

Outro exemplo práctico son as plataformas DeFi, que moitas veces requiren interacción con varios contratos intelixentes para executar unha única operación. Coa introdución de blobs de datos, a eficiencia destas interaccións podería aumentar, reducindo os custos operativos e facilitando transaccións máis complexas a un custo menor.

Implantación e Desenvolvemento da EIP-4844

Implementar unha proposta de mellora como EIP-4844 nunha rede tan grande e complexa como Ethereum é un proceso que implica múltiples fases, desde o deseño e probas iniciais ata a aceptación da comunidade e a eventual activación da rede. Este segmento explora o estado actual da proposta, os retos técnicos que presenta e a folla de ruta para a súa implementación.

Estado actual da proposta

O EIP-4844 pasou por varias etapas de desenvolvemento, comezando pola súa conceptualización e redacción inicial. Como é habitual no proceso de evolución de Ethereum, a proposta é sometida a un rigoroso escrutinio e discusión dentro da comunidade, incluíndo desenvolvedores, investigadores e usuarios finais. Estas discusións son cruciais para perfeccionar a proposta, garantindo que aborda de forma efectiva os desafíos de escalabilidade da rede sen comprometer a súa seguridade ou descentralización.

Na data da última actualización, EIP-4844 está nunha fase de revisión e proba, con implementacións de proba en varias redes de proba de Ethereum. Estas redes de proba permiten aos desenvolvedores e á comunidade experimentar con novas funcións e avaliar o seu impacto en diferentes escenarios, sen afectar á rede principal.

Folla de ruta e datas importantes

O camiño cara á implementación total de EIP-4844 na rede principal de Ethereum descríbese nunha folla de ruta que inclúe varias fases. Despois das fases iniciais de deseño e discusión, a proposta é sometida a probas extensas en redes de proba. Estas probas son fundamentais para identificar e corrixir calquera problema antes de considerar a implantación na rede principal.

As datas exactas para a implantación do EIP-4844 dependen dos resultados destas probas e da aceptación xeral da proposta por parte da comunidade de Ethereum. Non obstante, o obxectivo é avanzar cara á súa activación nunha das futuras actualizacións da rede, coñecidas como hard forks, despois de asegurarse de que a proposta é sólida e conta co apoio necesario.

Comparación con outras propostas de mellora: EIP-1559 VS EIP-4844

EIP-4844 é só unha das moitas propostas de mellora deseñadas para abordar os desafíos de escalabilidade e eficiencia na rede Ethereum. Para comprender mellor o contexto e a importancia do EIP-4844, é útil comparalo con outras propostas significativas, como a EIP-1559 e outros desenvolvementos relevantes no ecosistema. Esta comparación destaca sinerxías, diferenzas e como EIP-4844 complementa outras melloras para avanzar cara a un Ethereum máis escalable e eficiente.

  • EIP-1559, implementado como parte da actualización de Londres en agosto de 2021, introduciu un mecanismo de taxa de gas máis previsible e unha queima de ETH que reduce a emisión total de ETH. Aínda que EIP-1559 foi fundamental para mellorar a economía do gas de Ethereum, o seu foco principal é optimizar o sistema de tarifas e non necesariamente aumentar a capacidade de procesamento de transaccións da rede.
  • EIP-4844 , pola súa banda, céntrase especificamente na mellora da escalabilidade mediante a introdución de blobs de datos para permitir transaccións con grandes volumes de datos a un custo reducido. Aínda que ambos os EIP abordan aspectos das tarifas do gas, o EIP-4844 ten un impacto máis directo na capacidade da rede para xestionar un maior número de transaccións e datos, complementando as melloras de EIP-1559 na xestión das tarifas.

EIP-4844 non existe no baleiro; Forma parte dun conxunto máis amplo de melloras previstas para a rede Ethereum, incluíndo a transición a Ethereum 2.0 coa introdución do consenso de proba de participación (PoS), a fragmentación e outras optimizacións de escalabilidade e seguridade.

  • Consenso de proba de participación (PoS).: A transición a PoS, completada coa fusión (The Merge), sentou o escenario para futuras melloras de escalabilidade facendo que a rede sexa máis eficiente e segura enerxéticamente. EIP-4844 complementa esta transición abordando directamente a escalabilidade das transaccións.
  • Fragmento: Unha actualización futura planificada para Ethereum, que dividirá a rede en múltiples fragmentos capaces de procesar transaccións e contratos intelixentes en paralelo. EIP-4844 considérase un paso cara ao sharding completo, introducindo conceptos como os blobs de datos que axudarán a aliviar a carga na rede antes de que se implemente o sharding.

Preguntas frecuentes sobre EIP-4844

O que é EIP-4844?

EIP-4844, tamén coñecido como “Proto-Danksharding”, é unha proposta de mellora para a rede Ethereum que introduce “blobs” de datos. Estes blobs permiten o almacenamento eficiente de grandes cantidades de datos fóra da cadea, reducindo as taxas de gas e mellorando a escalabilidade da rede.

Como funciona o EIP-4844?

Funciona permitindo a inclusión de blobs de datos nas transaccións cun custo de gas reducido. Estes blobs están deseñados para almacenar grandes volumes de datos de forma máis económica, sen ser executables, o que alivia a carga da cadea principal e mellora a eficiencia da rede.

Que problemas pretende resolver o EIP-4844?

O EIP-4844 busca resolver dous problemas principais con Ethereum: altas taxas de gas e limitacións de escalabilidade. Ao permitir un xeito máis eficiente de manexar grandes cantidades de datos, facilita operacións máis baratas e unha maior capacidade de procesamento de transaccións.

Cales son os beneficios do EIP-4844?

Os beneficios inclúen a redución das taxas de gas para as transaccións que impliquen grandes cantidades de datos, unha maior escalabilidade para a rede Ethereum e a habilitación de novas aplicacións e usos para as dApps permitíndolles manexar os datos de forma máis eficiente.

Como afecta o EIP-4844 aos desenvolvedores de dApp?

Positivamente, ao reducir os custos asociados ao almacenamento e xestión de datos. Isto permite aos desenvolvedores crear aplicacións máis complexas e ricas en datos sen preocuparse polas limitacións de escalabilidade e os altos custos do gas.

EIP-4844 xa está implementado?

Ata a última actualización, EIP-4844 estaba en proceso de revisión e proba en redes de proba. A súa implementación final dependerá dos resultados destas probas e da aprobación da comunidade de Ethereum.

Como se relaciona EIP-4844 coa fragmentación?

EIP-4844 é un paso para a implementación completa do sharding en Ethereum. Introduce conceptos como os blobs de datos, que se espera que desempeñen un papel crucial na futura arquitectura de fragmentos da rede, mellorando a escalabilidade e a xestión de datos.

Que impacto terá a EIP-4844 nas tarifas do gas a longo prazo?

Espérase que reduzan significativamente as taxas de gas para as transaccións que impliquen grandes volumes de datos, aínda que o impacto exacto dependerá de como os desenvolvedores e usuarios adopten e utilicen as novas capacidades introducidas polo EIP.

Hai algunha desvantaxe no EIP-4844?

Aínda que as vantaxes son significativas, a implementación de EIP-4844 require cambios técnicos complexos e podería presentar retos en canto á adaptación das infraestruturas e prácticas de desenvolvemento existentes. Ademais, como ocorre con calquera cambio importante, existe o risco de atopar problemas imprevistos durante a implementación.

O investimento en activos criptográficos non está regulado, pode non ser axeitado para investimentos minoristas e pode perderse a cantidade total investida. É importante ler e comprender os riscos deste investimento que se explican en detalle

Contáctanos
Contáctanos
Hola 👋 ¿En qué podemos ayudarte?