A principios de este mes, en la conferencia EthCC en Francia, Vitalik Buterin presentó un punto de vista alarmante que parecía un poco exagerado: "Si Ethereum no puede lograr verdaderamente la Descentralización, su futuro enfrentará una crisis de supervivencia".
Para ello, propuso tres criterios clave de prueba para medir si un protocolo tiene la capacidad de Descentralización sostenible: Prueba de salida (Walk-Away Test), Prueba de ataque interno (Insider Attack Test), Prueba de base confiable (Trusted Base Test).
Entre ellos, "salir de la prueba" es el paso más básico y también el más importante, apuntando a un problema central: si el equipo del proyecto se disuelve o la plataforma se vuelve inaccesible, ¿los usuarios aún pueden retirar sus activos de manera segura y completar las interacciones?
¿Qué es «Salir de la prueba»
En términos simples, la esencia de salir de una prueba es si el proyecto permite a los usuarios seguir retirándose, extrayendo activos e interactuando en la cadena, incluso si el equipo de desarrollo ha "desaparecido" por completo.
Desde esta perspectiva, se asemeja más a una cláusula de garantía, que no enfatiza la integridad de las funciones diarias, sino que bajo las condiciones más extremas, verifica si un protocolo es verdaderamente "Descentralización".
En realidad, ya en 2022, Vitalik criticó en su blog la mayoría de las arquitecturas de Training Wheels (ruedas de entrenamiento) de Rollup, afirmando que dependen de operaciones centralizadas y de intervenciones humanas para garantizar la seguridad. Los usuarios que suelen utilizar L2Beat deberían estar muy familiarizados con esto, ya que en la página de inicio de su sitio web se muestra un indicador clave relacionado: Stage:
Este es un marco de evaluación que divide el Rollup en tres etapas de Descentralización, que incluyen «Stage 0», que depende completamente del control centralizado, «Stage 1», que depende de manera limitada, y «Stage 2», que es completamente Descentralizado, lo que también refleja el grado de dependencia del Rollup en la intervención humana de la rueda auxiliar.
Fuente de la imagen: L2Beat
Uno de los indicadores más importantes para evaluar la etapa Stage es si el usuario puede completar la extracción de fondos por sí mismo sin la cooperación de un operador.
Este problema, a primera vista simple, en realidad es un problema mortal.
Un ejemplo típico es que, para los Rollups que son actuales y predominantes, aunque todos tienen mecanismos de diseño similares como "cápsulas de escape", muchos proyectos aún conservan la "contratación actualizable" e incluso los permisos de "superadministrador", que a primera vista parecen ser un diseño de emergencia, pero en realidad también pueden convertirse en una ventana de riesgo potencial.
Por ejemplo, el equipo puede controlar la dirección de cambio del contrato lógico a través de múltiples firmas; aunque se enfatice que no es modificable, mientras exista una puerta trasera, una vez que se inyecte lógica maliciosa en el contrato actualizado, los activos de los usuarios también pueden ser transferidos legalmente.
Esto significa que si los fondos de los usuarios son congelados, será difícil eludir la recuperación por parte del equipo del proyecto, y la verdadera prueba de salida requiere la eliminación completa de la dependencia y las rutas de intervención, asegurando que en todo momento los usuarios puedan operar de manera independiente y tener el control, incluso si el equipo central desaparece o la plataforma cierra de repente, los usuarios deben seguir teniendo control completo, los activos no serán bloqueados ni secuestrados por terceros.
En pocas palabras, la salida de la prueba es la piedra de toque para verificar si un protocolo puede ser realmente Descentralización; no solo se trata de la resistencia a la censura, sino de si los usuarios aún poseen soberanía sobre sus activos en situaciones extremas.
El final de la Descentralización es la "capacidad de salida"
Por qué BTC y Ether son la opción preferida para nuevos usuarios e instituciones.
Porque incluso sin Satoshi Nakamoto y Vitalik, Bitcoin y Ethereum todavía pueden funcionar sin problemas, por lo que, objetivamente, para los usuarios incrementales o jugadores institucionales, la consideración clave en la decisión de entrada en Web3 sigue siendo "¿puedo retirar mi dinero en cualquier momento?"
Salir de la prueba es la respuesta directa a este problema, es el "último kilómetro" de la implementación de la Descentralización en blockchain, y también es la verificación práctica del concepto "Not your keys, not your coins".
Después de todo, si los usuarios deben depender de una interfaz front-end o de un equipo de desarrollo para retirar activos o interactuar, eso es esencialmente una relación de confianza centralizada. Sin embargo, a través del protocolo que ha pasado la prueba de salida, incluso si todos los nodos se desconectan y todo el personal operativo se va, los usuarios aún pueden completar las operaciones de forma autónoma utilizando herramientas en la cadena y front-ends de terceros.
Esto no es solo un problema técnico, sino también una implementación de la filosofía Web3.
También es por eso que Vitalik ha enfatizado varias veces que muchos proyectos de DeFi o L2 que parecen descentralizados, en realidad tienen claves de actualización, lógica de puertas traseras, mecanismos de congelación y otros canales centralizados. Si estos mecanismos se abusaran, los activos de los usuarios estarían completamente bajo control.
Retirarse de la prueba es precisamente una forma de verificar si existen estos mecanismos y de exigir su eliminación total. Solo cuando la ruta de salida del usuario no dependa de ninguna parte, este protocolo será verdaderamente confiable.
「Salir de la prueba」, Descentralización hacia la realidad como un punto de inflexión
Y si cambiamos un poco nuestra perspectiva, en realidad descubrimos que "salir de la prueba" aunque es el estándar de evaluación central para el diseño de seguridad de Ethereum, especialmente en Rollup, en realidad ya tiene una amplia práctica en otros campos de Web3:
Tomando como ejemplo la billetera, como herramienta central de gestión de activos, debe poseer un alto nivel de seguridad y transparencia, lo que incluye la aleatoriedad en la generación de frases de recuperación y claves privadas (generador de números verdaderamente aleatorios), la seguridad del firmware de código abierto y otros factores clave. Además, casi todas las billeteras Web3 populares (como imToken, entre otras) permiten la exportación de claves privadas/frases de recuperación, lo que permite a los usuarios migrar activos fácilmente a cualquier software o dispositivo de hardware de billetera.
Se puede decir que este es un tipo natural de "diseño de salida": los usuarios no necesitan confiar en la propia empresa de billeteras para poder controlar sus fondos para siempre, lo que permite a los usuarios no ser solo "experimentadores" de los servicios de productos Web3, sino verdaderos "propietarios" con soberanía sobre sus activos.
Desde esta perspectiva, las tres pruebas clave que Vitalik presentó en esta ocasión son, en realidad, un ciclo cerrado completo:
Salida de la prueba: asegurar que los usuarios puedan redimirse a sí mismos después de que el proyecto deje de operar.
Prueba de ataque interno: si el sistema puede resistir la malicia interna de los desarrolladores o ataques coordinados.
Prueba de base de computación confiable: ¿Es la cantidad de código en la que los usuarios deben confiar lo suficientemente pequeña y auditable?
Estas tres pruebas constituyen el "marco básico" de la Descentralización para el desarrollo sostenible a largo plazo de Ethereum, logrando realmente "No confíes, verifica".
En pocas palabras, en el mundo de Web3, la "confianza" sin necesidad de confianza se basa esencialmente en la verificabilidad; solo a través de matemáticas y algoritmos transparentes, los usuarios pueden "Verificar" en cualquier momento para sentirse tranquilos, sin preocuparse por la ética del equipo del proyecto y otros factores externos.
Como dijo finalmente Vitalik:
«Si no logramos hacer esto, Ethereum terminará siendo solo un recuerdo de una generación, como muchas cosas que tuvieron un breve resplandor pero que finalmente cayeron en la mediocridad, y serán olvidadas por la historia»
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Entender la prueba de salida: el último kilómetro hacia la Descentralización
A principios de este mes, en la conferencia EthCC en Francia, Vitalik Buterin presentó un punto de vista alarmante que parecía un poco exagerado: "Si Ethereum no puede lograr verdaderamente la Descentralización, su futuro enfrentará una crisis de supervivencia".
Para ello, propuso tres criterios clave de prueba para medir si un protocolo tiene la capacidad de Descentralización sostenible: Prueba de salida (Walk-Away Test), Prueba de ataque interno (Insider Attack Test), Prueba de base confiable (Trusted Base Test).
Entre ellos, "salir de la prueba" es el paso más básico y también el más importante, apuntando a un problema central: si el equipo del proyecto se disuelve o la plataforma se vuelve inaccesible, ¿los usuarios aún pueden retirar sus activos de manera segura y completar las interacciones?
¿Qué es «Salir de la prueba»
En términos simples, la esencia de salir de una prueba es si el proyecto permite a los usuarios seguir retirándose, extrayendo activos e interactuando en la cadena, incluso si el equipo de desarrollo ha "desaparecido" por completo.
Desde esta perspectiva, se asemeja más a una cláusula de garantía, que no enfatiza la integridad de las funciones diarias, sino que bajo las condiciones más extremas, verifica si un protocolo es verdaderamente "Descentralización".
En realidad, ya en 2022, Vitalik criticó en su blog la mayoría de las arquitecturas de Training Wheels (ruedas de entrenamiento) de Rollup, afirmando que dependen de operaciones centralizadas y de intervenciones humanas para garantizar la seguridad. Los usuarios que suelen utilizar L2Beat deberían estar muy familiarizados con esto, ya que en la página de inicio de su sitio web se muestra un indicador clave relacionado: Stage:
Este es un marco de evaluación que divide el Rollup en tres etapas de Descentralización, que incluyen «Stage 0», que depende completamente del control centralizado, «Stage 1», que depende de manera limitada, y «Stage 2», que es completamente Descentralizado, lo que también refleja el grado de dependencia del Rollup en la intervención humana de la rueda auxiliar.
Fuente de la imagen: L2Beat
Uno de los indicadores más importantes para evaluar la etapa Stage es si el usuario puede completar la extracción de fondos por sí mismo sin la cooperación de un operador.
Este problema, a primera vista simple, en realidad es un problema mortal.
Un ejemplo típico es que, para los Rollups que son actuales y predominantes, aunque todos tienen mecanismos de diseño similares como "cápsulas de escape", muchos proyectos aún conservan la "contratación actualizable" e incluso los permisos de "superadministrador", que a primera vista parecen ser un diseño de emergencia, pero en realidad también pueden convertirse en una ventana de riesgo potencial.
Por ejemplo, el equipo puede controlar la dirección de cambio del contrato lógico a través de múltiples firmas; aunque se enfatice que no es modificable, mientras exista una puerta trasera, una vez que se inyecte lógica maliciosa en el contrato actualizado, los activos de los usuarios también pueden ser transferidos legalmente.
Esto significa que si los fondos de los usuarios son congelados, será difícil eludir la recuperación por parte del equipo del proyecto, y la verdadera prueba de salida requiere la eliminación completa de la dependencia y las rutas de intervención, asegurando que en todo momento los usuarios puedan operar de manera independiente y tener el control, incluso si el equipo central desaparece o la plataforma cierra de repente, los usuarios deben seguir teniendo control completo, los activos no serán bloqueados ni secuestrados por terceros.
En pocas palabras, la salida de la prueba es la piedra de toque para verificar si un protocolo puede ser realmente Descentralización; no solo se trata de la resistencia a la censura, sino de si los usuarios aún poseen soberanía sobre sus activos en situaciones extremas.
El final de la Descentralización es la "capacidad de salida"
Por qué BTC y Ether son la opción preferida para nuevos usuarios e instituciones.
Porque incluso sin Satoshi Nakamoto y Vitalik, Bitcoin y Ethereum todavía pueden funcionar sin problemas, por lo que, objetivamente, para los usuarios incrementales o jugadores institucionales, la consideración clave en la decisión de entrada en Web3 sigue siendo "¿puedo retirar mi dinero en cualquier momento?"
Salir de la prueba es la respuesta directa a este problema, es el "último kilómetro" de la implementación de la Descentralización en blockchain, y también es la verificación práctica del concepto "Not your keys, not your coins".
Después de todo, si los usuarios deben depender de una interfaz front-end o de un equipo de desarrollo para retirar activos o interactuar, eso es esencialmente una relación de confianza centralizada. Sin embargo, a través del protocolo que ha pasado la prueba de salida, incluso si todos los nodos se desconectan y todo el personal operativo se va, los usuarios aún pueden completar las operaciones de forma autónoma utilizando herramientas en la cadena y front-ends de terceros.
Esto no es solo un problema técnico, sino también una implementación de la filosofía Web3.
También es por eso que Vitalik ha enfatizado varias veces que muchos proyectos de DeFi o L2 que parecen descentralizados, en realidad tienen claves de actualización, lógica de puertas traseras, mecanismos de congelación y otros canales centralizados. Si estos mecanismos se abusaran, los activos de los usuarios estarían completamente bajo control.
Retirarse de la prueba es precisamente una forma de verificar si existen estos mecanismos y de exigir su eliminación total. Solo cuando la ruta de salida del usuario no dependa de ninguna parte, este protocolo será verdaderamente confiable.
「Salir de la prueba」, Descentralización hacia la realidad como un punto de inflexión
Y si cambiamos un poco nuestra perspectiva, en realidad descubrimos que "salir de la prueba" aunque es el estándar de evaluación central para el diseño de seguridad de Ethereum, especialmente en Rollup, en realidad ya tiene una amplia práctica en otros campos de Web3:
Tomando como ejemplo la billetera, como herramienta central de gestión de activos, debe poseer un alto nivel de seguridad y transparencia, lo que incluye la aleatoriedad en la generación de frases de recuperación y claves privadas (generador de números verdaderamente aleatorios), la seguridad del firmware de código abierto y otros factores clave. Además, casi todas las billeteras Web3 populares (como imToken, entre otras) permiten la exportación de claves privadas/frases de recuperación, lo que permite a los usuarios migrar activos fácilmente a cualquier software o dispositivo de hardware de billetera.
Se puede decir que este es un tipo natural de "diseño de salida": los usuarios no necesitan confiar en la propia empresa de billeteras para poder controlar sus fondos para siempre, lo que permite a los usuarios no ser solo "experimentadores" de los servicios de productos Web3, sino verdaderos "propietarios" con soberanía sobre sus activos.
Desde esta perspectiva, las tres pruebas clave que Vitalik presentó en esta ocasión son, en realidad, un ciclo cerrado completo:
Estas tres pruebas constituyen el "marco básico" de la Descentralización para el desarrollo sostenible a largo plazo de Ethereum, logrando realmente "No confíes, verifica".
En pocas palabras, en el mundo de Web3, la "confianza" sin necesidad de confianza se basa esencialmente en la verificabilidad; solo a través de matemáticas y algoritmos transparentes, los usuarios pueden "Verificar" en cualquier momento para sentirse tranquilos, sin preocuparse por la ética del equipo del proyecto y otros factores externos.
Como dijo finalmente Vitalik:
«Si no logramos hacer esto, Ethereum terminará siendo solo un recuerdo de una generación, como muchas cosas que tuvieron un breve resplandor pero que finalmente cayeron en la mediocridad, y serán olvidadas por la historia»