0

El futuro Est谩 en los Bloques: Hablemos de Blockchain

Hablamos de Blockchain. Es una realidad que el Bitcoin se est谩 convirtiendo en la moneda de cambio del futuro; no es por nada que grandes empresas y accionistas est谩n invirtiendo sus fondos en el mercado de las monedas digitales; y es incre铆ble que algo tan poco intuitivo lograr谩聽 cruzar a la realidad; por supuesto, con un poquito ayuda.

Y esa ayuda es la Blockchain, la columna vertebral de todo el sistema de BTC; en este art铆culo hablaremos de ello y su funcionamiento; adem谩s de dar a conocer algunas limitaciones del sistema y el futuro que le depara; y mucho m谩s.

Definici贸n de Blockchain

La tecnolog铆a blockchain consiste en una cadena de bloques (tal y como indica su nombre) que contiene toda la informaci贸n sobre transacciones realizadas con BTC; cada vez que se realiza una operaci贸n con Bitcoin, esta se encarga de registrarlo en su base de datos caracter铆stica; lo que significa que se trata de un registro p煤blico de BTC.

驴Y para qu茅 sirve todo esto? Simple, este sistema es el responsable de registrar y validr cualquier transaccion. Asi, es evitan estafas dentro del sistema como la de duplicar los archivos de BTC; lo que signfiica que trabaja incluso contra聽 la falsificaci贸n.

Ac谩 te dejamos este link para una definici贸n m谩s profunda.

El Hash

El Hash es una secuencia de caracteres alfanum茅ricos,聽 que se generan a partir de los datos de un registro de la blockchain; para ello usan una funci贸n matem谩tica que recibe el mismo nombre.

Ahora bien, la peculiaridad de este c贸digo es que para generar un nuevo Hash; necesitas conocer el Hash anterior, por lo que alterar uno de los valores cambiar谩 al resto de Hash.

Este es un excelente m茅todo para identificar de forma r谩pida la falsificaci贸n o alteraci贸n de alg煤n registro; haciendo que el sistema se pr谩cticamente infalsificable; y adem谩s de esto hay otro n煤mero que agregar.

El Nonce

El Nonce es un n煤mero que se coloca en la codificaci贸n de los Hashs; de tal manera que los 煤ltimos d铆gitos del c贸digo terminen en 00; para descubrir un c贸digo de este nivel de seguridad, tardar铆as much铆simo tiempo, de hecho para las computadoras tambi茅n es complicado determinar un c贸digo Hashs que cumpla con el 00.

Esto ya hace impensable el realizar cualquier tipo de alteraci贸n a los registros ; adem谩s que los usuarios est谩n en constante uso y observaci贸n del registro, por lo que se notar铆a de forma inmediata cualquier intento de manipulaci贸n.

Definici贸n de nodos

La definici贸n de un nodo es un punto de conexi贸n entre 3 o m谩s elementos; si extrapolamos esta definici贸n al mundo del BTC y de la blockchain, tenemos que los nodos en el sistema bitcoin son las computadoras de los usuarios; estas son utilizadas por mucho usuarios para comprobar o validar transacciones聽 en todo el mundo.

Y como cada nodo tiene que descargar por completo la blockchain de bitcoin; todas comparten la misma informaci贸n, por lo que si se genera una alteraci贸n, el sistema lo comparar谩 con el resto de blockchains y lo descartar谩 si resulta ser un intento de manipulaci贸n.

El bloque

Si el Hash requiere de la informaci贸n de las transacciones para generar un c贸digo, pues toda la informaci贸n de las transacciones debe estar almacenada en alg煤n lado; es aqu铆 donde entra el bloque, este posee toda la data de un gran conjunto de transacciones de BTC; solamente que esta codificada de forma aleatoria para mantenerla segura.

Este bloque, despu茅s de ser comprobado es enviado a unirse en la gran cadena de bloques que es la Blockchain, y una vez certificada la informaci贸n, la data almacenada en el sistema se vuelve inalterable.

Resumen de esta secci贸n

