Arreglo y compilación: Shenchao TechFlow

Invitados: Vitalik Buterin, fundador de Ethereum Christopher Goes, cofundador de Anoma;

Anfitrión: Michael Ippolito

Fuente del podcast: Curva de campana

原标题:Chat en el campamento de EthCC: protocolos, ecosistemas, comunidad y tokens | Vitalik Buterin y Christopher Goes

Fecha de emisión: 17 de julio de 2024

Resumen de puntos clave

En este episodio especial, Vitalik Buterin y Christopher Goes se unen a nosotros en vivo durante una sesión de discusión durante EthCC 2024. Los aspectos más destacados de esta conversación en el campamento incluyen: las reflexiones de Vitalik sobre el viaje de las criptomonedas hasta el momento, así como sus conocimientos sobre el nacimiento de Ethereum, la desagregación de los componentes de blockchain y la competencia con protocolos centralizados. La entrevista concluye con reflexiones sobre el consenso social y la importancia de aprender de los fracasos del pasado para navegar mejor los acontecimientos futuros.

Reflexiones sobre los últimos 15 años de criptomonedas

La opinión de Vitalik, el fundador de Ethereum

Michael preguntó que los experimentos con criptomonedas se han realizado durante 15 años y que Ethereum ha existido durante 10 años desde el nacimiento de Bitcoin. Le pidió a Vitalik que revisara la filosofía de diseño de Ethereum y compartiera qué aspectos del desarrollo se esperaban y cuáles eran inesperados.

  • Conceptos de diseño iniciales: Vitalik recordó los orígenes de Ethereum Cuando estaba trabajando en algunos proyectos conocidos como el "protocolo Bitcoin 2.0" (como Covered Coins y Mastercoin), se le ocurrió la idea de agregar una programación de propósito general. lenguaje para mejorar la funcionalidad. Sin embargo, el progreso en estos proyectos fue lento, lo que lo llevó a tomar el asunto en sus propias manos y crear Ethereum.

  • Filosofía de diseño central: la filosofía de diseño central de Ethereum es introducir un lenguaje de programación universal para diferenciarlo de otros protocolos. Otras decisiones de diseño importantes incluyen una oferta de moneda en crecimiento lineal, un algoritmo de prueba de trabajo resistente a ASIC y la capacidad de los mineros de votar sobre los límites de gas.

  • Libro blanco y escenarios de aplicación: Vitalik mencionó que enumeró múltiples escenarios de aplicación en el libro blanco, como emisión de tokens, activos estables, derivados financieros, mercado de almacenamiento de archivos descentralizado y seguros paramétricos, etc. Se han probado la mayoría de los escenarios de aplicación, pero el desarrollo del mercado de almacenamiento descentralizado ha sido decepcionante.

  • Sorpresas y lecciones inesperadas: la aparición de NFT es una sorpresa inesperada y algunos errores técnicos, como las máquinas virtuales de 256 bits, son áreas que necesitan mejorar. Vitalik también reflexionó sobre el problema de subestimar los tiempos de desarrollo, argumentando que si los tiempos de desarrollo se previeran mejor, la hoja de ruta podría simplificarse y centrarse en soluciones de escala y prueba de participación más simples.

El punto de vista de Cristóbal

Michael le pidió a Christopher que hablara sobre su experiencia en el desarrollo de IBC (protocolo de comunicación entre cadenas) y compartiera las lecciones que aprendió sobre el diseño de protocolos descentralizados del fundador de Signal, Moxie Marlinspike.

  • Opinión de Moxie Marlinspike: en un discurso, Moxie explicó por qué decidió no federar Signal porque ralentizaría la iteración del protocolo. Él cree que Signal necesita iterar rápidamente para competir con WhatsApp y otros servicios de mensajería centralizados, manteniendo al mismo tiempo los valores de privacidad y soberanía del usuario.

  • Desafíos de los protocolos descentralizados: Christopher cree que un desafío importante de los protocolos descentralizados es que cambiar el consenso social del protocolo se vuelve más complejo y requiere comunicación y negociación con múltiples partes interesadas, lo que puede ralentizar significativamente el desarrollo.

  • Equilibrando la iteración rápida y la descentralización: Christopher enfatizó que en el campo blockchain, es necesario encontrar un equilibrio entre la iteración rápida y la descentralización para poder competir con la Web 2 y los sistemas financieros tradicionales y al mismo tiempo garantizar la descentralización.

