Haz que Ethereum Cypherpunk Again

Intermedio1/9/2024, 7:30:31 AM
Vitalik revisa la visión Cypherpunk de las criptomonedas, hace un balance de la evolución y estado actual del ecosistema de Ethereum (ETH) y ofrece perspectivas sobre el futuro.

Un agradecimiento especial a Paul Dylan-Ennis por sus comentarios y revisión.

Uno de mis recuerdos favoritos de hace diez años fue hacer una peregrinación a una parte de Berlín que se llamaba el Bitcoin Kiez: una región en Kreuzberg donde había alrededor de una docena de tiendas a pocos cientos de metros unas de otras que aceptaban Bitcoin como forma de pago. El centro de esta comunidad eraRoom 77, un restaurante y bar dirigido por Joerg Platzer. Además de simplemente aceptar Bitcoin, también funcionaba como un centro comunitario, y todo tipo de desarrolladores de código abierto, activistas políticos de diversas afiliaciones y otros personajes solían pasar por allí con frecuencia.

Room 77, 2013. Source: mi artículo de 2013 en Bitcoin Magazine.

Un recuerdo similar de dos meses antes fue PorcFest (así es, “porc” como en “puercoespín” como en “no me pises”), una reunión libertaria en los bosques del norte de Nuevo Hampshire, donde la principal forma de conseguir comida era de pequeños restaurantes emergentes con nombres como “Café Revolución” y “Sopas, Ensaladas y Batidos Sediciosos”, que por supuesto aceptaban Bitcoin. Aquí también, discutir el significado político más profundo de Bitcoin y usarlo en la vida diaria, sucedían juntos uno al lado del otro.

La razón por la que traigo estos recuerdos es que me recuerdan una visión más profunda subyacente a las criptomonedas: no estamos aquí solo para crear herramientas y juegos aislados, sino para construir de manera integral hacia una sociedad y una economía más libres y abiertas, donde las diferentes partes -tecnológicas, sociales y económicas- encajen unas con otras.

La visión inicial de "web3" también era una visión de este tipo, yendo en una dirección igualmente idealista pero algo diferente. El término "web3" fue acuñado originalmente por el cofundador de Ethereum, Gavin Wood, y se refiere a una forma diferente de pensar en lo que es Ethereum: en lugar de verlo, como inicialmente hice, como "Bitcoin más contratos inteligentes", Gavin lo pensó de manera más amplia como uno de un conjunto de tecnologías que juntas podrían formar la capa base de una pila de internet más abierta.

Un diagrama que Gavin Wood usó en muchas de sus primeras presentaciones.

Cuando comenzó el movimiento de software libre y de código abierto en los años 80 y 90, el software era simple: se ejecutaba en tu computadora y leía y escribía archivos que permanecían en tu computadora. Pero hoy en día, la mayor parte de nuestro trabajo importante es colaborativo, a menudo a gran escala. Y así que hoy, incluso si el código subyacente de una aplicación es abierto y gratuito, tus datos se envían a través de un servidor centralizado administrado por una corporación que podría leer tus datos arbitrariamente, cambiar las reglas o eliminarte en cualquier momento. Y así que si queremos extender el espíritu del software de código abierto al mundo de hoy, necesitamos que los programas tengan acceso a un disco duro compartido para almacenar cosas que múltiples personas necesitan modificar y acceder. Y ¿qué es Ethereum, junto con tecnologías hermanas como la mensajería peer-to-peer (entonces Whisper, ahora Waku) y almacenamiento de archivos descentralizado (entonces solo Swarm, ahora también IPFS)? Un disco duro compartido descentralizado público. Esta es la visión original de la que nació el término ahora omnipresente 'web3'.

Desafortunadamente, desde 2017 más o menos, estas visiones han perdido algo de relevancia. Pocos hablan sobre los pagos de criptomonedas para consumidores, la única aplicación no financiera que realmente se utiliza a gran escala en cadena es ENS, y hay una gran brecha ideológica donde partes significativas de la comunidad de descentralización no relacionada con blockchain ven el mundo cripto como una distracción, y no como un espíritu afín y un aliado poderoso. En muchos países, las personas utilizan criptomonedas para enviar y ahorrar dinero, pero a menudo lo hacen a través de medios centralizados: ya sea a través de transferencias internas en cuentas de intercambio centralizadas, o comerciando USDT en Tron.

Antecedentes: el humilde fundador de Tron y pionero de la descentralización, Justin Sun, liderando valientemente el ecosistema criptográfico más genial y descentralizado del mundo global.

Habiendo vivido esa época, el principal culpable al que señalaría como la causa raíz de este cambio es el aumento de las tarifas de transacción. Cuando el costo de escribir en la cadena es de $0.001, o incluso $0.1, se podría imaginar a personas creando todo tipo de aplicaciones que utilizan blockchains de diversas formas, incluyendo formas no financieras. Pero cuando las tarifas de transacción superan los $100, como han hecho durante el pico de los mercados alcistas, queda exactamente una audiencia dispuesta a participar, y de hecho, debido a que los precios de las monedas están subiendo y se están haciendo más ricos, están aún más dispuestos a participar: los jugadores degenerados. Los jugadores degenerados pueden estar bien en dosis moderadas, y he hablado con muchas personas en eventos que estaban motivadas para unirse a las criptomonedas por el dinero pero se quedaron por los ideales. Pero cuando son el grupo más grande que utiliza la cadena a gran escala, esto ajusta la percepción pública y la cultura interna del espacio cripto, y lleva a muchos de los otros aspectos negativos que hemos visto desarrollarse en los últimos años.

Ahora, avancemos rápidamente hasta 2023. Tanto en el desafío principal de escalabilidad, como en varias "misiones secundarias" de crucial importancia para construir un futuro cypherpunk realmente viable, en realidad tenemos muchas noticias positivas que mostrar:

