Crypto Academy / Temporada 3-Semana 7 / - Publicación de tareas para el profesor @allbert
Crypto Academy
Blockchain Oracle
Hola a todos mis amigos de la cripto academia, espero que se encuentren bien, ya nos acercanos al final de la temporada y hemos aprendido ya muchas cosas importantes sobre el mundo de las criptomonedas , esta semana en particular estaremos hablando sobre los blockchain Oracles, explicaremos en detalle un proyecto oracles y como funciona, recordemos que este tipo de proyecto son una especie de enlase entre el mundo normal y la blockchain estos realizan esta conexcion para así automatizar procesos de la vida diaria, recordemos que esta asignasion es parte de la tarea para la cripto academia del profesor @allbert.
Introducion.
Que son la blockchain Oracles.
Son una especie de protocolo que en la mayoría de los casos están fuera de la blockchain y funcionan fuera de ella permitiéndonos crear automatizaciones a travez de contratos inteligentes, estos obtienen datos de la blockchain y mediante su programamcion estos deciden que hacer con estos datos.
Este protocolo toma estos datos que son necesarios para realizar alguna acción y la autentica y luego la trasmite al software o interface final.
Actualmente existen varios tipos de Blockchain Oracles las cuales tienen un fin en especifico entre ellas tenemos:
Sofware Blockchain Oracle : Son los mas utilizados ya que esta toma los datos de la blockchain original y crea un enlace con base de datos de sofware , servidores y paginas web para mostrarlo o realizar una función con estos datos, todo esto lo realiza con un contrato inteligente el cual va recopilando toda esta informacion de una o varias blockchain para luego ser mostrada o utilizada en dicho sofware.
Hardware Blockchain Oracle: Estas en particular utiliza los datos para hacer una conexión con equipos físicos como escaner de barras o otro equipo electrónico físico, y lo que hace es validar los datos de la cadena de bloques con los datos recopilado por el hardware.
Consenso blockchain Oracles: Esta va recopilando datos de los mercados de predicción y estos generalmente obtienen toda esta información que utiliza de una sola fuente, lo cual pueden luego ser manipulados si estos lo desean.
Ouutbound Blockchaiin Oracles: Este brinda a los contratos inteligentes que maneja este protocolo la capacidad de recopilar toda la informacion que necesita y trasmitirla y hacerla publica a cualquier persona.
Ahora veremos a detalle un protocolo de Blockchain Oracles y lo explicaremos a fondo.
Band Protocolo
Este es un protocolo Oracle decentralizado, este fue creado con el unico proposito de volverse una alternativa a Chainlink, de hecho antes de ser creado el proyecto inicial era ser un fuerte rival para chainlink, pero desde luego respetando algunas diferencias que les daria una cierta ventaja segun sus creadores
Este emplea un protocolo llamad Band Protocolo V2. y desde luego tiene su propia cadena de bloques, la cual funciona y esta basada especialmente en Tendermintm , y posee actualmente un protocolo de consenso de DPos , este proyecto en particular funciona gracias al ecosistema de Cosmos.
Esta emplea una cadena cruzada ya que en este protocolo como era de esperare es posible juntar varias cadenas de bloques, y esto le ayuda a centrar sus esfuerzos en generar mayor cantidad de servicios, esto es un gran aporte a las economías decentralizadas, ya que en un solo protocolo podemos encontrar todas las funcionalidades que buscamos.
El hecho de la muchas aplicaciones decentralizadas necesita transmitir su información y estas cobran un Feeds mínimo y simbolico, este protocolo pretende cambiar esto y crear Feeds mas grandes y que este a prueba de manipulaciones.
Este protocolo en particular funciona integrando al estos datos recopilado de las cadenas de bloques mediante una API y sus contratos inteligentes y es aquí el pilar fundamental de este protocolo.
Hablemos un poco de historia
Este protocolo fue creado en el año 2017 y es originario de Tailandia y se consebio como la solución definitiva para trasmitir información a través de oráculos , en 2019 migraron oficialmente a Bandchain y todos sus datos están disponible en su cadena de consultas, empleando pruebas de participación delegada, para si garantizar la objetividad y seguridad de todos estos datos.
Su Objetivo principal es crear una infraestructura con datos reforzados y seguros y que sean referencia a la hora de crear aplicaciones . aunque se centrarían especialmente en aplicaciones web, esto los hace muy vistosos ya que todos sus datos son descentralizados y estos al actuar fuera de la cadena estos datos en particular seria tratados como contratos inteligentes y administrados a través de oráculos.
Hablando un poco de como llego a ser tan utilizado se puede decir que cuando se sometio a la venta este era uno de los proyectos mas prometedores del momento, tanto fue asi que fue anunciado por un Launchapad de binance, en la cual estos lograro recaudar un total de 5.85 millones de dolares, con solo un 12 % de su suplay total.
Luego de esta recaudacion este se trabajo un poco mas hasta lograr entrar en la red principal de ethereum, al dia de hoy este protocolo corre en varias cadenas de bloques entre ella tenemos BSC, ETHEREUM , DCoin entre otros.
Observando su pagina web podemos encontrar lo siguiente
Explorando a detalle la web nos encontramos que es una web sencilla de una sola pagina como se acostumbra todas las webs actualmente de criptomonedas y desplazándonos a cada uno de los enlases del menú encontramos que nos arroja a paginas independientes con la información que nos suministra.
Problema de los Oracle
En este apartado nos habla que la información de estas redes Oracles es tan centralizada que pocos tienen accesos a esta información, aquí nos explica el por que ellos son descentralizado y como piensan cambiar la centralización de los datos con su protocolo.
Conjunto de datos Estandar
EN este apartado nos muestra las cantidades de criptomonedas creadas y las cuales son compatibles con este protocolo ya que corren en las cadenas de bloques que tiene integrada.
Acerca de
Como es de esperarse aqui encontramos datos de la empresa mayor mente ya que en su web oficial no muestran a sus creadores.
Blog
En este apartado encontramos las noticias relevantes sobre el protocolo están ha sido colocadas ahí por el equipo de desarrollo en la web medium.
¿Tiene algún token o criptomoneda asociado?
Si posee un token llamado Band, el cual fue creado principalmente para crear la liquidez que el sistema necesita, a través de grupos de gobernanza, este token es usado principalmente para genera garantias y valor al proyecto en general, ya que su filosofía dice que el valor del token es gracias al conjunto de datos servicios y protocolos que ofrecen ellos en su web general.
Su funciona principal es como de cualquier token de gobernanza donde los que tienen un mayor numero de estos , tienen poder de desicion en los cambios a futuros en la plataforma, aunque también los acreedores de pocos tokens tienen voz y voto, aunque en pequeña cantidad.
Este token es utilizado para enviar un paquete de datos a través de un grupo de paquetes seleccionado, y en la cual incluye una lista con todos los datos posibles que pueden ser trasmitidos, y esta lista se mantiene vida, verificando todos estos datos y el conjunto de datos. Asi que este los datos que se trasmiten deben utilizar este token como una especie de tunel o proxy donde los datos que no son verificados son rechazados.
Actualmente en coinmarketcap encontramos los siguientes resultados.
Precio actual: es el $8,04 USD
Volumen de comercio en 24 horas: $50.801.403 USD
Movimiento en las ultimas 24 horas: 2,01 %
Clasificaciones general en Coinmarketcap : #160
Capitalización de mercado: $282.929.188 USD
Suministro circulante: 35.191.821 BAND
El par BAND / USDT
Funcionalidades y aplicaciones reales.
Toda la explicación técnica debe dejar a muchos en blanco ya que este tipo de protocolos son así, pero en esta oportunidad les voy a explicar detalladamente que hace este protocolo en realizada y cual es su función verdadera.
La funciona principal de este proyecto es recopilar información de la vida real y guardarlo en contratos inteligentes, para protegerlos en una cadena de bloques, y realizar una conexión con una aplicación donde se intercomunique con esta información de la vida real Esto se realiza a través de una API , que realiza una conexcion y hacen que estos datos sean facilmente procesados por la app que tiene interacción con el usuario final.
Esto se hace con el fin de resguardar estos datos y que no haya algun tipo de modificacion, tanto de parte del usuario fianl como de los datos recopilados en el proceso.
Esto se puede emplear para muchas cosas, por ejemplo un sistema de verificacion de resultados, o un sistema que trasmite datos de un inventario a una aplicacion final donde estos datos son verificados y registrados en una cadena de bloque.
Ejemplo : En una empresa que tenga que realizar un inventario y se realiza a través de una app , en primera lugar existe una persona que realiza el inventario y envía su información recopilada, esta se registra en la cadena de bloques, cuando este inventario sea verificado por la persona que se encargan de verificar la cantidad de productos que existen actualmente la base de datos esta se le es suministrada ya que a travez de la API esta muestra la cantidad de productos existentes. la cual corresponde con la cantidad suministrada en la factura inicial.
Otro ejemplo podria ser cuando se transfiere datos de resultados de un mercado de valores, y este es trasmitido por la cadena de bloques mediante una API para que otra web muestre estos resultados, esto garantiza que la trasmicion de estos datos sea real y no modificada en el camino a la app final.
Como ven esta plataforma facilita la comunicación entre aplicaciones externas con una blockchain obteniendo datos reales tanto de forma manual como automatizada y cumple con la misma función que es proteger los datos ante cualquier intento de modificación.
Ventajas
Este protocolo tiene velocidad y es eficas, ya que trabaja mediante si propia cadena de bloques por lo tanto su velocidad viene dada gracias a su red.
Es multichain asi que tiene compatibilidad con muchas cadenas de bloques
Los usuarios son recomenzados por utilizar esta red.
Crea conexiones sin autorización ya que es una aplicación descentralizada.
Todos sus conexiones las realiza mediante contratos inteligentes.
Desventajas.
No tiene todas sus funcionalidades libres ya que tiene una vercion paga, y esta no tiene toda la potencialidad que tiene en su API de pago, asi que si hay un desarrollador que no puede pagar esta api, simplemente no podrá gozar de todas las potencialidades de esta plataforma, algo un poco contradictorio a su filosofía de descentralizacion.
Esta tiene su propia grupo de nodos que en cierto modo es una desventaja ya que tienen que realizar mas de un trabajo, lo que le hace que el costo sea mayor para mantener estos nodos ya que se necesitan nodos realmente potentes para lograr una sincronizacion mas rapida.
Este no garantizarla presision de los datos, como todo sistema informático tiene errores pero se ha encontrado casos donde los datos suministrados aveces están un poco desfasados de la realidad, esto hace que personas puedan la confianza, esto se debe a que los nodos tienen actualizaciones lentas.
Tiene un sistema de aleatoriedad que es el pilar fundamental del este protocolo , y este actua de la misma forma en los nodos de Oracle, esto limita la assesibilidad de los datos, y aveces pone en riesgo la seguridad de la red.
- La votacion final puede ser manipulada ya que los grandes inversores tienen mas poder que los pequeños y siempre el sistema va a donde ellos decidan.
Desarrollos futuros y nuevos proyectos
Este proyecto en particular tiene mucho en que trabajar todavia ya que su popularidad es muy baja, es en esto donde deben trabajar mucho por ahora, en encontrar la aceptación del publico y que los usuarios se sientan seguro del uso que este tiene. aun asi el equipo sigue trabajando para crear nuevos proyectos a futuro y actualmente están trabajando en unos cuantos muy llamativos por ejemplo :
API3
Esta es un proyecto descentralizado que busca crear un sistema donde las blockchain se conecten mediante API a paginas web o proveedores de servicios y trasmisores de datos, este es una pequeña actualizacion de Band donde se termina de solventar lo que los desarrolladores de Band denominan Problema Oracle, esta API3 se creo para realizar este trabajo de una forma mas eficiente y mas rapida,
Esta nueva acctualizacion es denominada Chainlink Killer ya que esta permitiría conexión hasta con incluso aplicaciones mobiles y en ella se trasmitiría información de forma rápida y segura.
Protocolo (INJ)
Este funcionaria como un intercambio decentralizado ofreciendo diversos servicios, que van a estar alejados de la cadena de bloques, como lo serian comercios a futuro, y todo esto creado en una cadena de bloques, este protocolo permitira hacer cruces de pares que esten operando en cualquiera de las cadena de bloques soportadas, y sera operado con el token INJ actuando esta como un tunel entre ambas transacciones.
Conclucion.
Este es un protocolo que emplea API para la conexión de entre dos aplicaciones una que posea tecnología blockchain y otra que no, aunque ambas pueden ser cadenas de bloques y su información se trasmite a través de este protocolo, este sistema fue pensado para poder tomar datos de sistemas de forma sencillo y emplearlo en otro, sin que estos puedan ser modificados. Este protocolo crea un tunel de conexion fuerte y robusto, que nos permitirá emplear información de un fuente segura hacia otra sin perder su veracidad de una forma rápida y segura.
CC:
@allbert