Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EN
30 minutos
dws.io
mariano@dws.io
Índice
Tiempo de adopción
Descentralización
Seguridad
Minería
Tiempos y nodos
Tiempo de adopción
Toda nueva tecnología requiere de un tiempo de adopción, de los in-
novadores líderes, pasando por los seguidores hasta la mayoría.Todos hemos
visto los gráficos del tiempo que tardaron diferentes innovaciones en alcan-
zar a 50 millones de usuarios. La televisión +20 años, la tarjeta de crédito
+28 años, el teléfono +50 años, internet + 7 años. Sin embargo, seguimos
utilizando dinero en efectivo, el correo físico y el aparato de radio tradicio-
nal. No tiene que ser un todo o nada. El grado de adopción irá aumentando
conforme vaya aumentando la utilidad. Por el momento blockchain tiene
una limitada utilidad para el ciudadano común, todavía queda para que haya
aplicaciones más allá de bitcoin y la especulación de todas las otras crypto-
monedas.
Para las monedas están los bancos. Ellos dicen si de verdad tienes di-
nero o hacen el cambio entre una divisa y otra para operaciones internacio-
nales. Tenemos que confiar en ellos pero… cobran unas comisiones enor-
mes, son lentos para muchas operaciones y, sin duda, hay mucho margen de
mejora. No tenemos otra opción que recurrir a un banco, es nuestro 3º de
confianza.
Para las identidades están los gobiernos. Ellos emiten nuestros identi-
ficadores. El problema es que ha quedado claro que no es complicado falsifi-
BLOCKCHAIN EN 30 MINUTOS | 7
Los bancos evitan que pagues dos cosas con un mismo $1. Ese $1 so-
lamente se puede utilizar para pagar una vez, es algo evidente ¿verdad? No
puedes duplicarlo. Lo cierto es que en este caso lo vemos muy claro pero
hasta ahora internet nos había ayudado a duplicar cosas, nos había ayudado
a transmitir información, de ahí que se llame internet de la información, pero
esa información era duplicada. Un archivo o documento... en realidad era
una copia porque mantienes el original. Un texto… era una copia. Incluso
se podía copiar en varios sitios a la vez. Podía estar en una web, a la vez en
varios archivos duplicados y al mismo tiempo en varios mails de diferentes
personas. Eso es información, no importa demasiado que esté duplicada. Ahí
está la duplicidad “de gasto”.
BLOCKCHAIN EN 30 MINUTOS | 9
Descentralización
Para permitir lo anterior blockchain tiene una característica añadida
que lo define y con esa característica nos puede aportar algunos súper pode-
res que antes no teníamos. La ventaja de blockchain es que es una tecnología
descentralizada.
¿Y qué significa esto? Sencillamente que todos los datos no están cen-
tralizados/guardados en nuestro ordenador, ni en un servidor, ni necesitan
de una entidad centralizada (empresas 3ªs de confianza y gobiernos) que los
controle, regule o permita su existencia.
libro mayor contable o base de datos única que alberga toda la información
y, para entender el nombre, esa información está almacenada en bloques
encadenados e inmutables.
Seguridad
Además de todo lo anterior, existen otras razones para argumentar
que blockchain es confiable, que es seguro. Está claro que nada es 100% infa-
lible pero, en cualquier caso, es infinitamente más seguro que lo que tenemos
sin blockchain. La seguridad es algo cada vez más importante y hemos visto
que no hemos encontrado una solución para conseguirla. El internet que co-
nocemos necesita de mayor seguridad. Nuestra comunicaciones la necesitan.
Mucho más con el avance de la tecnología hacia el IoT (internet de las cosas).
Imagina que todo está conectado, desde tu casa pasando por tu coche hasta
tu trabajo. Todo conectado. En esta frase hemos multiplicado por mucho los
elementos conectados comparado con la actualidad. Cada elemento es una
vulnerabilidad potencial para que alguien pueda entrar en el sistema. Hoy en
día, en el mundo de la cyberseguridad, se le tiene pavor a las cámaras IP de
vigilancia, a las impresoras, etc. Son dispositivos que están conectados a la
red, conectados a todo el sistema, pero al mismo tiempo son equipos mucho
más vulnerables con tecnologías mucho más frágiles que permiten que casi
cualquiera pueda acceder a ellas y, al mismo tiempo, al sistema central. Es
necesario un mayor nivel de seguridad en todo esto.
BLOCKCHAIN EN 30 MINUTOS | 12
Imagina un ataque a tus datos ahora. Un tipo malo quiere robarte los
datos o modificar algo en tu sistema. Cuidado, ese malo puede ser un exper-
to delincuente o un simple cliente o empleado enfadados. Puede acceder a
tu sistema y de ahí a tu servidor, hacer lo que quiera y, si es muy bueno, salir
sin dejar rastro. ¿Cómo lo ha hecho? Fácil, sabía que solo había un punto de
acceso (un servidor), podía acceder a él gratis y además los datos no estaban
encriptados. Podía acceder gratis porque podía infectar muchos equipos para
que trataran de acceder a ese servidor y esos equipos ya estaban pagando
su conexión a internet, el tipo malo no tenía que pagar nada para asaltar tu
servidor con la potencia de muchos equipos.
blockchain
2. Si quieres hacer un ataque deberás pagar por cada operación ya que
aunque infectes equipos ellos no tienen una tarifa plana en blockchain (como
sí tienen en el internet actual con su conexión). En grandes ataques eso pue-
de suponer mucho dinero porque tendrías que tener el 51% de los equipos
de toda la red. En cualquier caso, todo eso sería para “falsificar” un registro
nuevo, en el preciso momento de añadirlo, no sería posible modificar el pa-
sado.
3. Que la base de datos sea acumulativa hace que no puedas borrar
ningún dato. Siempre hay trazabilidad de todo lo que hay y ha habido.
4. No sabes dónde debes atacar puesto que no es un servidor único.
La respuesta para poder atacar y que salga bien sería: saber cuáles son
todos y cada uno de los equipos que forman esa red, atacarlos simultánea-
mente y tener al menos el 51% de todos ellos, teniendo que pagar una canti-
dad astronómica de dinero para que todos esos acepten la nueva operación
como válida. Así ninguno de los demás (49%) podría bloquearlo y… ahí se
acaba el ejemplo porque esa es la hipótesis extrema de fallo de la blockchain.
¿por qué? Porque sería económicamente imposible. Esa inversión económica
inicial sería tremenda, la probabilidad de descubrir el fraude altísima y, ade-
más de todo eso, si se llegase a hacer, los implicados perderían millones en
valor puesto que la moneda que soporte esa blockchain caería en picado.
Minería
¿Has oído hablar de los mineros? Los que extraen oro o carbón. Así es
como se ha venido a llamar a los ordenadores/personas/empresas que hacen
minería de datos. Esa minería de datos permite que cada dato que se escribe
en la blockchain esté comprobado (para evitar el doble gasto) y esté cripto-
gráficamente protegido con una clave.También verás la palabra hash que, por
sus características, es imposible de descifrar para descubrir la información
que asegura. Solo hay una opción de hash entre trillones para cada operación.
En definitiva ya sabes que todo archivo no es más que un conjunto de 0 y
1. Todos esos datos se convierten en ese famoso hash, es decir: una cadena
alfanumérica (letras y números) de 64 elementos. Es una súper clave como
la que tienes en el router con números y letras indescifrables. Esa es la clave.
Esos mineros ponen ordenadores con gran capacidad de computación para
trabajar conjuntamente con el sistema y registrar todos los datos, agruparlos
en bloques, conectarlos uno detrás de otro y que no hay opción de eliminar
después de añadirlo. Ellos son los que van creando la famosa cadena de blo-
ques. La gran ventaja es que para esa forma de seguridad es necesaria mucha
potencia de cálculo y no es reversible. Ahí reside toda su fuerza.
Como podrás imaginar esto cambia por completo las reglas del juego.
La tecnología y cómo entendemos internet cambia totalmente. Cómo ges-
tionamos la información, nuestros datos, cambia. Las empresas pueden hacer
infinidad de cosas que antes no podían o que les costaban mucho.
en lo que cada vez más y más expertos y grandes líderes tecnológicos mun-
diales están de acuerdo. Conforme van conociendo la tecnología, descubren
su gran potencial.
Hemos visto que sin blockchain tenemos que recurrir a los 3ºs de
confianza para que nos confirmen todo ¿verdad? En definitiva, necesitamos
de intermediarios: bancos para la moneda, gobiernos y hacienda para las pro-
piedades y muchas empresas privadas para todo lo demás. ¿Y si pudiésemos
evitar todo eso o al menos una gran parte? Hay muchas cosas que no podre-
mos evitar, al menos durante un tiempo, pero habrá otras que sí.
Todo esto que hoy nos parece de lo más evidente, no hace tanto tiem-
po nos parecía una locura. En blockchain estamos todavía en ese momento
de incredulidad. A pesar de todo, la tecnología avanza inexorable.
- ahora, si quieres hacer una transferencia a otro banco tiene que ha-
ber una serie de comprobaciones en las que se tarda tiempo y te cobran una
comisión por ello. Si la transferencia es internacional podemos hablar incluso
de varios días.Ya hay bancos muy importantes trabajando con blockchain que
hacer operaciones casi instantáneas. Ese cambio supone una absoluta locura
para muchos negocios. Esa inmediatez supone un avance gigante.
Y, además:
BLOCKCHAIN EN 30 MINUTOS | 17
A partir de ahí, aunque has visto que hemos puesto varios ejemplos,
hoy en día hay muchísimos más que ya están aplicando blockchain en sus
organizaciones y gobiernos. Todos ellos han aprovechado la tecnología para
solucionar sus problemas concretos. Estamos muy al principio y todavía se
están creando los primeros protocolos, las primeras herramientas para de-
sarrolladores, etc. Recuerda lo que es hoy internet y recuerda cómo empezó
cuando utilizabamos aquellos módems ruidosos. No podemos saber dónde
nos llevará blockchain, ni la productividad que seguro que le sacarán mu-
chas industrias, ni cómo transformará nuestras vidas, lo que sí podemos es
ir construyendo paso a paso, aportando al crecimiento e ir disfrutando del
camino.
biernos hacen barbaridades con la moneda y termina sin valer nada y, para
el mundo desarrollado, limita por tener que pasar sí o sí por los bancos con
todas sus ineficiencias y costes así como por tener que lidiar con los cambios
de divisas.
Esto no era nuevo, se había intentado varias veces pero siempre existía
el mismo problema, ese famoso “doble gasto” que ya hemos tratado. Al tener
una moneda sin una protección “anticopia”, sin una protección ante ese do-
ble gasto, era una moneda sin valor. Así pues, en noviembre de 2008, alguien
publicó un whitepaper (documento de investigación) desarrollando la idea
de la moneda bitcoin pero aplicando toda la seguridad que hasta entonces no
existía. Ese alguien todavía sigue sin identificarse, es desconocido, pero firmó
el documento con el alias: Satoshi Nakamoto.
Si has llegado hasta aquí ya sabes que blockchain permite dos cosas
geniales: la certeza y el gasto único. Ya sabes que el doble gasto se evita por-
que el libro contable es acumulativo, no borra datos, y además comprueba
la veracidad y el “saldo” en cada operación. Así no se pueden duplicar mo-
nedas. Igualmente, la certeza viene determinada porque esa blockchain está
replicada en miles de ordenadores y no se puede hackear. Así que… bingo…
ya tenemos la moneda universal y la tecnología que la protege. Como ves,
primero se creó la moneda y luego se necesitó de la tecnología blockchain
que la soporta con seguridad.
En este texto seguro que te han surgido al menos dos dudas: dónde
nacen los bitcoins y cuánto cuestan.
Nadie dice que esto vaya a hacerse realidad mañana pero, si bitcoin
sigue con el ritmo que lleva y su uso se convierte en una realidad mundial,
quizá no tardemos mucho tiempo en verlo. Facebook es una empresa de
impacto mundial, la usamos cada día y su equivalente en capitalización sería
un bitcoin a $23,000. ¿por qué no?
nombre puede llevar un poco a confusión. Esos smart contracts son progra-
mas que ejecutan órdenes predefinidas, nada más. La equivalencia de un con-
trato y su innovación es que estos “contratos/programas” son ejecutables
automáticamente y sin discusión.
El ether ha pasado como bitcoin de no valer casi nada hasta los $400
(jun-17) con una capitalización de mercado de +$36B, es decir, aprox. la
mitad que bitcoin. Son dos blockchain diferentes y con usos diferentes, en
BLOCKCHAIN EN 30 MINUTOS | 24
Dejo muchas cosas sin explicar, por supuesto, pero así no escribo un
libro entero y solamente con esta información ya entiendes muchas cosas ;)
Los aspectos técnicos y cómo implementarlo viene después.
esos exchange. Esa liquidez es algo tremendo y eso es lo que está llevando a
una especulación gigante.
Tiempos y nodos
Lo más apasionante de todo esto estamos empezando esta aventura.
Es cierto que ya lleva años, es cierto que bitcoin y ethereum están apoyadas
por muchas empresas y particulares de todo el mundo, también es cierto
que ya ha habido muchos casos de éxito de gobiernos y organizaciones
internacionales pero, a pesar de todas estas magníficas validaciones de que
estamos en el buen camino, estamos el principio. Hablando de blockchain
estamos al principio, el equivalente sería antes incluso de principios de los
90´s para el internet que conocemos. Sería cuando internet solo conectaba
unos cuantos miles de ordenadores de universidades, seguridad y los más
frikis del lugar. No podemos comparar el internet de hoy con el recuerdo
BLOCKCHAIN EN 30 MINUTOS | 26
de aquellos módem ¿no? La realidad es que Bitcoin pasa por poco los 9,000
nodos y Ethereum no llega a 25,000. Casi suena ridículo. Los nodos son los
ordenadores que guardan una copia de la blockchain actualizada. Todo eso
está aumentando a mucha velocidad y todavía no hemos visto nada.
Por supuesto que todavía queda mucho por hacer, por supuesto que
no todo va lo bien que nos gustaría (recuerda aquellos módem), pero la ve-
locidad de adaptación y mejora es infinitamente mayor que antes. Los retos
que plantea la tecnología y su escalabilidad se están superando conforme van
surgiendo.
Aquí es donde tenemos que hablar del “estado del arte” de block-
chain, de dónde estamos en cuanto a desarrollo y cuánto tardará en llegar al
mercado, quizá en concreto de la blockchain de Ethereum, donde la mayoría
estamos desarrollando. Para entender el cambio que supone blockchain y su
desarrollo tenemos que hablar de un poco de tecnología. No tengas miedo
que va a ser indoloro.
el internet actual y son gratis. Imagina que alguien hubiese sido propietario,
quizá no una persona sola sino una comunidad, imagina que hubiese puesto
un precio a su uso, por pequeño que sea, por ridículo que sea, imagina la
millonésima parte de un $. Ahora imagina toda la información que ha podido
utilizar esos protocolos a lo largo de los años y de lo valiosa que sería esa
compañía. Impresionante ¿verdad? Todos esos protocolos y otras tecnologías
son necesarios para después empezar a construir aplicaciones, hay que em-
pezar por ellos. Igualmente hay que empezar creando herramientas para que
los desarrolladores puedan construir aplicaciones. Esas herramientas son
soluciones horizontales para desarrolladores, también son imprescindibles
antes que las aplicaciones. Si no existen cada desarrollador tiene que cons-
truirse todo desde cero, Eso es lo que todavía está pasando en blockchain.
Estamos en esa fase.
Bien, ahora imagina que por debajo de todas esas aplicaciones hay una
capa de esos protocolos, sin ellos no funcionarían. ¿Qué valor tendría el pro-
tocolo http que nos permite la web? ¿a qué valor cotizaría en bolsa? ¿Mucho
más que las aplicaciones que soporta? Ahí tienes el valor de Ethereum. Ethe-
reum es el nuevo protocolo en tecnología blockchain. Al igual que lo son las
diferentes soluciones y herramientas que se están construyendo para que los
desarrolladores puedan construir encima sus aplicaciones.
BLOCKCHAIN EN 30 MINUTOS | 28
Todas las industrias están haciendo sus primeras pruebas, sus tests,
empezando su curva de aprendizaje de la tecnología y contratando talento
(todavía es escaso puesto que deben aprender nuevas tecnologías). Las em-
presas y los desarrolladores todavía están desasistidos y con muchas ganas
de probar y resolver problemas con la solución de blockchain.
Ahí es donde dws.io quiere estar, ayudando a los desarrolladores y las em-
presas, aportándoles conocimiento y herramientas para que construyan sus apli-
caciones.