Estas dos cosas: la creciente conciencia de que la centralización descontrolada y la sobre-financiarización no pueden ser de lo que se trata "crypto", y las tecnologías clave mencionadas anteriormente que finalmente están dando fruto, nos presentan juntas una oportunidad para llevar las cosas en una dirección diferente. Es decir, hacer que al menos una parte del ecosistema de Ethereum realmente sea el ecosistema sin permisos, descentralizado, resistente a la censura, de código abierto que originalmente vinimos a construir.

¿Cuáles son algunos de estos valores?

Muchos de estos valores son compartidos no solo por muchos en la comunidad de Ethereum, sino también por otras comunidades de blockchain e incluso comunidades de descentralización no relacionadas con blockchain, aunque cada comunidad tiene su propia combinación única de estos valores y cuánto se enfatiza cada uno.

  • Participación global abierta: cualquier persona en el mundo debería poder participar como usuario, observador o desarrollador, en un pie de igualdad máximo. La participación debería ser sin permisos.
  • Descentralización: minimizar la dependencia de una aplicación de un solo actor. En particular, una aplicación debería seguir funcionando incluso si sus desarrolladores principales desaparecen para siempre.
  • Resistencia a la censura: los actores centralizados no deberían tener el poder de interferir en la capacidad de operar de ningún usuario o aplicación. Las preocupaciones sobre actores malintencionados deben abordarse en capas superiores de la pila.
  • Auditabilidad: cualquiera debería poder validar la lógica de una aplicación y su funcionamiento continuo (por ejemplo, ejecutando un nodo completo) para asegurarse de que está operando de acuerdo con las reglas que afirman sus desarrolladores.
  • Neutralidad creíble: infraestructura de capa basedebería ser neutral, y de tal manera que cualquiera pueda ver que es neutral incluso si no confían previamente en los desarrolladores.
  • Construyendo herramientas, no imperios. Los imperios intentan capturar y atrapar al usuario dentro de un jardín amurallado; las herramientas realizan su tarea pero, de lo contrario, interoperan con un ecosistema abierto más amplio.
  • Mentalidad cooperativa: incluso cuando compiten, los proyectos dentro del ecosistema cooperan en bibliotecas de software compartidas, investigación, seguridad, construcción de comunidades y otras áreas que son comúnmente valiosas para ellos. Los proyectos intentan ser de suma positiva, tanto entre ellos como con el mundo en general.

Es muy posible construir cosas dentro del ecosistema cripto que no sigan estos valores. Se puede construir un sistema que se llama "capa 2", pero que en realidad es un sistema altamente centralizado asegurado por un multisig, sin planes de cambiar a algo más seguro. Se puede construir un sistema de abstracción de cuentas que intenta ser "más simple" que ERC-4337, pero a costa de introducir suposiciones de confianza que terminan eliminando la posibilidad de una mempool pública y dificultan mucho que nuevos constructores se unan. Uno podría construir un ecosistema de NFT donde los contenidos de los NFT se almacenan innecesariamente en sitios web centralizados, haciéndolo innecesariamente más frágil que si esos componentes se almacenaran en IPFS. Uno podría construir una interfaz de participación que innecesariamente dirige a los usuarios hacia el grupo de participación más grande ya existente.

Resistir estas presiones es difícil, pero si no lo hacemos, corremos el riesgo de perder el valor único del ecosistema cripto y de recrear un clon del ecosistema web2 existente con ineficiencias adicionales y pasos adicionales.

Se necesita un alcantarillado para hacer una tortuga ninja

El espacio cripto es, en muchos aspectos, un entorno implacable. Un artículo de 2021 escrito por Dan Robinson y Georgios Konstantiopoulos expresa esto vívidamente en el contexto de MEV, argumentando que Ethereum es un bosque oscurodonde los traders en cadena están constantemente vulnerables a ser explotados por bots que realizan operaciones con información privilegiada, esos bots mismos son vulnerables a ser contraexplotados por otros bots, etc. Esto también es cierto de otras maneras: los contratos inteligentes regularmente son hackeados, las billeteras de los usuariosregularmente son hackeados, los intercambios centralizados fallaninclusomásespectacularmente, etc.

Este es un gran desafío para los usuarios del espacio, pero también presenta una oportunidad: significa que tenemos un espacio para experimentar, incubar y recibir comentarios rápidos en vivo sobre todo tipo de tecnologías de seguridad para abordar estos desafíos. Ya hemos visto respuestas exitosas a desafíos en varios contextos:

Todo el mundo quiere que internet sea seguro. Algunos intentan hacer que internet sea seguro al promover enfoques que obligan a depender de un actor particular, ya sea una corporación o un gobierno, que pueda actuar como un ancla centralizada de seguridad y verdad. Pero estos enfoques sacrifican la apertura y la libertad, y contribuyen a la tragedia que es el crecimiento "splinternet". Las personas en el espacio cripto valoran mucho la apertura y la libertad. El nivel de riesgos y las altas apuestas financieras implicadas significan que el espacio cripto no puede ignorar la seguridad, pero varias razones ideológicas y estructurales aseguran que los enfoques centralizados para lograr la seguridad no están disponibles para ello. Al mismo tiempo, el espacio cripto se encuentra en la vanguardia de tecnologías muy poderosas como las pruebas de conocimiento cero, la verificación formal, la seguridad de claves basada en hardware y los gráficos sociales on-chain. Estos hechos juntos significan que, para el cripto, el camino abierto para mejorar la seguridad es el único camino.

