Intelligent CIO LATAM Edición 04 | Page 33

PREGUNTA DEL EDITOR
DAVID URIBE , CTO ORACLE COLOMBIA Y ECUADOR
¿ Qué permite el blockchain y por qué lo hace tan seguro ?
La respuesta es sencilla : Al tener una réplica exacta de la información y distribuida entre los diferentes participantes , se evita que la información sea cambiada , haciéndola inmutable . En temas de hackeo esto es sumamente positivo , especialmente si se tiene en cuenta que por temas de seguridad cualquier información que sea hackeada en una sola copia , será incompatible con las otras y le impedirá acceder y cambiar la información en toda la red .
Lo anterior , además , también es una de las principales características que diferencian a esta tecnología del software tradicional . Pues si vemos cómo funcionaba el software anteriormente , podemos evidenciar que este guardaba la información en una sola copia y no podía ser compartida ni accedida por otra persona .
Por eso el blockchain empieza a ganar popularidad en la criptomoneda , porque si necesitan pasar dinero a otra persona , esta transacción está controlada y vigilada y no hay necesidad de que haya un intermediario , ya que cada transacción se refleja con el blockchain en la red .
Lo mismo sucede con las cadenas de abastecimiento , ya que registran el paso a paso del proceso : desde su creación hasta el proceso de distribución , permitiendo conocer detalles de envío , cadenas de frío , calidad del producto , lugares de distribución y fechas en las que cada acción se llevó a cabo .
Otro punto importante por resaltar del Blockchain es la huella digital o ‘ Hash ’ que cada bloque tiene y que le permite integrarse con otros bloques . Es decir , cuando nace el primer bloque este se crea con una huella digital específica que , para ser compatible con otros bloques , debe ser replicada en la creación de cada uno de los bloques que se creen de ahí en adelante .
De ahí vienen los requisitos que se deben tener en cuenta a la hora de crear o utilizar el Blockchain , entre los que se encuentran :
1 . Que cumpla con un estándar de Blockchain . En Oracle , por ejemplo , utilizamos el de Hyper Ledger Fabric .
2 . No puede haber un único participante que tenga la verdad . Debe haber múltiples versiones de la verdad o distribuida en varios participantes . 3 . Debe haber un mecanismo de consenso de las novedades que están sucediendo en la cadena .
4 . Debe garantizar que tenga la menor intervención humana posible , por lo que las reglas del negocio de la cadena deben estar escritas en lenguajes de programación para que haya la menor intervención humana . Esto se logra con tecnologías como el IoT , que envían de manera directa la información al libro y guardan cada proceso o evento .
5 . Las reglas del negocio deben ser acordadas por todas las partes y son consensuadas como un contrato y tiene que ser escrita en lenguaje de programación para que sea la máquina la que desempeñe esas reglas de negocio y no un ser humano , en la medida de lo posible .
6 . La inmutabilidad de la información : lo que queda escrito , escrito está .
7 . Debe cumplir con las exigencias de escalabilidad , porque el Blockchain es una tecnología que va creciendo constantemente .
8 . Debe cumplir con las exigencias de seguridad relacionadas con llaves de incripción . Y
Cada uno de estos requisitos , hace que hoy en día esta tecnología sea tan atractiva , segura y eficiente . Pero , lo que más se destaca y lo que diferencia a esta de otro software es que es imposible cambiar la información , borrar datos o hacer que la data recolectada sea mutable .
www . intelligentcio . com / latam-es INTELLIGENTCIO LATAM 33