Ninguna blockchain es una isla
La gobernanza de blockchain está determinada por mucho más que las reglas del protocolo: los rieles de Internet subyacentes, las normas sociales, los Mercados y las leyes, todos tienen influencia.
Primavera De Filippi es investigadora permanente en el CERSA/CNRS/Université Paris II, profesora asociada en el Berkman-Klein Center for Internet & Society de la Facultad de Derecho de Harvard, la "alquimista" dePila DAOy coautor de “Blockchain y la ley."
Actualmente se está debatiendo mucho sobre la naturaleza y las particularidades de la gobernanza de blockchain, pero cuando decimos "gobernanza de blockchain" en realidad nos referimos a varias cosas.
Si bien las personas suelen usar el término para describir el mecanismo mediante el cual se puede modificar o actualizar el protocolo subyacente de una red basada en blockchain, en términos tanto deen cadena y fuera de la cadenagobernanza – nos centramos aquí en una cuestión mucho más amplia:
¿Cuáles son los distintos elementos o fuerzas que influyen en la gobernanza de las redes o aplicaciones basadas en blockchain?
El profesor de Harvard Lawrence Lessig identifica cuatro fuerzas diferentes que influyen en el comportamiento: la ley, las normas sociales, los Mercados y la arquitectura (es decir, la infraestructura técnica o el código). Con ello, subraya que no podemos centrarnos únicamente en las reglas diseñadas específicamente para gobernar o regular a un individuo en particular.
Más bien, necesitamos adoptar un enfoque ecosistémico más amplio, considerando las diversas fuerzas que influyen en ese individuo. Por consiguiente, a la hora de promover o impedir ciertos comportamientos, podríamos optar por regularlos directamente a través del sistema legal o indirectamente a través de ONE de las otras tres fuerzas (Mercados, normas sociales y arquitectura).

Proponemos un enfoque ecosistémico para identificar las diferentes palancas que podrían influir en las operaciones de un sistema basado en blockchain y el grado en que estas palancas contribuyen a la noción más amplia de “gobernanza de blockchain”.
Las aplicaciones basadas en blockchain no existen en el vacío. Subsisten dentro de un ecosistema más amplio de aplicaciones de internet, cada una operando según sus propios protocolos y reglas.
La capa de Internet
En particular, las operaciones de un sistema basado en blockchain (ya sea una red, una plataforma o una aplicación) están definidas por las reglas que rigen estos sistemas, pero también responden a las diferentes capas de la infraestructura de Internet, que en diferente medida contribuyen a dar forma a la gobernanza general de los sistemas.
En concreto, las redes basadas en blockchain, como Bitcoin y Ethereum, operan sobre internet y, en última instancia, dependen de protocolos como TCP/IP, responsable del enrutamiento y la transferencia de paquetes de información entre los diferentes nodos de la red. Por lo tanto, estas redes basadas en blockchain no pueden funcionar sin conexión a internet.
Lo más crítico es que, dado que los proveedores de servicios de Internet (ISP) controlan en última instancia la capa de transporte de Internet, podrían discriminar los paquetes que provienen de una red basada en blockchain o que se dirigen hacia ella, alterando efectivamente sus operaciones.
Por lo tanto, la gobernanza de internet puede tener un impacto significativo en el funcionamiento de una red basada en blockchain. En este contexto, el debate sobre la "neutralidad de la red" cobra especial relevancia. La discriminación de paquetes permite a los proveedores de servicios de internet (ISP) favorecer ciertas redes basadas en blockchain en detrimento de otras.
Más radicalmente, si un gobierno prohibiera una red particular basada en blockchain, podría exigir a todos los ISP que operan dentro de sus fronteras nacionales que bloqueen o filtren el tráfico procedente de esa red o dirigido a ella, por ejemplo, a través de mecanismos como la inspección profunda de paquetes (DPI) u otras técnicas de detección de tráfico.
En consecuencia, si bien la gobernanza de Internet es externa al ecosistema blockchain (en el sentido de que su alcance es mucho más amplio), la regulación de la infraestructura de Internet podría afectar indirectamente las operaciones de un sistema basado en blockchain.
La capa de blockchain
Problemas similares surgen dentro de una red singular basada en blockchain.
Si bien los ISP son responsables de enrutar paquetes a través de Internet, de acuerdo con protocolos específicos (por ejemplo, TCP/IP y BGP), los mineros en una red basada en blockchain son responsables de validar y registrar transacciones en la blockchain subyacente, de acuerdo con un protocolo particular (por ejemplo, el protocolo de Bitcoin ), un algoritmo de consenso y una elección de bifurcación (por ejemplo, el protocolo de prueba de trabajo de bitcoin estipula que los mineros siempre deben agregar a la "cadena más larga", según lo definido por la cantidad de poder de hash requerido para calcular la cadena).
Hoy en día, esta tarea de procesar transacciones está impulsada principalmente por un sistema de incentivos económicos, según el cual cuanto mayores sean las tarifas de transacción pagadas a la red, mayor será la posibilidad de que estas transacciones se incluyan en el siguiente bloque.
Pero las comisiones por transacción y las recompensas de minería, si bien constituyen un incentivo fundamental para los mineros, no son los únicos factores que podrían influir en su comportamiento. Otros factores podrían entrar en juego, provenientes del exterior de la infraestructura blockchain.
Por ejemplo:
- Mercados¿Qué impediría que un gran grupo de minería celebre un acuerdo (fuera de cadena) con terceros, para acelerar la inclusión de ciertas transacciones a expensas de otras?
- Normas sociales¿Podrían los mineros acordar colectivamente que las transacciones específicas que provengan o estén dirigidas hacia una dapp [aplicación descentralizada] criminal no se procesarán en un bloque?
- Leyes¿Podrían los reguladores estipular que a todos los mineros ubicados en jurisdicciones particulares se les prohíba validar transacciones pertenecientes a una dapp o cuenta específica?
- Arquitectura:¿Podría elGran Cortafuegos de China¿Se construiría una plataforma para limitar la capacidad de los mineros en China para manejar bloques más grandes?
Estas fuerzas externas, que existen más allá del control de cualquier aplicación basada en blockchain, podrían generar consecuencias radicales sobre las operaciones de esa dapp en particular.
La capa de aplicación
Queda claro que la gobernanza de una red particular basada en blockchain podría afectar directa o indirectamente las operaciones de una aplicación particular basada en blockchain que se ejecute sobre esa red.
Incluso si las dapps pueden diseñarse para ser completamente autónomas (en el sentido de que ninguna parte tiene el poder de controlar o influir en sus operaciones), siguen viéndose afectadas por las operaciones de la red blockchain subyacente y el conjunto específico de protocolos que establecen su modus operandi.
La gobernanza de una red basada en blockchain podría aprovecharse para censurar algunas de las transacciones dirigidas a estas dapps, o incluso alterar sus operaciones modificando su código a través de una bifurcación dura.
Esto es precisamente lo que ocurrió tras el hackeo de The DAO, cuando se extrajeron 3,6 millones de ethers de la cuenta de The DAO debido a una vulnerabilidad de código. La comunidad de Ethereum respondió interviniendo con una acción coordinada para modificar el protocolo de la cadena de bloques de Ethereum . Al transferir fondos de The DAO a otro contrato inteligente, se creó un mecanismo para devolver los fondos extraídos a sus propietarios originales.
Esta solución extrema ha recibido fuertes críticas. Algunos la consideraron una traición a la «inmutabilidad» e «incorruptibilidad» de la blockchain de Ethereum (es decir, el paradigma de «el código es ley»).