¿Cómo competimos con los protocolos centralizados?

Michael preguntó, como diseñador y colaborador de protocolos descentralizados, ¿cómo se puede competir con éxito con los protocolos centralizados? Los protocolos centralizados tienen las ventajas de velocidad y eficiencia, mientras que los protocolos descentralizados enfrentan desafíos en la complejidad de la toma de decisiones y la velocidad de ejecución. ¿Cómo se convierte la descentralización en un "superpoder"?

El punto de vista de Vitalik.

Actualización de protocolos descentralizados

  • Vitalik cree que a pesar de los desafíos de actualizar y mejorar los protocolos descentralizados, Ethereum ha demostrado su viabilidad. Ethereum ha llevado a cabo con éxito múltiples actualizaciones de protocolo a través de su arquitectura multicliente y mecanismo de consenso.

  • Ventajas de la arquitectura multicliente: esta arquitectura no solo evita el problema de centralización de un solo equipo de desarrollo, sino que también aumenta la diversidad de conocimientos profesionales y mejora la eficiencia del desarrollo y las capacidades de innovación.

Los beneficios de la descentralización

  • Intereses políticos: la arquitectura multicliente evita el monopolio de un solo equipo sobre el protocolo y ofrece más opciones y flexibilidad.

  • Diversidad de conocimientos: la presencia de múltiples equipos de desarrollo crea un mayor conjunto de conocimientos, lo que impulsa un desarrollo y una innovación más eficientes.

El punto de vista de Cristóbal

diversidad e innovación

  • Christopher enfatizó que la mayor ventaja de la descentralización es la diversidad de opiniones e ideas, así como la diversidad de estructuras organizativas. Esta diversidad permite que los protocolos descentralizados innoven y mejoren desde diferentes perspectivas.

  • El éxito de Ethereum: elogió a Ethereum por completar con éxito "The Merge", una de las actualizaciones de sistemas distribuidos más complejas en la historia de la humanidad, que demostró la viabilidad de protocolos descentralizados en tareas complejas.

Diversidad en diferentes proyectos.

  • Christopher cree que los diferentes proyectos descentralizados deberían proporcionar diferentes perspectivas y soluciones, en lugar de simplemente copiar los protocolos existentes. Por ejemplo, el proyecto Anoma tiene como objetivo proporcionar perspectivas de investigación y soluciones diferentes a Ethereum para complementar y mejorar el ecosistema existente.

Desafíos de los activos financieros

  • Cambios lentos en los protocolos descentralizados: una vez que los activos financieros están involucrados en la cadena de bloques, los cambios en el protocolo se vuelven muy difíciles porque los usuarios no quieren que ningún error afecte la seguridad de sus activos. Por lo tanto, los protocolos descentralizados deben modificarse con mucho cuidado.

  • Excepciones a la respuesta rápida: los protocolos descentralizados requieren una respuesta rápida en caso de un ataque o falla del sistema. Esta es una de las pocas situaciones en las que se requiere una acción rápida.

  • Exploración de la estructura de capital

  • Christopher sugirió que se deberían explorar nuevas estructuras de capital para evitar el problema de las empresas emergentes rápidas que dificultan los cambios posteriores. Después del lanzamiento de muchos proyectos, la velocidad del cambio se ralentiza significativamente debido a la participación de activos reales y operaciones descentralizadas, que deben considerarse plenamente en la etapa de diseño.

La hoja de ruta de Ethereum: ¿qué viene después?

