-
Zamfir piensa que el protocolo debe adecuarse a las disputas que surjan en la comunidad.
-
Promueve facilitar la participaciรณn de usuarios no-tรฉcnicos en la gobernanza de la red.
Inmutable se dice de aquello que no cambia o que resiste a los esfuerzos externos de modificaciรณn. La inmutabilidad ha sido insistentemente pregonada y valorada como una cualidad de ciertas redes de blockchain por ser una garantรญa de predictibilidad, asรญ como de confianza en la integridad de la informaciรณn registrada, sobre todo en materia de transacciones. Pero Vlad Zamfir, desarrollador e investigador de la Fundaciรณn Ethereum, no estรก del todo de acuerdo en que la inmutabilidad sea un bien en sรญ mismo.
No es parte de la naturaleza de la tecnologรญa. Es como un acuerdo o doctrina social que las personas aprenden cuando son educadas sobre la tecnologรญa, y dice que cuando las personas tienen una disputa sobre el protocolo, cuando tienen conflictos en torno a las criptomonedas y la tecnologรญa blockchain, no deberรญan cambiar el protocolo como resultado de ese conflicto. No deberรญas cambiar el protocolo por razones morales, polรญticas, legales. El protocolo ha de ser inmutable, lo que quiere decir que el cรณdigo del protocolo es una mezcla final, una aproximaciรณn sobre disputas, y las รบnicas disputas que estรกn realmente permitidas son las disputas tรฉcnicas que cambian el protocolo por mantenimiento. ยฟSabes?, cambios mรญnimos por razones tรฉcnicas.
Vlad Zamfir
La querella de Zamfir contra la inmutabilidad no es reciente. Ya desde el hackeo a The DAO de Slock.it, en el aรฑo 2016, fue uno de los promotores de la realizaciรณn del hard fork que derivรณ en la separaciรณn de Ethereum frente a aquellos que piensan que โel cรณdigo es leyโ, es decir, Ethereum Classic.
Usualmente, la inmutabilidad es defendida como aquella propiedad a la que tiende una red de blockchain en la medida que el registro de sus transacciones se distribuye entre mรกs nodos, disminuyendo la probabilidad de que un ataque pueda revertir, borrar o reescribir el historial de informaciรณn validada e indexada con su debida marca de tiempo, al libro contable compartido por los miembros de la red.
Pero, al parecer de Vlad Zamfir, parte de esta expectativa de asegurar la integridad de la informaciรณn registrada se ha colado hacia el desarrollo del protocolo, implantando la idea de que los cambios en el funcionamiento de la red deben reducirse al mรญnimo, lo que deja sin resoluciรณn prรกctica las disputas que puedan surgir respecto al protocolo.
La respuesta hoy en dรญa es como una radical minimizaciรณn de la gobernanza, lo que pienso que es vendido como una forma de minimizar el tercero de confianza en blockchain, y es mรกs una cuestiรณn de escalibilidad social. La idea es que no sea posible tomar estas decisiones de una forma en la que las personas confรญen, y por lo tanto es mejor si no las tomamos en absoluto para que asรญ las personas puedan confiar. Esta es como la perspectiva general en la tecnologรญa cripto y blockchain, mientras que yo realmente no creo eso. Pienso que es profundamente cuestionable porque pienso que es imposible prever todos los conflictos y disputas y es imposible decir hoy o hace unos aรฑos que lo apropiado es minimizar las decisiones que pueden tomarse.
Participaciรณn y gobernanza
Vlad Zamfir, cuyo trabajo tรฉcnico en los รบltimos cinco aรฑos se ha enfocado sobre todo a estrategias de escalabilidad para la transiciรณn hacia Ethereum 2.0, tales como Casper y Sharding, tambiรฉn se ha sumergido desde una perspectiva mรกs teรณrica en el mundo de la gobernanza de blockchains.
Desde su perspectiva, โmuchos participantes y potenciales participantes dentro y fuera del espacio de blockchains fallan en participar en la gobernanzaโ por falta de entendimiento de los posibles resultados de la gobernanza, sobre cรณmo estas decisiones les afectan y sobre cรณmo pueden participar de manera efectiva. Por esta razรณn, promueve la participaciรณn activa de los usuarios y la apertura de los procesos de toma de decisiones para que los involucrados en los cambios puedan expresar su parecer durante los procesos de debate.
Con todo, cuando se le pregunta sobre la gobernanza actual en Ethereum, afirma que es โaltamente tecnocrรกtica y basada en una norma de inmutabilidadโ, estando lejos del estadio que le parecerรญa ideal.
Lo รบnico que estรก realmente permitido en la gobernanza de Ethereum hoy en dรญa es mantenimiento y desarrollo tรฉcnico. Entonces es bรกsicamente tecnocrรกtico y conservador, del tipo que mantiene el sistema existente. Pero al mismo tiempo todo el mundo sabe que el sistema actual no es sostenible, por lo que estamos hablando de movernos a actualizaciones ยฟsabes? prueba de participaciรณn y fragmentaciรณn, desde hace mucho tiempo.
Vlad Zamfir
La transiciรณn hacia Ethereum 2.0, la que en un inicio fue llamada en su mapa de desarrollo fase Serenity, lleva en discusiรณn al menos desde octubre de 2018. Sin embargo, durante la tercera ediciรณn de la Ethereum Community Conference pudo saberse que la transiciรณn aรบn estรก muy lejos, y que todavรญa las investigaciones se encuentran en un estado muy germinal. Recientemente, el mismo Vitalik Buterin compartiรณ su perspectiva sobre el asunto, estableciendo un horizonte temporal de entre cinco y diez aรฑos para la transiciรณn:
This is my approximate view of what the next ~5-10 years of eth2 and beyond might look like.
Roadmap below reflects my own views, others (including future versions of me) may have different perspectives! Details may of course change as we discover new info or new tech. pic.twitter.com/wynMVC04Ag
โ vitalik.eth (@VitalikButerin) March 18, 2020
Con todo, Zamfir insiste en la necesidad de migrar a un modelo basado en Prueba de Participaciรณn, asegurando que se trata de un mecanismo mรกs seguro que la Prueba de Trabajo, a pesar de los riesgos que admite que existen para la transiciรณn:
(Con Prueba de Participaciรณn) tienes finalidad y puedes tener un equilibrio para seguir el protocolo. En la prueba de trabajo no hay equilibrio para seguir el protocolo por la minerรญa egoรญsta y otras estrategias que se desvรญan la racionalidad del protocolo. En la prueba de participaciรณn es posible tener un mercado con equilibrio para seguir el protocolo y eso es importante por razones de seguridad. Pienso que por lo menos por seguridad nos deberรญamos mudar a prueba de participaciรณn. Pero tambiรฉn preguntaste por la transiciรณn a Ethereum 2. La parte de la transiciรณn que es mรกs aterradora para mรญ, es la parte donde Ethereum 1 se convierte en la fragmentaciรณn de Ethereum 2, esa es obviamente la parte aterradora.
Vlad Zamfir
Respecto a la posibilidad de que se implante un sistema plutocrรกtico en Ethereum, donde simplemente quienes tengan mรกs dinero en participaciรณn tendrรกn mรกs control sobre la red, Zamfir no se mostrรณ tan inquieto:
La prueba de participaciรณn es un poco diferente, porque la prueba de participaciรณn es solo sobre el orden de los bloques y el contenido de los bloques, no es sobre las reglas de validez o la gobernanza del protocolo. La prueba de participaciรณn es como un mercado entre usuarios y validadores, o proveedores de servicios en este protocolo, no es sobre la gobernanza del protocolo como tal. Entonces el poder de esa votaciรณn, lo que tu llamas votaciรณn, estรก minimizado por el protocolo en orden de mantener a los usuarios seguros de los validados tanto como sea posible.
Vlad Zamfir
El debate respecto a cuรกl mecanismo de consenso es mรกs seguro, si el PoW o el PoS parece no tener una respuesta definitiva. Si bien, como establece Zamfir, un sistema basado en PoS reduce las barreras de entrada para participar de la minerรญa de la red al no tener que adquirir equipos especializados para ello, esta misma reducciรณn podrรญa hacerla mรกs vulnerable a ataques, por otro lado. Por ejemplo, en el caso supuesto de que un gobierno quiera atacar la red, podrรญa imprimir suficiente dinero para hacerse con el control de la cadena si esta trabaja con PoS; pero si trabaja con PoW, no hay suficientes chips en existencia disponibles para la compra como para que una sola entidad pueda atacar una red como, por ejemplo, Bitcoin, aumentando su seguridad a causa de escasez tรฉcnica.
Empero, la transiciรณn de Ethereum hacia PoS, si bien se ve aรบn distante, parece ser una decisiรณn inmutable en esta red que hasta el momento no ha suscitado demasiadas disputas, quizรกs por la estructuraciรณn actual de la gobernanza en Ethereum, altamente centrada en el poder de decisiรณn de los desarrolladores, segรบn admite Vlad Zamfir.
Lo primero que veo mรกs sencillo para mejorar es que los usuarios tomen mรกs decisiones en el protocolo y tengan mรกs poder disponible para la configuraciรณn del protocolo, de forma que los desarrolladores no tengan un monopolio natural en la gobernanza. Actualmente ellos gobiernan el protocolo y tienen mucho poder en la gobernanza. Pienso que los desarrolladores podrรญan hacer que un poco de ese poder estรฉ disponible para otras personas. Y es como algo natural porque los desarrolladores realmente son una pequeรฑa parte de la comunidad, una parte realmente pequeรฑa del ecosistema, y tienen una gran cantidad de poder que estรก bรกsicamente sin supervisiรณn, y podrรญan, por lo menos parte de este poder, hacerlo disponible para otros.
Vlad Zamfir
Pero en la actualidad hay altas barreras tรฉcnicasย para la supervisiรณn y participaciรณn de personas sin conocimientos de desarrollo en las decisiones de gobernanza, siendo el caso que las discusiones pueden llegarse a concentrar en temas de difรญcil comprensiรณn para el pรบblico lego. Por eso, Vlad Zamfir vislumbra un futuro en que la participaciรณn sea mรกs amigable con el usuario.
Bรกsicamente la idea serรญa tener como un panel de configuraciรณn, como una experiencia de usuario con botones y selectores en donde, sabes, si tรบ tienes la misma configuraciรณn que otros en algรบn punto pueden sincronizarse y luego todos pueden cambiar la configuraciรณn juntos en una experiencia de usuario que sea algo aceptable para las personas. Entonces la idea es tener como un panel de configuraciรณn, como una experiencia de usuario donde puedas como abrir una interfaz de usuario para configurar y allรญ es donde harรญas estas elecciones.
Vlad Zamfir