La tecnología Blockchain va a cambiar el mundo que nos rodea. Sin embargo, para comprender lo que tiene para ofrecer, también debemos comprender las desventajas del blockchain. En esta sección, repasaremos todos los puntos a continuación.
-
Blockchain no es un sistema informático distribuido
Blockchain es una red que se basa en nodos para funcionar correctamente. La calidad de los nodos determina la calidad de la blockchain. Por ejemplo, la blockchain de Bitcoin es fuerte e incentiva a los nodos a participar en la red. Sin embargo, lo mismo no puede ser cierto para una red blockchain que no incentiva a los nodos.
Esto quiere decir que no es un sistema de computación distribuida donde la red no depende del involucramiento y participación de los nodos. En comparación, un sistema informático distribuido funciona para garantizar que verifiquen las transacciones de acuerdo con las reglas, que registren las transacciones y también que tengan el historial de transacciones de cada transacción. Cada una de estas acciones es similar a la de blockchain, pero falta sinergia, asistencia mutua y paralelismo para cada una de ellas.
-
La escalabilidad es un problema
Una de las desventajas del blockchain es que no son escalables como su sistema centralizado equivalente. Si ha utilizado la red Bitcoin, sabrá que las transacciones se completan según la congestión de la red. Este problema está relacionado con problemas de escalabilidad con redes blockchain. En palabras simples, cuantas más personas o nodos se unan a la red, ¡las posibilidades de ralentizar son mayores!
Sin embargo, ha habido un cambio cada vez mayor en el funcionamiento de la tecnología blockchain. Con la evolución correcta de la tecnología, las opciones de escalabilidad también se están integrando con la red Bitcoin. La solución es hacer transacciones fuera de blockchain y solo usar blockchain para almacenar y acceder a la información.
Aparte de eso, también hay nuevas formas de resolver la escalabilidad, incluidas las redes autorizadas o el uso de una solución de blockchain arquitectónica diferente, como Corda.
Sin embargo, todas estas soluciones aún no están a la altura de los sistemas centralizados. Si compara la velocidad de transacción de Bitcoin y VISA, encontrará una gran diferencia entre ellos. En este momento, Bitcoin solo puede realizar 4,6 transacciones por segundo. En comparación, VISA puede hacer 1700 transacciones por segundo. Esto significa que en un día puede hacer 150 millones de transacciones por segundo.
-
Algunas soluciones de blockchain consumen demasiada energía
La tecnología Blockchain se introdujo con Bitcoin. Utiliza el algoritmo de consenso de Prueba de trabajo que se basó en los mineros para hacer el trabajo duro. Los mineros son incentivados para resolver problemas matemáticos complejos. El alto consumo de energía es lo que hace que estos complejos problemas matemáticos no sean tan ideales para el mundo real.
Cada vez que el libro mayor se actualiza con una nueva transacción, los mineros necesitan resolver los problemas, lo que significa gastar mucha energía. Sin embargo, no todas las soluciones de blockchain funcionan de la misma manera. Hay otros algoritmos de consenso que han resuelto el problema. Por ejemplo, las redes privadas o autorizadas no tienen estos problemas ya que la cantidad de nodos dentro de la red es limitada. Además, como no hay necesidad de un consenso global, utilizan métodos de consenso eficientes para llegar a un consenso.
-
Blockchain no puede volver atrás: los datos son inmutables
La inmutabilidad de los datos siempre ha sido una de las mayores desventajas de la blockchain. Está claro que múltiples sistemas se benefician de él, incluida la cadena de suministro, los sistemas financieros, etc. Sin embargo, si observa cómo funcionan las redes, debe comprender que esta inmutabilidad solo puede estar presente si los nodos de la red se distribuyen de manera justa.
Lo que quiero decir es que una red blockchain puede ser controlada por una entidad si posee el 50% o más de los nodos, lo que la hace vulnerable.
Otro problema que sufre es que los datos, una vez escritos, no se pueden eliminar. Toda persona en la tierra tiene derecho a la privacidad. Sin embargo, si la misma persona utiliza una plataforma digital que funciona con tecnología blockchain, no podrá eliminar su rastro del sistema cuando no lo quiera allí. En palabras simples, no hay forma, puede eliminar su rastro, dejando los derechos de privacidad en pedazos.
-
La desventaja del blockchain: son a veces ineficientes
En este momento, existen múltiples tecnologías de blockchain. Si selecciona los más populares, incluida la tecnología blockchain utilizada por Bitcoin, encontrará muchas ineficiencias dentro del sistema. Esta es una de las grandes desventajas de blockchain.
En primer lugar, cuando traté de configurar el minero de bitcoin en mi sistema, descubrí rápidamente que el libro mayor puede cruzar fácilmente cientos de GB. No fue eficiente en el almacenamiento de datos, lo que puede generar problemas de almacenamiento para múltiples nodos que desean formar parte de la red.
Claramente, debe haber una mejor manera de manejar esto, ya que cada vez que se actualizan los datos, los nodos deben replicarlos. Además, el tamaño de la blockchain crece con más transacciones y nodos. Si continúa creciendo, toda la red se ralentiza. Esto no es ideal para blockchains comerciales donde es esencial que la red sea rápida y segura al mismo tiempo.
-
No completamente seguro
La tecnología Blockchain es más segura que otras plataformas. Sin embargo, esto no significa que no sea completamente seguro. Hay diferentes formas en que la red blockchain puede verse comprometida. Repasémoslos a continuación uno por uno para darle más sentido.
Ataque del 51 %: en el ataque del 51 %, si una entidad puede controlar el 51 % o más de los nodos de la red, puede resultar en el control de la red. Al hacerlo, pueden modificar los datos en el libro mayor y también hacer doble gasto. Esto es posible en redes donde es posible el control de mineros o nodos. Esto significa que es más probable que las redes privadas estén a salvo de los ataques del 51 %, mientras que las públicas son más vulnerables a esto.
Doble gasto: el doble gasto es otro problema más con la tecnología blockchain actual. Para evitar el doble gasto, la red blockchain implementa diferentes algoritmos de consenso que incluyen Prueba de participación, Prueba de trabajo, etc. El doble gasto solo es posible en redes con una vulnerabilidad al ataque del 51%.
Ataque DDoS: en un ataque DDoS, los nodos son bombardeados con solicitudes similares, congestionando la red y derribándola.
-
Los usuarios son su propio banco: claves privadas
Para descentralizar blockchain, es importante brindar a las personas la capacidad de actuar como su propio banco. Sin embargo, esto también conduce a otro problema.
Para acceder a los activos o la información almacenada por el usuario en la blockchain, necesita claves privadas. Se genera durante el proceso de creación de la billetera y es responsabilidad del usuario tomar nota de ella. También deben asegurarse de no compartirlo con nadie más. Si no lo hacen, su billetera está en peligro. Además, si pierden la clave privada, perderán el acceso a la billetera para siempre. La dependencia de los usuarios lo convierte en una de las desventajas de blockchain.
Por lo tanto, si usted, como usuario, olvida su clave privada, finalmente se desconecta de su billetera y nadie puede recuperarla. Este es un inconveniente grave ya que no todos los usuarios son expertos en tecnología y tienen más posibilidades de cometer errores. Si hay una autoridad centralizada que se encarga de eso, entonces se anula el propósito de la descentralización.
-
Lucha por el costo y la implementación
El costo subyacente de implementar la tecnología blockchain es enorme. Aunque la mayoría de las soluciones de blockchain, incluido Hyperledger, son de código abierto, requieren una gran inversión por parte de la organización que esté dispuesta a buscarlas.
Hay costos asociados con la contratación de desarrolladores, la gestión de un equipo que se destaca en diferentes aspectos de la tecnología de blockchain, los costos de licencia si opta por una solución de blockchain paga, etc.
También debe hacerse cargo del costo de mantenimiento asociado con la solución. Para los proyectos empresariales de blockchain, el costo también puede superar el millón de dólares.
Este articulo puede interesarle Pasos para el éxito en 2022: Gestión de inventario de construcción