Lo Que Necesita Saber de La Tecnología Blockchain

in #bitcoin5 years ago

Imagen Tecnologia Blockchain.jpg

Blockchain, es un nuevo avance tecnológico, que nos permite la realización de transacciones sin intermediarios. Es una tecnología realmente innovadora que va a cambiar los procesos internos de las empresas de todos los sectores económicos.
La tecnología Blockchain lo que va a suponer cuando se implemente en todos los sectores es una descentralización total de la información. Ya nadie podrá controlar nuestros datos, será mucho más difícil que las marcas nos engañen, mejoraremos enormemente la manera de hacer transferencias mundialmente entre otras muchas cosas y todo con un costo muy bajo.
La tecnología Blockchain nos permite realizar una transacción segura y confiable entre dos partes sin necesidad de intermediarios. Es como un gran libro contable, o una hoja de Google online para que se entienda, en el que se van haciendo anotaciones, estas son públicas, y todo queda registrado, para que cualquier persona lo pueda ver y tener acceso a esta información libremente. Nos permite realizar transacciones seguras de información, gracias al poder computacional de una red.
La tecnología Blockchain se basa en una gran red de servidores mundial, en el que cada nodo o servidor almacena toda la información registrada. Por ejemplo si hay 1000 servidores en todo el mundo para la blockchain de una determinada criptomoneda, en esos 1000 ordenadores hay la misma información, de manera que no se puede alterar sin que el sistema se de cuenta.
En base a esto, hay varios tipos de redes Blockchain para almacenar esta información, encontramos redes Blockchain privadas, públicas y semiprivadas.
Tipos de redes Blockchain
Una red blockchain como tal no puede ir sola, tiene que ir acompañada de un adjetivo, y este puede ser “público” o “privado”.
Redes Blockchain Públicas
Las redes blockchain públicas como la del Bitcoin, permiten a cualquier individuo participar en ella, todos los registros son públicos y cualquier persona puede unirse. Es por tanto, una red distribuida, en la que todos los miembros son iguales. Cualquiera puede unirse y colaborar en una blockchain pública. NO se necesita aprobación por parte de ninguna entidad.
El sistema se basa en un concepto llamado economía criptográfica, que son una serie de recompensas por el minado de criptomonedas, validadas mediante la prueba de trabajo (Proof of work).
Redes Blockchain Privadas
Las redes blockchain privadas son redes blockchain en la que solo las empresas que las han creado pueden decir quién participa y quién no, y deciden a quién darle acceso. Puede ser una autoridad central o varias las que lo decidan.
Mediante el uso de una red Blockchain privada se puede asegurar la fiabilidad de la información que se publica en esta red. La única manera de acceder aquí sería como hemos comentado, mediante invitación.
Algunas de las redes blockchain privadas más conocidas son:
• Hyperledger: Red Blockchain de la fundación Linux.
• R3: Consorcio de bancos internacional para desarrollar aplicaciones privadas sobre la tecnología blockchain.
• Ripple: Nuevo protocolo para las transacciones entre bancos mediante el uso de la blokchain.
Redes Blockchain consorciadas o Semiprivadas
Las redes blockchain semiprivadas tienen características de ambos tipos. Por un lado es una red cerrada a la que se accede por invitación, pero la información que se publica es pública.
Por ejemplo, si un proveedor que realiza maquinaria industrial, quiere realizar una red blockchain entre todos sus clientes, para que sean solo los clientes más grandes quienes escriban en esta red, pero la información sea visible y por tanto tengan el acceso denegado de escritura tanto el proveedor como los clientes minoritarios, la construcción de una red blockchain de este tipo sería una idea muy buena.
Nacimiento de la Tecnología Blockchain
La tecnología blockchain nace con el bitcoin, esta moneda virtual o token ha resuelto el reto de poder enviar dinero a cualquier persona del mundo sin necesidad de que un ente externo lo regule.
Esto es posible gracias al nacimiento de la tecnología Blockchain. Podíamos decir que el Bitcoin es el primer ejemplo de implantación exitosa de esta novedosa tecnología.
El Bitcoin posibilita a cualquier individuo en el mundo tener acceso a dinero, tener acceso a servicios financieros...
Esto no nos sorprenderá a no ser que te recuerde que la gran parte de la población mundial no tiene acceso a una cuenta bancaria.
Funcionamiento de la tecnología Blockchain
Vamos a explicar como se realizaría desde el punto de vista técnico una transacción de bitcoins. Primero, en una transacción están las siguientes partes:
• Parte Emisora
• Parte receptora
• Cantidad de bitcoins o información a transferir
Proceso para hacer una transacción de bitcoins
La parte emisora ordenará una transferencia a la parte receptora de la cantidad que crea conveniente, o de la información que se quiera, con el soporte en una red descentralizada.
Existe una red mediante la cual se pueden pasar estos datos, esta red DESCENTRALIZADA está compuesta por ordenadores, también llamados nodos, que permiten que pase la información por ellos. Estos son ordenadores con una potencia computacional elevada. La llamamos red descentralizada en cuanto a que no existe ninguna autoridad central que lo regule, pero en realidad las redes Blockchain públicas se basa en una red distribuida.
A cambio de unirse a la red y facilitar transacciones este usuario que tiene un servidor recibe una cantidad de bitcoins como recompensa. (Esto es lo que se llama minado de criptomonedas)
Para hacer una transacción de bitcoins es necesaria una clave privada que será nuestro código secreto, y una clave pública, que será como la cuenta de destino a la que vamos a hacer la transferencia de bitcoins.
Mediante una wallet, nosotros almacenamos nuestras criptomonedas, es algo parecido a la aplicación del móvil de nuestro banco, accedemos mediante nuestra clave privada, a continuación introducimos la clave pública que nos ha dado el receptor y se genera un hash, que es un código encriptado, una vez que llega a la cuenta del destinatario, este lo desbloquea mediante su clave privada.
Cuando se envía la transferencia a la cuenta de destino (Clave pública del destinatario) pasa por varios nodos o servidores hasta llegar a esta cuenta de destino. Cada cierto tiempo (Esto depende de la red blockchain) se lanza un reto matemático, para realizar un nuevo bloque en el que se almacenen las transferencias realizadas (Esto en la red Bitcoin pasa cada 10 minutos).
Entonces, el nodo ganador que consiga resolver el reto, envía una copia de esta información a toda la red. Esto permite que nunca se pueda perder la información ya que en cada nodo está una copia de la transacción de la cantidad de información enviada.
Esto posibilita la incorrupción de estos datos, en el momento se cambie un dato, o una transacción de algún nodo, rápidamente se podría chequear con el resto de nodos, y se detectaría la modificación de esta información.
Imagínate que José quiere enviar 0,002 bitcoins a Luis. Para realizar esta transacción cada uno tiene su wallet:
• José tiene su wallet en Coinbase
• Luis tiene su wallet en Kraken
José entra a su wallet con su clave privada de encriptación y Luis le da su clave pública, que vendría a ser algo tipo: "1PPVzjfPZece9mwJKdPB5Kbhv4JiSemFCu"
Se genera un hash con la información de José para que Luis la pueda desbloquear con su clave privada. Este proceso no tarda más de unos segundos, pero esta transacción no está completamente validada hasta que no se crean más bloques, es decir hasta que no haya más de 5 confirmaciones, que esto como sabes ocurre a la hora en el caso de la red Bitcoin. (6 bloques de 10 minutos= 60 minutos)
Luis recibe sus bitcoins en su wallet y ya puede disponer de ellos libremente.

