comparte

La Tecnología de Libro Mayor Distribuido (DLT), así como la Tecnología Blockchain, a menudo se mezclan. Por eso, los novatos a veces piensan que es lo mismo. Hoy vamos a acabar con ese error.
Se puede decir que la DLT es algo más amplio que consta de otras tecnologías. Entre las tecnologías de libro mayor distribuido, podemos destacar el Grafo Acíclico Dirigido, también conocido como DAG.
Es importante señalar que ambas tecnologías mantienen la información en un libro de contabilidad digital que puede compartirse y descentralizarse. Además, también pueden tener un mecanismo de incentivos. Aunque puedan parecer similares, algunas personas siguen considerando el DAG como un rival de la tecnología blockchain.
Para profundizar en todo este espacio, veamos más de cerca estas tecnologías, sus especificaciones y cómo han evolucionado a lo largo de los años.
Primero, busquemos una definición de Blockchain
La cadena de bloques es un libro de contabilidad público y transparente que es inmutable, lo que significa que no puede modificarse y enlazarse entre sí. Los bloques son los componentes de esta tecnología que retienen los datos de la transacción, que quedan registrados de forma permanente en el sistema. Pueden considerarse páginas individuales del libro de registro de la ciudad. El libro es la cadena de bloques tradicional o el libro mayor público, mientras que cada página es un bloque que contiene datos específicos. Un buen ejemplo son las criptomonedas Bitcoin o Ethereum.
Cada bloque contiene, entre otras cosas, un registro de algunas o todas las transacciones recientes y una referencia al bloque inmediatamente anterior (hash anterior). También contiene la respuesta a un complejo enigma matemático. Se llama nonce y es único para cada bloque. No se pueden añadir nuevos bloques a la cadena sin el nonce. La minería es un proceso de competición para encontrar el siguiente nonce mediante el algoritmo de prueba de trabajo. Una vez validado el nuevo bloque, se añade a la cadena, que se organiza en una secuencia lineal a lo largo del tiempo.
Aproximadamente cada diez minutos, se repite el proceso y aparece un nuevo bloque. La cadena de bloques está autenticada por una amplia gama de nodos y usuarios validadores perturbados globalmente. Todos los nodos implicados tienen una copia completa de la cadena de bloques.
Averigua detalles sobre el grafo acíclico dirigido
La tecnología de grafos acíclicos dirigidos (DAG) ofrece un enfoque único y eficaz para los sistemas de libros de contabilidad distribuidos. Mientras que las cadenas pueden representar visualmente las cadenas de bloques, un grafo acíclico dirigido DAG puede representarse mediante una estructura de directorios de archivos. Esto es lo mismo que seleccionar un archivo en tu escritorio y que aparezcan más subcarpetas. Su secuencia sólo puede ir en una dirección, por lo que es similar a las transacciones de blockchain en que es inmutable, y los usuarios no pueden manipularla una vez confirmada.
Así pues, los sistemas basados en DAG pueden denominarse libros de contabilidad distribuidos sin bloques, que son escalables y ligeros. Existen algunos proyectos DAG significativos. Entre ellos están Byteball, IOTA, Hashgraph y NANO.
A diferencia de la cadena de bloques, las transacciones individuales del DAG se ajustan entre sí directamente, en lugar de agruparse y procesarse en bloques. Esto aumenta la escalabilidad del DAG en comparación con la cadena de bloques media. En términos sencillos, podemos decir que una red basada en DAG se parece a un río y a la forma en que fluye. Con el tiempo, todos los arroyos se unen a la corriente principal. Podemos afirmar sin lugar a dudas que no se ralentiza. Al contrario, hace que el flujo principal sea vivo y fuerte. Por tanto, cuanto mayor sea la lista de usuarios, más rápidas serán las transferencias sin que ello influya en el coste.
Gráfico acíclico dirigido (DAG) vs. Blockchain
Estructura
Mientras que las cadenas de bloques siguen una cadena lineal e inalterable de bloques de transacciones, los grafos acíclicos dirigidos (DAG) ofrecen un enfoque estructural diferente. En un DAG, las transacciones individuales están conectadas a otras múltiples transacciones, formando una red que se asemeja más a una estructura de directorios de archivos que a una cadena lineal.
Consenso
En las redes blockchain, el consenso se consigue validando las transacciones de un bloque. Hay muchas soluciones que se pueden integrar. Uno es el consenso de prueba de trabajo, que requiere una carrera para resolver un complejo rompecabezas matemático, denominado minería. Los mineros que tienen éxito ganan la tasa de minero, que pagan otros usuarios. Es crucial tener en cuenta que los mineros desempeñan un papel importante en la creación de nuevos Bitcoins. Esto se está aplicando actualmente en redes como las de Bitcoin y Ethereum. Otro ejemplo es la prueba de participación (POS), que también se utiliza en la red Ethereum.
En los DAG, una transacción ofrece validación a la otra. Entre los participantes, podemos destacar tanto mineros como validadores, lo que aumenta enormemente la escalabilidad. Sin embargo, no pueden validar su transacción. De ahí que los DAGs no tengan cabida para las altas comisiones por transacción como incentivo. Por ejemplo, Hashgraph utiliza el algoritmo cotilleo sobre cotilleo. Esto significa que cada transacción guarda detalles sobre transacciones anteriores que han sido compartidas por todos los nodos y confirmadas.

