Task 4: Blockchain, Decentralization, Block explorer - Crypto Academy S5 - Homework Post for @yousafharoonkhan by @karupanocitizen

in SteemitCryptoAcademy3 years ago

Saludos a todos los honorables miembros de nuestra @SteemitCryptoAcademy, para muy es un honor poder participar una vez más en los cursos introductorios, dirigidos no solo a proporcionarnos una base sólida de conocimiento sobre el entorno blockchain, sino además a estimular la investigación y el análisis crítico de los distintos procesos que se ejecutan dentro de una cadena de bloques, esto nos permitirá convertirnos en participantes activos en los procesos de cambio tecnológico que se están gestando actualmente.

Portada Cursos Basicos Criptoacademia (2).png

En esta oportunidad tuvimos el gusto de poder recibir una brillante conferencia, por parte del profesor @yousafharoonkhan sobre tres puntos fundamentales para nuestro proceso de formación: el significado del término blockchain y como está compuesta una cadena de bloques, en que consiste la descentralización dentro del contexto de una cadena de bloques, sus ventajas, desventajas e importancia y por último la utilidad y funcionamiento de un explorador de bloques

1.png

Para cumplir con los requisitos planteados en la tarea 4 referidos al tema:

  • “Blockchain, Descentralización, Explorador de bloques” en esta publicación estaremos desarrollando la siguientes temática:

(2) Definir descentralización. Describe las ventajas y desventajas de un sistema descentralizado. ¿En qué áreas de la vida puede ser útil una cadena de bloques descentralizada?

Separador derecho introductory lvl SCA.png

Descentralización Blockchain

Para poder entender con claridad del significado del término descentralización, primero debemos hacer referencia a su término antónimo: la centralización. La centralización es un sistema de gobierno en el que todas las decisiones sobre los aspectos de determinado grupo, organización o comunidad son tomadas por un poder central, sea este una persona, una organización o empresa o un número reducido de ambas cosas, el factor determinante en este sistema de gobernanza es que el poder de decisión reside en un grupo muy pequeño de individuos.

Como contraparte, un sistema descentralizado se caracteriza porque la toma de decisiones, que afectan a la generalidad de los integrantes de una comunidad, no reposa en una autoridad única, sino que se distribuye entre los distintos integrantes de dicha comunidad, esto busca impedir la manipulación y monopolización del funcionamiento del sistema.

Para verlo en términos sencillos, Youtube, Facebook, Tik Tok o Instagram son redes sociales centralizadas, el contenido allí exhibido debe adecuarse a las condiciones impuestas por los propietarios de dichas redes sociales o de lo contrario pudieran ser objeto de suspensiones o perdida de sus cuentas, además de ello el contenido de las mismas está almacenados en servidores propiedad de dichas compañías.

Por otro lado, Steemit por ejemplo, carece de normativas relacionadas a la censura de contenido de parte de una autoridad única y es la propia comunidad de autores y curadores, quienes determinan la calidad y tipo de contenido que es “aceptable” dentro de la plataforma, sin que exista la posibilidad de cancelar o anular la cuenta de ningún usuario. Por otro lado, la información generada en la plataforma se distribuye entre los distintos de nodos que integran la red, por lo que no existe un servidor centralizado.

Separador izquierdo introductory lvl SCA.png

Tipos de descentralización en blockchain

Para poder entender con un poco más exactitud cómo funciona la descentralización, dentro del entorno blockchain, considero pertinente hacer mención de tres tipos de descentralización que se aplican en sistemas informáticos:

  • Descentralización arquitectural: esta viene dada por el número y características de los equipos informáticos que participan dentro del sistema, se evalúan por ejemplo el número de equipos que conforman la red y cuantas son necesarias que se mantenga en línea para garantizar la operatividad de la red, de esa manera se puede determinar las vulnerabilidades de la misma.

  • Descentralización política: esta se refiere al número de individuos propietarios o que controlan las computadoras y equipos que integran la red, en este caso se establece que tan distribuida está la toma de decisiones que afectan al sistema, mientras más personas participen en la toma de decisiones más descentralizada será la red.

  • Descentralización Lógica: la red está administrada por un software encargado de organizar las interacciones entre los distintos componentes de la misma, en este sentido esta descentralización está referida a la estructura de datos que emplea la red, si opera como un objeto único o como un entramado de sistemas tipo colmena, para determinar qué tan descentralizada, desde el punto de vista lógico, es una red, habría que establecer que si al dividirla en dos partes una de ellas puede operar de forma independiente de la otra.

En cuanto a lo anterior toda blockchain es políticamente descentralizada, ya que no existe una autoridad única que la controle, de la misma manera arquitecturalmente también son descentralizadas, al no depender de un único servidor o un sistema central de procesamiento de datos, pero a nivel lógico si existe centralización ya que todos los nodos que integran la red se comportan como una única computadora.

Separador derecho introductory lvl SCA.png

Gobernanza dentro de una blockchain