Cadena de bloques y su Significado
Cuando se hace alguna operación en una red Blockchain, ya sea pública o privada, de Bitcoin o de una red de empresas, toda la información se almacena en bloques, y estos se almacenan en cadena.
Cuando se programa la red blockchain se ajusta el tiempo mediante el cual se crea un nuevo bloque, en la red Bitcoin esto ocurre cada 10 minutos, pero en cada red puede variar.
La potencia de las redes Blockchain se mide en hashes, esto significa que cuantas más personas haya minando (Si se trata de un token basado en Proof of Work) más complicado será crear un bloque, y resolver este reto matemático.
La información se va almacenando en bloques como si fuera una cadena, y a veces pueden producirse bifurcaciones (Lo que técnicamente se llaman "Forks"). Y esto es lo que da lugar a las altcoins, como Bitcoin cash por ejemplo.
También hay otro concepto importante que es la transacción Coinbase, o lo que es lo mismo, esta es la primera transacción de un bloque en la cadena Blockchain.
Las wallets
El minado de criptomonedas
Brevemente, el minado de criptomonedas consiste en resolver el reto matemático anteriormente mencionado. Dependiendo del número de personas que mine una determinada criptomoneda esto será más difícil o más fácil.
Cualquier persona puede minar por su cuenta o unirse a una pool, esto es una asociación de mineros que se reparten las recompensas que encuentren.
Además de enviar información, también se puede programar el envío de esta, mediante los llamados SMART CONTRACTS o contratos autoejecutables. Los contratos autoejecutables (Smart contractos) nos permiten programar una acción en base a una determinada acción, por ejemplo el pago de multas automático, de deudas… entre otras muchas más cosas.
Te explicamos un poco…
Actualmente las maneras de llegar a un acuerdo con otra persona son las siguientes:
• Hablar algo con ella y confiar en la otra parte
• Que un notario firme un papel como que garantiza la viabilidad de la transacción y la asegura.
• Decirle a una tercera persona que haga de mediadora
Si esta transacción tiene mucho valor, quizás no nos fiemos de la primera opción, sería muy complicado encontrar a una persona imparcial y estar seguros de que cumple con su trabajo, y lo último que nos quede es ir al notario.
Pues bien… Los smart contracts nos permiten esto, se llaman “contratos inteligentes” aunque para que lo entiendas es mejor llamarlos “agentes inteligentes”.
La teoría detrás de esto es que son contratos que se ejecutan cuando pasa una acción, a través de la red blockchain esto significa que cuando pase X información por un nodo, se tiene que ejecutar una determinada acción, pues esto es muy brevemente en que consiste un smart contract.

Sort:  

Source
Plagiarism is the copying & pasting of others work without giving credit to the original author or artist. Plagiarized posts are considered spam.

Spam is discouraged by the community, and may result in action from the cheetah bot.

More information and tips on sharing content.

If you believe this comment is in error, please contact us in #disputes on Discord

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://otraempresa.com/blockchain/

muy bueno compartir esos contenidos similares. Te estarè siguiendo.

✅ Enjoy the vote! For more amazing content, please follow @themadcurator for a chance to receive more free votes!

Te seguirè.

Congratulations @lujosag! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You published more than 10 posts. Your next target is to reach 20 posts.

Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word STOP

You can upvote this notification to help all Steemit users. Learn why here!