Todo esto es para decir que el mundo cripto es un entorno de prueba perfecto para llevar su enfoque abierto y descentralizado a la seguridad y realmente aplicarlo en un entorno real de alto riesgo, y madurarlo hasta el punto en que partes de él puedan ser aplicadas en el mundo en general. Esta es una de mis visiones sobre cómo las partes idealistas del mundo cripto y las partes caóticas del mundo cripto, y luego el mundo cripto en su totalidad y el mundo mainstream más amplio, pueden convertir sus diferencias en una simbiosis en lugar de una tensión constante y continua.

Ethereum como parte de una visión tecnológica más amplia

En 2014, Gavin Wood presentó Ethereum como una de las herramientas que se pueden construir, las otras dos son Whisper (mensajería descentralizada) y Swarm (almacenamiento descentralizado). La primera fue enfatizada en gran medida, pero con el giro hacia la financiarización alrededor de 2017, lamentablemente las últimas recibieron mucho menos amor y atención. Dicho esto, Whisper continúa existiendocomo Waku, y está siendo activamente utilizado por proyectos como el mensajero descentralizado Status. Swarmcontinúa desarrollándose, y ahora también tenemos IPFS, que se utiliza para alojar y servir este blog.

En los últimos años, con el auge de las redes sociales descentralizadas (Lente, Farcaster, etc), tenemos la oportunidad de volver a visitar algunas de estas herramientas. Además, también tenemos otra herramienta nueva y muy poderosa para añadir a la tríada: pruebas de conocimiento cero. Estas tecnologías son más ampliamente adoptadas como formas de mejorar la escalabilidad de Ethereum, como ZK rollups, pero también son muy útil para la privacidadEn particular, la programabilidad de las pruebas de conocimiento cero significa que podemos superar la falsa dicotomía de "anónimo pero arriesgado" vs "con KYC por lo tanto seguro", y obtener privacidad y muchos tipos de autenticación y verificación al mismo tiempo.

Un ejemplo de esto en 2023 fueZupass. Zupass es un sistema basado en pruebas de conocimiento cero que fue incubado en Zuzalu, que se utilizaba tanto para la autenticación en persona en eventos como para la autenticación en línea en el sistema de votaciónZupoll, el clon de Twitter Zucasty otros. La característica clave de Zupass fue esta: puedes demostrar que eres residente de Zuzalu, sin revelar qué miembro de Zuzalu eres. Además, cada residente de Zuzalu solo podía tener una identidad criptográfica generada aleatoriamente para cada instancia de la aplicación (por ejemplo, una encuesta) en la que estaban ingresando. Zupass fue muy exitoso, y más tarde se aplicó en el año para la emisión de boletos en Devconnect.

Una prueba de conocimiento cero que demuestra que yo, como empleado de la Fundación Ethereum, tengo acceso al espacio de coworking Devconnect.

Hasta ahora, el uso más práctico de Zupass probablemente haya sido la realización de encuestas. Se han realizado todo tipo de encuestas, algunas sobre temas políticamente controvertidos o altamente personales donde las personas sienten una fuerte necesidad de preservar su privacidad, utilizando Zupass como un votación anónimaplataforma.

Aquí, podemos empezar a ver los contornos de cómo sería un mundo ciberpunk de Ethereum, al menos a nivel técnico puro. Podemos tener nuestros activos en ETH y tokens ERC20, así como todo tipo de NFT, y usar sistemas de privacidad basados en direcciones furtivasyPiscinas de Privacidadtecnología para preservar nuestra privacidad al mismo tiempo que se excluye la capacidad de actores maliciosos conocidos de beneficiarse del mismo conjunto de anonimato. Ya sea dentro de nuestros DAOs, o para ayudar a decidir sobre cambios en el protocolo de Ethereum, o para cualquier otro objetivo, podemos utilizar sistemas de votación de conocimiento cero, que pueden utilizartodo tipo de credencialespara ayudar a identificar quién tiene derecho a votar y quién no: además devotar con tokens como se hizo en 2017, podemos tener encuestas anónimas de personas que han realizado suficientes contribuciones al ecosistema, personas que han asistido a suficientes eventos, o una-votación-por-persona.

Los pagos en persona y en línea pueden realizarse con transacciones ultra baratas en L2s, que aprovechan deespacio de disponibilidad de datos (or datos fuera de la cadena asegurados con Plasma) junto con compresión de datospara brindar a sus usuarios una escalabilidad ultra alta. Los pagos de un rollup a otro pueden ocurrir con protocolos descentralizados comoUniswapX. Los proyectos de redes sociales descentralizadas pueden utilizar varias capas de almacenamiento para almacenar actividades como publicaciones, retweets y me gusta, y utilizar ENS(barato en L2con CCIP) para nombres de usuario. Podemos tener una integración perfecta entre tokens en cadena y certificaciones fuera de cadena mantenidas personalmente y demostradas a través de sistemas ZK como Zupass.

Mecanismos como votación cuadrática, búsqueda de consenso intertribal y mercados de predicción se pueden utilizar para ayudar a las organizaciones y comunidades a gobernarse a sí mismas y mantenerse informadas, y las identidades basadas en blockchain y ZK pueden hacer que estos sistemas sean seguros tanto contra la censura centralizada desde el interior como contra la manipulación coordinada desde el exterior. Las billeteras sofisticadas pueden proteger a las personas mientras participan en dapps, y las interfaces de usuario se pueden publicar en IPFS y acceder a ellas como dominios .eth, con hashes de HTML, javascript y todas las dependencias de software actualizadas directamente en la cadena a través de una DAO. Las billeteras de contratos inteligentes, nacidas para ayudar a las personas a no perder decenas de millones de dólares de su criptomoneda, se expandirían para proteger las "raíces de identidad" de las personas, creando un sistema que es aún más seguro que los proveedores de identidad centralizados como "iniciar sesión con Google".

