¿Usar o no Blockchain para mi Sistema?
sg
Dom, 02/09/2018 - 20:25Publicado en
SG #57
Arquitectura
Autor
Carlos Solís
Elizabeth Pérez Cortés
Humberto Cervantes
Las cadenas de bloques (blockchain) son un mecanismo de almacenamiento de datos que fue creado para dar soporte a las necesidades que se planteó Bitcoin en el 2009 [1]. Sin embargo, posteriormente se descubrió que éste mecanismo puede tener múltiples aplicaciones que van mucho más allá de las criptomonedas. A partir de este momento las cadenas de bloques cobraron importancia y muchas empresas comenzaron a explorar su uso. El problema es que el uso de una cadena de bloques no siempre es una buena decisión. Gartner sugiere que el 90% de los proyectos empresariales basados en blockchain, lanzados entre 2016 y la primera mitad de 2017, fracasarán en un lapso de 24 meses [2]. Por esta razón, antes de comenzar un proyecto basado en esta tecnología, es necesario tomarse el tiempo de analizar las necesidades del proyecto para determinar si estas pueden ser cubiertas por un sistema de bases de datos tradicional o bien es necesario recurrir a las cadenas de bloques.
En este artículo presentamos una serie de criterios que ayudan a determinar cuándo tiene sentido almacenar datos en un blockchain. Para entender la manera en que se utiliza esta lista de criterios, los aplicamos en un ejemplo sencillo.
Parte 1. Criterios de decisión
A continuación enumeramos un conjunto de criterios, …