Michael le preguntó a Vitalik sobre el desarrollo futuro de Ethereum. Vitalik publicó una publicación en su blog hace unos meses, mencionando que Ethereum ha pasado de un problema de "0 a 1" a un problema de "1 a N". Michael espera que Vitalik pueda explicar en detalle el contenido de esta publicación de blog y discutir la dirección futura de Ethereum.

El punto de vista de Vitalik.

Proceso de actualización complejo

  • Vitalik enfatizó que la "fusión" de Ethereum es un proceso muy complejo, no sólo en términos de implementación, sino también en términos de especificaciones y adaptación del ecosistema. Señaló que las futuras actualizaciones serán relativamente sencillas porque gran parte del trabajo básico ya se ha realizado.

Madurez del ecosistema L2

  • La hoja de ruta de Ethereum ahora favorece las soluciones L2 (Capa 2). Vitalik mencionó que los usuarios y desarrolladores se han adaptado gradualmente al entorno L2 y muchas aplicaciones ya se están ejecutando en L2.

  • Estructura de datos Blob: la estructura de datos Blob introducida por EIP-4844 permite que L2 procese datos de manera más eficiente. Este cambio hace que las futuras actualizaciones sean menos perjudiciales para la L2, que puede seguir funcionando sin modificaciones importantes.

futura carrera

  • Vitalik señaló que el trabajo futuro se centrará más entre bastidores y será menos disruptivo. Él cree que con el tiempo, las actualizaciones serán más graduales y menos disruptivas, con menos impacto en las aplicaciones.

De los problemas de L1 a los problemas de la capa de aplicación

  • Vitalik cree que el enfoque en el futuro cambiará gradualmente de los problemas de L1 (Capa 1) a problemas más cercanos a la capa de aplicación. Él cree que los desarrolladores ahora tienen suficientes herramientas para crear aplicaciones que sean fáciles de usar y que tengan el espíritu del cyberpunk.

El papel de Ethereum L1

  • Vitalik explicó el papel de L1 para brindar una mejor experiencia de usuario. Propuso dos posibles hojas de ruta:

    • Minimizar la hoja de ruta de L1: como capa de liquidación, la principal responsabilidad de L1 es garantizar la seguridad y la resistencia a la censura, lo que permite a L2 brindar servicios de confirmación rápidos.

    • Hoja de ruta de L1 más compleja: L1 proporciona tiempos de confirmación más rápidos, lo que reduce la carga en L2 y permite que algunas aplicaciones continúen ejecutándose en L1.

  • Vitalik mencionó que si pudiera hacer algunos cambios, elegiría una versión de prueba de participación más simple, lo que podría ahorrar mucho tiempo de desarrollo.

  • También destacó la singularidad de Ethereum al hacer frente al 51% de los ataques. Ethereum no sólo se basa en el consenso social, sino que también diseña activamente contramedidas a nivel de protocolo para garantizar la recuperación automática en caso de un ataque.

resistencia a la censura

  • Vitalik enfatizó la importancia de la resistencia a la censura. Señaló que si L2 decidiera censurar a los usuarios, la experiencia del usuario podría verse afectada significativamente. Por lo tanto, cree que es valioso que L1 proporcione tiempos de confirmación más rápidos, lo que garantiza que la experiencia del usuario no se vea gravemente afectada en el caso de la revisión de L2.

El papel de las normas

Michael preguntó: a medida que blockchain avanza gradualmente hacia un mundo modular, ¿cuál es el papel de los estándares en él?

Mencionó que en el mundo real existe el concepto de "tragedia de los bienes comunes", es decir, la dependencia total del libre mercado puede conducir a un consumo excesivo de recursos. En el espacio blockchain, ¿cómo juegan los estándares en este contexto?

El punto de vista de Cristóbal