Interfaz de recuperación de billetera Soul. Personalmente, estoy más dispuesto a confiar mis fondos e identidad a sistemas como este que a la recuperación centralizada de la web2.

Podemos pensar en el mayor Ethereum-verso (o “web3”) como la creación de una pila de protocolos tecnológicos independientes, que compite con la pila de protocolos centralizados tradicionales en todos los niveles. Muchas personas combinarán ambos, y a menudo hay formas inteligentes de combinar ambos: con ZKEmail¡Incluso puedes hacer que una dirección de correo electrónico sea uno de los guardianes de tu monedero de recuperación social! Pero también hay muchas sinergias al utilizar las diferentes partes del conjunto descentralizado juntas, especialmente si están diseñadas para integrarse mejor entre sí.

Uno de los beneficios de pensarlo como una pila es que esto encaja bien con el ethos pluralista de Ethereum. Bitcoin está tratando de resolver un problema, o como máximo dos o tres. Ethereum, por otro lado, tiene muchas subcomunidades con muchos enfoques diferentes. No hay una única narrativa dominante. El objetivo de la pila es permitir este pluralismo, pero al mismo tiempo esforzarse por lograr una creciente interoperabilidad en esta pluralidad.

La capa social

Es fácil decir "estas personas que hacen X son una influencia corrupta y mala, estas personas que hacen Y son los verdaderos". Pero esta es una respuesta perezosa. Para tener éxito verdadero, necesitamos no solo una visión de una pila técnica, sino también las partes sociales de la pila que hacen posible construir la pila técnica en primer lugar.

La ventaja de la comunidad de Ethereum, en principio, es que tomamos los incentivos en serio. PGP quería poner claves criptográficas en manos de todos para que realmente pudiéramos enviar correos electrónicos firmados y encriptados durante décadas, en gran medida fracasó, pero luego obtuvimos criptomonedas y de repente millones de personas tienen claves asociadas públicamente a ellas, y podemos comenzar a usar esas claves para otros propósitos, incluido regresar completamente al correo electrónico y mensajes encriptados. Los proyectos de descentralización no basados en blockchain a menudo están crónicamente subfinanciados, los proyectos basados en blockchain obtienen una ronda serie B de 50 millones de dólares. No es por la benevolencia del validador que hacemos que la gente ponga su ETH para proteger la red de Ethereum, sino más bien por su consideración a su propio interés propio - y obtenemos$20 mil millones en seguridad económica como resultado.

Al mismo tiempo, los incentivos no son suficientes. Los proyectos de Defi a menudo comienzan de manera humilde, cooperativa y maximamente de código abierto, pero a veces comienzan a abandonar estos ideales a medida que crecen en tamaño. Podemos incentivar a los validadores a venir y participar con un tiempo de actividad muy alto, pero es mucho más difícil incentivar a los validadores a ser descentralizados. Puede que no sea factible utilizar solo medios puramente in-protocolo en absoluto. Muchas piezas críticas de la "pila descentralizada" descrita anteriormente no tienen modelos de negocio viables. La gobernanza del protocolo Ethereum en sí misma es notablemente no financiarizada, lo que la ha hecho mucho más robusta que otros ecosistemas cuya gobernanza está más financiarizadaEs por eso que es valioso para Ethereum tener una capa social fuerte, que aplique vigorosamente sus valores en aquellos lugares donde los incentivos puros no pueden, pero sin crear una noción de "alineación de Ethereum" que se convierta en una nueva forma de corrección política.

Existe un equilibrio entre estos dos lados que debe lograrse, aunque el término correcto no es tanto equilibrio como integración. Hay muchas personas cuya primera introducción al espacio criptográfico es el deseo de enriquecerse, pero que luego se familiarizan con el ecosistema y se convierten en fervientes creyentes en la búsqueda de construir un mundo más abierto y descentralizado.

¿Cómo logramos que esta integración realmente suceda? Esta es la pregunta clave, y sospecho que la respuesta no está en una bala mágica, sino en una colección de técnicas que se alcanzarán de forma iterativa. El ecosistema de Ethereum ya es más exitoso que la mayoría en fomentar una mentalidad cooperativa entre los proyectos de capa 2 puramente a través de medios sociales. La financiación de bienes públicos a gran escala, especialmenteSubvenciones de GitcoinyRetroPGF de Optimism, también es extremadamente útil, porque crea un canal de ingresos alternativo para los desarrolladores que no ven ningún modelo de negocio convencional que no requierasacrificando en sus valoresPero incluso estas herramientas todavía están en pañales, y queda un largo camino por recorrer tanto para mejorar estas herramientas en particular, como para identificar y desarrollar otras herramientas que podrían ser más adecuadas para problemas específicos.

Aquí es donde veo la propuesta de valor única de la capa social de Ethereum. Hay un único mezcla de casa de medio caminode valorar los incentivos, pero también de no dejarse consumir por ellos. Existe una mezcla única de valorar una comunidad cálida y cohesionada, pero al mismo tiempo recordar que lo que se siente como “cálido y cohesionado” desde el interior puede sentirse fácilmente como “opresivo y exclusivo” desde el exterior, y valorar normas estrictas de neutralidad, código abierto y resistencia a la censura como una forma de protegerse contra los riesgos de ir demasiado lejos en ser impulsado por la comunidad. Si esta mezcla puede funcionar bien, estará en la mejor posición posible para realizar su visión en el nivel económico y técnico.

Descargo de responsabilidad:

  1. Este artículo es reimpreso de [Vitalik]. Todos los derechos de autor pertenecen al autor original [vitalik]. Si hay objeciones a esta reimpresión, por favor contacte al Gate Learn equipo, y lo manejarán con prontitud.
  2. Descargo de responsabilidad: Las opiniones expresadas en este artículo son únicamente las del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.