Si bien la idea fundamental de toda blockchain es que funcione bajo un sistema de gobierno descentralizado, eso no quiere decir que no sea necesario la existencia de un determinado número de individuos u organizaciones que puedan tomar las decisiones inherentes al desarrollo del proyecto, es por ello que cada proyecto blockchain establece sus mecanismos de gobiernos que permita hacer cada vez más fluida, justa y eficiente la toma de decisiones.

Responsabilidad de la Gobernanza Blockchain

Pero, ¿qué pasa con la responsabilidad de la gobernanza blockchain? ¿Quién está detrás de esto?

Para mitigar el problema, la gobernanza blockchain se basa en cuatro comunidades centrales, en lugar de solo una. La cantidad de comunidades centrales puede diferir dependiendo de la propia blockchain, pero en la mayoría de los casos, estas cuatro comunidades siempre están a cargo de administrar la gobernanza de la blockchain.

En este sentido, se crean cuatro tipos de comunidades que se encargarán de llevar la gobernanza del proyecto, interviniendo directamente en la promoción y ejecución de los planes del mismo, estas comunidades son: propietarios de tokens, operadores de nodos, desarrolladores y equipo blockchain.

  • Propietarios de Tokens: se consideran como los inversionistas de la blockchain al adquirir los tokens del proyecto, estas personas participan, a través del derecho a voto en la gobernanza del proyecto que les otorga el tener una buena participación porcentual de la totalidad de los tokens en circulación. Aspectos como precios del token, cambios en el funcionamiento de la blockchain, tarifas, etc. son de las principales cosas en las que ejercen su poder de gobierno.

  • Operadores de Nodos: funcionalmente hablando vienen a ser los encargados de dar soporte a la red, en sus equipos se mantienen una copia del registro de las operaciones procesadas por la blockchain, su opinión es de tal importancia que son consultados por los desarrolladores para determinar las características que serán ejecutadas o no, en dichos nodos.

  • Desarrolladores Centrales: son los encargados de diseñar, gestionar y garantizar el correcto funcionamiento del código central de la blockchain, ellos tienen la facultad para actualizar, suprimir y mantener actualizados los distintos códigos informáticos que permiten la funcionalidad de toda la red.

  • Equipo Blockchain: este equipo puede constituirse de muchas maneras y básicamente está integrado por las personas o instituciones responsables de echar a andar el proyecto, generalmente se organizan bajo la figura de una organización o empresa sin fines de lucro cuya meta principal es la recaudación de fondos y la promoción para garantizar el éxito del proyecto. Así mismo, pueden actuar como mediadores en la resolución de conflictos entre las tres comunidades anteriormente señaladas.

Separador izquierdo introductory lvl SCA.png

Ventajas y desventajas de la descentralización

La inexistencia de una autoridad única, capaz de tomar todas las decisiones sobre el funcionamiento de un proyecto blockchain trae consigo consecuencias muy positivas, pero también algunas debilidades como mencionamos a continuación:

Ventajas de la descentralización blockchain

  • Seguridad de información: nuestra información y datos personales están protegidos de terceros.

  • Seguridad de sistema: al no estar alojado en un servidor central, sino en una red de nodos, el sistema blockchain está más protegido a los ataques de hackers que pudieran afectar la red.

  • Transparencia: las operaciones realizadas dentro de la blockchain es totalmente pública, por lo que cualquiera puede verificar las transacciones que se realicen en ella, esto es muy importante para verificar por ejemplo, los movimientos de las wallets de los proyectos en los que pensemos invertir.

  • Tarifas más económicas: en términos generales, las tarifas por transacción efectuadas dentro de la blockchain son mucho más económicas.

  • Imposibilidad de monopolios: los sistemas descentralizados dificultan la creación de monopolios en cuanto a la toma de decisiones, lo que lo hace más justo.

  • Anti-corrupción: por su transparencia y carácter descentralizado, la blockchain previene la corrupción de los proyectos al obligarlos a cumplir con lo establecido.

  • Libertad financiera: dentro de un entorno descentralizado cada usuario puede disponer plenamente y en todo momento de sus recursos, de la manera que considere más conveniente.

  • Igualdad de oportunidades: los recursos y beneficios del entorno blockchain se colocan a la disposición de todos, los que de acuerdo a sus características particulares podrán o no hacer uso de los mismos.

Desventajas de la descentralización blockchain

  • Necesidad de capacitación: al ser dueños y responsables de todo lo que hacemos en el entorno descentralizado, nos obliga a estar educados con respecto al funcionamiento del mismo para no cometer errores con el manejo de nuestros recursos.

  • No hay organizaciones responsables: los errores que comentamos al realizar una operación financiera (transferencia de fondos, gestión de wallets, fijación de precios de ventas) son de nuestra responsabilidad, por lo que ninguna organización responderá por los mismos.

  • Problema con toma de decisiones: el que todos tengan acceso a la toma de decisiones no garantiza que éstas sean las más acertadas, por lo que un proyecto podría verse afectado por decisiones erróneas o por atrasos en la toma oportuna de decisiones importantes.

  • Desarrollo de tecnología: para el funcionamiento óptimo del sistema blockchain aún quedan muchas cosas que resolver, la fluidez de información entre sistemas centralizados, la interoperatividad de las distintas blokchain, la velocidad de transacciones, son algunas de las debilidades que aún están solventándose dentro del entorno descentralizado.

