¿Cuáles son las diferencias entre blockchain y la tecnología de contabilidad distribuida, también conocida como DLT?
Primero, es necesario especificar que DLT se refiere a una categoría que incluye varias tecnologías similares, de las cuales Blockchain es parte.
Sin embargo, paradójicamente, Blockchain nació primero, gracias a Bitcoin, el 3 de enero de 2009, seguido de otras tecnologías similares, como Tangle, que en conjunto se definen como Tecnologías de libro mayor distribuido o DLT.
La primera cadena de bloques, la de Bitcoin, presentaba algunas propiedades precisas que no todas las DLT tienen.
A pesar del hecho de que ya había libros contables que constaban de cadenas de bloques, la cadena de bloques de Bitcoin fue la primera cadena de bloques descentralizada, que era un libro mayor distribuido sin un administrador y sin un solo punto de falla.
Además de estar formado por una Blockchain conectada en secuencia entre sí mediante códigos criptográficos especiales, llamados hashes, las otras características destacadas de la cadena de bloques de Bitcoin son la descentralización y el hecho de que es pública y abierta.
Por el contrario, los otros DLT pueden diferir de la cadena de bloques de Bitcoin tanto en términos de la estructura como en las otras características peculiares mencionadas anteriormente.
Lo único que tienen en común todos los DLT, incluida la cadena de bloques, es el hecho de que son libros contables distribuidos, lo que significa que no existen en una sola copia, sino que se distribuyen en muchas copias idénticas, todas accesibles en línea.
De hecho, incluso la cadena de bloques de Bitcoin está equipada con esta característica, solo que tiene otras que no necesariamente hacen que se vea como todos los demás registros distribuidos.
Por un lado, no todos los libros distribuidos están formados por una cadena de bloques, también hay algunos basados en arquitecturas muy diferentes, como Tangle, que se basa en gráficos acíclicos. Sin embargo, parece que la mayoría de los DLT en realidad se basan en blockchains.
Además, no todos son públicos, abiertos y descentralizados. Por el contrario, no hay muchos DLT que tengan estas características, ya que está surgiendo un número creciente de libros distribuidos cerrados, autorizados o centralizados.
La realidad es que lo realmente extraordinario y profundo de blockchain es que es descentralizado, público y abierto, es decir, sin permiso y sin confianza. De hecho, aquí es donde la cadena de bloques real es verdaderamente revolucionaria, dado que no existía nada similar antes de Bitcoin.
Sin embargo, los dos términos, blockchain y DLT, a menudo se usan por error como sinónimos, lo que desafortunadamente ahora está extendiendo el mal hábito de usar el término blockchain para referirse a libros distribuidos no descentralizados.
Este hábito ahora está tan extendido que incluso podría imponerse como un nuevo estándar lingüístico, lo que hace que incluso los expertos técnicos utilicen el término blockchain de manera incorrecta según el lenguaje común.
A decir verdad, la definición misma del término blockchain tampoco es unánime.
De hecho, analizando, por ejemplo, el código de la primera versión de Bitcoin, la 0.1.0, hay una referencia explícita de Satoshi Nakamoto a la cadena de bloques (escrita separada), que se entiende solo como una cadena de bloques concatenados.
Entonces, por un lado, hay quienes apoyan esta primera definición del término, aunque se escribió de forma separada y se refería solo a una concatenación trivial de bloques, mientras que por otro, hay muchos que definen blockchain como teniendo las mismas características como la cadena Bitcoin, es decir, una cadena pública, abierta y descentralizada de bloques concatenados.
Al elegir este último como una definición más precisa del significado del término blockchain, se debe agregar que un blockchain, precisamente porque es descentralizado, público y abierto, también debe tener algunas otras características para definirse como tal:
- ser completamente confiable,
- ser resistente a la censura,
- ser prácticamente inmutable
- tener tolerancia bizantina a fallas (BFT), es decir, capaz de continuar funcionando incluso si algunos nodos fallan o actúan deshonestamente.
Entonces, para resumir, la cadena de bloques real es la de Bitcoin y similares, como Ethereum.
Algunos sistemas se basan en libros distribuidos y descentralizados que no se basan en blockchains, como IOTA, que se basa en Tangle.
Otros se basan en libros distribuidos no descentralizados, como Hyperledger de IBM.
Solo las cadenas de bloques que pertenecen al primer grupo deben definirse como tales, mientras que todas las demás caen en la categoría más amplia de DLT junto con las cadenas de bloques.