La blockchain resulta ser un registro donde se almacenan todas las trasnacciones realizadas de BTC; para que una transacci贸n sea validada es necesario que entren en el sistema; tambi茅n se vio que posee mecanismos de seguridad que imposibilitan el hackeo o manipulaci贸n聽 de los registros.

Esto es gracias a la implementaci贸n de c贸digos Hash y a los Nonce; adem谩s que todo el sistema se encuentra interconectado mediante nodos inform谩ticos que permiten la verificaci贸n de la transacci贸n; y que cada informaci贸n se agrega a la cadena de bloques.

Blockchain, los protocolos y las firmas digitales

Blockchain, los protocolos y las firmas digitales.

Ahora, para poder realizar cualquier transacci贸n de BTC se necesitan dos cosas; una billetera y una firma digital (aunque la billetera se cuenta como ambas cosas). Con una de ellas se declara a donde se quiere enviar el BTC y con la otra se da el libre acceso a los fondos del usuario.

La diferencia radica en que las transacciones de BTC son completamente an贸nimas; por lo que no se necesita tener los datos bancarios de ninguna de las partes; esto agiliza el proceso de verificaci贸n y brinda a sus usuarios comodidad.

Definici贸n t茅cnica de una billetera

Las Billeteras de BTC son un c贸digo alfanum茅rico, que sirve como direcci贸n聽 donde se encuentran alojados todos los fondos en Bitcoins del usuario; cuando se verifican operaciones con BTC no aparecer谩n nombres ni datos personales sino el c贸digo alfanum茅rico; conocido como clave p煤blica.

Pero para poder realizar movimientos de BTC de esos fondos es necesario tener una clave m谩s; la clave privada o firma digital.

La firma digital

La firma digital es el c贸digo alfanum茅rico para validar el traspaso de BTC de una billetera a otra; esta se le llama clave privada porque nadie la conoce; esto es porque no requiere ning煤n tipo de verificaci贸n para utilizarla;聽 por lo que se podr铆a f谩cilmente robar los fondos de alguien.

Claves criptogr谩ficas

Las claves p煤blicas y privadas son tambi茅n conocidas como claves criptogr谩ficas; la criptograf铆a es la t茅cnica de escribir informaci贸n a trav茅s de un conjunto complejo de f贸rmulas matem谩ticas; estas f贸rmulas son tan complejas que si un humano tratar谩 de resolver alguna tardar铆a much铆simo tiempo, con las maquina es igual.

Los protocolos

El sistema de la blockchain se debe regir bajo ciertas reglas; estas reglas son conocidas como protocolos, que fueron programados en el sistema desde un principio; en el caso del sistema de Bitcoin los protocolos que posee son:

  • La informaci贸n entrante en el c贸digo Hash necesita agregar el n煤mero del c贸digo Hash del bloque anterior.
  • Despu茅s de realizado la verificaci贸n y sellado de 210.000 bloques, la recompensa para los mineros disminuye a la mitad del valor(esto se llama halving)
  • Cada 2.016 bloques, la dificultad para de la miner铆a se ve recalculada y aumentada.

Una prueba de trabajo

El agregar una transacci贸n al bloque es llamado conclusi贸n exitosa; esta forma parte de una serie de designios de pruebas de trabajo que son realizados por unos nodos especiales conocidos como mineros; esto se puede resumir a que una persona necesita validar una transacci贸n y dicha tarea es colocada a un minero para su realizaci贸n.

Cuando se habla del BTC, la prueba de trabajo relacionada es el Hash el cual es el c贸digo validador de las transacciones exitosas.

La miner铆a y su importancia

La miner铆a es un proceso por el cual usuarios que poseen una potencia de c贸mputo elevada; prestan sus m谩quinas para certificar transacciones de BTC a cambio de una recompensa que no es m谩s que una cantidad de Bitcoins asociada; claro que la dificultad para minar es determinada por la velocidad de resoluci贸n del problema matem谩tico criptogr谩fico.

Adem谩s del n煤mero de usuarios que se encuentren minando la misma divisa digital; pero sin duda son una parte importante para el funcionamiento de cualquier divisa digital.