¿Es DAG una Blockchain?
Aunque algunas personas sostienen que DAG sustituirá a la tecnología blockchain, es crucial tener en cuenta que ambas tecnologías permiten casos de uso diferentes. Sin embargo, hay DLT que no tienen bloques. Utilizan dags existentes. Dos buenos ejemplos son iota y hashgraph.
DAG vs. Blockchain: Permiten Casos de Uso Diferentes
La tecnología DAG presenta un método rentable y eficaz de transferencia de datos, especialmente adecuado para casos de uso que exigen escalabilidad y numerosas microtransacciones de bajo volumen. En la blockchain, esto no sería económicamente viable, ya que las tarifas son demasiado elevadas. Además, blockchain sólo gestiona unas diez transacciones por segundo, y también consume una gran cantidad de energía, mientras que DAG gestiona una amplia gama de transacciones en un instante.
Por otra parte, si deseas transferir una cantidad considerable de dinero, la velocidad y las comisiones de transacción se vuelven menos cruciales, y la seguridad se convierte en la principal preocupación. Por lo tanto, para este caso de uso, blockchain se convierte en una alternativa mejor.
En resumidas cuentas, las dos tecnologías están diseñadas para fines distintos y tienen estructuras diferentes. Por tanto, un grafo acíclico dirigido no puede considerarse una cadena de bloques, sino un libro de contabilidad distribuido sin bloques.
¿Es Hashgraph un DAG?
Hashgraph puede considerarse un enfoque totalmente diferente de las tecnologías de libro mayor distribuido. Podemos decir que es una estructura de datos o un algoritmo de consenso que utiliza el grafo acíclico directo (DAG) para almacenar y acceder a la información. Implica al algoritmo de cotilleo sobre cotilleo para llegar a un consenso. Es la forma en que las transacciones dentro de la red se ajustan entre sí gracias a los hashes previos, y da como resultado un DAG que se conoce como Hashgraph. Por tanto, el algoritmo puede considerarse un DAG, ya que sigue estos métodos.
¿Es Hashgraph mejor que las redes de cadenas de bloques?
Como Hashgraph es nuevo en el mercado, mucha gente no tiene una idea clara sobre él. Por lo tanto, para tener una visión clara de ambos, he aquí un breve vistazo a DAG vs. Blockchain y sus diferencias.
Comparación de Blockchain y grafos acíclicos dirigidos. Varias cosas a tener en cuenta
Acércate a
Una de las principales diferencias es que Blockchain almacena los datos linealmente -en bloques-, mientras que Hashgraph almacena y accede a los datos mediante DAG. Tomemos, por ejemplo, la red Bitcoin. Almacena las transacciones de bitcoin en bloques cuya cabecera contiene valores hash vinculados desde la primera transacción hasta la más reciente.
Seguridad
Blockchain utiliza la criptografía para proporcionar seguridad a la información que allí se guarda, mientras que su "rival" cuenta con la Tolerancia a Fallos Bizantina Asíncrona para evitar fugas de datos.
Algoritmo de consenso
Blockchain carece de un enfoque único para el consenso. En la mayoría de los casos, depende de la criptomoneda o del ecosistema. Hashgraph tiene un método de votación como forma de obtener el consenso de la red.
Velocidad
La velocidad de Blockchain varía según la criptomoneda o la solución. En Bitcoin o Ethereum, su red puede gestionar hasta diez transacciones en un segundo. Comparativamente, Hashgraph es más rápido que blockchain, ya que puede gestionar una gran cantidad de transferencias en cuestión de segundos.

¿Qué tecnología es mejor? Seleccionar una solución para tu proyecto
Sin duda, Hashgraph es una solución más sólida que blockchain. Pero eso no significa que sea un buen sustituto en los últimos años. Debes seleccionar la tecnología aplicable a tu empresa en función de tus necesidades.
Si necesitas ayuda sobre la integración de estas tecnologías, ponte en contacto con el equipo de ICODA. Nuestros métodos son fiables y seguros, y destacamos en el desarrollo y apoyo de las soluciones más innovadoras. Nuestro equipo detrás de la agencia trabaja con las soluciones e infraestructuras en la nube más seguras.
Gracias a nuestra amplia experiencia en blockchain y a los sólidos modelos que ofrecen las tecnologías descentralizadas, ¡siempre estamos dispuestos a ayudarte!