Profundizando en la pila, existen varias plataformas basadas en blockchain sobre las cuales las personas pueden implementar sus propias dapps.
Algunas dapps se ubican directamente sobre una red basada en blockchain. Por ejemplo, la Gnosis Se implementan como contratos inteligentes en la cadena de bloques Ethereum . Otros se implementan sobre un marco de dapps comoPila DAO, que implementa su propio protocolo para crear y mantener dapps.
Si bien la mayoría de las aplicaciones descentralizadas basadas en blockchain cuentan con sus propias reglas, también dependen y, por lo tanto, deben Síguenos las reglas de la plataforma en la que operan. Esto puede generar dos tipos de problemas distintos.
Una de ONE es que, si se produce una falla en una de estas plataformas de contratos inteligentes, esta afectará a todas las aplicaciones basadas en blockchain que dependen de ella. Recordemos el fallo en los contratos inteligentes multifirma de Parity, que provocó el robo de más de 30 millones de dólares en ether, seguido de un ataque posterior al código revisado de contratos inteligentes multifirma de Parity, que se había autodestruido, congelando así los fondos de todas las billeteras multifirma que dependían de este código compartido.
Surge otro problemapor construcciónCuando las plataformas implementan contratos "proxy" que delegan llamadas a otros contratos inteligentes, los cuales pueden ser actualizados por los desarrolladores de la plataforma. Si bien estas prácticas aún son poco comunes, algunas plataformas (p. ej.Soluciones Zeppelin)están empezando a experimentar conbibliotecas proxy de modo que, siempre que se modifique una de las funciones subyacentes, todas las dapps que dependen de estas bibliotecas heredarán automáticamente esos cambios.
Si bien esto ofrece muchos beneficios en términos de flexibilidad y capacidad de actualización, este diseño puede ser problemático en la medida en que depende de una autoridad confiable (es decir, el operador de la plataforma de contrato inteligente) que podría influir arbitrariamente en las operaciones de estas llamadas aplicaciones descentralizadas.
(Tenga en cuenta que el marco DAOstack en realidad no proporciona dicha función. El conjunto de contratos inteligentes proporcionados por el marco, una vez implementado, no puede ser modificado arbitrariamente por los operadores de la plataforma. Si bien DAOstack podría, con el tiempo, ofrecer una serie de actualizaciones a algunos de los contratos inteligentes de la plataforma, estas actualizaciones no pueden implementarse automáticamente sin el consentimiento de los usuarios de la plataforma).
Con esto en mente, podríamos replantear nuestra comprensión de la “gobernanza de blockchain” para incluir no solo las reglas específicamente diseñadas para regular las operaciones de una red o aplicación particular basada en blockchain, sino también las reglas que contribuyen a regular la infraestructura subyacente en la que operan estos sistemas basados en blockchain, que a su vez operan sobre otra infraestructura, y así sucesivamente.
Como dice el refrán, esTortugas hasta el fondo.
Islaimagen vía Shutterstock
Nota: As opiniões expressas nesta coluna são do autor e não refletem necessariamente as da CoinDesk, Inc. ou de seus proprietários e afiliados.