Las cadenas de bloques se enfrentarán a una gran reorganización: una sola cadena de bloques es muy ineficiente

作者:polynya;编译:Block unicorn

No hay nada nuevo aquí, de hecho, ya lo he contado una y otra vez en 2021. Además, en esta época, es completamente absurdo que la industria se centre principalmente en la infraestructura, y cuando hay docenas, si no cientos, de L1 (redes blockchain de capa 1) y L2 (redes blockchain de capa 2) similares después de años de operación, hay poco valor de utilización efectivo, excepto por algunas transacciones de spam. Por no hablar de que en 2024, 2025 y más allá, la oferta de espacio en bloque está creciendo exponencialmente, con una disponibilidad de datos esencialmente ilimitada (con diferentes atributos). La incorporación de aplicaciones y usuarios ha sido un gran problema en los últimos años, convirtiéndose en una limitación importante, y la brecha entre la demanda y la oferta se ha ampliado aún más a medida que pasan los días. (P.D. Peor aún, las aplicaciones valiosas que han demostrado ser adaptables al mercado del producto se pasan por alto por completo). Francamente, me ha decepcionado la industria, pero seguiré trabajando en ella a mi manera con algún que otro artículo.

No menciono ninguna L1 o L2 en este artículo, no me importan tus peleas mezquinas e inútiles, así que por favor no me metas en tu mente. Solo estoy aquí para decirte por qué una sola cadena de bloques es una tecnología extremadamente mala, y por qué hay múltiples veces y mejores tecnologías que se pueden actualizar.

Esta es mi definición de una sola cadena: cada usuario en la cadena de bloques tiene que reprocesar ingenuamente todas las transacciones para verificar la integridad. Cuantas más transacciones procese la red, mayores serán los requisitos de hardware para cada individuo. Cuantos más nodos haya en la red, menos eficiente y más lenta se vuelve, o se limita la accesibilidad para que un número muy pequeño de personas en un número muy pequeño de lugares pueda ejecutar nodos independientes sin subsidios, lo que conduce efectivamente a una distopía más centralizada que el sistema financiero tradicional. A lo largo de los años, si no décadas, han surgido muchos otros desafíos que, en última instancia, conducen a la insostenibilidad social, tecnológica y económica. Ya he escrito un libro sobre sostenibilidad, así que no voy a entrar en él aquí.

Digamos que tienes 10.000 nodos en una red, en mi opinión, eso no es suficiente, deberíamos esforzarnos por tener 100.000 nodos en diferentes tipos de lugares alrededor del mundo. Necesitamos tener nodos de red en casa, en la escuela, en las oficinas gubernamentales, ya sea en las grandes ciudades, en los pueblos pequeños, en Chile, en Papúa Nueva Guinea y, finalmente, incluso en el espacio. Si no puedes capear lo peor, se pierde todo el sentido de una cadena de bloques pública. Dicho esto, si nos conformamos con un escenario positivo y fallamos en un momento crítico en el que se supone que blockchain funciona, es muy fácil que ocurra un fracaso, aunque esté un poco fuera de tema.

Entonces, digamos que tiene 100,000 nodos en la etapa final: cada nodo tiene que reprocesar todas las transacciones. La sobrecarga de la red aumenta inmediatamente en un factor de 100.000, sin mencionar el hecho de que tiene que consumir mucho ancho de banda para mantener los 100.000 nodos sincronizados, lo cual es extremadamente ineficiente.

Los clientes ligeros tradicionales no son la solución. En primer lugar, los clientes ligeros tradicionales no carecen de confianza, pero lo que es más importante, sigue necesitando un gran número de nodos para reprocesar todas las transacciones y verificar la integridad.

Afortunadamente, hay formas de hacer que las cosas sean miles de veces más eficientes. Las dos tecnologías clave son las pruebas de validez y el muestreo de disponibilidad de datos. No hay duda de que todas las cadenas de bloques que intentan escalar deben actualizarse a tecnologías como las pruebas de validez y el muestreo de disponibilidad de datos, o corren el riesgo de ser eliminadas (nota: por supuesto, también tenemos pruebas de fraude, pero me centraré en las pruebas de validez).

He discutido extensamente por qué Validity Proof es una actualización obvia y crítica para todas las cadenas de bloques individuales, pero estas son las principales conclusiones:

  1. Puede aumentar los requisitos del sistema, de modo que una capa de ejecución a prueba de validez sea más rápida que una capa de ejecución única equivalente.

  2. Una prueba de validez de 1 MB de tamaño puede representar la integridad de millones de transacciones que habrían requerido miles de supercomputadoras y gigabytes (gigabytes) de ancho de banda cuando se sincronizaron con miles de nodos. Esto hace posible que las capas de ejecución a prueba de validez tengan una latencia más significativa y menor cuando los validadores solo necesitan sincronizar y procesar pruebas concisas.

3.** Por último, y de manera crucial, el usuario promedio ahora puede verificar la integridad con su teléfono móvil en 4G en comparación con la necesidad de una supercomputadora y conexiones ilimitadas de 10 Gbps.

  1. Hay muchos otros beneficios de la capa de ejecución de prueba de validez, uno de los cuales es la posibilidad de privacidad. Pero quizás lo más emocionante es que puede aumentar el rendimiento mientras conserva la componibilidad atómica y no dispersa la liquidez. Entonces, digamos que un solo nivel de ejecución tiene un pico de 1,000 TPS. Una capa de ejecución equivalente con prueba de validez puede elevarla hasta 2.000 TPS o más. Entonces puede tener más de 100 de estas cadenas de pruebas agregadas. Ha pasado de 1,000 TPS a 200,000 TPS, y el costo de verificación se reduce considerablemente. Además, el coste total de la infraestructura de la red es ahora infinitamente más eficiente.