Haz que Ethereum Cypherpunk Again

Intermedio1/9/2024, 7:30:31 AM
Vitalik revisa la visión Cypherpunk de las criptomonedas, hace un balance de la evolución y estado actual del ecosistema de Ethereum (ETH) y ofrece perspectivas sobre el futuro.

Un agradecimiento especial a Paul Dylan-Ennis por sus comentarios y revisión.

Uno de mis recuerdos favoritos de hace diez años fue hacer una peregrinación a una parte de Berlín que se llamaba el Bitcoin Kiez: una región en Kreuzberg donde había alrededor de una docena de tiendas a pocos cientos de metros unas de otras que aceptaban Bitcoin como forma de pago. El centro de esta comunidad eraRoom 77, un restaurante y bar dirigido por Joerg Platzer. Además de simplemente aceptar Bitcoin, también funcionaba como un centro comunitario, y todo tipo de desarrolladores de código abierto, activistas políticos de diversas afiliaciones y otros personajes solían pasar por allí con frecuencia.

Room 77, 2013. Source: mi artículo de 2013 en Bitcoin Magazine.

Un recuerdo similar de dos meses antes fue PorcFest (así es, “porc” como en “puercoespín” como en “no me pises”), una reunión libertaria en los bosques del norte de Nuevo Hampshire, donde la principal forma de conseguir comida era de pequeños restaurantes emergentes con nombres como “Café Revolución” y “Sopas, Ensaladas y Batidos Sediciosos”, que por supuesto aceptaban Bitcoin. Aquí también, discutir el significado político más profundo de Bitcoin y usarlo en la vida diaria, sucedían juntos uno al lado del otro.

La razón por la que traigo estos recuerdos es que me recuerdan una visión más profunda subyacente a las criptomonedas: no estamos aquí solo para crear herramientas y juegos aislados, sino para construir de manera integral hacia una sociedad y una economía más libres y abiertas, donde las diferentes partes -tecnológicas, sociales y económicas- encajen unas con otras.

La visión inicial de "web3" también era una visión de este tipo, yendo en una dirección igualmente idealista pero algo diferente. El término "web3" fue acuñado originalmente por el cofundador de Ethereum, Gavin Wood, y se refiere a una forma diferente de pensar en lo que es Ethereum: en lugar de verlo, como inicialmente hice, como "Bitcoin más contratos inteligentes", Gavin lo pensó de manera más amplia como uno de un conjunto de tecnologías que juntas podrían formar la capa base de una pila de internet más abierta.

Un diagrama que Gavin Wood usó en muchas de sus primeras presentaciones.

Cuando comenzó el movimiento de software libre y de código abierto en los años 80 y 90, el software era simple: se ejecutaba en tu computadora y leía y escribía archivos que permanecían en tu computadora. Pero hoy en día, la mayor parte de nuestro trabajo importante es colaborativo, a menudo a gran escala. Y así que hoy, incluso si el código subyacente de una aplicación es abierto y gratuito, tus datos se envían a través de un servidor centralizado administrado por una corporación que podría leer tus datos arbitrariamente, cambiar las reglas o eliminarte en cualquier momento. Y así que si queremos extender el espíritu del software de código abierto al mundo de hoy, necesitamos que los programas tengan acceso a un disco duro compartido para almacenar cosas que múltiples personas necesitan modificar y acceder. Y ¿qué es Ethereum, junto con tecnologías hermanas como la mensajería peer-to-peer (entonces Whisper, ahora Waku) y almacenamiento de archivos descentralizado (entonces solo Swarm, ahora también IPFS)? Un disco duro compartido descentralizado público. Esta es la visión original de la que nació el término ahora omnipresente 'web3'.

Desafortunadamente, desde 2017 más o menos, estas visiones han perdido algo de relevancia. Pocos hablan sobre los pagos de criptomonedas para consumidores, la única aplicación no financiera que realmente se utiliza a gran escala en cadena es ENS, y hay una gran brecha ideológica donde partes significativas de la comunidad de descentralización no relacionada con blockchain ven el mundo cripto como una distracción, y no como un espíritu afín y un aliado poderoso. En muchos países, las personas utilizan criptomonedas para enviar y ahorrar dinero, pero a menudo lo hacen a través de medios centralizados: ya sea a través de transferencias internas en cuentas de intercambio centralizadas, o comerciando USDT en Tron.

Antecedentes: el humilde fundador de Tron y pionero de la descentralización, Justin Sun, liderando valientemente el ecosistema criptográfico más genial y descentralizado del mundo global.

Habiendo vivido esa época, el principal culpable al que señalaría como la causa raíz de este cambio es el aumento de las tarifas de transacción. Cuando el costo de escribir en la cadena es de $0.001, o incluso $0.1, se podría imaginar a personas creando todo tipo de aplicaciones que utilizan blockchains de diversas formas, incluyendo formas no financieras. Pero cuando las tarifas de transacción superan los $100, como han hecho durante el pico de los mercados alcistas, queda exactamente una audiencia dispuesta a participar, y de hecho, debido a que los precios de las monedas están subiendo y se están haciendo más ricos, están aún más dispuestos a participar: los jugadores degenerados. Los jugadores degenerados pueden estar bien en dosis moderadas, y he hablado con muchas personas en eventos que estaban motivadas para unirse a las criptomonedas por el dinero pero se quedaron por los ideales. Pero cuando son el grupo más grande que utiliza la cadena a gran escala, esto ajusta la percepción pública y la cultura interna del espacio cripto, y lleva a muchos de los otros aspectos negativos que hemos visto desarrollarse en los últimos años.

Ahora, avancemos rápidamente hasta 2023. Tanto en el desafío principal de escalabilidad, como en varias "misiones secundarias" de crucial importancia para construir un futuro cypherpunk realmente viable, en realidad tenemos muchas noticias positivas que mostrar:

