ETHEREUM, LA RED FINANCIERA 3.0 (Colaboración de Rogelio Segovia)
Ethereum es
probablemente la tecnología mas disruptiva, socialmente hablando, de nuestro
siglo. Su código, por supuesto abierto, esta disponible en github. Sera sin duda uno de los pilares de la
próxima internet, de la Web 3.0, que sera una web descentralizada y encriptada, incluida la propia
infraestructura de la red, que consistirá en conexiones P2P entre
nuestros routers wifi. Para entendernos, la compañía
telefónica seremos todos conectándonos entre nosotros (excepto para larga
distancia), igual que todos seremos la red eléctrica conectando nuestros
renovables. Con ethereum, se abre la posibilidad de que el sistema bancario
podamos ser todos y todas.
Me pide Julio que
resuma en un folio. Intentare transmitir la esencia de ethereum, un concepto desarrollado en su blog, poblando el texto de enlaces para quien
quiera profundizar. Lo último de ethereum se cuece en su foro y
en su reddit.
El truco explicado en
el ethereum white paper es el mismo que el de Bitcoin y
otras criptomonedas. Efectivamente, los bancos usan unas bases de datos, -
sobre las que tienen el control oligopólico -, para registrar nuestras
transacciones. La economía solidaria usa igualmente hasta el día de hoy
bases de datos, en sistemas como Cyclos, para llevar los registros de las
transacciones entre los socios. Para la economía solidaria esto es un sistema
muy vulnerable. Una orden judicial, en el momento en que el sistema se vuelva
molesto, puede hacer incautar la base de datos. Bitcoin, sin embargo, ha
resistido todos los ataques. Una comisión del senado del imperio con participación de la CIA, el
Departamento del Tesoro, y otras agencias del poder con mayúsculas, lo han
tenido tenido que aceptar: Bitcoin no se puede parar, así de simple. Seria muy
deseable que toda la economía alternativa, especialmente la economia solidaria con los mas marginados se construyera sobre pilares
igualmente invulnerables.
La magia esta en la cadena de bloques. La base de datos de las
transacciones no esta en ninguna parte. Cada participante tiene una copia de la
base de datos, “la cadena de bloques”, con lo cual hay miles de millones de
copias. Cuando un socio realiza una transacción con otro, ambos firman
digitalmente la transacción y el documento, que incluye el saldo final de
ambos, se añade a la cadena de bloques. Una serie de “notarios”, llamados
mineros, efectúan una serie de comprobaciones criptográficas de que las firmas
son conformes, y una vez hay un consenso suficiente de “notarios” la transacción
queda registrada para siempre en la cadena de bloques y repartida por miles de
millones.
Lo novedoso del diseño técnico de ethereum es que en la cadena de bloques se
pueden incluir no solo transacciones sino también documentos llamados Smart Contracts, que especifican como debe
tratarse una transacción. Por ejemplo, se puede especificar que cuando llegue
un deposito a una cuenta, su importe se reparta entre los dos socios de esa
cuenta, a uno un 40% y al otro un 60%. La idea de los smart contracts es una idea desarrollada por un
profesor de leyes de la George Washington University School of Law llamado Nick Szabo, que llego a diseñar un lenguaje
llamado e-rights, para formalizar el lenguaje legal
usado en los contratos. A la postre, toda moneda es una forma de contrato del
emisor con el portador, en su mayoría un contrato ricardiano. Ethereum posibilita poner
ese tipo de contratos en la cadena de bloques. Para
programarlos se usan unos lenguajes inspirados en el e-rights relativamente
sencillos, como LLL o Serpent.
Bitcoin es una moneda
relativamente estúpida con una masa monetaria fija basada en el modelo del oro,
muy del agrado de los economistas liberales de la escuela austriaca. Los
instrumentos de intercambio que se usan en los sistemas de monedas complementarias, como en los sistemas
LETs, bancos de tiempo y otros sistemas de crédito mutuo,
suelen tener una masa monetaria variable (el crédito autorizado multiplicado
por el numero de socios), y admiten saldos negativos. Pero también hay
“monedas” de masa fija que representan, por ejemplo, la producción
de una cooperativa agrícola. En realidad
podríamos definir una moneda para cada bien, donde la promesa
del “pagara al portador” sea por ejemplo en KW/h, o bien en tomates. Podemos
diseñar una moneda que permita crear de la nada la cantidad que se desee, -
como se hace en la banca de reserva fraccional -, en forma de crédito P2P poniendo
unos plazos para su devolución, donde el análisis de la solvencia del prestatario se haya democratizado radicalmente,
entregando esta capacidad a la colectividad. Podemos imaginar una “moneda” que
represente bienes duraderos, como la vivienda, y usarla como instrumento financiero alternativo a la hipoteca,
sin crear deuda y por supuesto sin intereses. Podemos también imaginar una
“moneda” en la que ciertas transacciones deben ser votadas por un numero
determinado de socios, o por los miembros del equipo directivo, como es el caso
de una cooperativa descentralizada o de una asociación de solidaridad.
Dicen que los Tercios
de Flandes, con todo su respaldo del oro de las Américas, fueron derrotados en
realidad por los instrumentos financieros mas avanzados de los flamencos para
financiar la guerra. Ethereum permite diseñar todo este ecosistema de monedas
de forma muy sencilla. Sera sin duda un potente sistema de empoderamiento
popular.
Ethereum proporciona
la infraestructura de una red financiera descentralizada sobre la que
colectivos organizados en DAOs (“decentralized autonomous organizations”)
pueden operar con monedas o contratos que ellos definen. Es una red que usa una
especie de tasa Tobin, llamada gas, para pagar a los “notarios” de la red, un
puesto para el que no hay que hacer oposiciones sino simplemente prestar
capacidad de computo a la red. Las monedas-contrato pueden ser globales o
restringidas a los miembros de un colectivo.
Cualquiera puede crear
una nueva moneda sin que haga falta un gigantesco esfuerzo de computación para
minar los “coins”. Para crear una moneda fiat basta poner en ethereum un Smart
Contract con 10 lineas de código que diga “esto es una moneda que se
llama miMoneda y tiene 10.000.000 de unidades”. Enseguida se puede empezar a
hacer transacciones con quien la acepte como moneda. El minado lo proporciona
el sustrato ethereum, un minado pensado para evitar las concentraciones de
poder que se han producido en Bitcoin.
Ethereum permite soñar
con diseñar sistemas de gobierno asociativo donde la moneda de curso legal fuera una moneda soberana emitida de la nada por todos los
ciudadanos en una cantidad alícuota votada previamente, y prestada al gobierno
para ser usada en los presupuestos del estado, y luego devuelta a los
ciudadanos, tras recoger los impuestos, para su destrucción. Es mas, cada
ciudadano o ciudadana podría enviar a cada Ministerio la proporción que estime
razonable de la parte alícuota creada por el o ella, haciendo así que las
líneas presupuestarias de los PGE sean “votadas” en voto radicalmente directo.
El plan de desarrollo de ethereum planea tener para finales de 2015 un
“monedero” popular, para PC y móvil, capaz de operar con todas las monedas y
dar un servicio de intercambio. De momento hay interfaces para hacer test y
pruebas de concepto de los diferentes Smart Contracts. Los mas usados son ethereum go, AlethZero y ethereum java, todos en windows, OS y linux.
Ethereum no es mas que
una herramienta que también puede ser usada para definir instrumentos
financieros al servicio del poder. Es urgente crear antes instrumentos mas
potentes al servicio de una sociedad mas libre, mas justa y mas sostenible. Yo
animo a que, como un primer paso, los equipos informáticos que dan soporte a
las decenas de monedas sociales de nuestro país empiecen a diseñar y probar
sobre ethereum contratos que reflejen el modelo de negocio especifico de su
moneda. Ya definiremos modelos mas complejos según vayamos aprendiendo
colectivamente.
Links:
·
IRC Freenode: #ethereum
Este comentario ha sido eliminado por un administrador del blog.
ResponderEliminar