Las blockchains públicas: un libro abierto 

Empecemos por los que hemos visto hasta ahora. Una red abierta a todo el mundo y sin restricciones (salvo una conexión a Internet), datos que pueden ser consultados por cualquiera en cualquier momento y transacciones inscritas en un registro digital distribuido que no puede ser falsificado ni borrado, es decir, una blockchain pública. Aquí, cada validador de transacciones en la red (llamado "nodo") tiene los mismos derechos para acceder a la blockchain, crear nuevos bloques de datos y validarlos. Sin condiciones de acceso, este tipo de blockchain se descentraliza mucho más fácilmente que las blockchains privadas y con permisos, como veremos a continuación.

Piense en ello como un libro de contabilidad abierto delante de usted, en su mesa, donde cualquiera puede venir a leer, escribir y auditar las líneas que se están escribiendo y las que se han escrito previamente. Imagine que cada persona tiene este libro, y todos pueden comprobar las transacciones antiguas y actuales. Así que cuantos más lectores (nodos) lean el libro en todo el planeta, más difícil será escribir líneas falsas porque no todos los lectores te lo permitirán. Si en este libro sabemos que ha comprado 15 bitcoins, podemos verlo e impedir que gaste 30 bitcoins porque sería injusto (las comprobaciones se hacen con medios algorítmicos y criptográficos). 

Diagrama de una Blockchain
Fuente: Masterthecrypto.com
Las blockchains públicas son interesantes por sus características de descentralización, democratización y falta de control centralizado. Aunque no es necesario cumplir ciertos criterios para acceder a este libro de contabilidad público, otros tipos de blockchain no ofrecen las mismas ventajas. 

Las blockchains privadas: un libro cerrado

Aquí retomamos la metáfora de nuestro libro público mencionada anteriormente, pero las reglas del juego cambian. El lector, el escritor y el oyente, es decir, el nodo (ordenador conectado) en la blockchain, sólo podrá asumir sus funciones si y sólo si ha recibido una invitación auténtica y verificada. Por lo tanto, es comprensible que en este caso no todo el mundo pueda participar en la blockchain. La validación la exigen los operadores de la red (que ya están en marcha). Estos operadores pueden ser los creadores de la blockchain y pretenden controlar su acceso y tener derechos privilegiados como modificar, autorizar o rechazar determinadas transacciones.

  • La red sólo es accesible para un número limitado de personas y los nuevos participantes deben ser validados primero por los operadores de la red, es decir, un organismo central de decisión. 
  • La accesibilidad a los datos puede variar de un nodo a otro, es decir, de un individuo a otro, en función de los derechos de acceso definidos por los operadores.

En el caso de nuestro libro, quienes tendrían acceso a las líneas sólo podrían ser una empresa, una institución o una organización. Sólo ellos tendrían el poder de invitar a otro individuo a participar en la construcción del libro con las reglas que ellos hubieran definido. Concretamente, en el marco de la blockchain privada, la calidad de la autoridad resurge pero con la tecnología de la blockchain. No todo el mundo puede participar, realizar transacciones y autenticar los cambios realizados en este tipo de blockchain.

Sistema descentralizado vs. privado
Fuente: Forbes México

Es fácil entender que las empresas tenderán a confiar en las blockchains privadas porque son controlables a voluntad según las reglas que hayan establecido. Además, las normas pueden modificarse en cualquier momento. Un banco, por ejemplo, podría redirigir a los clientes a las blockchains que controla, aplicar las tarifas de los diferentes servicios de forma automática y cambiar las tarifas al instante. Los costes de las transacciones serán menores que los de una blockchain pública, ya que, como organismo de control, no tendrá que depender de una red global descentralizada para validar las transacciones. La transparencia de las transacciones y la protección contra la manipulación ya no forman parte de este tipo de blockchain.

El agricultor camboyano y la blockchain (híbrida) autorizada

Hay una fina línea aquí con la blockchain descrita anteriormente. Si en el caso de la blockchain privada, había que recibir una invitación auténtica para unirse a la red, en el caso de la blockchain autorizada, se trata más bien de respetar ciertos criterios. Al cumplir estos criterios, tenemos derecho a acceder a determinadas funciones e información. Si el ejemplo del libro era sencillo para entender la diferencia entre blockchain privada y pública, aquí tomaré un ejemplo más avanzado para diferenciar entre blockchain privada y con permisos. 

Por ejemplo, si se utiliza una red blockchain para gestionar las transacciones de productos agrícolas desde su origen (la granja) hasta el cliente final (el mercado), el proceso implica a varias entidades. Imaginemos que un agricultor camboyano cultiva frijoles dragón y los envía a varios mercados del mundo. En este caso, son varias las partes que intervienen en el proceso: las autoridades aduaneras que despachan los productos para su entrada en sus respectivos países, las compañías navieras que los transportan y los operarios de los almacenes que deben mantener el producto dentro de un rango de temperatura determinado, todos ellos cumplen una función específica pero vital para garantizar la transacción del agricultor. En este caso, las redes con licencia pueden ofrecer el mejor ajuste.

El agricultor puede introducir un precio y una cantidad específicos directamente en la blockchain para vender su producto a un comprador en América y otro precio y cantidad a otro comprador en Europa. Las demás entidades implicadas, como el almacenista, no necesitan necesariamente información sobre los precios acordados entre el agricultor y sus distintos compradores. Puede que simplemente necesiten acceder a información limitada, como especificaciones de cantidad y calidad, para cumplir su función y apoyar dichas transacciones. 

Blockchaine
Diferentes tipos de blockchain
Fuente: blockchain.oodles.io

Las blockchains basadas en permisos permiten dar cierta información a determinadas personas o grupos según su función. Están parcialmente descentralizadas y se diferencian de las blockchains públicas en que la red sólo es accesible para un número limitado de usuarios. A diferencia de una blockchain privada en la que se requiere una invitación auténtica, la blockchain con permiso permite a sus usuarios acceder a ella si cumplen ciertos criterios y una vez que los validadores de la red hayan aceptado la solicitud.

Las blockchains privadas y con permisos tienen más probabilidades de ser útiles en casos de uso específicos, en los que se necesitan uno o más organismos de control para garantizar la continuidad de un negocio. Por fin nos acercamos al sistema actual de gobierno corporativo, pero esta vez con la rapidez, el sellado de tiempo y la transparencia de blockchain. La verdadera disrupción tecnológica, en mi opinión, está en las blockchains públicas como la red Bitcoin, que permiten a cualquiera participar en transacciones en cualquier parte del mundo y que se basan en una filosofía colaborativa y descentralizada.

Entendemos la importancia de detectar qué tipo de blockchain: privada, pública o con permiso, se utiliza para nuestras transacciones. Los operadores de una blockchain privada podrían congelar fácilmente las transacciones e incluso cambiar las características de algunas de ellas, como aumentar las tasas de las transacciones o alargar el tiempo de ejecución de nuestras transacciones.

Si el futuro Internet, la Web3, se compone de blockchain, tendremos que detectar qué tipos de blockchain se utilizarán en las diferentes aplicaciones. Personalmente ya tengo mi opinión... En los próximos episodios exploraremos la forma de identificarnos en estas redes (clave privada y pública). También analizaremos las características de estos famosos smart contracts para entender su potencial utilidad en Web3. Nos vemos pronto para el resto de la saga en MarketScreener.

Episodios anteriores :