Los sistemas de Blockchain no son lo que dicen

https://blog.mollywhite.net/blockchains-are-not-what-they-say/

Si se busca aprender de sus proponentes por qué las cadenas de bloques y los sistemas construidos sobre ellas son aparentemente el futuro de nuestra web, se empezarán a ver algunos temas comunes. Dos de los que veo con más frecuencia son


Descentralización: los datos de las cadenas de bloques se distribuyen en innumerables servidores gestionados por innumerables personas y organizaciones, en lugar de almacenarse en servidores controlados por una organización.

Inmutabilidad: lo que se escribe en una cadena de bloques no puede cambiarse ni borrarse, a diferencia de las bases de datos más tradicionales.

Estas afirmaciones se desmontan al examinarlas con más detenimiento.


En primer lugar, una nota sobre la teoría frente a la realidad

Un fenómeno muy común cuando se discuten temas relacionados con las tecnologías basadas en cadenas de bloques es que los proponentes a menudo cambian entre discutir las implementaciones teóricas de estos ecosistemas y discutir los ecosistemas que tenemos hoy en día, ya que se adapta a su argumento.


Por ejemplo, si se plantea la cuestión de si los principales intercambios centralizados podrían decidir cada uno de ellos, basándose en las instrucciones de un gobierno opresor, congelar el intercambio de tokens pertenecientes a un disidente, se le dirá que eso no es un problema en su mundo teórico en el que un Bitcoin es un Bitcoin y si un intercambio no acepta el suyo, puede encontrar fácilmente otro que sí lo haga.


Pero si planteas la cuestión de cómo estos ecosistemas manejarán a alguien que decida hacer una NFT con material de abuso sexual infantil, normalmente apuntarán a soluciones1 basadas en la naturaleza enormemente centralizada de los mercados de NFT que hemos acabado teniendo en la práctica: retirar la NFT de la lista de OpenSea o de un puñado de otros intercambios para que la gran mayoría de la gente que comercia con NFTs nunca la vea, y quizás enviar una solicitud de retirada si hay un servicio centralizado como AWS que aloja el archivo real.


A efectos de este ensayo, hablaré de cómo funcionan estas tecnologías en la práctica hoy en día, en lugar de cómo podrían funcionar, tal vez, en algún mundo futuro.


Descentralización

Los defensores de las tecnologías de cadena de bloques a menudo pregonan su naturaleza descentralizada, tanto de las propias cadenas de bloques como, supuestamente, de las tecnologías construidas sobre ellas. Suelen argumentar que, a diferencia de los servicios populares que la gente utiliza a diario -Facebook, Google, iCloud-, los datos no se almacenan todos en servidores que pertenecen a una única empresa (o son alquilados por ella). Y tienen razón en que la mayoría de los servicios que la gente utiliza en su día a día están muy centralizados.


Pero exageran la cantidad de descentralización en la web3. Los datos en sí están bastante descentralizados, al menos en las cadenas de bloques populares, pero ahí es donde termina la descentralización. Si alguien quiere construir una dApp en una determinada blockchain, normalmente utiliza una de las pocas APIs construidas por compañías como Alchemy para leer y escribir en la blockchain de su elección. Si alguien quiere obtener información sobre las tenencias de criptomonedas de un usuario para una plataforma financiera, utiliza una de un puñado de otras API, y sólo hay que ver el efecto dominó de un reciente fallo de CoinMarketCap para ver la amplitud con la que se utilizan estas fuentes de datos.2 Se está depositando una enorme confianza en las relativamente pocas plataformas a través de las cuales se canalizan los datos de la cadena de bloques, anulando muchos de los supuestos beneficios de la descentralización de las cadenas de bloques en primer lugar.


Para los usuarios, hay unos pocos productos dominantes y centralizados. Si quieren intercambiar divisas, probablemente utilicen Binance o Coinbase. Si quieren comprar o vender NFT, probablemente utilicen OpenSea, que a finales de 2021 acaparaba más del 95% de la cuota de mercado de NFT.3 ¿Si quieren unirse a una DAO? Bueno, probablemente tendrán que abandonar la cadena de bloques por completo para poder interactuar con otros miembros, y en su lugar dirigirse a Discord, la plataforma de chat centralizada, (todavía) sin cadena de bloques, que funciona en servidores alquilados a Google. Incluso las partes "descentralizadas" de la web3 están sorprendentemente centralizadas: en diciembre de 2021, el autodenominado "intercambio descentralizado líder en el mundo", dYdX, se cayó durante una interrupción generalizada de Amazon Web Services (AWS).4 Y con las NFT, en las que normalmente no son los datos de la imagen en sí los que se almacenan en la cadena de bloques (lo que sería prohibitivo en cadenas de bloques como Ethereum), sino una URL que apunta a una imagen almacenada en otro lugar, muchos activos se almacenan en servicios centralizados como AWS, Google Cloud o Dropbox.


Inmutabilidad

Una vez que algo se escribe en la blockchain, no puede cambiarse ni borrarse. Una transacción es definitiva, y sólo puede ser revertida por la persona en el otro extremo haciendo la transacción a la inversa. Tu JPEG de mono es tu JPEG de mono, y cuando lo transfieres a otra persona, es el suyo.


Excepto, por supuesto, que esto no es realmente cierto. Un ejemplo temprano y notable es el caso de The Dao, un proyecto que a menudo se describe como el primer DAO de la historia.5 En junio de 2016, los atacantes explotaron una vulnerabilidad para robar 3,6 millones de ETH (entonces unos 50 millones de dólares) de los 11,5 millones de ETH del proyecto (unos 160 millones de dólares). Y así, el bloque de Ethereum

*** Translated with www.DeepL.com/Translator (free version) ***


Comentarios

Popular

Herramientas de Evaluación de Sistemas Algorítmicos

Sistemas multiagentes: Desafíos técnicos y éticos del funcionamiento en un grupo mixto

Controversias éticas en torno a la privacidad, la confidencialidad y el anonimato en investigación social