Qué es Blockchain
Una manera de definir al blockchain en español es “cadena de bloques” y se refiere a una base de datos bien distribuida y de alta seguridad gracias al cifrado de datos, las cuales pueden ser empleadas en diversos tipos de transacciones.
El concepto de blockchain tiene su origen etimológico en el idioma inglés, y se traduce como “cadena de bloques” ésta traducción puede tener un poco más de sentido si se profundiza en el uso que éste tiene.
Es importante acotar que éste surge como un elemento secundario en lo que fue la aparición revolucionaria del bitcoin, y se trata de un sistema de codificación de datos que se encuentra tras la moneda virtual y que es la columna vertebral de la misma.
La blockchain es vista como la principal innovación tecnológica del bitcoin ya que es la prueba de todas las transacciones en la red. Su proyecto original ha servido de inspiración para el surgimiento de nuevas criptomonedas y de bases de datos distribuidas.
Entres las ventajas que ofrece esta base de datos, es:
- Su hackeo es bastante complicado.
- La información siempre está resguardada, lo que significa que a pesar de que la red se viera afectada, la información no se verá perjudicada, o los servicios que se prestan a través de este medio.
- Se respeta la privacidad e identidad del participante.
Antecedentes del Blockchain
Para saber realmente lo que la tecnología Blockchain representa, se debe retroceder en la historia, específicamente al año 3200 a.C. época de la cual se tiene el primer registro contable de entrada única. Dichos documentos serían los ancestros de lo que hoy son las bases de datos y lo que representó además, el inicio del registro de la información de manera sistemática.
Ya en el siglo XV, fue creado el sistema contable de entrada doble, el cual se encontraba codificado dentro de un libro que se publicó en la ciudad italiana de Venecia. Desde entonces hasta la década de los 90 los avances fueron muy pobres, cuando emerge el internet y abre las puertas a la tecnología del blockchain digital. Dando paso a lo que es la definición de blockchain actualmente.
En el año 1997, Adam Back, inventa un sistema monetario alternativo denominado Hashcash, el cual se basaba en lo que se podría decir una prueba de ideas del sistema que posteriormente haría famoso la moneda del Bitcoin.
Para 1998 se produce la aparición de los sistemas como Bit Gold de Nick Szabo y B-Money de Wei Dai. Ya para esta época se introduce de manera contundente la noción de la capacidad digital distribuida con el fin de gestionar criptomonedas.
Luego de más de una década en el año 2013, Vitalik Buterin, cofundador de la revista bitcoin y programador, tuvo la idea de crear un lenguaje de scripting para el bitcoin, con la finalidad de desarrollar aplicaciones descentralizadas. Sin embargo, al no poder lograr un acuerdo, Buterin decide empezar a desarrollar una plataforma computacional distribuida, la cual se basa en el blockchain ethereum, la cual tenía una funcionalidad de tipo scripting, denominada como contratos inteligentes..
Para ser más precisos, los contratos inteligentes son scripts que se aplican y ejecutan dentro del blockchain ethereum. Estos contratos son escritos en lenguajes específicos de programación, y además de ello son compilados en código de bytes, que luego una máquina de bytes a la cual se le conoce como la máquina virtual de Ethereum es capaz de leer y proceder con su ejecución.
Cómo funciona el Blockchain
El Blockchain en español “cadena de bloques”, tiene en cada uno de los bloques que la componen, información codificada de una transacción que se llevó a cabo en la red. Tal y como se dijo anteriormente es similar a lo que se hace en un libro de contabilidad, en donde por ejemplo se escribe la entrada de un elemento A y la salida de un elemento B. Entonces bien, la tecnología.
Blockchain tiene un comportamiento similar, pero en este caso es la red de nodos distribuidos, lo que se encargará de certificar que dichos datos son reales.
Cada bloque que forma parte de la cadena contiene un paquete de datos o información, junto a dos códigos, el primero para señalar el bloque que está antes y el segundo para indicar el bloque siguiente, esto quiere decir que se encuentran entrelazados, razón por la cual se les llama códigos hash. Ahora bien en este punto es importante hacer mención al mimado, es aquella acción que llevan a cabo los nodos, que no es otra cosa que el proceso de cómo se valida la información.
Durante este proceso, en el momento que hay presencia de dos bloques que apuntan a un mismo bloque que les antecede, simplemente ganará el que primero se desencripta por la mayor parte de los nodos, es decir, que la mayoría de los puntos de la red deben estar en sintonía para poder comprobar la información que se está procesando. Es por esa razón que a pesar de que la tecnología Blockchain produce una gran cantidad de cadenas de bloques, siempre es legítima la cadena de mayor longitud.
Tipos de Blockchain
Existen varios tipos de blockchain y se diferencian entre uno y otro por la función que tienen, los protocolos de consenso que requieren, la flexibilidad de la red, entre otros.
Blockchain públicas
Son aquellas cadenas de bloques donde no hay que pedir permiso para su acceso, es decir que cualquier persona puede participar. Un ejemplo de este tipo son el bitcoin, Litecoin, Ethereum.
Blockchain privada
Al contrario de las públicas estas son llamadas cadenas de bloques de permiso. No se encuentra abierta al público, únicamente se puede acceder a ella por medio de una invitación. Un ejemplo de esta clase es Corda o Hyperledger Fabric.
Blockchain federada o híbrida
Es una especie de unión entre blockchain públicas y privadas, tomando los elementos más importantes de ambos. En este caso, la intervención a la cadena de datos es privada, sin embargo el acceso al libro de transacción es público, quiere decir que este tipo de red se encuentra parcialmente descentralizado.
Algunos ejemplos de este tipo de red Blockchain son el BigchainDB, el Evernym, Enterprise Ethereum Alliance.
Blockchain empleada para servicios
Existen empresas como Microsoft, IBM, y Amazon que ofrecen el servicio de blockchain por medio de la nube.
Aplicaciones basadas en Blockchain
Finanzas
Dentro del ámbito de la economía, específicamente en lo que respecta a las criptomonedas, la tecnología Blockchain, sirve como especie de notario público que no se modifica, dentro de todo el sistema de transacciones que se llevan a cabo, esto con la finalidad de prevenir que la moneda sea utilizada dos veces.
Algunos ejemplos de ello son los usos que se les da en monedas virtuales como el Ethereum, Bitcoin, Litecoin y Dogecoin, pero cada una con sus características distintivas.
Sirve también como un notario distribuido en diferentes tipos de transacciones, haciendo que las mismas sean más confiables y seguras, al mismo tiempo que baratas y fáciles de rastrear.
Algunos ejemplos son en diferentes sistemas de pago, envío de remesas, transacciones entre bancos, sistemas de gestión de activos digitales, donde se aplica con diferentes fines, y así también sirve para los préstamos.
Registro y Verificación de datos
Por su parte en las bases de datos, como la de registros de nombres y similares, el concepto de blockchain se utiliza para generar un sistema de notario de registros de nombres, de tal manera que un nombre únicamente se puede emplear para ubicar al objeto que lo tiene registrado efectivamente. Esto puede servir como una alternativa a otros sistemas similares, como por ejemplo el popular DNS.
Ejecución inmediata de Contratos
Es aplicado como base para plataformas descentralizadas, que hacen posible soportar el surgimiento de acuerdos de contratos inteligentes entre diferentes naciones. La finalidad de dicha plataforma es hacerle más simple a una red de lares, la administración de sus contratos inteligentes que han sido creados por los propios usuarios.
Lo primero que se hace es escribir un contrato a través de un código, luego se sube al blockchain por medio de una transacción, ya que está en la cadena de bloques, el contrato tendrá una dirección a través de la cual es posible interactuar con el mismo. Cómo por ejemplo, el Ripple y Ethereum.
A través de Blockchain es aplicado también el elemento criptográfico al que se le denomina Bulletin Boards, el cual es usado en la fabricación de registros, foros de discusión, sistemas de votos electrónicos, subastas, entre otros.
Blockchain Wallet
Qué es Blockchain Wallet
La tecnología Blockchain Wallet es un monedero que no se encuentra sujeto a ninguna corporación o empresa, es decir que el usuario es su propio monedero, se diferencia de otros de su tipo, por el hecho de que no se requiere la verificación de cuentas ingresando la dirección, teléfono, datos personales, incluso ni siquiera se requiere un correo electrónico. Nadie tiene acceso al monedero excepto el propio usuario, siendo éste el responsable directo por lo que hay en dicha cuenta.
¿Cuánto es la comisión en Blockchain Wallet?
Para transferir o intercambiar Bitcoin de alta velocidad, cada transacción solicita una comisión de blockchain. Por lo general dicha tarifa es baja, pero a pesar de ello, en ocasiones es necesario tarifas más elevadas para poder procesar la transferencia, o en su defecto el intercambio. Tomando en cuenta lo antes expuesto, existen algunos puntos que se deben tomar en consideración.
El primero es que las tarifas de Blockchain no están sujetos a un factor único, al contrario de ello, son varios los que intervienen, algunos de ellos son la confirmación de las transacciones, la cuales se afectan por los proveedores de liquidez, otro elemento es la congestión en las redes y el tamaño de la transferencia, en este último caso cabe acotar que dependiendo del tamaño se pueden ver afectado cierta cantidad de kilobytes al transformar los Bitcoin de diferentes entradas, como es el caso de los activos del grifo y demás microtransacciones.
Por tanto es posible que se deba pagar una tarifa de Blockchain más alta si la red Bitcoin se encuentra sobrecargada en el momento de la transacción. Generalmente la tarifa sube al haber modificaciones repentinas en las fluctuaciones de la tasa Bitcoin y los diferentes eventos en el mundo.