diferenciar la modularidad

  • Christopher distinguió por primera vez entre modularidad en protocolos y modularidad en redes. Señaló que la modularidad en los protocolos generalmente se refiere a la construcción de capas de abstracción, mientras que la modularidad en las redes tiende a agregar muchos nodos intermediarios a la red.

  • Impacto de la estructura de capital: cree que la modularidad en las redes está impulsada más por la estructura de capital que por la filosofía del diseño.

Modularidad en el diseño de protocolos.

  • En el diseño de protocolos, la modularidad es muy importante y es necesario distinguir claramente las funciones de las diferentes entidades. Por ejemplo, en la hoja de ruta basada en Rollup, la cadena L1 proporciona almacenamiento de datos, disponibilidad de datos y pedidos, mientras que en la hoja de ruta de Plasma, la cadena L1 solo proporciona pedidos.

  • Desacoplamiento y acoplamiento: Christopher cree que los diseñadores de protocolos deberían intentar desacoplar diferentes roles, pero en la operación real algunos roles pueden estar acoplados debido a factores económicos y de incentivos.

Estructura del mercado y acuerdos

  • Él cree que el beneficio de la libre competencia del mercado para el protocolo es que las ideas pueden difundirse y evolucionar libremente, lo que contribuye a la investigación y el progreso. Sin embargo, un ecosistema de desarrollo de protocolos descentralizado puede generar complejidades que son difíciles de entender y utilizar para los usuarios.

  • Ventajas de la centralización: señaló que las empresas de software de consumo exitosas suelen ser grandes organizaciones jerárquicas que pueden coordinar el desarrollo de software y el diseño de interfaces para proporcionar productos que satisfagan mejor las necesidades de los usuarios. Por lo tanto, sugirió explorar estructuras de capital entre mercados libres y organizaciones centralizadas para mejorar la experiencia del usuario del ecosistema de criptomonedas.

El punto de vista de Vitalik.

Mantener el sentido de unidad de Ethereum

  • Vitalik enfatizó que al ingresar al mundo L2, es importante asegurarse de que todo el ecosistema Ethereum todavía se sienta como Ethereum. Él cree que los usuarios no deben sentirse confundidos al cambiar entre diferentes aplicaciones, por ejemplo, no es necesario cambiar de red manualmente.

  • Estándar ERC-3737: Mencionó que los usuarios deberían poder ingresar una dirección en la billetera de un navegador y presionar enviar, independientemente de la cadena en la que se encuentre el destinatario.

valor estandar

  • Vitalik cree que el mayor valor de los estándares es simplificar la experiencia del usuario y permitirles operar fácilmente entre diferentes aplicaciones y redes. También mencionó que algunas entidades necesitan tener incentivos suficientes para promover la implementación de estos estándares.

  • El papel de la Fundación Ethereum: cree que la Fundación Ethereum puede desempeñar un papel más importante en el impulso de estos estándares, por ejemplo, a través de la coordinación entre la infraestructura L2.

Incentivos

  • Vitalik discutió la idea de incentivar los Rollups cambiando las reglas para la emisión de ETH. Considera que este mecanismo debe diseñarse con mucho cuidado para evitar que se politice.

  • Mecanismos de selección indirectos: Mencionó que las mejores técnicas suelen ser mecanismos de selección indirectos, en lugar de seleccionar directamente quién obtiene el financiamiento. Este mecanismo puede reducir la politización y aumentar la equidad.

Dividir la cadena de bloques

Michael preguntó sobre la división de blockchain. Mencionó que normalmente hablamos de la división de blockchain a través de la lente de la disponibilidad, ejecución y liquidación de datos.

Sin embargo, cree que en realidad estamos dividiendo los componentes centrales de blockchain: activos, modelos de seguridad y comunidades.

El punto de vista de Cristóbal.

Paquete Bitcoin

  • Christopher revisó por primera vez la historia de Bitcoin. Señaló que Bitcoin originalmente unía activos, protocolos y comunidades. La primera comunidad de Bitcoin consideraba que estos elementos estaban estrechamente vinculados y se hicieron pocos intentos por separarlos.

  • Desacoplamiento de Ethereum: Con el tiempo, proyectos como Ethereum comenzaron a desacoplar estos elementos. Por ejemplo, existe una correlación entre la comunidad Ethereum y el activo ETH, pero no son idénticos. Es posible que las personas de la comunidad no posean grandes cantidades de ETH, pero siguen siendo parte de la comunidad.

