por Scott Clark
Web3 es una de las palabras de moda más importantes en lo que va del año, y se basa en la tecnología blockchain, la misma tecnología en la que se basa la criptomoneda. Este artículo intentará desmitificar la tecnología blockchain, explicar cómo funciona, discutir tokens y libros de contabilidad, y ayudarnos a obtener una comprensión más profunda de esta importante tecnología.
Para empezar, una explicación simple es que una cadena de bloques puede verse como un libro de contabilidad digital de transacciones que se duplica y distribuye a través de una gran red de computadoras que forman parte de la cadena de bloques. Cada “bloque” en la cadena de bloques contiene una cantidad de transacciones, y cada vez que ocurre una nueva transacción, se agrega un registro de la transacción al libro mayor de la cadena de bloques de cada participante. Debido a que ninguna entidad única está a cargo de la cadena de bloques, no se puede piratear fácilmente y las transacciones no se pueden falsificar, lo que la mantiene más segura contra el fraude y el robo.
La historia de la cadena de bloques
Aunque el criptógrafo David Chaum propuso por primera vez un protocolo similar a una cadena de bloques en su artículo de 1982 “Sistemas informáticos establecidos, mantenidos y confiables por grupos mutuamente sospechosos”, la primera cadena de bloques descentralizada fue conceptualizada por una persona o grupo de personas conocido como Satoshi Nakamoto en 2008. .
Nakamoto había mejorado el diseño de la cadena de bloques mediante el uso de una forma de marca de tiempo similar a Hashcash sin necesidad de que las cadenas de bloques fueran firmadas por una parte confiable. También introdujo un parámetro de dificultad que estabiliza la velocidad a la que se agregan bloques a la cadena. Nakamoto implementó el diseño en 2009 como un componente central de la criptomoneda Bitcoin.
En agosto de 2014, el tamaño del archivo de la cadena de bloques de bitcoin (que incluye registros de todas las transacciones que se han producido) era de 20 GB. A principios de 2020, el tamaño del libro mayor había superado los 200 GB y, en enero de 2022, superaba los 374 GB.
¿Qué es el libro mayor de Blockchain?
Blockgeeks proporciona una excelente descripción de cómo funciona el libro mayor de blockchain. Su analogía hace que sea fácil de entender: “Imagínese una hoja de cálculo que se duplica miles de veces en una red de computadoras. Luego imagine que esta red está diseñada para actualizar regularmente esta hoja de cálculo y tiene una comprensión básica de la cadena de bloques”. Cada transacción que se registra en el libro mayor se almacena en lo que se conoce como un “bloque”, y cada bloque contiene muchas transacciones. Los datos contenidos en un bloque dependen y están vinculados a los datos del bloque anterior. Eventualmente, estos bloques forman una “cadena” de transacciones, es decir, una “cadena de bloques”.
Adam Perella, gerente de Schellman , un asesor global independiente de cumplimiento de seguridad y privacidad, compartió esta analogía con CMSWire. “Si tiene una cuenta en un banco, los retiros y depósitos de esa cuenta se quedan en el banco. Ahora bien, ¿qué pasa si el titular de una cuenta decide que sus depósitos y retiros deben ser conocidos por todos, para que no puedan ser refutados? Si bien puede no ser obvio según el uso del término, una cadena de bloques es un libro de contabilidad que se comparte entre una gran cantidad de nodos que funcionan como una red de igual a igual”, dijo Perella. “Debido a que un grupo tan grande comparte y mantiene el mismo libro mayor, es difícil discutir la cantidad de dinero que tiene cada titular de la cuenta y cada transacción realizada”.
Perella explicó cómo se mantiene el libro mayor y por qué es difícil alterarlo con fines delictivos. “Para mantener este libro mayor en crecimiento, se escribe una serie de transacciones en un bloque y se crea un hash del bloque que incluye el hash del bloque anterior. Cambiar cualquiera de los bloques de la cadena alteraría los cálculos de hash y evitaría que la red peer-to-peer aceptara el libro mayor con datos incorrectos”, dijo Perella.
La forma en que se crean las cadenas de bloques es intuitiva para el software y las máquinas que se utilizan para crearlas, lo que corrobora la validez de cada bloque en los libros de contabilidad. “¿Cómo saben los pares qué bloques agregar? Consenso. Por lo general, con el nombre de ‘mineros’, los nodos específicos en una red de igual a igual realizarán una ‘prueba de trabajo’ en las transacciones agregadas del bloque y luego lo escribirán en la cadena, que posteriormente se comparte entre todos los nodos para que cada uno tenga una copia actualizada”, explicó Perella.
¿Qué pasa con la descentralización?
Los beneficios de una red descentralizada son variados, pero debido a que no tienen que pasar por una “parte de confianza”, nadie tiene que saber o confiar en nadie más. Cada persona en la red tiene una copia del libro mayor distribuido que contiene exactamente los mismos datos. Si el libro de contabilidad de una persona se altera o corrompe, será rechazado por los demás miembros de la red.
Una de las desventajas de una red descentralizada es que cuantos más miembros hay en una red, más lenta tiende a ser la red. En los sistemas blockchain descentralizados, a diferencia de los sistemas distribuidos, se prioriza la seguridad sobre el rendimiento. Cuando una red de cadena de bloques se amplía o reduce, mientras que la red se vuelve más segura, el rendimiento se ralentiza. Esto se debe a que cada nodo miembro tiene que validar todos los datos que se agregan al libro mayor.
“La mayoría de las referencias ubican a blockchain directamente en el ámbito de las monedas o las finanzas, pero la aplicabilidad es mucho mayor”, dijo Perella. “Cuando surgió la red mundial, la mayoría de los sitios web eran mantenidos por individuos o grupos que alojaban sus propios sistemas y datos. Este formato eventualmente se conocería como Web 1.0. A medida que los servicios comunitarios, las redes sociales y los servicios de alojamiento (Google Cloud, Azure, AWS) se convierten en el telón de fondo principal de Internet, pasamos a la Web 2.0. Esto movió conceptualmente la web de una serie de puntos finales discretos a una gran cantidad de datos agregados en manos de menos organizaciones. La idea detrás de Web 3.0 es la evolución de la web hacia donde están los mayores contribuyentes: usuarios individuales en teléfonos móviles u otros dispositivos IoT”.
“El cambio a una web descentralizada se alinea con la analogía de pasar a blockchain. Aún mejor, los usuarios individuales pueden ser parte de la cadena de bloques donde el contenido o los comentarios aportados se convierten en las transacciones del bloque”, dijo Perella.
Según Perella, puede ser más fácil pensar en cómo se vería esto en la práctica utilizando una nueva red social basada en la tecnología Web3. “Un usuario toma algunas fotos y quiere compartirlas con amigos, seguidores y el público”, dijo Perella. “Estos datos se comparten, se agregan a la cadena de bloques y se distribuyen. Incluso la aplicación utilizada no está centralizada, está escrita y distribuidos entre los nodos de la misma manera. Este es un gran cambio en la forma en que las personas consideran Internet y cómo se intercambian los datos. La interfaz de usuario para esto será muy similar a la que tienen los usuarios hoy en día”.
La descentralización tiene riesgos
Ryan Spanier, vicepresidente de innovación de Kudelski Security , dijo que la tecnología Web3, incluida la cadena de bloques, tiene el potencial de revolucionar la Web, pero no está exenta de riesgos. “La descentralización permite a las personas controlar su propia privacidad, seguridad y activos financieros y digitales. Los beneficios para las personas son significativos. Sin embargo, esto también trae consigo nuevos riesgos que continúan evolucionando. Hasta que las personas tengan las herramientas efectivas y la educación necesaria para combatir estos riesgos por sí mismos, la idea de un ecosistema completamente descentralizado no es realista. En su lugar, las funciones centralizadas con características de seguridad y métodos de cumplimiento seguirán prosperando además de Web3 porque brindan la seguridad que las personas necesitan para confiar en el sistema”, explicó Spanier.
Pensamientos finales
Si bien la cadena de bloques puede ser difícil de explicar, es esencialmente una forma muy eficiente y efectiva de almacenar y compartir datos de manera transparente sin la necesidad de una fuente confiable, utilizando un modelo de distribución descentralizado.
Fuente: https://www.cmswire.com/information-management/understanding-web3s-supporting-blockchain-technology/