Si te interesa esta informaci贸n, visita el siguiente enlance.

Resumen 2

Par realizar cualquier transacci贸n de bitcoins es necesario contar con una billetera y una firma digital; estas permiten el traslado y almacenamiento de fondos en BTC; estas son c贸digos criptogr谩ficos generados por programas especiales y que son muy dif铆ciles de determinar; adem谩s el sistema Bitcoin cuenta con ciertos protocolos.

El primero es para la generaci贸n de Hash, el segundo es para disminuir la recompensa de los mineros y el tercero es para dificultar aun m谩s la miner铆a; adem谩s que los mineros son nodos que permiten la verificaci贸n de bloques de transacciones.

Funcionamiento del sistema Blockchain

Funcionamiento del sistema Blockchain

Bases de datos distribuidas

Todos los usuarios tienen acceso a la blockchain por lo que toda la informaci贸n que contiene no esta en un 煤nico servidor; esto hace que el usuario pueda realizar validaciones de transacciones revisando el blockchain; a este sistema se le conoce como descentralizado.

Y aunque el sistema no necesite centro de regulaci贸n, es verdad que cada nodo se encuentra (de manera l贸gica) centralizado.

P2P

Los sistemas p2p no requieren de alg煤n tercero para realizar la conexi贸n sino que simplemente se trata de un enlace de tipo par; por lo que la informaci贸n es trasmitida directamente a la otra parte; pues el sistema detr谩s de las Blockchais es un sistema P2P lo que permite que la corroboraci贸n de informaci贸n sea f谩cil y r谩pida.

La ventaja de utilizar este sistema es que la informaci贸n se propaga r谩pidamente en toda la red de nodos conectados a la blockchain.

Transparencia y anonimato

Toda operaci贸n realizada con BTC es completamente an贸nima; por lo que si se revisan los registros de una operaci贸n de BTC no se encontrar谩n nombres ni datos personales de ninguna de las partes.

Los registros

Los registros contienen las direcciones de billeteras de ambas partes de la operaci贸n as铆 como la cantidad de BTC que se est谩 traspasando. Una vez que el registro quede comprado y sellado se vuelve inalterable dicha informaci贸n.

Funcionamiento contin煤o

Como el sistema blockchain no es centralizado, no necesita depender de horarios, porque los nodos seguir谩n operativos de manera constante y permanente.

Seguridad del sistema

Como se dijo antes, al verificar una transacci贸n exitosa de BTC esta entra en un bloque, que al encadenarse a la blockchain resulta inalterable por lo que el sistema es inmutable.

Comparaci贸n con una base de datos normal

Las bases de datos normales son centralizadas por lo que toda la informaci贸n tiene que pasar por un nodo principal que se encarga de realizar la validaci贸n; en cambio la base de datos de la blockchain no necesita de un nodo central de verificaci贸n porque todos comparten la misma informaci贸n.

Blockchain: resumen de su funcionamiento

El sistema detr谩s de la blockchain es uno P2P que se caracteriza por la rapidez del intercambio de informaci贸n entre ambas partes de un proceso; tambi茅n es un sistema descentralizado, por lo que la informaci贸n no se encuentra contenida en un 煤nico nodo central; sino que es compartida por todos los usuarios del sistema Bitcoins.

L铆mites de este sistema blockchain

Una de las limitantes del sistema de blockchain es la cantidad de usuarios activos que tiene; ya que el potencial de este sistema radica en una gran red de usuarios que presten su potencia de c贸mputo.

Otra limitante es la cantidad de opresiones que puede manejar esta red ya que no se puede comprar a las grandes cantidades de transacciones que manejan empresas prestamistas como son Visa y MasterCard.

La blockchain en el futuro

Aun con sus limitantes existen muchas personas y empresas interesadas en el desarrollo y evoluci贸n de esta red, por lo que se ve que en un futuro va a formar parte importante de la sociedad (como lo fue el internet en su 茅poca).

Esperamos que esta informaci贸n acerca de la tecnolog铆a Blockchain te fuera 煤til.

[Total: 0   Promedio: 0/5]

mrcoin

Deja una respuesta

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *