Blockchain: ¿cómo pasar de tendencia a realidad?

Durante estos últimos años no hemos dejado de oír cómo va a revolucionar Blockchain nuestra relación con el mundo digital. Los medios están llenos de artículos y noticias que lo explican. También esta tecnología es el tema estrella en multitud de eventos. Está claro que Blockchain es una de las tendencias de mayor actualidad en diferentes sectores.

Blockchain cambiará la forma en que utilizamos la tecnología y cuestionará mucho de lo que estamos acostumbrados a aceptar como parte de nuestro día a día, como la necesidad de un banco, un ente central que regule ciertas cosas, o un notario, entre otras.

¿Cuáles son los retos principales para su adopción y que pase a ser de una mera tendencia a una realidad? Es el momento de que nos preguntemos en qué nivel de madurez se encuentra Blockchain.

¿Cuáles son los retos de Blockchain para pasar de tendencia a realidad?
Please allow cookies to watch this video.
Watch on YouTube

Estandarización

Tenemos que entender que las herramientas y plataformas que existen son extremadamente nuevas (la versión 1.0.0 de Ethereum, llamada Frontier, es de finales de julio de 2015); es por esto que no está claro aún qué es lo que hay que usar y qué está listo para ser considerado como una plataforma de facto.

Aunque Ethereum sigue siendo la plataforma preferida, no debemos olvidar que hay otras (hyperledger o rootstock). Es más, siguen llegando apuestas disruptivas con el status quo impuesto por ethereum; es el caso del anuncio hecho por Enterprise Ethereum Alliance, del que esperamos mucho, pero que, por ahora, tan solo es un anuncio; sin más.

Si abordamos Blockchain desde el punto de vista de los desarrolladores, cabe recordar que en sus comienzos, a finales de 2015, era todo extremadamente prematuro; sin embargo, en la actualidad vemos que empiezan a surgir herramientas cuyo objetivo es ayudar a la vida de los developers. Ejemplos de esto son infura, metamask, o openzeppelin, entre otros. Como suele suceder en este tipo de novedades, el ritmo de evolución es desenfrenado y hay que estar muy atento a cada novedad que va surgiendo. El ritmo, sumado a cuestiones de interoperabiblidad, hace que esto sea un aspecto a que influya en la adopción.

Escalabilidad

Las plataformas que conocemos hoy en día no han sido pensadas para solucionar todos los problemas que puedan ir surgiendo. No disponemos de un arma efectiva que nos ayude a dar soporte al uso que quisiéramos darle a Blockchain.

Lo que para algunos puede resultar tremendamente útil, como es el caso de la cantidad de datos a almacenar o el tiempo que tarda en confirmarse una transacción en Blockchain, puede que para otros casos resulte impracticable. Esto nos indica que hay mucho aún que hacer, pero que estamos en el buen camino. Técnicas como el Sharding podrían ofrecernos soluciones a corto plazo.

Regulación

En este aspecto, estamos viendo ideas novedosas en lo que al uso de Blockchain se refiere en asuntos como la notarización, el registro de la propiedad, etc. Además, los bancos centrales y los reguladores ven entusiasmados un potencial uso de Blockchain. Sin embargo, todavía queda bastante por discutir como para que se oficialicen todos estos avances.

Seguridad

Blockchain no ha estado a salvo de acusaciones y ataques contra su reputación; en los últimos años hemos visto dos casos famosos que han contribuido a dañar su imagen. Se trata del DAO Attack y el caso de “Bitcoin Exchange Mt. Gox”.

Todo esto nos lleva a proteger el Blockchain contra una serie de potenciales ataques, sobre todo, teniendo en cuenta que se trata de algo muy nuevo, y especialmente vulnerable a estos. El quantum computing podría potencialmente poner en riesgo a la seguridad de Blockchain, sin embargo, aún no podemos afirmarlo con certeza, habrá que verlo…

Si blockchain quiere conseguir una adopción a gran escala, debe comenzar por superar estos cuatro retos. Y esto es algo que requiere tiempo. De todas formas, creemos que a corto-medio plazo las herramientas seguirán madurando y habrá más casos reales donde podamos utilizarlo, tal y como podemos observar con iniciativas como Stampery, Aragon, uPort, GNOSIS, Project Oaken, First Blood, Auction House, Status, Slock.it, etc.

GreenCoding

Con GreenCoding el desarrollo de software se convierte en parte integrante de tu programa de sostenibilidad

Más información