Estas dos cosas: la creciente conciencia de que la centralización descontrolada y la sobre-financiarización no pueden ser de lo que se trata "crypto", y las tecnologías clave mencionadas anteriormente que finalmente están dando fruto, nos presentan juntas una oportunidad para llevar las cosas en una dirección diferente. Es decir, hacer que al menos una parte del ecosistema de Ethereum realmente sea el ecosistema sin permisos, descentralizado, resistente a la censura, de código abierto que originalmente vinimos a construir.

¿Cuáles son algunos de estos valores?

Muchos de estos valores son compartidos no solo por muchos en la comunidad de Ethereum, sino también por otras comunidades de blockchain e incluso comunidades de descentralización no relacionadas con blockchain, aunque cada comunidad tiene su propia combinación única de estos valores y cuánto se enfatiza cada uno.

  • Participación global abierta: cualquier persona en el mundo debería poder participar como usuario, observador o desarrollador, en un pie de igualdad máximo. La participación debería ser sin permisos.
  • Descentralización: minimizar la dependencia de una aplicación de un solo actor. En particular, una aplicación debería seguir funcionando incluso si sus desarrolladores principales desaparecen para siempre.
  • Resistencia a la censura: los actores centralizados no deberían tener el poder de interferir en la capacidad de operar de ningún usuario o aplicación. Las preocupaciones sobre actores malintencionados deben abordarse en capas superiores de la pila.
  • Auditabilidad: cualquiera debería poder validar la lógica de una aplicación y su funcionamiento continuo (por ejemplo, ejecutando un nodo completo) para asegurarse de que está operando de acuerdo con las reglas que afirman sus desarrolladores.
  • Neutralidad creíble: infraestructura de capa basedebería ser neutral, y de tal manera que cualquiera pueda ver que es neutral incluso si no confían previamente en los desarrolladores.
  • Construyendo herramientas, no imperios. Los imperios intentan capturar y atrapar al usuario dentro de un jardín amurallado; las herramientas realizan su tarea pero, de lo contrario, interoperan con un ecosistema abierto más amplio.
  • Mentalidad cooperativa: incluso cuando compiten, los proyectos dentro del ecosistema cooperan en bibliotecas de software compartidas, investigación, seguridad, construcción de comunidades y otras áreas que son comúnmente valiosas para ellos. Los proyectos intentan ser de suma positiva, tanto entre ellos como con el mundo en general.

Es muy posible construir cosas dentro del ecosistema cripto que no sigan estos valores. Se puede construir un sistema que se llama "capa 2", pero que en realidad es un sistema altamente centralizado asegurado por un multisig, sin planes de cambiar a algo más seguro. Se puede construir un sistema de abstracción de cuentas que intenta ser "más simple" que ERC-4337, pero a costa de introducir suposiciones de confianza que terminan eliminando la posibilidad de una mempool pública y dificultan mucho que nuevos constructores se unan. Uno podría construir un ecosistema de NFT donde los contenidos de los NFT se almacenan innecesariamente en sitios web centralizados, haciéndolo innecesariamente más frágil que si esos componentes se almacenaran en IPFS. Uno podría construir una interfaz de participación que innecesariamente dirige a los usuarios hacia el grupo de participación más grande ya existente.

Resistir estas presiones es difícil, pero si no lo hacemos, corremos el riesgo de perder el valor único del ecosistema cripto y de recrear un clon del ecosistema web2 existente con ineficiencias adicionales y pasos adicionales.

Se necesita un alcantarillado para hacer una tortuga ninja

El espacio cripto es, en muchos aspectos, un entorno implacable. Un artículo de 2021 escrito por Dan Robinson y Georgios Konstantiopoulos expresa esto vívidamente en el contexto de MEV, argumentando que Ethereum es un bosque oscurodonde los traders en cadena están constantemente vulnerables a ser explotados por bots que realizan operaciones con información privilegiada, esos bots mismos son vulnerables a ser contraexplotados por otros bots, etc. Esto también es cierto de otras maneras: los contratos inteligentes regularmente son hackeados, las billeteras de los usuariosregularmente son hackeados, los intercambios centralizados fallaninclusomásespectacularmente, etc.

Este es un gran desafío para los usuarios del espacio, pero también presenta una oportunidad: significa que tenemos un espacio para experimentar, incubar y recibir comentarios rápidos en vivo sobre todo tipo de tecnologías de seguridad para abordar estos desafíos. Ya hemos visto respuestas exitosas a desafíos en varios contextos:

Todo el mundo quiere que internet sea seguro. Algunos intentan hacer que internet sea seguro al promover enfoques que obligan a depender de un actor particular, ya sea una corporación o un gobierno, que pueda actuar como un ancla centralizada de seguridad y verdad. Pero estos enfoques sacrifican la apertura y la libertad, y contribuyen a la tragedia que es el crecimiento "splinternet". Las personas en el espacio cripto valoran mucho la apertura y la libertad. El nivel de riesgos y las altas apuestas financieras implicadas significan que el espacio cripto no puede ignorar la seguridad, pero varias razones ideológicas y estructurales aseguran que los enfoques centralizados para lograr la seguridad no están disponibles para ello. Al mismo tiempo, el espacio cripto se encuentra en la vanguardia de tecnologías muy poderosas como las pruebas de conocimiento cero, la verificación formal, la seguridad de claves basada en hardware y los gráficos sociales on-chain. Estos hechos juntos significan que, para el cripto, el camino abierto para mejorar la seguridad es el único camino.

