¡Hola a todos! El día de hoy he preparado esta publicación como mi quinta tarea en la comunidad de Steemit Crypto Academy. Para ello, voy dar respuesta a la tercera pregunta de la tarea 5 de los cursos fijos, impartida por el profesor @stream4u.
(3) ¿Qué es la cadena pública y cuáles serán las ventajas y desventajas de la cadena pública?
Las personas suelen asumir que solo existe un tipo de cadena de bloques; aquella que se creó con el fin de ser descentralizada, transparente y distribuida con todos los nodos de la red pero, al contrario de lo que se cree, existen varios tipos de cadenas de bloques (varían más en implementación que en cómo se estructuran) y se espera, que con el paso del tiempo, “aparezcan” nuevas o se implementen de diferentes maneras la estructura ya existente de la cadena de bloques.
En está ocasión, escogía la tercera pregunta de mi tarea para hablar sobre la cadena de bloques que es conocida por muchos como la “única” y “verdadera” cadena:
La Cadena de Bloques Pública
Es un tipo de cadena de bloques donde todos son libres de participar si lo desean; cualquier persona, con una computadora y conexión a internet, puede acceder a una cadena de bloques pública, ser un nodo, descargar una copia de la cadena y participar proponiendo y verificando información.
Un ejemplo de una cadena de bloques pública podría ser la red de Bitcoin, Ethereum o Tron (asociadas a una criptomoneda); en estas cadenas de bloques cualquiera puede participar, conectarse y obtener una versión actualizada de todo el registro.
La forma de participar en una cadena de bloques pública es descargar o acceder a la aplicación correspondiente, conectarse con los participantes de la red (nodo) y solicitarles la versión actualizada de toda la cadena; este último paso es un proceso automático y puede demorar horas o minutos. Una vez finaliza, el nuevo usuario (nodo) tendrá los mismos deberes y derechos que el resto de los participantes.
En este tipo de cadenas a todos los participantes se les considera iguales. Esto acto significa que no existe un ente principal que controle la red, en otras palabras, a este tipo de cadena de bloques se le considera totalmente descentralizadas; no existe el riesgo de que alguien con mayor autoridad pueda modificar o alterar la información a su antojo.
Estas cadenas se rigen por ciertas reglas preestablecidas (gobernanza) y todos los participantes de la red aceptan estar de acuerdo con ellas a través de un consenso. Los participantes confían en que para suministrar información a la cadena se deben cumplir las reglas y como la información es abierta para todos, cualquiera puede ver fácilmente si alguien intenta violarlas.
Cabe decir que el correcto funcionamiento de las cadenas de bloques públicas depende de la cantidad y el comportamiento de sus usuarios. Para que esta red funcione se establece un sistema que opera por medio de la teoría de juegos; para que las personas hagan sus tareas de manera correcta se les recompensa. En la mayoría de los casos suele ser con criptomonedas.
La labor que desempeña cada participante es de suma importancia para que la red funcione correctamente. Las tareas de los participantes dependen de su nivel de participación dentro la cadena. Se pueden establecer trabajos muy generales o muy específicos; desde recolectar la información en bloques y verificar que todo lo que se está suministrando es veraz, hasta el voto a favor o en contra de la gobernanza (reglas) en dicha cadena.
Por otra parte, cabe resaltar que el proceso por el que funciona este tipo de cadena estable que la información que se suministra en ella no se puede borrar o modificar, esta particular característica hace a las cadenas públicas seguras; los participantes no necesitan confiar en la gobernanza o en el resto de los participantes debido a que la información es visible e inmutable para todos.
Otra característica a resaltar es que en estas cadenas los usuarios pueden y suelen ser anónimos. Debido a que no hay ningún ente que controle la cadena y la regla de que cualquiera puede participar, no se les exige a los usuarios presentar una información donde validen quiénes son.
La cadena de bloques pública suele ser conocida como la única y verdadera cadena de bloques, esto es debido a que es el único tipo de cadena que no tiene ninguna clase de restricción; es abierta y totalmente descentralizada. Otros tipos de cadenas de bloques no son totalmente descentralizadas o tienen alguna clase de restricción.
Ventajas de las Cadenas de Bloques Públicas
Inmutabilidad de la información: En la aplicación de las cadenas de bloques públicas se establece que no se puede modificar la información que se suministra en la misma. Esta característica minimiza el riesgo de que alguien pueda alterar los datos.
Descentralización: Se puede decir que una cadena de bloques pública no tiene un dueño que controle todo el sistema. Esta característica causa confianza en los participantes de la red, debido a que no existe el riesgo de que alguien disponga de toda la red.
A prueba de fallas: La distribución de la información con todos los participantes de la red minimiza o imposibilita la probabilidad de que todo el sistema colapse. Como existen miles de copias distribuidas por todo el mundo no hay ningún problema si alguno o varios de los nodos que conforman el sistema fallaran.
Múltiples formas de aplicación: Las personas suelen asumir que una cadena de bloques pública solo puede aplicarse al mundo de las criptomonedas, no obstante, ésta puede ser implementada de diversas maneras, algunos ejemplos podrían ser como sistemas de votación o en reconocimiento de propiedad (bienes, derechos, obligaciones).
Transparencia: Esta característica puede considerarse como una ventaja, ya que los participantes de la red no necesitan confiar en los otros; la información se encuentra visibles para todos, evitando la corrupción.
Funciona las 24 horas del día: Al contar con miles de nodos trabajando en todo el mundo y sin ningún intermediario o ente central que controle la red las transacciones pueden y se llevan a cabo en tiempo real.
Desventajas de las Cadenas de Bloques Públicas
Anonimato: Esto puede representar una desventaja debido a que los participantes no necesitan demostrar quiénes son y, como tienen todo el derecho de disponer de sus activos como quieran, se presta para que las personas incurran en actos delictivos.
Sin privacidad: Para algunas personas es incomodo o molesto la idea de mostrar la información que está presente en la cadena, por ejemplo, a muchas personas no les gusta mostrar sus transacciones bancarias ¿por qué en una cadena pública si las mostrarían?
Inseguridad: Para algunas personas puede ser inseguro que no exista un ente que controle la cadena, como un banco o un gobierno.
Potencial incremento de desempleo: La cadena de bloques pública elimina intermediarios; encargados de custodiar la información e impartir confianza a sus participantes. Por lo tanto, determinadas entidades y profesionales podrían verse afectados.
Los separadores están hechos por @roaguz en PicsArt