El cofundador de Ethereum, Vitalik Buterin, ha expresado recientemente sus preocupaciones a través de una extensa publicación en su blog, advirtiendo sobre los posibles riesgos asociados con la sobre extensión de la capa de consenso de Ethereum más allá de sus funciones primarias de validación de bloques y seguridad de red.
Fortaleza y Fragilidad del Consenso Criptoeconómico de Ethereum (ETH)
Según Buterin, el mecanismo de consenso de Ethereum es uno de los sistemas criptoeconómicos más seguros que existen. La red se beneficia de aproximadamente 18 millones de ETH (equivalentes a aproximadamente $34 mil millones) en validators, lo que garantiza la finalización de bloques cada 6,4 minutos. Estos validators operan múltiples implementaciones del protocolo, asegurando la redundancia.
En caso de un fallo en el consenso criptoeconómico debido a un error o un ataque del 51%, una gran comunidad compuesta por miles de desarrolladores y numerosos usuarios está monitoreando de cerca la situación para asegurar una recuperación adecuada. Las reglas del protocolo garantizan severas penalidades para los atacantes una vez que se restaura la cadena.
Basándose en varios escenarios del mundo real, Buterin enfatiza la ventaja de la «pureza» de un blockchain como un constructo puramente matemático centrado en lograr consenso únicamente en aspectos matemáticos.
Sin embargo, cuando un blockchain intenta integrarse con entidades externas, los conflictos del mundo exterior pueden comenzar a influir e impactar en el blockchain. Incluso elementos aparentemente benignos como un oráculo de criptomoneda podrían potencialmente crear divisiones dentro de la comunidad, especialmente frente a eventos políticos significativos.
Buterin afirma que el consenso social dentro de las comunidades blockchain es frágil pero necesario debido a la aparición de actualizaciones, errores y la constante posibilidad de ataques del 51%. Sin embargo, debido al riesgo inherente de divisiones de cadena, las comunidades maduras deben ejercer cautela al emplear el consenso social. Si bien existe una inclinación natural a expandir la funcionalidad principal del blockchain, este enfoque vuelve al núcleo mismo más susceptible a la fragilidad.
Buterin advierte contra proyectos de la capa de aplicación que toman acciones que podrían potencialmente ampliar el alcance del consenso del blockchain más allá de verificar las reglas principales del protocolo Ethereum. Si bien tales estrategias pueden surgir de forma natural, a menudo sin una comprensión completa de los riesgos asociados, pueden desviarse inadvertidamente de los objetivos más amplios de la comunidad.
Esta expansión no controlada carece de un principio limitante y puede llevar a una comunidad blockchain a enfrentar una difícil elección entre un alto riesgo de divisiones de cadena y la aparición de una burocracia formalizada de facto que ejerce el control último sobre la cadena.
El enfoque recomendado, según Buterin, es preservar el minimalismo del blockchain de Ethereum, apoyando los métodos de re-stake que no parezcan resbaladizos hacia la extensión del papel del consenso de Ethereum. En su lugar, se debe alentar a los desarrolladores a explorar estrategias alternativas para lograr sus objetivos de seguridad mientras se asegura que la cadena siga siendo resistente.