Todo esto es para decir que el mundo cripto es un entorno de prueba perfecto para llevar su enfoque abierto y descentralizado a la seguridad y realmente aplicarlo en un entorno real de alto riesgo, y madurarlo hasta el punto en que partes de él puedan ser aplicadas en el mundo en general. Esta es una de mis visiones sobre cómo las partes idealistas del mundo cripto y las partes caóticas del mundo cripto, y luego el mundo cripto en su totalidad y el mundo mainstream más amplio, pueden convertir sus diferencias en una simbiosis en lugar de una tensión constante y continua.

Ethereum como parte de una visión tecnológica más amplia

En 2014, Gavin Wood presentó Ethereum como una de las herramientas que se pueden construir, las otras dos son Whisper (mensajería descentralizada) y Swarm (almacenamiento descentralizado). La primera fue enfatizada en gran medida, pero con el giro hacia la financiarización alrededor de 2017, lamentablemente las últimas recibieron mucho menos amor y atención. Dicho esto, Whisper continúa existiendocomo Waku, y está siendo activamente utilizado por proyectos como el mensajero descentralizado Status. Swarmcontinúa desarrollándose, y ahora también tenemos IPFS, que se utiliza para alojar y servir este blog.

En los últimos años, con el auge de las redes sociales descentralizadas (Lente, Farcaster, etc), tenemos la oportunidad de volver a visitar algunas de estas herramientas. Además, también tenemos otra herramienta nueva y muy poderosa para añadir a la tríada: pruebas de conocimiento cero. Estas tecnologías son más ampliamente adoptadas como formas de mejorar la escalabilidad de Ethereum, como ZK rollups, pero también son muy útil para la privacidadEn particular, la programabilidad de las pruebas de conocimiento cero significa que podemos superar la falsa dicotomía de "anónimo pero arriesgado" vs "con KYC por lo tanto seguro", y obtener privacidad y muchos tipos de autenticación y verificación al mismo tiempo.

Un ejemplo de esto en 2023 fueZupass. Zupass es un sistema basado en pruebas de conocimiento cero que fue incubado en Zuzalu, que se utilizaba tanto para la autenticación en persona en eventos como para la autenticación en línea en el sistema de votaciónZupoll, el clon de Twitter Zucasty otros. La característica clave de Zupass fue esta: puedes demostrar que eres residente de Zuzalu, sin revelar qué miembro de Zuzalu eres. Además, cada residente de Zuzalu solo podía tener una identidad criptográfica generada aleatoriamente para cada instancia de la aplicación (por ejemplo, una encuesta) en la que estaban ingresando. Zupass fue muy exitoso, y más tarde se aplicó en el año para la emisión de boletos en Devconnect.

Una prueba de conocimiento cero que demuestra que yo, como empleado de la Fundación Ethereum, tengo acceso al espacio de coworking Devconnect.

Hasta ahora, el uso más práctico de Zupass probablemente haya sido la realización de encuestas. Se han realizado todo tipo de encuestas, algunas sobre temas políticamente controvertidos o altamente personales donde las personas sienten una fuerte necesidad de preservar su privacidad, utilizando Zupass como un votación anónimaplataforma.

Aquí, podemos empezar a ver los contornos de cómo sería un mundo ciberpunk de Ethereum, al menos a nivel técnico puro. Podemos tener nuestros activos en ETH y tokens ERC20, así como todo tipo de NFT, y usar sistemas de privacidad basados en direcciones furtivasyPiscinas de Privacidadtecnología para preservar nuestra privacidad al mismo tiempo que se excluye la capacidad de actores maliciosos conocidos de beneficiarse del mismo conjunto de anonimato. Ya sea dentro de nuestros DAOs, o para ayudar a decidir sobre cambios en el protocolo de Ethereum, o para cualquier otro objetivo, podemos utilizar sistemas de votación de conocimiento cero, que pueden utilizartodo tipo de credencialespara ayudar a identificar quién tiene derecho a votar y quién no: además devotar con tokens como se hizo en 2017, podemos tener encuestas anónimas de personas que han realizado suficientes contribuciones al ecosistema, personas que han asistido a suficientes eventos, o una-votación-por-persona.

Los pagos en persona y en línea pueden realizarse con transacciones ultra baratas en L2s, que aprovechan deespacio de disponibilidad de datos (or datos fuera de la cadena asegurados con Plasma) junto con compresión de datospara brindar a sus usuarios una escalabilidad ultra alta. Los pagos de un rollup a otro pueden ocurrir con protocolos descentralizados comoUniswapX. Los proyectos de redes sociales descentralizadas pueden utilizar varias capas de almacenamiento para almacenar actividades como publicaciones, retweets y me gusta, y utilizar ENS(barato en L2con CCIP) para nombres de usuario. Podemos tener una integración perfecta entre tokens en cadena y certificaciones fuera de cadena mantenidas personalmente y demostradas a través de sistemas ZK como Zupass.

Mecanismos como votación cuadrática, búsqueda de consenso intertribal y mercados de predicción se pueden utilizar para ayudar a las organizaciones y comunidades a gobernarse a sí mismas y mantenerse informadas, y las identidades basadas en blockchain y ZK pueden hacer que estos sistemas sean seguros tanto contra la censura centralizada desde el interior como contra la manipulación coordinada desde el exterior. Las billeteras sofisticadas pueden proteger a las personas mientras participan en dapps, y las interfaces de usuario se pueden publicar en IPFS y acceder a ellas como dominios .eth, con hashes de HTML, javascript y todas las dependencias de software actualizadas directamente en la cadena a través de una DAO. Las billeteras de contratos inteligentes, nacidas para ayudar a las personas a no perder decenas de millones de dólares de su criptomoneda, se expandirían para proteger las "raíces de identidad" de las personas, creando un sistema que es aún más seguro que los proveedores de identidad centralizados como "iniciar sesión con Google".

