A medida que se han entendido las implicaciones de la invención de, ha surgido un cierto revuelo en torno a la tecnología blockchain.
Quizás esto se deba a que es muy fácil imaginar casos de uso de alto nivel. Pero, la tecnología también se ha examinado de cerca: se han gastado millones de dólares investigando la tecnología blockchain en los últimos años, y se han realizado numerosas pruebas para determinar si la tecnología blockchain es apropiada o no en varios escenarios.
La tecnología Blockchain ofrece nuevas herramientas para la autenticación y autorización en el mundo digital que excluyen la necesidad de muchos administradores centralizados. Como resultado, permite la creación de nuevas relaciones digitales.
Al formalizar y asegurar nuevas relaciones digitales, la revolución de la cadena de bloques se plantea para crear la columna vertebral de una capa de Internet para transacciones e interacciones de valor (a menudo llamado el ‘Internet del valor’, en contraposición al ‘Internet de la información’ que utiliza las bases de datos cliente-servidor, cuentas y copia maestra que hemos estado usando durante los últimos 20 años).
Pero, con todo lo que se habla de construir la columna vertebral digital de una nueva capa transaccional en Internet, a veces las cadenas de bloques, las claves criptográficas privadas y las criptomonedas simplemente no son el camino correcto a seguir.
Muchos grupos han creado diagramas de flujo para ayudar a una persona o entidad a decidir entre una cadena de bloques o una copia maestra, una base de datos cliente-servidor. Los siguientes factores son una destilación de gran parte de lo que se ha hecho anteriormente:
¿Los datos son dinámicos con un historial auditable?
El papel puede ser difícil de falsificar debido a la complejidad de los sellos físicos o las apariencias. Como grabar algo en piedra, los documentos en papel tienen cierta permanencia.
Pero, si los datos están en constante cambio, si se trata de transacciones que ocurren con regularidad y frecuencia, es posible que el papel como medio no pueda mantener el sistema de registro. La entrada manual de datos también tiene limitaciones humanas.
Entonces, si los datos y su historial son importantes para las relaciones digitales que están ayudando a establecer, entonces las cadenas de bloques ofrecen una capacidad flexible al permitir que muchas partes escriban nuevas entradas en un sistema de registro que también está en manos de muchos custodios.
¿Deben o pueden los datos ser controlados por una autoridad central?
Quedan muchas razones por las que un tercero debería estar a cargo de algunas autenticaciones y autorizaciones. Hay ocasiones en las que el control de terceros es totalmente apropiado y deseable. Si la privacidad de los datos es la consideración más importante, existen formas de proteger los datos sin ni siquiera conectarlos a una red.
Pero si la infraestructura de TI existente con cuentas e inicios de sesión no es suficiente para la seguridad de la identidad digital, entonces el problema podría resolverse con la tecnología blockchain.
Como escribió Satoshi Nakamoto en su (o ella) obra fundamental, “Bitcoin: un sistema de efectivo electrónico de igual a igual”: “Los comerciantes deben ser cautelosos con sus clientes, molestándolos para obtener más información de la que necesitarían. Un cierto porcentaje de fraude se acepta como inevitable “.
La criptografía de clave privada permite transacciones push, que no requieren sistemas centralizados ni las cuentas elaboradas que se utilizan para establecer relaciones digitales. Si esta base de datos requiere millones de dólares para asegurar transacciones financieras ligeras, entonces existe la posibilidad de que las cadenas de bloques sean la solución.
¿Es la velocidad de la transacción la consideración más importante?
¿Esta base de datos requiere transacciones de milisegundos de alto rendimiento? (Hay más sobre este punto en nuestra guía: “¿Cuál es la diferencia entre una cadena de bloques y una base de datos?”).
Si lo que se requiere son transacciones de milisegundos de alto rendimiento, lo mejor es seguir con un sistema centralizado de modelo tradicional. Las cadenas de bloques como bases de datos son lentas y el almacenamiento de los datos tiene un costo: el procesamiento (o “extracción”) de cada bloque de una cadena. Los sistemas de datos centralizados basados en el modelo cliente-servidor son más rápidos y menos costosos… por ahora.
En resumen, aunque todavía no conocemos todos los límites y posibilidades de las cadenas de bloques, al menos podemos decir que los casos de uso que han pasado la inspección se refieren a la gestión y la seguridad de las relaciones digitales como parte de un sistema de registro.
Escrito por Nolan Bauerle; imágenes de Maria Kuznetsov