Por supuesto, a pesar de que las pruebas de validez pueden comprimir grandes cantidades de computación y datos, todavía necesitamos algunos datos sin procesar. Aquí es donde entra en juego el muestreo de disponibilidad de datos. En este sistema, cuanto mayor sea el número de nodos, mayor será la cantidad de datos procesados, reduciendo con éxito la probabilidad de que el ancho de banda sea un factor limitante y más allá del límite de la velocidad de la luz. Como resultado, puede ir mucho más allá de la escala que puede proporcionar una sola cadena de bloques. Sin embargo, no me detendré demasiado en el muestreo de disponibilidad de datos, ya que es posible que esto nunca sea un problema.

Entonces, ¿cuáles son las desventajas?**Primero, permítanme discutir las no desventajas:

  1. Costo: La capa de ejecución de pruebas de validez y la capa de datos de pruebas de muestreo de disponibilidad de datos tienen un costo inicial al generar pruebas, pero son mucho menos costosas debido al costo relativamente bajo de verificar estas pruebas. Por ejemplo, para una red con 100.000 nodos, el coste total sería al menos 50.000 veces más barato. Además, el coste de las pruebas de validez ha disminuido drásticamente, e incluso algo tan complejo como zkEVM era casi insignificante hace casi un año. Finalmente, el mayor costo de las cadenas de bloques públicas es en realidad protegerse contra el "ataque Sybil" a través de la seguridad económica, que es otro beneficio extraordinario de la prueba de validez: ahora puede tener un número prácticamente ilimitado de seguridad de intercambio de cadenas, en lugar de extender la seguridad hasta el punto en que cada cadena sea esencialmente insegura.

2.** Latencia: La generación de pruebas puede hacer mucho al mismo tiempo, de hecho, dado que solo necesita procesar una pequeña parte de los datos, dado que el ancho de banda es a menudo el cuello de botella y una sola cadena de bloques tarda mucho tiempo en procesar los datos, la latencia puede incluso disminuir a medida que la tecnología madura.

**3. Complejidad: La complejidad es necesaria para cada salto adelante en la tecnología, y lo ha sido, lo es y lo será. Si una tecnología puede aumentar la eficiencia en un factor de 100.000, el enfoque correcto es siempre dominar la complejidad y probarla, en lugar de simplemente darse por vencido y seguir adelante con la tecnología antigua. De lo contrario, serás eliminado por aquellos que adopten el enfoque correcto. **

Disipa más conceptos erróneos de los opuestos:

  1. Tanto una única cadena de bloques como una capa de ejecución a prueba de validez pueden beneficiarse de la máquina virtual (VM), la paralelización y las optimizaciones a nivel de cliente, así como de un hardware más rápido. De hecho, debido a) la especialización de los constructores; y b) la generación de pruebas, donde la capa de ejecución a prueba de validez se beneficia más de un hardware y una paralelización más rápidos. Con la prueba de efectividad, también puede experimentar e innovar a mayor escala, y la capa de ejecución puede centrarse en la ejecución. Esto es útil para cadenas de aplicaciones específicas.

  2. No es una cuestión de escalado horizontal vs. vertical. La capa de ejecución a prueba de validez le proporciona un escalado horizontal y vertical. Esta es una verdadera paralelización. Paralelización de cada cadena x paralelización de cadenas cruzadas.

  3. La "integración" no es propiedad de una sola cadena de bloques ni prueba de validez. Ambos se pueden integrar sin pérdidas en la capa L1 o se pueden separar en la capa L2. Ya hay más de un proyecto trabajando en esto, y como se mencionó anteriormente, no voy a dar nombres. De hecho, para un ecosistema saludable, debe tener capas de ejecución validadas tanto en las capas L1 como en las L2, ya que todas tienen sus propias ventajas y desventajas, y la elección es importante.

**4. La prueba de validez no solo es capaz de mantener la componibilidad, sino que es la mejor manera de mantener la componibilidad en todas las cadenas. En realidad, lo más probable es que una sola cadena nunca pueda combinarse entre sí y siempre descentralice la liquidez, mientras que tenemos múltiples proyectos que construyen cadenas de prueba de validez que comparten la liquidez entre cadenas. **

DESVENTAJAS REALES:

  1. Tiempo: Las tecnologías de próxima generación, como las pruebas de validez y el muestreo de disponibilidad de datos, llevan tiempo, más de lo que esperaba. Pero cada día se avanza de forma constante, y ahora tenemos múltiples soluciones en producción, y habrá más en los próximos años. Aunque no sé cuánto tiempo tardará, la popularidad de la prueba de validez ya ha comenzado, y es inevitable.

  2. Mira, está perfectamente bien tener una sola cadena de bloques hoy en día, porque hace 5 años no había ninguna tecnología que pudiera superar sus severas limitaciones. Pero también es importante reconocer la realidad de que las tecnologías de próxima generación, como las pruebas de validez y el muestreo de disponibilidad de datos, son inevitables, y todo el mundo de la cadena de bloques eventualmente se moverá hacia este diseño porque tiene mucho sentido. Estoy dispuesto a apostar que todos los proyectos de blockchain a los que vale la pena prestar atención están trabajando en la prueba de validez, y el proyecto que llegue más lejos en esta área será recompensado, mientras que aquellos rezagados que aún engañan a la comunidad criptográfica al negar los grandes beneficios de la prueba de validez enfrentarán muchas dificultades en el futuro. En su lugar, adopta las nuevas tecnologías. **

Esta es actualmente la única forma en que sabemos que blockchain alcanzará una escala global y hará toda la verificación en nuestros teléfonos. Una sola cadena de bloques no puede escalar ni hacerlo.

A menos, por supuesto, que no necesites escala, como Bitcoin.

Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)