Cuando Bitcoin presentó al mundo la tecnología blockchain, inició una revolución global. La tecnología blockchain proporcionó una forma de crear sistemas descentralizados para almacenar y transferir datos.
Cuando Bitcoin presentó al mundo la tecnología blockchain, inició una revolución global. La tecnología blockchain proporcionó una forma de crear sistemas descentralizados para almacenar y transferir datos.
La descentralización se considera el atributo definitivo de la blockchain, ya que tiene muchas ventajas sobre los sistemas centralizados tradicionales para almacenar información. Como escribió una vez el cofundador de Ethereum, Vitalik Buterin: "es extremadamente común que los defensores de un protocolo (o extensión de protocolo) afirmen que las propuestas opuestas están 'centralizadas' como el argumento definitivo".
¿Por qué es así? ¿Y qué significa realmente cuando decimos que un sistema está centralizado o descentralizado?
Aspectos esenciales de las redes centralizadas y descentralizadas
- Las redes centralizadas están controladas por una autoridad central.
- Las redes descentralizadas suelen estar controladas por la comunidad o los propios usuarios.
- Las blockchains pueden ser públicas (descentralizadas), privadas (centralizadas) o permisionadas (una combinación de ambas).
- La descentralización tiene beneficios de seguridad y también beneficios ideológicos
Diferencias entre redes centralizadas y descentralizadas
En esencia, si algo está centralizado, significa que hay una única entidad con autoridad completa sobre todo el sistema.
Tomemos Facebook como ejemplo. Si escribes una publicación, subes una foto o compartes un vídeo desde una página, los datos irán de tu dispositivo al servidor de Facebook, donde se almacenarán y se redirigirán a tus seguidores. Hay una autoridad central - en este caso, Facebook - responsable de almacenar, procesar y transmitir todos los datos.
Descentralizado, por el contrario, significa que no hay una única entidad controlando el sistema. En su lugar, el trabajo y la responsabilidad se comparten entre muchas entidades. Un ejemplo de esto se puede encontrar en los torrents. Los torrents se basan en un principio peer-to-peer. Esto significa que si descargas un torrent, no lo descargas de un único servidor central. En su lugar, lo descargas de otros usuarios de torrents que tienen el archivo en sus ordenadores.
La principal diferencia entre las redes centralizadas y descentralizadas es quién controla la red. En las redes centralizadas, una autoridad central tiene el control total. Debido a esto, pueden esencialmente ejecutar la red como quieran. Los sistemas descentralizados están controlados por múltiples entidades, y ninguna persona puede manipular y hacer lo que quiera con la red.
Tipos de blockchains
Las blockchains proporcionan un mecanismo para que los sistemas abiertos sean estables y resistentes. Esta es la base que nos permite construir redes descentralizadas fiables. Sin embargo, es importante señalar que las blockchains no son necesariamente descentralizadas.
La tecnología puede y a menudo se utiliza para construir blockchains privadas. Estas blockchains están controladas por un solo individuo o empresa y, por lo tanto, están centralizadas. Una alternativa popular a las blockchains privadas son las blockchains públicas, que están descentralizadas y abiertas a cualquiera. Estas son las que todos conocen a través de Bitcoin y la mayoría de las criptomonedas populares. También existe una tercera categoría con funcionalidad que se sitúa entre las dos, llamada blockchains permisionadas. Estas se utilizan porque permiten otorgar permisos específicos a participantes individuales.
La mayoría de las criptomonedas más grandes utilizan blockchains públicas. Estas se benefician de la descentralización de tres maneras principales:
Tolerancia a fallos: Los sistemas descentralizados tienen menos probabilidades de fallar debido a un accidente porque se basan en muchos componentes independientes. Es poco probable que todos estos componentes fallen a la vez.
Resistencia a ataques: Los sistemas descentralizados son mucho más costosos de comprometer o manipular. Esto se debe a que carecen de puntos centrales sensibles que puedan ser atacados. Atacar múltiples puntos a la vez es mucho más difícil que hackear un solo servidor.
Resistencia a la colusión: Es difícil para los participantes en un sistema descentralizado actuar de manera que les beneficie a expensas de otros. Un gran grupo de ellos tendría que unirse (colusión) en una especie de conspiración.
Estos atributos hacen que las blockchains públicas sean una forma más segura y confiable de almacenar datos que los sistemas centralizados. Además de estos beneficios, la descentralización es un concepto emocionante por razones ideológicas. Protege los derechos de la mayoría de los usuarios de la red. Esto es importante en la sociedad moderna, donde la mayoría de los recursos están controlados por un grupo relativamente pequeño de personas.
En resumen, las monedas tradicionales están controladas por un banco central. Las criptomonedas, como Bitcoin, están controladas por todos los que están involucrados en el sistema. Si quieres cambiar parte de tu dinero centralizado por criptomonedas descentralizadas, estás haciendo un movimiento que no solo tiene beneficios relacionados con la seguridad, sino también una posición ideológica superior.