Separador derecho introductory lvl SCA.png

Utilidad de una blockchain descentralizada en la vida cotidiana

Dos de las principales ventajas de una organización descentralizada es que, por un lado, evita el abuso generado por el monopolio en cuanto a la toma de decisiones, lo que a su vez minimiza el problema de los conflictos de intereses y previene la corrupción, mientras que por el otro garantiza la transparencia de los registros y el libre acceso a los mismos. Esto hace, como bien explico el profesor @yousafharoonkhan, que la blockchain sea un mecanismo ideal para aquellos aspectos de la vida donde un rápido, transparente y confiable acceso a la información sea necesario.

Tanto el sector salud, el manejo de los derechos sobre tierras como la realización de procesos electorales son aspectos de la vida cotidiana en las que el uso de la tecnología blockchain sería fundamental, sin embargo, en esta oportunidad quiero referirme a su uso dentro del Internet de las Cosas (IoT)

2.png

Aplicación de la blockchain en el internet de las cosas

El Internet de las Cosas o Internet of things (IoT) es una tecnología que permite que distintos dispositivos puedan comunicarse entre sí y entre el usuario, generando de esta manera redes de comunicación que permite la automatización de procesos.

Por ejemplo, al activarse el despertador en el reloj inteligente del usuario, también podría encender de forma automática el radio o la tv, la cafetera, la lavadora o cualquier otro artefacto dentro del hogar, ajustar la temperatura de la habitación o la iluminación, todo esto sin la intervención directa humana. Esto ya es posible, mediante el uso de Alexa por ejemplo, de la misma manera que los autos eléctricos de Tesla permiten una conducción casi “independiente” del conductor humano. El problema de los mecanismos IoT, que existen actualmente, es que están en poder de entes centralizados que tienen acceso a nuestra información (patrones de consumo, identidad e información personal, patrones de movilización, hábitos diarios, etc) y ya sabemos lo que son capaces de hacer con la misma, esto nos coloca en una situación muy desventajosa.

Por otro lado, el hecho que cada producto deba adaptarse a características particulares para poder funcionar en una red IoT hace que exista la posibilidad de que se creen monopolios, bien sean en cuanto a mecanismos de acceso, a softwares o incluso a hardware como ocurrió con Microsoft y Apple en su debido momento.

Por otro lado, el mantener los sistemas de IoT colocados en servidores centrales, facilita la oportunidad para que hackers maliciosos puedan tener acceso al mismo manipulando de esta manera el uso de dichos dispositivos IoT. ¡imagínense que un desconocido tomase control de nuestro vehículo de manera remota!

Todo lo anterior puede ser evitado con el uso de un entorno blockchain que administre y gestione todo lo referente a la red IoT, los fabricantes de dichos dispositivos podrían adaptarse a protocolos únicos de libre acceso, la red de comunicación estaría libre de ataques que pudieran hacer colapsar a todo el sistema IoT, los datos o información de los usuarios estaría encriptada y por tanto imposible de usar por terceros, no se crearían empresas que monopolizasen el uso y administración de la red IoT y se garantizaría en todo momento la facilidad de intercambio de información entre los distintos dispositivos conectados a la red.

Separador izquierdo introductory lvl SCA.png

Conclusión

Nos hemos acostumbrados a vivir en una sociedad donde un tercero tiene el poder de manipular, limitar o sencillamente controlar nuestros recursos o nuestro poder de decisión, los proyectos blockchain y su disruptiva gobernanza descentralizada, vienen a otorgarnos una libertad que muchos aún no están en la capacidad o de asumir.

Ser totalmente dueños de nuestros actos es algo que, aunque parezca contradictorio, no es del agrado de muchas personas acostumbrada a que sean otras personas o empresas las que se encarguen de gestionar sus decisiones, tantos sus aciertos como sus fracasos, saber que no habrá un tercero responsable detrás de un error en la toma de una decisión, o en la realización de una transacción, por ejemplo, es algo que aterra a muchas personas que desconocen el funcionamiento del entorno criptográfico.

Es por ello que es indispensable, si deseamos gozar de todos los beneficios y ventajas que nos ofrecen los entornos descentralizados blockchain, que aprendamos cada vez más sobre su funcionamiento para evitar posibles errores. Por lo que agradezco esta excelente oportunidad de aprendizaje que diariamente nos proporciona la @SteemitCryptoAcademy.

¡Seguimos aprendiendo!

Salvo indicación en contrario, todas las imágenes empleadas fueron obtenidas y modificadas en Canvas y bitmoji

Baner Criptoacademia Introd (2).gif

Sort:  
Loading...

Coin Marketplace

STEEM 0.18
TRX 0.13
JST 0.030
BTC 58119.97
ETH 3054.21
USDT 1.00
SBD 2.26