Corporaciones Autónomas Descentralizadas — Parte II
En el articulo anterior dimos una introducción general sobre la idea que envuelve a una organización autónoma descentralizada, en adelante DAO, o a una corporación autónoma descentralizada, en adelante DAC; En esta ocasión intentaremos profundizar sobre algunos conceptos esenciales detrás del funcionamiento de las mismas.
Anteriormente conceptualizamos a las DAO como organizaciones (Empresas en el caso de una DAC), dirigidas a través de reglas codificadas en programas informáticos llamados contratos inteligentes, los cuales corren sobre una red de blockchain.
Pero que es Blockchain? Blockchain (o cadena de bloques), en los términos más simples, es una serie cronológica de registros de datos, que son inmutables, administradas por un grupo de computadoras (nodos) que no son propiedad de una sola entidad, es decir no existe una autoridad central. Cada uno de estos bloques de datos están anexados entre sí mediante principios de criptografia que ademas les otorgan seguridad.
Imaginemos una hoja de calculo, como las de excel, y que todos los que participamos de la red poseemos una copia.
Las cadenas de bloques pueden ser publicas o privadas. Serán privadas en la medida en que solo ciertos actores puedan participar de la misma, como la de una empresa, y publicas si no existieran estas limitaciones, como por ejemplo Bitcoin, que nos permite ver cada una de las transacciones que se realizan en su red.
Al no poseer una autoridad central, cada participante de la red controla todos y cada uno de los registros, lo que vuelve a toda la cadena de bloques transparente e inmutable.
Podríamos representarlo como una partida de Poker con amigos donde no hay fichas, y como ninguno de los que están sentados en la mesa confía en el otro, deciden, todos, anotar todos los movimientos de apuestas, cada uno en una hoja de papel.
Si alguno intentara hacer trampa y modifica su hoja de papel, esta acción seria rechazada por todos los demás participantes de la mesa ya que las anotaciones en la hoja del “tramposo”, serian distintas de las del resto de los participantes. Tendrían que ponerse de acuerdo más de la mitad de los participantes para coordinar la “trampa” pero aun así las anotaciones anteriores no podrían modificarse.
Cada una de las hojas en las que se hicieron las anotaciones, son bloques conteniendo registros, todas juntas forman una cadena de bloques, y como no hay solo una persona que se encargue de anotar y controlar estos multiples registros, es descentralizada y distribuida.
Pero ¿Que significa que sean descentralizadas? Y ¿Que significa distribuidas? La descentralización debe ser planteada desde tres aspectos:
Descentralización arquitectural. ¿De cuántas computadoras físicas está compuesto el sistema? ¿Cuántas computadoras pueden estar rotas al mismo tiempo sin que el sistema deje de funcionar?
Descentralización política. ¿Cuántos individuos u organizaciones controlan las computadoras de las que se compone el sistema?
Descentralización lógica. Si cortáramos el sistema en dos, ¿las dos mitades seguirían funcionando y trabajando como independientes?
“Las blockchains están políticamente descentralizadas (nadie las controla) y arquitectónicamente descentralizadas (no hay un punto de fallo central infraestructural) pero están lógicamente centralizadas (hay un estado comúnmente acordado y el sistema se comporta como una sola computadora).”
Vitalik Buterin
Ahora bien, cuando hablamos de “distribuidas” hacemos referencia a que los registros anotados, se encuentran compartidos y sincronizados de forma consensuada por todos y cada uno de los nodos. Esto permite que cada transacción tenga como “testigos” a los participantes de la red, ya que cuentan con copias idénticas de todos los registros.
Si hacemos referencia a la centralización en una empresa, de forma automática se nos presenta la imagen del “Jefe”, del CEO, del Director o de quien sea que este al mando; un solo “órgano” que administra, una sola oficina.
Si las decisiones no pueden ser tomadas de forma centralizada, serán descentralizadas.
En la toma de decisiones, la centralización es lo opuesto a la democracia; la democracia requiere consenso.
Finalmente, la autonomía.
Personalmente creo que acá hay un punto de discusión, podríamos interpretar a la autonomía como la independencia de la organización con respecto a los miembros de esta, es decir que pueda seguir funcionando aun sin la intervención de estos, con las reglas establecidas en el código original; Imaginemos una compañía que venda de forma online nombres de dominio, puede seguir indefinidamente en el tiempo, como un loop, hasta que eventualmente se terminen los nombres de dominio, y no requerirá la intervención de sus miembros jamas, estos incluso podrían retirarse de la “empresa” y continuaría su funcionamiento; O podemos llegar a una interpretación más cercana al actuar por sí mismo, a que la DAO “aprenda” (Machine Learning), bajo ciertos parámetros y reglas.
Si extendemos las capacidades, y tomamos la segunda definición de autonomía, estas organizaciones descentralizadas podrían dotarse de inteligencia artificial, entendiéndose, y de una manera muy simplificada, como la manera en que ante situaciones, internas o externas, nuestra organización autónoma descentralizada aprende, interpreta y actúa. Es software en esencia.
Si volvemos a nuestra DAO de maquinas expendedoras, provista de inteligencia artificial, esta podría por ejemplo determinar que productos son los más convenientes para comprar o vender en cierta época y a que precio, despedir o contratar personal, buscar mejores proveedores, definir cuanto aumentar los salarios o dividendos, expandir el negocio, etc. En definitiva podríamos obviar a los mandos superiores, podríamos obviar desmanejos.
Published at Thu, 21 Nov 2019 13:06:42 +0000
{flickr|100|campaign}