Relación entre comunidad y bienes

  • Christopher cree que el valor de Ethereum proviene más de la comunidad que solo del activo en sí. Señaló que incluso los usuarios que sólo se preocupan por el valor del dólar estadounidense deben considerar cuántas personas están dispuestas a comprar Ethereum con dólares estadounidenses. Esta demanda proviene más del apoyo y la confianza de la comunidad en el proyecto, que simplemente del uso a nivel de protocolo.

estructura de capital de activos

  • Sugiere que uno de los beneficios de desacoplar estos elementos es que se pueden explorar diferentes estructuras de capital. Por ejemplo, el Activo A podría distribuir el 50% de su oferta a los tenedores del Activo B cada año, y viceversa. Este mecanismo de asignación mutua puede mejorar la colaboración entre diferentes activos y reducir la duplicación del trabajo.

  • Desafíos de gobernanza: Sin embargo, este mecanismo también enfrenta desafíos de gobernanza. Por ejemplo, el problema de decidir cómo se asignan los activos es difícil de resolver mediante mecanismos abstractos y, en última instancia, requiere que las personas emitan juicios subjetivos.

El punto de vista de Vitalik.

La singularidad de la comunidad Ethereum

  • Vitalik enfatizó que la singularidad de la comunidad Ethereum radica en su diversidad e inclusión. Señaló que las personas de la comunidad pueden utilizar diferentes tecnologías y herramientas, pero todas comparten los valores y objetivos de Ethereum.

  • Importancia de los estándares: Él cree que los estándares son muy importantes para mantener la coherencia en una comunidad. Por ejemplo, el estándar ERC-3737 puede simplificar las operaciones de los usuarios en diferentes aplicaciones y redes y mejorar una sensación de unidad en todo el ecosistema.

Diseño de mecanismo de incentivos.

  • Vitalik discutió la idea de incentivar los Rollups cambiando las reglas para la emisión de ETH. Considera que este mecanismo debe diseñarse con mucho cuidado para evitar que se politice.

  • Mecanismos de selección indirectos: Mencionó que las mejores técnicas suelen ser mecanismos de selección indirectos, en lugar de seleccionar directamente quién obtiene el financiamiento. Este mecanismo puede reducir la politización y aumentar la equidad.

Éxitos y fracasos de las criptomonedas

Michael plantea una última pregunta: supongamos que miramos hacia atrás, al experimento de las criptomonedas dentro de 15 o 20 años, ¿cuáles fueron los factores que determinaron su éxito? ¿Qué nos haría pensar que esta es una inversión de tiempo que vale la pena y de la que estaríamos orgullosos? Por el contrario, ¿qué podría decepcionarnos? ¿Cómo evitamos resultados decepcionantes?

El punto de vista de Vitalik.

aplicaciones practicas de la tecnologia

  • Vitalik cree que lo que en última instancia determina el éxito de una criptomoneda es la aplicación práctica de la tecnología. Si las criptomonedas pueden convertirse en algo común, o al menos convertirse en una alternativa creíble a lo convencional como Linux, eso se considerará un éxito. Por ejemplo, las cuentas Ethereum pueden reemplazar los inicios de sesión en cuentas sociales, o las criptomonedas pasan a formar parte del sistema financiero, las DAO se convierten en una alternativa para empresas u organizaciones sin fines de lucro, y aplicaciones como las redes sociales descentralizadas o los mercados de predicción se vuelven exitosas.

señal de falla

  • En cambio, sería una decepción si el espacio de las criptomonedas fuera recordado como un grupo cada vez menor de idealistas que gritan incesantemente, o como un grupo de personas que intercambian monos digitales y fotografías de celebridades entre sí.