Interfaz de recuperación de billetera Soul. Personalmente, estoy más dispuesto a confiar mis fondos e identidad a sistemas como este que a la recuperación centralizada de la web2.

Podemos pensar en el mayor Ethereum-verso (o “web3”) como la creación de una pila de protocolos tecnológicos independientes, que compite con la pila de protocolos centralizados tradicionales en todos los niveles. Muchas personas combinarán ambos, y a menudo hay formas inteligentes de combinar ambos: con ZKEmail¡Incluso puedes hacer que una dirección de correo electrónico sea uno de los guardianes de tu monedero de recuperación social! Pero también hay muchas sinergias al utilizar las diferentes partes del conjunto descentralizado juntas, especialmente si están diseñadas para integrarse mejor entre sí.

Uno de los beneficios de pensarlo como una pila es que esto encaja bien con el ethos pluralista de Ethereum. Bitcoin está tratando de resolver un problema, o como máximo dos o tres. Ethereum, por otro lado, tiene muchas subcomunidades con muchos enfoques diferentes. No hay una única narrativa dominante. El objetivo de la pila es permitir este pluralismo, pero al mismo tiempo esforzarse por lograr una creciente interoperabilidad en esta pluralidad.

La capa social

Es fácil decir "estas personas que hacen X son una influencia corrupta y mala, estas personas que hacen Y son los verdaderos". Pero esta es una respuesta perezosa. Para tener éxito verdadero, necesitamos no solo una visión de una pila técnica, sino también las partes sociales de la pila que hacen posible construir la pila técnica en primer lugar.

La ventaja de la comunidad de Ethereum, en principio, es que tomamos los incentivos en serio. PGP quería poner claves criptográficas en manos de todos para que realmente pudiéramos enviar correos electrónicos firmados y encriptados durante décadas, en gran medida fracasó, pero luego obtuvimos criptomonedas y de repente millones de personas tienen claves asociadas públicamente a ellas, y podemos comenzar a usar esas claves para otros propósitos, incluido regresar completamente al correo electrónico y mensajes encriptados. Los proyectos de descentralización no basados en blockchain a menudo están crónicamente subfinanciados, los proyectos basados en blockchain obtienen una ronda serie B de 50 millones de dólares. No es por la benevolencia del validador que hacemos que la gente ponga su ETH para proteger la red de Ethereum, sino más bien por su consideración a su propio interés propio - y obtenemos$20 mil millones en seguridad económica como resultado.

Al mismo tiempo, los incentivos no son suficientes. Los proyectos de Defi a menudo comienzan de manera humilde, cooperativa y maximamente de código abierto, pero a veces comienzan a abandonar estos ideales a medida que crecen en tamaño. Podemos incentivar a los validadores a venir y participar con un tiempo de actividad muy alto, pero es mucho más difícil incentivar a los validadores a ser descentralizados. Puede que no sea factible utilizar solo medios puramente in-protocolo en absoluto. Muchas piezas críticas de la "pila descentralizada" descrita anteriormente no tienen modelos de negocio viables. La gobernanza del protocolo Ethereum en sí misma es notablemente no financiarizada, lo que la ha hecho mucho más robusta que otros ecosistemas cuya gobernanza está más financiarizadaEs por eso que es valioso para Ethereum tener una capa social fuerte, que aplique vigorosamente sus valores en aquellos lugares donde los incentivos puros no pueden, pero sin crear una noción de "alineación de Ethereum" que se convierta en una nueva forma de corrección política.

Existe un equilibrio entre estos dos lados que debe lograrse, aunque el término correcto no es tanto equilibrio como integración. Hay muchas personas cuya primera introducción al espacio criptográfico es el deseo de enriquecerse, pero que luego se familiarizan con el ecosistema y se convierten en fervientes creyentes en la búsqueda de construir un mundo más abierto y descentralizado.

¿Cómo logramos que esta integración realmente suceda? Esta es la pregunta clave, y sospecho que la respuesta no está en una bala mágica, sino en una colección de técnicas que se alcanzarán de forma iterativa. El ecosistema de Ethereum ya es más exitoso que la mayoría en fomentar una mentalidad cooperativa entre los proyectos de capa 2 puramente a través de medios sociales. La financiación de bienes públicos a gran escala, especialmenteSubvenciones de GitcoinyRetroPGF de Optimism, también es extremadamente útil, porque crea un canal de ingresos alternativo para los desarrolladores que no ven ningún modelo de negocio convencional que no requierasacrificando en sus valoresPero incluso estas herramientas todavía están en pañales, y queda un largo camino por recorrer tanto para mejorar estas herramientas en particular, como para identificar y desarrollar otras herramientas que podrían ser más adecuadas para problemas específicos.

Aquí es donde veo la propuesta de valor única de la capa social de Ethereum. Hay un único mezcla de casa de medio caminode valorar los incentivos, pero también de no dejarse consumir por ellos. Existe una mezcla única de valorar una comunidad cálida y cohesionada, pero al mismo tiempo recordar que lo que se siente como “cálido y cohesionado” desde el interior puede sentirse fácilmente como “opresivo y exclusivo” desde el exterior, y valorar normas estrictas de neutralidad, código abierto y resistencia a la censura como una forma de protegerse contra los riesgos de ir demasiado lejos en ser impulsado por la comunidad. Si esta mezcla puede funcionar bien, estará en la mejor posición posible para realizar su visión en el nivel económico y técnico.

Descargo de responsabilidad:

  1. Este artículo es reimpreso de [Vitalik]. Todos los derechos de autor pertenecen al autor original [vitalik]. Si hay objeciones a esta reimpresión, por favor contacte al Gate Learn equipo, y lo manejarán con prontitud.
  2. Descargo de responsabilidad: Las opiniones expresadas en este artículo son únicamente las del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!