trabajos de alto apalancamiento

  • Según Vitalik, el puesto actual está muy apalancado. Si bien algunas aplicaciones intrascendentes, como los monos digitales y el intercambio de fotografías de celebridades, no se ven afectadas por las tarifas y la experiencia del usuario, las aplicaciones verdaderamente valiosas sí dependen de tarifas y experiencia del usuario razonables. Por tanto, mejorar estos aspectos podría facilitar la difusión de aplicaciones prácticamente útiles.

Mejoras en la experiencia del usuario

  • Dio ejemplos de lo importantes que son las mejoras en la experiencia del usuario para el éxito de la aplicación. Por ejemplo, la experiencia comercial en Augur hace cinco años fue terrible, pero ahora la experiencia en Polymarket ha mejorado significativamente. La experiencia del usuario de las redes sociales descentralizadas también ha mejorado significativamente y estas mejoras han promovido una adopción más amplia de estas aplicaciones.

El punto de vista de Cristóbal.

Autonomía e interoperabilidad

  • Christopher cree que la promesa y el límite de la criptografía radica en su capacidad para equilibrar la autonomía y la interoperabilidad. En el mundo actual, la mayoría de los sistemas requieren que las comunidades elijan entre autonomía e interoperabilidad. Por ejemplo, si desea interoperar con el sistema financiero estadounidense, deberá utilizar el sistema SWIFT. Sin embargo, la criptografía puede proporcionar protocolos estandarizados que permitan a las comunidades demarcar claramente qué partes deben depender de otras y qué partes pueden operar de forma autónoma.

Bajos costos de cambio

  • Si los protocolos facilitan la interoperabilidad, los costos de cambio serán bajos. Cuando desee cambiar la topología o las dependencias de su comunidad, puede hacerlo fácilmente.

Influencia social

  • Christopher espera que dentro de 15 años sea completamente irrelevante. Él cree que la tecnología blockchain debería volverse tan aburrida como la tecnología de bases de datos y convertirse en una infraestructura en lugar de un tema candente. Una señal de éxito es que la tecnología blockchain se vuelve tan común y aburrida que sólo unos pocos profesionales prestan atención.

Preguntas y respuestas en vivo

  • Nathan se refirió a los comentarios anteriores de Vitalik sobre los peligros existenciales del consenso social y preguntó si tiene valor adoptar un enfoque aceleracionista de los problemas económicos en el espacio para que podamos experimentar rápidamente todos los modos de falla y crecer en el espacio. Más difícil de reconciliar ante ustedes. tener la oportunidad de solucionarlos.

  • Vitalik respondió que este es realmente un punto interesante. Mencionó que si el colapso inicial de Mt. Gox no hubiera ocurrido, la gente podría no pensar que la tecnología de intercambio descentralizado es importante y podrían depender más de los intercambios centralizados, lo que podría llevar a que eventos posteriores como FTX sean más serios.

  • Señala que la respuesta a amenazas es un sistema muy confuso, que es fácil de corregir, pero también fácil de ser utilizado por malos actores para justificar sus acciones, incluso si no están justificadas.

  • Vitalik personalmente prefiere que estos experimentos se realicen a menor escala que Ethereum. Él cree que necesitamos un entorno experimental con una escala económica entre la red de prueba y la red principal. Por ejemplo, experimente en una L2 con niveles de actividad de TVL y DeFi de decenas a cientos de millones de dólares, en lugar de la escala de Ethereum.

  • Mencionó que L2 podría servir como una “zona económica especial criptoanarquista”, un entorno donde se alienta a la gente a realizar experimentos salvajes y solicitar a tantas agencias reguladoras como sea posible que permitan estos experimentos. Si las personas están dispuestas a experimentar en este entorno, pueden hacerlo; de lo contrario, pueden permanecer en el mundo normal.

  • Vitalik cree que Ethereum se ha vuelto demasiado riesgoso como sandbox, pero la escala de L2 parece perfecta.