Está en la página 1de 149

Conoce a tu entrenador

Es conferencista, consultor y
entrenador en el área de liderazgo,
oratoria, Blockchain, criptomonedas y
trading con criptomonedas. Ha
desarrollado equipos de alto
rendimiento en el área del network
marketing y el emprendimiento digital
en los últimos 5 años. A lo largo de su
vida ha trabajado en diversos
sectores como las ventas, los seguros
y el desarrollo del talento humano;
está liderando la creación y fundación
de Lidérate con Blockchain y
Quantium Tech
Una iniciativa que busca impactar 1.000.000 vidas por medio del desarrollo
de aptitudes hacia el liderazgo y la oratoria, enfocado a conocer, aprender
y enseñar las tecnologías nacientes, logrando con ello crear el primer
programa que une tres materias totalmente disruptivas, el liderazgo, la
tecnología blockchain y el trading con criptomonedas, con el objetivo de
crear líderes, comunicadores de alto impacto y traders rentables que
puedan transmitir al mundo de forma correcta, técnica y comprensible
cómo funciona el dinero digital y las tecnologías subyacentes a él sin dejar
atrás un trabajo exhaustivo en el ser.
Estos son algunos de los mentores y entrenamientos de la carrera
de Sebastián.

Certificación de Coach, Conferencista, Analista DISC, Entrenador.


John Maxwell Team

Certificación Speaker Pro Elite


Grupo Momentum – Plan E

Taller Speaker Pro Online


Julián Santa

Certificación Speaker Pro Online


Grupo Momentum

Cryptotrading básico y avanzado


Bit Trade Company

Cryptotrading Protrader 1
POM

Certificación Blockchain Básico


Blockchain Academy Chile

Certificación Ethereum Básico


Blockchain Academy Chile

Certificación Blockchain Aplicado


Blockchain Academy Chile

Certificación en Desarrollo de Productos Defi


Blockchain Academy Chile

Certificación Blockchain para servicios financieros


Blockchain Academy Chile
Certificación Trading basico con Criptomonedas
Blockchain Academy Chile

Certificación Trading avanzado con Criptomonedas


Blockchain Academy Chile

Certificación Defi en Binance Smart Chain


Blockchain Academy Chile

Certificación Minería Digital de Criptomonedas


Aníbal Cripto – CryptoMiner

Certificación en Lightning Network


Blockchain Academy Chile
MODULO 1
Evolución del dinero, Internet y Criptografía.
Historia y evolución del dinero

Para adentrarnos en la historia y evolución del dinero, primero debemos


comprender su origen y qué función tiene dentro de la sociedad. El
dinero es todo activo o bien que es generalmente aceptado como medio
de pago por los agentes económicos para sus intercambios. Surge en la
historia para suplir la escasa eficiencia del trueque, que empezó a
utilizarse en el neolítico con los primeros asentamientos humanos.

En los inicios de las sociedades humanas, la generación de excedentes


era prácticamente nula, ya que el ser humano cazaba únicamente para
satisfacer sus necesidades inmediatas. De igual manera, conservar los
productos durante el invierno era prácticamente imposible debido a las
formas de vida existentes en esas comunidades, cuya principal
característica era la trashumancia.

Se desconoce cuándo se comenzaron a almacenar y conservar los


alimentos para poder ingerirlos más adelante sin que se estropearan.
Aunque los cazadores y recolectores se desplazaban buscando víveres y
mejores refugios, la necesidad verdaderamente acuciante comenzó
durante el neolítico. A partir de esa época, el aumento de la población
obligó a desarrollar nuevos medios para sostener las sociedades, como
la agricultura y la ganadería, lo que generaba la necesidad de almacenar
grandes cantidades de alimentos para las épocas de escasez. Así, los
excedentes de los años en los que se había tenido una buena cosecha
se intercambiaban por otros productos de pueblos lejanos, surgiendo de
este modo el comercio. Para la conservación de estos bienes se
utilizaban técnicas como el secado, ahumado, la salazón y el curado.
Según las zonas geográficas se utilizaban unos u otros. Por ejemplo, en
África se utilizaba el secado, mientras que en el norte de Europa se
ahumaban los alimentos y en las zonas costeras era común la salazón.
¿Quién inventó el dinero?

A pesar de que el trueque en su momento fue un importantísimo impulsor


del comercio y de las sociedades, con el paso del tiempo se dejó de ver
como una práctica viable. Fundamentalmente, presentaba dos
problemas. Por un lado, para poder llevarse a cabo un intercambio dos
personas debían necesitar el producto que ofrecía el otro. Es decir, si
una persona tenía un excedente de pieles y necesitaba trigo, debía
encontrar a un productor de trigo que estuviese interesado
necesariamente en la adquisición de pieles, lo cual no siempre se daba.
Por otro lado, el trueque no era capaz de definir el valor real de las
mercancías, por ejemplo, qué cantidad de lana equivalía a dos jarras de
vino o si una vaca valía lo mismo que un camello.

Para solventar esta situación, se tomó un producto como valor


referencial, un elemento que sirviera para regular los intercambios. En un
primer momento, se utilizaron el ganado o el trigo como elementos de
referencia para los intercambios. Posteriormente, esos elementos fueron
evolucionando a otros más fáciles de manejar, como el oro, la plata o las
bolsitas de sal. Concretamente, el uso de la sal como elemento de pago
por el trabajo realizado dio origen al término “salario”.

¿Cómo fue el origen del dinero?

Según el historiador griego Heródoto, las primeras monedas metálicas


surgieron en el Asia Menor, en el siglo VIII a. C., cuando el rey lidio Giges
se propuso simplificar la recaudación de los impuestos y su
almacenamiento.

De todas las monedas que se acuñaron en esa rica región, la más


famosa es el león de Lidia, cuyo anverso exhibe la figura de este felino.
Sin duda es la más bella de la antigüedad clásica, pero su datación sigue
siendo tema de debate entre los numismáticos.
El desarrollo de las actividades comerciales, sobre todo a través del
imperio romano, favoreció la utilización de las monedas metálicas. Desde
entonces, eran los estados lo que tenían el monopolio de la acuñación de
las monedas. Estas solían tener un sello grabado: la figura de un dios, el
busto de un emperador o algún otro símbolo característico de esa
sociedad. Estas marcas garantizaban tanto la pureza como el peso del
material con que la moneda había sido fabricada.

Por lo general, se prefería el uso del oro y la plata frente a otros


materiales como el hierro o el bronce, por su incorruptibilidad y valor. Por
un lado, eran más apreciados por ser más escasos, y, por otro,
prácticamente no se podían falsificar y permitían que se almacenaran
durante mucho tiempo sin echarse a perder.

¿Cómo eran las primeras monedas?

Las monedas con la composición más estable surgen en la antigua


Grecia. Estas solían pesar entre los 65 y 67 gramos y eran,
principalmente, de plata. La dracma pasó a ser la moneda universal por
ser la de mayor valor intrínseco.

El problema surgió cuando las reservas de metales preciosos


comenzaron a escasear. Fue entonces cuando el estado tuvo que crear
el dinero fiduciario, es decir, un tipo de monedas cuyo valor era menor al
que reflejaban, ya que se realizaban con materiales más corrientes como
el bronce o el cobre. No obstante, estas venían refrendadas por las
reservas de oro y plata que el país tenía guardadas en el tesoro.

Características del primer papel moneda

En los siglos XV y XVI todavía se utilizaban las monedas de oro y plata


en las grandes transacciones, pero ni en las calles ni en las casas se
podían guardar de manera segura. Los orfebres tenían cajas fuertes y
guardas para mantener a salvo los objetos de valor y el dinero, así que
comenzaron a ofrecer este servicio a terceros. Las personas llevaban su
oro a los orfebres para que lo custodiaran y, a cambio, estos emitían
unos certificados nominales que acreditaban su posesión. De este modo,
el propietario, presentando el talón, podía retirar las monedas de plata o
de oro cuando las necesitaba para realizar alguna transacción.

Con el paso del tiempo, estos certificados fueron empleándose


progresivamente para efectuar pagos sin necesidad de utilizar el metal
que los respaldaba, lo cual dio origen al movimiento del papel moneda, lo
que hoy en día conocemos como billetes.

¿Cómo ha evolucionado el valor del dinero en el tiempo?

Desde el siglo XIX, el sistema monetario que imperó fue el patrón oro,
por el cual el valor de una unidad monetaria se fijaba a partir de una
cantidad de oro concreta, hasta que, en 1944, por los acuerdos de
Bretton Woods, el sistema monetario cambió con la aparición de dos
nuevos protagonistas: el dólar y el oro. De esta manera, se estableció la
convertibilidad de la divisa estadounidense con el oro – a razón de 35
dólares por 1 onza de oro, y del resto de divisas con el dólar. En 1971, el
presidente de los Estados Unidos, Richard Nixon, estableció el fin del
patrón oro, iniciándose así la fluctuación de las divisas.

Desde entonces utilizamos un sistema fiduciario en el que el dinero no


tiene un valor intrínseco y está controlado y emitido por los bancos
centrales de cada país, así como otros organismos supranacionales
como el Banco Central Europeo para los países de la eurozona. Así, el
dinero (papel, monedas o digital) no tiene hoy en día ningún respaldo en
términos de metales preciosos, sino que su valor descansa en la
confianza de cada individuo de que será aceptado como medio de pago
por los demás. Sin esa confianza mutua y aceptación social, los billetes
que utilizamos hoy en día serían, literalmente, papel mojado.
VER VIDEOS RECOMENDADOS PARA COMPRENDER COMO
FUNCIONA EL JUEGO DEL DINERO:

https://www.youtube.com/watch?v=oHFxFBtLVkg&t=4s

https://www.youtube.com/watch?v=KuTfk06pieQ&t=29s

Historia y evolución del internet

Nacimiento de Internet: Se trata de la publicación del RFC-1


(RequestForComments N°1), documento que describe el protocolo
empleado por los equipos utilizados para interconectar la primera red
computacional, ARPANET (Red de la Agencia de Investigación de
Proyectos Avanzados). En octubre del mismo año se envió un mensaje
de un computador a otro: Charly Kline, un estudiante de la UCLA, tecleó
un mensaje que decía “login”, lo cual tenía que viajar unos 500 km de
distancia para que llegase al receptor. Fue en ese momento cuando el
profesor Leonard Kleinrock de la Universidad de Stanford, recibió el
mensaje, aunque solo llegaron las vocales “O” e “I”.

Internet se define como una red mundial en donde equipos están


conectados a ella y emplean un lenguaje común. Un sitio web es como
un libro, las páginas web son como las hojas del libro y el hipertexto es lo
que le da el formato a los párrafos, imágenes y referencias (conocidas
como enlaces) a otras páginas web.

Hoy en día solo conocemos 6 o 7 navegadores web, entre otros, tales


como Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Brave,
etc. Lo más probable es que IE haya sido el primer navegador web en los
computadores de nuestras casas. Pero para poder llegar a esto, Internet
tuvo que pasar a través de un proceso largo de evolución. En el año
1993, Mosaic fue el primer navegador lanzado al mundo. Luego en el año
1995 apareció Opera, otro navegador que prometía arrasar con Mosaic.
Unos años después en el 1995 aparece Internet Explorer, uno de los
navegadores íconos a nivel mundial. Recién en el año 2003 aparece
Safari, el navegador de Macintosh. Firefox un año después hace su
aparición trayendo un browser mucho más rápido y eficaz que los
anteriores. En el 2008 nace Chrome, uno de los navegadores que ha
tenido gran presencia a pesar de su corto tiempo de nacimiento, con gran
protagonismo en la evolución de la web.

Mosaic, el primer navegador web

Internet no solo ha evolucionado en su manera estructural, como lo


fueron los navegadores, sino que también en la forma en que se navega
en ella. En los inicios de la web más bien llamada la web 1.0 solo
podíamos consumir contenidos, se trababa de información que
recibíamos sin ninguna posibilidad de interactuar en ella. Luego apareció
la web 2.0 con blogs, foros, comentarios y más tarde las redes sociales.
Era y es la web que fundamentalmente nos permite compartir la
información. La web 3.0 es el próximo cambio que ya no solo permite la
búsqueda de información y poder interactuar en ella, sino que se va
asociar a un concepto de personalización. Un flujo de información,
contenidos y publicidad adaptado a nuestros gustos personales.
Hoy Internet lo es todo y está presente en todo, es como la luz, el agua,
está presente las 24 horas del día. Actualmente en Internet se encuentra
todo tipo de información, los medios de comunicación nos bombardean a
cada rato con información, es por eso que es sumamente importante
darle un sentido y buen uso a dicha información, es por eso que se habla
de intoxicación de la información. Así nace el concepto de usabilidad,
que hace referencia a la efectividad, eficiencia y satisfacción con la que
un grupo de usuarios específicos puede realizar un conjunto de tareas en
un ambiente particular. La facilidad del uso no tiene relación con la
complejidad, sino que en el cómo está estructurado.

Criptografía

La criptografía es una técnica utilizada para salvaguardar los datos e


impedir que terceros no autorizados puedan acceder a información
valiosa o alterarla para su propio beneficio o en perjuicio de otros.

Una de las técnicas más antiguas utilizadas para proteger información es


la criptografía. Esta técnica es tan antigua como la escritura. Y uno de los
muchos ejemplos que encontramos sobre su uso, es el interesante caso
de la historia de la máquina Enigma, usada por los Nazis durante la
Segunda Guerra Mundial para cifrar los mensajes en el frente de batalla.

La palabra criptografía proviene del griego κριπτός (kryptós = recubierto,


oculto), γραφειν (grafein = escribir), y el sufijo - ia (usada para crear
sustantivos abstractos). El mensaje cifrado en sí está a la vista. Se puede
leer, pero su significado está oculto. Así, podemos decir que mediante la
criptografía una persona puede ocultar un texto o una información, para
que solo el emisor y el receptor puedan interpretarlo.

Con el creciente auge y desarrollo de la informática, esta fue


ampliamente divulgada y modificada para su uso. Ahora se basa en
complejos algoritmos matemáticos que se encargan de cifrar los
mensajes. Tienen la tarea de garantizar confidencialidad entre las partes
y la integridad de la información. A su vez que ofrece la autenticación
tanto del emisor como del receptor, garantiza que el emisor o el receptor
pueda repudiar el mensaje. Y, por último, garantiza que el mensaje es
nuevo, es decir, que no es repetido.

Las bases de la criptografía informática se establecen en los artículos “A


Mathematical Theory of Communication” de 1948 y “Communication
Theory of Secrecy Systems” de 1949. Ambos publicados por Claude
Shannon que establecen las bases de la teoría de la información y de la
criptografía moderna.

“New directions of Crytography”, desarrollado por Whitfiled Diffie y Martin


Hellman en 1976 establece el concepto de criptografía de clave pública.
La consolidación de la criptografía llega en 1977 con la publicación del
algoritmo RSA, desarrollado por los matemáticos Ron Rivest, Adi Shamir
y Len Adleman.

Criptografía y seguridad

Hoy en día, la criptografía es uno de los pilares fundamentales en los que


se basa la tecnología Blockchain. Ésta permite el funcionamiento de la
red, garantiza los mecanismos de consenso entre los usuarios y la
integridad de la Blockchain.

Para garantizar que nadie externo puede acceder a los datos se utiliza la
criptografía de clave pública (criptografía asimétrica) y la criptografía de
clave secreta (criptografía simétrica) que desarrollaremos más adelante.
El cifrado de clave pública genera un hash que hace más sencilla la
distribución de la información mientras que la clave privada cifra y
descifra la información entre el emisor y el receptor.

En Bitcoin, la clave pública se obtiene mediante la clave privada, pero el


proceso inverso es imposible de realizar. Es decir, no se puede obtener
la clave privada a raíz de la clave pública. La clave pública, tras unas
modificaciones posteriores, es la dirección que podemos compartir con
todos los miembros de la comunidad para que nos envíen dinero. O en
su caso, la que usaremos de otros usuarios de la comunidad para
realizarles algún pago. No existe ningún riesgo de robo, ya que los
fondos solo son accesibles mediante la clave privada.

La clave privada es similar a un PIN o contraseña que utilizamos para


acceder a diferentes páginas web, pero que en este caso está cifrada
añadiendo muchísima más seguridad. Esto quiere decir que nosotros
introduciremos una serie de términos o palabras y éstas se cifrarán y
protegerán el wallet o monedero. Solo nosotros poseemos estas
palabras, por lo que debemos guardarlas con seguridad y no compartirlas
con nadie. Así podremos acceder a nuestros fondos en cualquier
momento.

La tecnología Blockchain hace un amplio uso de la criptografía en toda


su estructura de funcionamiento. Desde las llamadas funciones hash,
hasta el uso de criptografía asimétrica y simétrica, todo esto está
pensando en garantizar a los usuarios los más altos niveles de seguridad
posible en dicho ecosistema.

Tipos de criptografía

Como mencione al inicio, la criptografía puede ser simétrica o asimétrica,


según el tipo de clave que emplee. Veamos esto con más detalles.

Simétrica

Este es el tipo de criptografía que se ha empleado desde los inicios de la


historia y por muchísimo tiempo. También es llamada criptografía de
clave privada o criptografía de una clave. Para llevarla a cabo y poder
cifrar y descifrar un mensaje, se emplea una única clave que tanto el
emisor como el receptor deben conocer previamente. Este es el punto
débil de este método, ya que hay más probabilidad de que un tercero
intercepte la clave cuando el emisor se la transmita al receptor.
En la criptografía simétrica se debe emplear una clave muy difícil de
adivinar, debido a que los ordenadores actuales pueden adivinar claves
muy rápidamente. Por ello, debemos considerar que como los algoritmos
criptográficos son públicos, se debe garantizar que su fortaleza depende
de su complejidad interna y de la longitud de la clave empleada, para
evitar los ataques de fuerza bruta.

Asimétrica

También conocida como criptografía de clave pública. Este método hace


uso de dos claves, una pública y una privada; por lo que no es necesario
conocer una clave previamente. La clave pública puede ser enviada y
dada a conocer a cualquier persona, mientras que la clave privada es la
que no se debe compartir con nadie. Cuando un emisor desea enviar un
mensaje, éste usa la clave pública para cifrar el mensaje y lo envía. Y
solo el receptor con su clave privada puede descifrar el mensaje.

La criptografía asimétrica brinda un nivel de seguridad extraordinario, al


punto de que ni siquiera la persona que cifró el mensaje, puede
descifrarlo sin la clave privada. Este es el método utilizado en las
Criptomonedas, y es una pieza fundamental en la Blockchain para poder
realizar operaciones e intercambios de información entre iguales con total
seguridad y sin necesidad de confiar entre sí.

Híbrida

Es un método que usa tanto un cifrado simétrico como un asimétrico.


Empleando el cifrado de clave pública para compartir una clave para el
cifrado simétrico.

Conociendo los conceptos básicos de la criptografía simétrica y la


criptografía asimétrica, podemos darnos cuenta de cuál es su mayor
diferencia. La seguridad que aporta la primera es de un nivel muy bajo
comparado con la seguridad que aporta la segunda. Pero, la rapidez con
que la criptografía simétrica cifra y descifra un mensaje es superior a la
de la criptografía asimétrica. Por lo que de allí surge la criptografía
híbrida.
MODULO 1
El problema de los generales Bizantinos,
Algoritmos de consenso, Tipos de algoritmos
de consenso.
El problema de los generales bizantinos

La tecnología blockchain, también conocida como “contabilidad


distribuida” (o con sus siglas inglesas DLT) o en castellano “cadenas de
bloques”, es un protocolo de operaciones de intercambio entre pares que
se producen, gestionan y comprueban de forma descentralizada,
automatizada, compartida y segura. Pero en la base para que la
tecnología blockchain sea fiable está el consenso.

¿Qué es eso del consenso? Pues que todos los integrantes de una red
están de acuerdo en que una transacción X ha ocurrido entre dos
miembros de la red en un momento temporal determinado. Simplemente.
Para ponerse de acuerdo, evitando engaños y minimizando errores, es
cuando se pone en práctica la solución al problema de los generales
bizantinos.

El problema de los generales bizantinos es un viejo juego de lógica: en


un asedio hay un número indeterminado de generales que debe
coordinarse para la conquista. Sólo uno cursa la orden (que es binaria,
atacar o retirarse), el comandante, el resto son tenientes. Puede haber
uno o más traidores (comandante incluido), con el objetivo de que no se
cumpla la orden.

Todos a una, pero vigilándose

Así, y simplificando mucho, cada teniente (miembro de la red) recibe una


orden (transacción) y emite la misma a los demás. La orden
contradictoria del traidor quedaría en minoría, incluso si es el
comandante (el que ordena la transacción), y se dará por verdadera la
orden mayoritaria. Los traidores maliciosos son así neutralizados.

Existen ciertas condiciones que las blockchain reales crean para hacer
más resistente el consenso obtenido a través de este sistema de prueba
de trabajo (POW en inglés), que es como se le suele llamar:

Todos los generales se comunican con todos los demás.


Todo general sabe quién le envía la orden.

Ante una ausencia de mensaje hay una orden por defecto.

Las órdenes están escritas y firmadas.

Los errores aleatorios se controlan mediante códigos de detección de


errores.

El sellado temporal confiable evita la duplicación de órdenes.

La resolución de este dilema, alcanzada en 1982, es una de las bases


fundamentales del funcionamiento de las cadenas de bloques, y el
elemento que hace que sean una forma fiable de hacer transacciones
entre nodos no necesariamente fiables: todos los nodos participan y
registran todas las transacciones. Los cimientos del futuro están
planteados.

Algoritmos de consenso

¿Qué es un Algoritmo de Consenso Blockchain?

En el contexto de las criptomonedas, los algoritmos de consenso son


elementos cruciales de todas las redes blockchain, debido a que son los
responsables de mantener la integridad y seguridad de estos sistemas
distribuidos. El primer algoritmo de consenso creado para una
criptomoneda fue Proof of Work (PoW), diseñado por Satoshi Nakamoto,
e implementado en Bitcoin como fórmula para superar las Bizantine
Faults (Faltas Bizantinas).

Algoritmo de Consenso

Un algoritmo de consenso puede ser definido como el mecanismo a


través del cual una red blockchain alcanza consenso. Las blockchain
públicas (descentralizadas) se erigen como sistemas distribuidos y,
debido a que no dependen de una autoridad central, sus nodos (también
distribuidos) necesitan ponerse de acuerdo respecto a la validez de las
transacciones. Aquí es donde los algoritmos de consenso entran en
juego, encargándose de asegurar que las reglas del protocolo son
respetadas y garantizando que todas las transacciones tienen lugar de
una forma fiable; lo que implica que las monedas sólo podrán ser
gastadas una vez.

Antes de sumergirnos en los diferentes tipos de algoritmos de consenso,


es importante entender las diferencias entre un algoritmo y un protocolo.

Algoritmo de Consenso frente a Protocolo

Los términos algoritmo y protocolo a menudo se emplean de manera


indistinta, sin embargo, no son la misma cosa. En términos simples,
podemos definir un protocolo como las reglas primarias de una
blockchain; y el algoritmo, como el mecanismo a través de las cual
dichas reglas serán seguidas.

Además de ser extensivamente empleada en sistemas financieros, la


tecnología blockchain puede ser aplicada en una amplia variedad de
negocios y resultar apropiada para diferentes casos de uso. Ahora bien,
independientemente del contexto, una red blockchain siempre se erigirá
sobre un protocolo que definirá la supuesta forma de funcionamiento del
sistema. Por ese motivo, todos los elementos de éste, así como los
participantes de la red, deberán respetar las reglas del protocolo
subyacente.

Mientras el protocolo determina cuáles son las reglas, el algoritmo le dice


al sistema qué pasos seguir para cumplir con las mismas y producir los
resultados deseados. Por ejemplo, el algoritmo de consenso de una
blockchain es lo que determina la validez de las transacciones y bloques.
Así, Bitcoin y Ethereum son protocolos, mientras que Proof of Work y
Proof of Stake son sus algoritmos de consenso.

A fin de ilustrar mejor la cuestión, hay que tener en cuenta que el


protocolo Bitcoin define cómo deben interactuar los nodos, cómo deben
transmitir los datos, así como cuáles son los requisitos para que una
validación de bloque sea efectiva. Por otro lado, el algoritmo de consenso
es el responsable de verificar los balances y firmas, confirmar las
transacciones y ejecutar la validación de bloques. Y todo esto, depende
de un consenso de red.

Diferentes Tipos de Algoritmos de Consenso

Existen varios tipos de algoritmos de consenso. Las implementaciones


más comunes son PoW y PoS. Cada uno tiene sus ventajas y
desventajas en lo que se refiere al equilibrio entre seguridad, por un lado,
y funcionalidad y escalabilidad por el otro.

Proof of Work (PoW)

PoW fue el primer algoritmo de consenso que se creó. Es empleado por


Bitcoin y muchas otras criptomonedas. El algoritmo Proof of Work es una
parte esencial del proceso de minado.

El minado en PoW implica numerosas “tentativas de hashing”, por lo que


más poder computacional significa más intentos por segundo. En otras
palabras, los mineros con una tasa de hash elevada tienen más
posibilidades de hallar una solución válida para el siguiente bloque
(también llamado hash block). El algoritmo de consenso PoW se asegura
de que los mineros sólo sean capaces de validar un nuevo bloque de
transacciones y añadirlo al blockchain, si los nodos distribuidos de la red
alcanzan consenso y aceptan el hash block provisto por el minero como
una prueba de trabajo válida.

Proof of Stake (PoS)

El algoritmo de consenso PoS fue desarrollado en 2011 como una


alternativa a PoW. A pesar de que tanto PoS como PoW comparten
objetivos similares, también presentan algunas diferencias y
particularidades fundamentales. Especialmente, en lo relativo a la
validación de nuevos bloques.
En pocas palabras, el algoritmo de consenso Proof of Stake reemplaza el
minado PoW por un mecanismo en que los bloques son validados de
acuerdo al “stake” (cantidad de monedas acumuladas) de los
participantes. El validador de cada bloque, también llamado forger -
forjador- o minter -acuñador-, es determinado por la inversión en la
propia criptomoneda, y no por la cantidad de poder computacional
destinado. Cada sistema PoS puede implementar el algoritmo de
distintas maneras, pero en general, la blockchain será asegurada por un
proceso de elección pseudoaleatorio que toma en consideración el
capital del nodo y la edad de las monedas (el tiempo que han
permanecido inmóviles depositadas o “staked”), junto con un factor de
aleatorización.

La blockchain de Ethereum se basa actualmente en un algoritmo PoW,


pero el protocolo Casper será eventualmente lanzado para cambiar la red
de PoW a PoS, en un intento por incrementar la escalabilidad de la
misma.

¿Por qué son importantes los Algoritmos de Consenso para las


Criptomonedas?

Como he mencionado anteriormente, los algoritmos de consenso son


cruciales para mantener la integridad y seguridad de una red de
criptomonedas. Son los encargados de proporcionar los medios para que
los nodos distribuidos alcancen un consenso respecto a qué versión de la
blockchain es la real. Ponerse de acuerdo respecto al “estado” actual de
la blockchain, es esencial para que un sistema económico digital
funcione correctamente.

El algoritmo de consenso Proof of Work se considera una de las mejores


soluciones al Problema de los Generales Bizantinos, que permitió la
creación de Bitcoin como un Sistema Tolerante a Faltas Bizantinas
(Byzantine Fault Tolerant System). Esto significa que la blockchain de
Bitcoin es altamente resistente a un tipo de amenazas denominadas
“ataques del 51%” o “ataques mayoritarios”, no sólo porque la red esté
descentralizada, sino también gracias al algoritmo PoW. Los altos costes
involucrados en el proceso de minado hacen que sea muy difícil e
improbable que los mineros inviertan sus recursos para perjudicar a la
red.

Tipos de algoritmos de consenso

Existen muchos algoritmos para lograr el consenso en una cadena de


bloques, pero a la fecha el Proof of Work de Bitcoin sigue siendo el que
domina entre las plataformas Blockchains en la actualidad.

¿Cuantos algoritmos de consenso existen para las Blockchain?

Un algoritmo de consenso puede ser definido como el mecanismo a


través del cual una red Blockchain logra un consenso. Como es de
conocimiento, las cadenas de bloque necesitan lograr entre los nodos
que la mantienen, un consenso para asegurar la red en general,
validando muchas veces las transacciones que en ella ocurren y
definiendo cuáles son legítimas para agregar a la cadena principal.

Bitcoin fue la primera criptomoneda en traer los términos algoritmo de


consenso, ya que como bien sabemos usa el algoritmo Prueba de
Trabajo o Proof of Work en inglés (PoW), objeto hoy en día de grandes
discusiones por su excesivo gasto energético. A raíz del boom de las
criptomonedas, muchas derivaciones se pensaron y dieron paso a una
gama de oportunidades, cuyo objetivo principal sigue siendo el mismo:
lograr el consenso en una red blockchain.

Es por ello te traigo un compacto de los más comunes y no tan


publicitados algoritmos de consenso que existen en el mercado
criptográfico en la actualidad.
Proof-of-Work (PoW)

Como mencione anteriormente, es el primer algoritmo de consenso de


blockchain y fue utilizado por primera vez por Bitcoin, la criptomoneda
líder del mercado actualmente. En la minería del PoW, los mineros
resuelven acertijos matemáticos complejos que requieren mucha
potencia computacional. El primero en resolver el rompecabezas crea un
bloque y recibe una recompensa por ello. La forma de resolverlo es
básicamente una 'adivinanza', ya que no existe algún método alternativo
más que al ensayo y error.

El algoritmo PoW se asegura de que los mineros solo puedan validar un


nuevo bloque de transacciones y agregarlo a la cadena si los nodos
distribuidos de la red alcanzan el consenso y aceptan el hash encontrado
por el minero como válido.

Criptos que lo utilizan:

De acuerdo al sitio cryptoslate, un total de 522 monedas de las más de


3000 que existen actualmente en el ecosistema usan el PoW como
mecanismo de consenso, inclusive con algunas derivaciones y/o mejoras
como el caso de Komodo Platform que genera su consenso con el
esquema básico de PoW, pero replicado, llamado dPoW.

Bitcoin utiliza el algoritmo SHA 256 para firmar sus transacciones, por lo
que monedas como Bitcoin Cash, Bitcoin SV y Syscoin implementan en
esencia la misma metodología de Bitcoin, pero con una mejora del
tamaño del bloque que permite aumentar los tiempos de generación y
validación.

En general, Bitcoin (BTC), Ethereum (ETH), Litecoin, Monero, Dash,


Bitcoin Cash, Bitcoin SV, Ethereum Classic, Zcash, entre otras, usan el
algoritmo Prueba de Trabajo.

A éstas plataformas por su analogía con la moneda líder, se les llama


plataformas blockchain de primera generación y la gran mayoría están
ubicadas dentro del top 20 más importante del mercado cripto, en
términos de capitalización bursátil, con un dominio del 83,71% del
mercado, unos $220.69B.

Proof-of-Stake (PoS)

Este algoritmo de consenso nace como una alternativa al PoW y tiene


como objetivo lograr un consenso distribuido. Fue usado por primera vez
por Peercoin y fue creado en el 2011 luego de discutirse en un foro en
Bitcointalk en ese mismo año.

Su funcionamiento difiere mucho del algoritmo anterior. En lugar de hacer


que los mineros prueben que todas y cada una de las transacciones son
legítimas, el Proof of Stake o Prueba de Participación o Estaca, requiere
que una persona apueste, mantenga o bloquee monedas y valide la
propiedad de las mismas. En pocas palabras, este algoritmo reemplaza
la minería intensiva del PoW con un mecanismo donde los bloques se
validan de acuerdo a la 'participación' de los involucrados.

Si bien hay diferentes formas en que se selecciona el nuevo creador de


bloques para evitar la centralización por la cantidad de monedas que se
pueden tener bloqueadas o en 'apuesta', en general, la cadena de
bloques está asegurada por un proceso de selección pseudoaleatorio
que considera la riqueza del nodo y la antigüedad de las monedas junto
con un factor de aleatorización.

Existen muchas derivaciones de este algoritmo, entre las más resultantes


tenemos:

Prueba de Participación Anónima (PoSA): Cloakcoin, Spectrocoin

Prueba de Importancia (PoI): NEM


Prueba de Almacenamiento: Storj

Prueba de Tiempo de Juego (PoST): Vericoin

Prueba de Velocidad de Estaca (PoSV): Reddcoin

Existen unas 415 monedas que usan este algoritmo en todas sus
derivaciones, entre las más resultantes tenemos Binance Coin, Stellar,
Dash, Neo, Cosmos, Ontology, entre otras. En conjunto, este sector
representa unos 9.27 Billones de dólares, un 3,52% del mercado en
general.

Prueba de participación delegada (DPOS)

La Prueba de participación delegada (DPOS) es un mecanismo de


consenso muy rápido y más conocido por su implementación en EOS y a
menudo se lo conoce como democracia digital, gracias a su sistema de
votación ponderado por estaca.

La forma en que funciona es que los usuarios votan por "delegados" a


quienes se les da el poder de obtener ganancias al ejecutar un nodo
completo. El peso de su voto depende de su participación o bloqueo de
monedas. Dado que los delegados desean recibir la mayor cantidad de
votos posible, se les incentiva constantemente a crear cosas valiosas
para la comunidad, ya que es probable que reciban votos adicionales por
hacerlo.

Se supone que este método es más eficiente y protege a los usuarios de


interferencias regulatorias no deseadas. Sin embargo, su máximo
exponente, EOS, ha sido objeto en las últimas semanas de una gran fuga
de desarrolladores iniciales acusando al sistema de centralizado e
inseguro.

Entre las más resultantes por supuesto tenemos a EOS, Tron, Cardano,
Tezos, Lisk, Bitshares, Steem, entre otros, los cuales en conjunto suman
un total de 24 blockchains que usan este algoritmo. El dominio del sector
es bastante alto considerando la poca cantidad de proyectos
involucrados, representando en término de capitalización bursátil, el
2,64% del total del mercado. Esto es, unos $6.97B.

Este algoritmo se ha hecho popular entre los desarrolladores de


aplicaciones descentralizadas (dApps), los cuales entre EOS y Tron
dominan el subsector en términos de millones de dólares, según el sitio
Dappreview.

Tolerancia Bizantina a Falla Delegada (dBFT)

La tolerancia bizantina a fallas delegada es un nombre elegante y genial


para una solución para lograr un consenso eventual bajo ciertas
condiciones. La condición es realmente simple: siempre que menos de
1/3 de los nodos contables sean MALOS actores, puede llegar a un
consenso eventual y todos estarán felices.

dBFT no garantiza el consenso en el sentido de que es posible que la red


de mensajería esté rota y las personas simplemente no puedan hablar
entre sí. Pero brinda garantías de protección de que, si logra un
consenso, no podrá alcanzar otro consenso diferente más adelante.
Mientras los malos actores sean menos de 1/3 de los contadores,
entonces todo está bien.

Aunque todavía no es de uso común, representa una alternativa más


simple a la prueba de estaca, la prueba de importancia y la prueba de
trabajo. La tolerancia delegada a fallas bizantinas utiliza una regla de dos
tercios y otros elementos para garantizar que se logre el consenso
incluso con muchas incógnitas.
El algoritmo fue propuesto por NEO, y desde entonces desarrolla sus
aplicaciones descentralizadas bajo este mecanismo.

Prueba de actividad (PoA)

El concepto fue introducido por primera vez en el año 2012 como una
alternativa a la Prueba de Participación, PoS. La Prueba de actividad es
esencialmente una estructura alternativa para Bitcoin y es una mezcla de
dos de los mecanismos de consenso más populares: Prueba de Trabajo
y Prueba de Estaca. Se introdujo la Prueba de actividad para frenar los
temores sobre el fin de la minería en Bitcoin al agotarse los 21 millones
de monedas disponibles y que complementa la Prueba de Trabajo para
ayudar a prevenir un ataque del 51%.

Este mecanismo funciona comenzando de una manera de Prueba de


Trabajo donde los mineros esencialmente resuelven un rompecabezas
criptográfico y reclaman su recompensa si tienen éxito. La diferencia
radica en el hecho de que los bloques minados son solo encabezados y
direcciones de recompensa de minería en lugar de contener
transacciones.

Prueba de actividad, en resumen, selecciona un par aleatorio de la red


para firmar un nuevo bloque. Este método requiere un intercambio
continuo de datos. Para reducir el tráfico, la "plantilla" de bloque no
incluye la lista de transacciones y, en su lugar, la agrega el último
firmante.

Como punto en contra, hereda la desventaja tanto de la Prueba de


Trabajo como de la Prueba de Participación en términos de altos
recursos utilizados y validadores maliciosos.

Entre las monedas más populares que lo usan encontramos a Decred


(DCR), Espers (ESP).
Prueba de quemadura (PoB)

Proof of Burn es paralelo al concepto de que es imposible que alguien


elimine datos de una cadena de bloques. Entonces, el concepto a
inventar era 'quemar' monedas. Consiste proporcionar pruebas de que se
han quemado algunas monedas en el proceso de enviar una transacción
a una dirección que no se puede utilizar. Este método solo funciona con
monedas extraídas de monedas criptográficas de Prueba de Trabajo. Los
usuarios intentarán quemar la mayor cantidad de monedas para poder
"ganar" la recompensa de bloque. La mayoría de las veces se ha
introducido la Prueba de quemadura para sembrar otras monedas
destruyendo el valor de una.

Se dice que el proceso de selección es aleatorio, pero al mismo tiempo,


también se dice que cuantas más monedas queme el usuario, mayores
serán sus posibilidades de ser seleccionado para extraer el siguiente
bloque. Esto es algo similar al proceso de Bitcoin donde la inversión
radica en la potencia informática que necesita mejorar para obtener
mejores hashrates.

Slimcoin (SLM) es la gran exponente de este algoritmo. También TGCoin


o Third Generation Coin, utiliza el algoritmo. Sin embargo, La moneda
auxiliar para Counterparty, una extensión de software de Bitcoin con
funcionalidad de monedas de colores, se distribuyó a través de un
proceso de prueba de quemado. Los participantes tuvieron que enviar
Bitcoins a una dirección no confiable y recibieron tokens de Counterparty
a cambio.

Prueba de capacidad (POC)

La Prueba de capacidad es un mecanismo de consenso que utiliza un


proceso llamado trazado. Con Prueba de Trabajo, los mineros usan la
computación para adivinar la solución correcta; sin embargo, con Proof
Of Capacity, las soluciones se almacenan previamente en almacenes
digitales (como discos duros). Este proceso se llama trazado. Después
de que se ha trazado un almacenamiento (lo que significa que se ha
llenado de soluciones), puede participar en el proceso de creación de
bloques.

Quien tenga la solución más rápida para el rompecabezas de un (nuevo)


bloque, puede crear el nuevo bloque. Cuanta más capacidad de
almacenamiento tenga, más soluciones podrá almacenar, mayores serán
sus probabilidades de crear un bloque.

La prueba de capacidad contiene dos partes distintas en el trazado o la


creación del archivo de parcelas y la extracción real de los bloques. El
tamaño de su disco duro es el factor que define el tiempo que le llevará
desarrollar los archivos de trazado. Esto varía de días a semanas pares.

Burstcoin fue el primero en introducir este concepto. Otros ejemplos son


Chia, SpaceMint.

Prueba de tiempo transcurrido (POET)

POET es un algoritmo de mecanismo de consenso que a menudo se usa


en las redes de blockchain autorizadas para decidir los derechos de
minería o los ganadores de bloque en la red. Las redes de blockchain
autorizadas son aquellas que requieren que cualquier posible participante
se identifique antes de poder unirse. Basado en el principio de un
sistema de lotería justo donde cada nodo es igualmente probable que
sea un ganador, el mecanismo POET se basa en distribuir las
posibilidades de ganar de manera justa entre el mayor número posible de
participantes de la red.

Este mecanismo de consenso sólo puede funcionar si existe un sistema


para verificar que nadie pueda ejecutar múltiples nodos y que el tiempo
de espera asignado sea realmente aleatorio. Sin un sistema como este,
el mecanismo de consenso tiene defectos importantes.

Esencialmente, el flujo de trabajo es similar al mecanismo de consenso


seguido por el algoritmo de Prueba de Trabajo (PoW) de Bitcoin, pero sin
su alto consumo de energía. El caso más ejemplar de es Hyperledger
Sawtooh, una plataforma blockchain modular, autorizada y de nivel
empresarial.

Algoritmo de consenso del obelisco

Obelisk es un algoritmo de consenso prometedor que tiene como objetivo


eliminar las deficiencias de los algoritmos de Prueba de Trabajo (PoW) y
Prueba de Participación (PoS) y hace posible mantener el estado de
blockchain en la red distribuida con un mínimo poder de cómputo y sin
necesidad de participación. Reduce la necesidad de minería, mejora
significativamente la velocidad de las transacciones y ofrece una
seguridad mejorada.

Obelisk intenta sortear los problemas de PoW y PoS distribuyendo la


influencia en la red de acuerdo con un concepto llamado "red de
confianza", donde la densidad de la red de suscriptores de un nodo
determina su influencia en la cadena.

El caso más ejemplar de este algoritmo de consenso lo encontramos en


el proyecto llamado SkyCoin.

Prueba de Asignación (PoA)

Es un mecanismo de consenso de la nueva era que requiere menos


potencia y puede ejecutarse en hardware de gama relativamente baja. El
mecanismo de trabajo de PoA permite que las aplicaciones diarias de
Internet de las cosas (IoT) se utilicen para funciones básicas de minería
de capacidad limitada. Con su potencia de procesamiento a bordo, los
dispositivos compatibles con IoT se pueden utilizar para la minería de
criptomonedas.

Sin embargo, dado que la memoria disponible y la potencia de


procesamiento en estos dispositivos es limitada, su contribución a la
minería sigue siendo pequeña. El mecanismo de trabajo del algoritmo
PoA facilita este tipo de minería "ligera".

El ejemplo más destacable está en la cadena de bloques IOTW.

Prueba de punto de control (PoC)

Proof of Checkpoint es un sistema híbrido que utiliza cualquier sistema


Proof of Stake con un sistema Proof of Work. La idea de este concepto
es mitigar los ataques al sistema de Prueba de Participación. Sin
embargo, todavía está sujeto a un ataque a un nodo que ha estado
desconectado durante un período prolongado de tiempo y, a su vez,
puede usarse para proporcionar información falsa sobre la cadena de
bloques.

Cada x cantidad de bloques en el sistema de Prueba de Participación


requiere que se extraiga un bloque de Prueba de Trabajo. Cada bloque
de Prueba de trabajo no contiene transacciones y están directamente
vinculados tanto a la red de Prueba de trabajo como a la red de Prueba
de participación.

Proof of Formulation (PoF)

El novedoso algoritmo de consenso propuesto por la plataforma


surcoreana FLETA llamada Prueba de Formulación (PoF), trata de
resolver las deficiencias de PoW (gasto de energía), PoS (falla de
seguridad) y dPoS (centralización) combinando lo mejor de cada uno en
un solo mecanismo de consenso.

En la Prueba de Formulación (PoF), la minería y la generación de


bloques se realizan de manera diferente en comparación con las
plataformas de blockchain existentes. Los formuladores actúan como
generadores de bloques en la plataforma FLETA. Los observadores
permiten la confirmación en tiempo real de los bloques que se generan y
evitan el doble gasto.

Los formuladores sirven como la columna vertebral del algoritmo PoF. El


algoritmo PoF, difiere del PoW en que no requiere una potencia
informática enorme y también difiere del DpoS, donde solo los delegados
elegidos pueden participar en la minería.

Debido al corto tiempo del bloque de solo 0.5 segundos, la minería es de


alta velocidad, con solo cuatro segundos por bloque. Además, en el
ecosistema minero de FLETA, los bloques se confirman
instantáneamente a través de los Nodos de Observador. Entre los cinco
nodos de observación, tres de ellos deberían validar los bloques
inmediatamente después de generarlos, lo que permite que los bloques
se difundan rápidamente.

FLETA actualmente tiene un mes de estar con su red principal en el aire,


y gracias a su alta escalabilidad mediante el uso de tecnología paralela
de fragmentación y una estructura independiente de múltiples cadenas,
la plataforma promete ser un excelente entorno para el desarrollo
ilimitado de Dapps al separar el rendimiento de la cadena principal y el
dominio de datos, lo que permite que cada Dapp se opere de forma
independiente, lo que reduce los costos excesivos de desarrollar y
ejecutar aplicaciones descentralizadas.
MODULO 2
Minería Digital, Blockchain, Tipos de
Blockchain, Bitcoin.
¿Qué es la minería de criptomonedas?

La minería de criptomonedas es uno de los elementos claves que


permiten que las criptomonedas funcionen como una red descentralizada
de igual a igual sin la necesidad de una autoridad central de terceros.

Es un proceso en el que las transacciones entre usuarios se verifican y


se agregan al libro público de blockchain y también un proceso que se
utiliza para introducir nuevas monedas en el suministro circulante
existente.

¿CÓMO FUNCIONA?

Un minero es un nodo en la red que recopila transacciones y trabaja para


organizarlas en bloques. Cada vez que se realizan transacciones, los
nodos mineros reciben y verifican las transacciones, las agregan a la
agrupación de memoria y comienzan a ensamblarlas en un bloque de
transacciones múltiples.

El primer paso en un proceso de minería de un bloque es agrupar cada


transacción en el grupo de memoria.

Antes de comenzar el proceso, el nodo minero agrega una transacción


donde se envía la recompensa de la minería. Esta transacción se conoce
como la transacción "coinbase", es una transacción en la que las
monedas se crean "de la nada" y en la mayoría de los casos es la
primera transacción en un nuevo bloque.

Una vez que se hasheado cada transacción, estos hashes se organizan


en algo llamado árbol Merkle o árbol hash, lo que significa que los
hashes se organizan en pares y se concatenan hasta que se alcanza "la
parte superior del árbol", también llamado hash raíz o una raíz de Merkle.
El hash raíz junto con el hash del bloque anterior y un número aleatorio
llamado nonce se colocan en el encabezado del bloque. El encabezado
de los bloques se procesa como un hash y produce una salida que
servirá como identificador de los bloques.

El identificador de bloques debe ser menor que un determinado valor


objetivo establecido por el protocolo. En otras palabras, el hash de
encabezado de bloque debe comenzar con un cierto número de ceros.

Este valor objetivo, también conocido como la dificultad de hash, se


escala, asegurando que la velocidad a la que se crean los nuevos
bloques se mantenga proporcional a la cantidad de poder de hashing en
la red.

Los mineros mantienen el hash del encabezado una y otra vez mediante
la iteración a través del nonce hasta que un minero en la red finalmente
produce un hash válido. Cuando se encuentra un hash válido, el nodo
fundador transmitirá el bloque a la red. Todos los demás nodos
comprobarán si el hash es válido, agregarán el bloque a su copia de la
cadena de bloques y continuarán con la minería del siguiente bloque.

Sin embargo, a veces sucede que dos mineros emiten un bloque válido
al mismo tiempo y la red termina con dos bloques en competencia. Los
mineros comienzan a explotar el siguiente bloque basándose en el
bloque que recibieron primero. La competencia entre estos bloques
continuará hasta que el siguiente bloque se mine según uno de los
bloques competidores. El bloque que se abandona se llama bloque
huérfano o bloque obsoleto. Los mineros de este bloque volverán a minar
la cadena del bloque ganador.
Introducción a los Pools de Minería (Mining Pools)

La minería es un componente integral de la seguridad de las


blockchains Proof of Work. Al procesar computacionalmente hashes con
determinadas propiedades, los participantes son capaces de proteger las
redes de las criptomonedas sin necesidad de una autoridad central.
Cuando Bitcoin fue originalmente lanzado en 2009, cualquiera con un PC
ordinario podía competir contra otros mineros tratando de adivinar el
hash válido del siguiente bloque. Ello se debía a que la dificultad de
minado era baja. No había mucha hash rate (tasa de hash) en la red. Por
consiguiente, no necesitabas un hardware especializado para añadir
nuevos bloques a la blockchain.
Lógicamente, los ordenadores que podían computar más hashes por
segundo encontraban más bloques. Y esto provocaría un cambio
importante en el ecosistema. Al luchar por encontrar una ventaja
competitiva, los mineros acabarían entrando en una especie de "carrera
armamentística".

Después de iterar a través de distintos tipos de hardware (CPUs, GPUs,


FPGAs), los mineros de Bitcoin acabarían adoptando los ASICs –
Circuitos Integrados de Aplicación Específica. Estos dispositivos mineros
no te permiten navegar a través de Binance Academy o tuitear fotos de
gatos.
Como su nombre sugiere, los ASICs se fabrican para ejecutar una única
tarea: computar hashes. Pero al haber sido diseñados para este
propósito específico, lo cumplen increíblemente bien. De hecho, tan bien,
que utilizar otro tipo de hardware para minar Bitcoin se ha convertido en
algo bastante infrecuente.

¿Qué es un mining pool?

Un buen hardware sólo te ayudará hasta cierto punto. Podrías tener en


funcionamiento varios ASICs de gran potencia, y seguirías siendo solo
una gota dentro del océano de la minería de Bitcoin. Las posibilidades de
que acabes minando un bloque son bastante escasas, incluso aunque
hayas gastado un montón de dinero en hardware y en la electricidad
necesaria para tenerlo en funcionamiento.
No hay garantías respecto a cuándo recibirás como pago
una recompensa de bloque, ni siquiera si llegarás a cobrarla en algún
momento. Si un ingreso constante es lo que buscas, tendrás mucho más
éxito en un mining pool.
Pongamos que tú y otros nueve participantes tenéis, cada uno, un 0,1%
de la potencia de "hash" total de la red. Esto significa que, de media,
esperarás encontrar uno de cada mil bloques. Partiendo de una
estimación de 144 bloques minados por día, probablemente encontrarías
un bloque cada semana. En función de tu liquidez e inversión en
hardware y electricidad, este planteamiento de “minar en solitario” podría
ser una estrategia viable.

Sin embargo, ¿qué ocurre si este ingreso no basta para generar


beneficios? En dicho caso, podrías unir fuerzas con los otros nueve
participantes que hemos mencionado. Si todos combinarais vuestra
potencia de "hash", tendríais el 1% del hash rate (tasa de hash) de la red.
Esto significa que encontraríais, de media, uno de cada cien bloques -es
decir, una estimación de entre uno y dos bloques al día. A continuación,
podríais dividir la recompensa y compartirla entre todos los mineros
involucrados.
En resumidas cuentas, acabamos de describir lo que es un pool de
minería. Éstos se usan ampliamente hoy en día debido a que garantizan
a sus miembros un flujo de ingresos más constante.

¿Cómo funcionan los pools de minería?

Habitualmente, un pool de minería designa a un coordinador que estará a


cargo de la organización de los mineros. Éste se asegurará de que los
mineros utilicen diferentes valores para el nonce, para que así no
malgasten potencia de hash tratando de crear los mismos bloques. Los
coordinadores son también responsables de dividir las recompensas y
pagárselas a los participantes. Para calcular el trabajo realizado por cada
minero y recompensarlo como es debido, se utilizan una serie de
métodos distintos.

Pools de minería Pay-Per-Share (PPS)

Uno de los sistemas de retribución más típicos es el Pay-Per-Share


(PPS). En este sistema, recibes una cantidad fija por cada “share”
(participación) que hayas enviado.
Un Share es un hash utilizado para realizar un seguimiento del trabajo de
cada minero. El monto pagado por cada share es nominal, pero se
acumula con el tiempo. Ten en cuenta que un share no es un hash válido
dentro de la red. Es simplemente uno que coincide con las condiciones
establecidas por el pool de minería.

En PPS, se le recompensa si tu pool resuelve o no un bloque. El


operador del pool asume el riesgo, por lo que probablemente cobrará una
tarifa considerable, ya sea por adelantado de los usuarios o de la
eventual recompensa en bloque.

Pools de minería Pay-Per-Last-N-Shares (PPLNS)

Otro esquema popular es Pay-Per-Last-N-Shares (PPLNS). A diferencia


de PPS, PPLNS sólo recompensa a los mineros cuando el pool mina con
éxito un bloque. Cuando el pool encuentra un bloque, verifica la
última N cantidad de acciones enviadas (N varía según el pool). Para
obtener tu pago, divides el número de shares que has enviado por N,
luego multiplica el resultado por la recompensa en bloque (menos el
corte del operador).
Pongamos un ejemplo. Si la recompensa de bloque actual es de 12.5
BTC (asumiendo que no hay tarifas de transacción) y la tarifa del
operador es del 20%, la recompensa disponible para los mineros es de
10 BTC. Si N fuera 1,000,000 y tu propiciaste 50,000 shares, recibirás el
5% de la recompensa disponible (o 0.5 BTC).
Puedes encontrar varias variaciones de estos dos esquemas, pero son
los que escucharás con más frecuencia. Ten en cuenta que mientras
hablamos de Bitcoin, las criptomonedas PoW más populares también
tienen grupos de minería. Algunos ejemplos incluyen Zcash, Monero,
Grin y Ravencoin.

¿Son los pools de minería una amenaza para la descentralización?

Las campanas de alarma pueden sonar en tu cabeza mientras lees este


artículo. ¿La razón por la que Bitcoin es tan poderoso no es porque
ninguna entidad controla la blockchain? ¿Qué sucede si alguien obtiene
la mayor parte del poder de hashing?
Estas son preguntas muy válidas. Si una sola entidad puede adquirir el
51% del poder de hash de la red, puede lanzar un ataque del 51%. Eso
les permitiría censurar las transacciones y revertir las antiguas. Tal
ataque puede causar daños masivos a un ecosistema de criptomonedas.
¿Los pools de minería aumentan el riesgo de un ataque del 51%? La
respuesta es: tal vez, pero no es probable.

Desglose de la tasa de hash de 24 horas por pool el 16 de abril de 2020.


Fuente:coindance.com
En teoría, los cuatro pools principales podrían coludir para secuestrar la
red. Sin embargo, eso no tendría mucho sentido. Incluso si logran llevar a
cabo un ataque, el precio de Bitcoin probablemente caería en picada ya
que sus acciones socavarían el sistema. Como resultado, las monedas
que hayan adquirido perderán valor.

Además, los pools no necesariamente poseen el equipo de minería. Las


entidades apuntan sus máquinas hacia el servidor del coordinador, pero
son libres de migrar a otros pools. Es en el mejor interés de los
participantes y los operadores de los pools mantener el ecosistema
descentralizado. Después de todo, solo ganan dinero si la minería sigue
siendo rentable.

Ha habido algunas ocasiones donde los pools han crecido a lo que


podría considerarse un tamaño preocupante. En general, el pool (y sus
mineros) toman medidas para reducir la tasa de hash.

Conclusión

El panorama de la minería de criptomonedas cambió para siempre con la


introducción del primer pool de minería. Pueden ser muy beneficiosos
para los mineros que desean obtener un pago más consistente. Con
muchos esquemas diferentes disponibles, seguramente encontrarán el
que mejor se adapte a sus necesidades.
En un mundo ideal, la minería de Bitcoin sería mucho más
descentralizada. Por el momento, sin embargo, es lo que podríamos
llamar "suficientemente descentralizado". En cualquier caso, nadie se
beneficia de un pool único que obtenga la mayoría de la tasa de hash a
largo plazo. Es probable que los participantes eviten que suceda;
después de todo, Bitcoin no es administrado por los mineros, sino por los
usuarios.
¿Qué es blockchain y cómo funciona?

Cómo funciona el Blockchain - Cadena de Bloques:

La blockchain (cadena de bloques) es un tipo de red distribuida que


permite desarrollar tecnologías como las criptomonedas y lo que
llamamos Internet del Valor.

La blockchain (o cadena de bloques en español), es una tecnología que


permite crear un libro de contabilidad distribuida en una red de
ordenadores sin necesidad de contar con un servidor o base de datos
central. La actualización y manejo de este libro de contabilidad, solo se
puede realizar en consenso con todas las partes que forman la red.

Por esta razón, el poder de cómputo de todos los nodos de la red se usa
no solo para introducir información, sino también para protegerla frente a
modificaciones no autorizadas. Consecuencia de esto, la blockchain
permite alcanzar niveles de seguridad muy altos en comparación con
otras tecnologías.

¿Cómo funciona la tecnología blockchain?

Para que la tecnología blockchain funcione es necesario en primer lugar


crear un software específico para la misma. Este software les permite a
los ordenadores crear la red que hará funcionar la blockchain de forma
distribuida. Tal cual como sucede en el caso del software de Bitcoin y
otras criptomonedas. Generalmente, este software es de carácter abierto
y protegido con licencias de software libre. Esto implica que son públicos,
transparentes y pueden ser usados, revisados y contribuidos por
cualquier persona.

Al no tener base de datos ni servidor localizado, a una red de tipo


blockchain se le atribuye la característica de ser una red distribuida. Esto
significa que la información está replicada en todos los ordenadores del
mundo que estén conectados a la misma blockchain. En el caso de que
más del 50% de los ordenadores que forman esa red blockchain no sean
de la misma persona o empresa, podemos decir que la red está
descentralizada. Con esto podemos decir que, no tiene un “centro de
emisión, control o poder”.

En esencia una red blockchain es solo una base de datos que permite
leer y escribir nuevos registros. Todo ello sin poder modificar nada de lo
que exista en ella. Todos los registros que se guardan en ella están
vinculados entre sí con una matemática muy avanzada. Haciendo
imposible incluir algo que no sea coherente con el resto de registros
incluidos.

¿Cómo se construye una blockchain?

Ahora bien, la construcción y el funcionamiento de la blockchain depende


de una serie de elementos que examinaremos a continuación:

Bloques

Un bloque es un conjunto de transacciones confirmadas e información


adicional que se ha incluido en la cadena de bloques. Cada bloque que
forma parte de la cadena (excepto el bloque generatriz, que inicia la
cadena) está formado por:

Un código alfanumérico que enlaza con el bloque anterior

El “paquete” de transacciones que incluye (cuyo número viene


determinado por diferentes factores)

Otro código alfanumérico que enlazará con el siguiente bloque.

Cómo es un blockchain?

El bloque en progreso intenta averiguar con cálculos el tercer punto que


hemos indicado. Un código que sigue unas determinadas reglas para ser
válido y solo puede sacarse probando sin parar. Pero, ¿cómo se generan
estos bloques.? Pues este es el trabajo del siguiente elemento a
examinar.

Mineros

Los mineros son ordenadores o equipos especializados dedicados que


aportan poder computacional (o minar) a la red de bitcoin. Esta potencia
se usa para verificar las transacciones que se llevan a cabo. Cada vez
que alguien completa un bloque recibe una recompensa en forma de
bitcoins y/o por cada transacción que se realiza.

Nodos

Un nodo es un ordenador/chip conectado a la red bitcoin utilizando un


software que almacena y distribuye una copia actualizada en tiempo real
de la cadena de bloques. Cada vez que un bloque se confirma y se
añade a la cadena se comunica a todos los nodos y este se añade a la
copia que cada uno almacena.

Una de las mayores curiosidades que tiene el protocolo bitcoin es que


cada unidad no es un archivo como tal, que se envía como si fuese una
película o canción, al estilo de un protocolo P2P como puede ser
BitTorrent. En realidad, se produce es un registro del cambio de
propiedad de una cantidad determinada de bitcoins en la cadena de
bloques. El software de nodos más común en la red Bitcoin es el Bitcoin
Core.

Por supuesto, todas las criptomonedas siguen esta estructura de tres


partes, cada una de ellas con sus propias particularidades. Pero está
sencilla forma de funcionamiento garantiza al máximo la seguridad
otorgada por la blockchain.

Utilidad de la tecnología de cadena de bloques

Las utilidades de la blockchain son bastantes. De hecho, ya se trata de


implementar en múltiples sectores en una carrera tecnológica que
cambiará para siempre aspectos indispensables de nuestra vida
individual y colectiva.

Al igual que Internet revolucionó la forma de crear, transmitir y consumir


información, con la tecnología blockchain estamos en la puerta de lo que
se denomina Internet del valor o Internet del dinero.

La tecnología blockchain es esencial en la creación de criptomonedas.


Estas pueden usarse para transferir valor entre personas de todo el
mundo. Además de digitalizar la propiedad de todo lo que tenga valor (ya
sea tangible o intangible) nos permite, entre otras cosas, crear registros
inmutables de propiedades y activos digitales que se pueden transferir
entre las personas sin tener que requerir de un intermediario de
confianza como hasta ahora (bancos, notarios…)

La blockchain y la forma en cómo funciona, hace que esta tecnología sea


una de las más seguras que tenemos. Todo esto gracias a su estructura
distribuida, el uso de criptografía fuerte y un poderoso sistema de
consenso que vela por la integridad de los datos.

Conclusión

En este punto podemos decir que la tecnología blockchain es una de las


más poderosas herramientas con las que contamos en la actualidad. Sus
capacidades y utilidades apenas se están explorando. Sin embargo, la
tecnología ha demostrado su idoneidad en diferentes usos,
transformando radicalmente la forma en cómo hacemos las cosas.

Explorar y desarrollar más esta tecnología nos llevará a un punto, en


donde podamos interconectar más al mundo. Todo ello sin poner en
peligro nuestra privacidad y la seguridad de nuestros sistemas y datos.
Gracias a esto, podemos decir que, la tecnología blockchain nos lleva al
siguiente paso evolutivo tecnológico.
Tipos de blockchain

En la actualidad existen distintos tipos de blockchain cada una con sus


capacidades y características únicas que se adaptan a distintas
necesidades. Estos tipos de blockchain son la pública, la privada y la
híbrida o federada.

La tecnología blockchain ha evolucionado mucho desde su aparición,


una evolución que ha llamado la atención de muchos actores a nivel
mundial. En los inicios de esta tecnología, los principales interesados
fueron individuos con la capacidad de ver la transformación y la
revolución que traería. Una tecnología pública y al alcance de todos,
tanto para mejorarla como para participar activamente en la misma. Pasó
algún tiempo hasta que las empresas y los gobiernos pusieran interés en
la tecnología para usarla en sus propios proyectos.

Pero los intereses de las empresas y gobiernos son distintos a los de las
comunidades abiertas. Esta visión dio como origen el nacimiento de
proyectos blockchain distintos a todo lo conocido. Fue así como nacieron
las blockchain privadas y las blockchain híbridas o federadas.

En este módulo explicare cada uno de los tipos de blockchain que


existen en la actualidad mencionando sus potencialidades y
características únicas.

Blockchain pública

Este fue el primer tipo de blockchain que existió, y se refiere a las


blockchains que se encuentran públicamente accesible desde Internet.
Un ejemplo de este tipo de blockchain son Bitcoin, Ethereum, Dash,
Monero o Zcash. Este tipo de blockchain mantienen abierto al público sus
datos, el software y su desarrollo, de forma que cualquier persona puede
revisar, auditar, desarrollar o mejorar los mismos.
Para lograr esto, las blockchain públicas tienen medidas de seguridad
que garantizan que ningún actor malicioso pueda fácilmente alterar el
funcionamiento de la misma. Es ahí donde entran en acción la tolerancia
a fallas bizantinas en la programación, protocolos de consenso robustos,
protecciones DDoS o contra ataques de 51% o doble gasto. En pocas
palabras, cualquier medida que ayude a mejorar la seguridad de la red es
implementada en la misma. El fin de todo esto es mantener la red en
funcionamiento y preservar su descentralización.

Características de las blockchain públicas

Entre las características de este tipo de redes podemos mencionar:

Las blockchain públicas permiten que cualquier persona pueda formar


parte de la misma. Bien sea como usuario, minero o administrador de un
nodo, las personas pueden acceder a la red y formar parte de ella sin
restricción alguna

El funcionamiento de la red es completamente transparente y abierto.


Los datos de la blockchain desde sus inicios están disponibles para todos
sin restricciones. Cualquier persona puede revisar o auditar el
funcionamiento de la red y su software

No existen entidades centralizadas. Las redes públicas son


completamente descentralizadas y no existe una autoridad central que
regule su funcionamiento

El mantenimiento económico de la blockchain depende del sistema


integrado en la misma. Generalmente este sistema económico depende
de la minería y el cobro de comisiones por cada transacción que se
realice dentro de la red.
Blockchain privada o permisionada

Más tarde, con la evolución de la tecnología blockchain y su expansión,


muchas empresas se vieron interesadas en ella. Esto derivó en el
desarrollo de soluciones blockchain privadas o permisionadas. Este tipo
de blockchain generalmente cuenta con los mismos elementos que una
blockchain pública, pero a diferencia de éstas, las blockchain
permisionadas dependen de una unidad central que controla todas las
acciones dentro de la misma.

Esta unidad central es la que permite dar acceso a los usuarios, además
de controlar sus funciones y permisos dentro de la blockchain.
Generalmente son opciones de desarrollo de tipo software privativo,
aunque también hay desarrollos de software libre. Uno de los desarrollos
de blockchain privadas más importantes del mundo criptográfico es
Hyperledger. Este proyecto iniciado por la Fundación Linux y varias
empresas del sector tecnológico es el mayor ejemplo de blockchain
privada. También podemos mencionar el caso de Corda de R3 o Quorum
de JPMorgan.

Características de las blockchain privadas

Entre las características de este tipo de redes podemos mencionar:

El acceso a la red está restringido a elementos que solo pueden ser


autorizados por la unidad central de control

El acceso al libro de transacciones o cualquier otro medio de información


generado por la blockchain es privado

El mantenimiento económico de la blockchain depende generalmente de


la empresa que sostenga el proyecto. Con frecuencia, las blockchain
privadas no cuenta con criptomonedas ni se realizan acciones de minería

Cada escenario y necesidad es distinta, por lo tanto, deben atenderse de


forma específica. Los tipos de blockchain aquí mencionados son la
respuesta de los desarrolladores para adaptar la tecnología blockchain a
casos y necesidades específicas.

Blockchain híbrida o federada

Este tipo de blockchain es una fusión entre las blockchain públicas y las
privadas. Es un intento de aprovechar lo mejor de ambos mundos. En
estas blockchain, la participación en la red es privada. Es decir, el acceso
a los recursos de la red es controlado por una o varias entidades. Sin
embargo, el libro de contabilidad es accesible de forma pública. Esto
significa que cualquier persona puede explorar bloque a bloque todo lo
que sucede en dicha blockchain.

Por ejemplo, este tipo de redes blockchain son muy útiles para gobiernos
u organizaciones empresariales que deseen almacenar o compartir datos
de forma segura. Un perfecto caso de uso está sucediendo en el sector
sanitario, donde se empieza a usar blockchain para almacenar los datos
de sus líneas de producción de medicamentos. Los datos almacenados
pueden ser revisados por la autoridad competentes con el fin de controlar
la calidad, tanto a nivel de la misma empresa como de gobierno. El
objetivo de la aplicación de este modelo de blockchain es mantener un
alto de nivel de transparencia y confianza.

Características de las blockchain híbridas o federadas

Entre las características de este tipo de redes podemos mencionar:

Los accesos a la red están restringidos a elementos que solo pueden ser
autorizados por el resto de las unidades de control

El acceso al libro de transacciones o cualquier otro medio de información


generado por la blockchain es público
No existe minería ni criptomonedas. El consenso de la red se da por
otros medios que aseguran que los datos son correctos

Es parcialmente descentralizado lo que conlleva a un mejor nivel de


seguridad y transparencia.

¿Qué es Bitcoin y cómo funciona?

¿Qué es Bitcoin?

Bitcoin es una red consensuada que permite un nuevo sistema de pago y


una moneda completamente digital. Es la primera red entre pares de
pago descentralizado impulsado por sus usuarios sin una autoridad
central o intermediarios. Desde un punto de vista de usuario, Bitcoin es
como dinero para Internet. Bitcoin puede ser el único sistema de
contabilidad triple existente.

¿Quién creó Bitcoin?

Bitcoin es la primera implementación de un concepto conocido como


"moneda criptográfica", la cual fue descrita por primera vez en 1998 por
Wei Dai en la lista de correo electrónico "cypherpunks", donde propuso la
idea de un nuevo tipo de dinero que utilizara la criptografía para controlar
su creación y las transacciones, en lugar de que lo hiciera una autoridad
centralizada. La primera especificación del protocolo Bitcoin y la prueba
del concepto la publicó Satoshi Nakamoto en el 2009 en una lista de
correo electrónico. Satoshi abandonó el proyecto a finales de 2010 sin
revelar mucho sobre su persona. Desde entonces, la comunidad ha
crecido de forma exponencial y cuenta con numerosos desarrolladores
que trabajan en el protocolo Bitcoin.
La anonimidad de Satoshi a veces ha levantado sospechas injustificadas,
muchas de ellas causadas por la falta de comprensión sobre el código
abierto en el que se basa Bitcoin. El protocolo Bitcoin y su software se
publican abiertamente y cualquier programador en cualquier lugar del
mundo puede revisarlo o crear su propia versión modificada del software.
Al igual que los programadores actuales, la influencia de Satoshi se ha
limitado a que los cambios que hizo los adoptaran los demás y, por tanto,
no controlaba Bitcoin. Así, conocer la identidad del inventor del Bitcoin es
igual de relevante que saber quién inventó el papel.

¿Quién controla la red Bitcoin?

De la misma manera que nadie controla la tecnología detrás del correo


electrónico, Bitcoin tampoco tiene propietarios. Bitcoin lo controlan todos
los usuarios de Bitcoin del mundo. Aunque los programadores mejoran el
software, no pueden forzar un cambio en el protocolo de Bitcoin porque
todos los demás usuarios son libres de elegir el software y la versión que
quieran. Para que sigan siendo compatibles entre sí, todos los usuarios
necesitan utilizar software que cumpla con las mismas reglas. Bitcoin
sólo puede funcionar correctamente si hay consenso entre todos los
usuarios. Por lo tanto, todos los usuarios y programadores tienen un gran
aliciente en proteger dicho consenso.

¿Quiénes están detrás del desarrollo de Bitcoin?

Por supuesto, todos sabemos que el creador de Bitcoin es el aún


desconocido Satoshi Nakamoto. Pero lo cierto es que, a 11 años del
bloque génesis, hay cientos de personas más involucradas en su
desarrollo como software.
A la fecha, existen varias implementaciones (versiones) de Bitcoin con
sus propios desarrolladores encargados de mantener el código en buen
estado y mejorar sus funciones y escalabilidad. La más popular de ellas,
aunque no la única, es Bitcoin Core.
Una de las características clave sobre la descentralización de Bitcoin es
que cualquier persona que posea los conocimientos, en cualquier lugar
del mundo, puede colaborar en su desarrollo de manera voluntaria. Sin
embargo, las propuestas para cambiar el código deben tener consenso
antes de ser aprobadas.
Como se explica en Bitcoin.org, la página de información más consultada
sobre Bitcoin:
Aunque los programadores mejoran el software, no pueden forzar un
cambio en el protocolo de Bitcoin porque todos los demás usuarios son
libres de elegir el software y la versión que quieran. Para que sigan
siendo compatibles entre sí, todos los usuarios necesitan utilizar software
que cumpla con las mismas reglas. Bitcoin sólo puede funcionar
correctamente si hay consenso entre todos los usuarios.
Esto quiere decir que, si bien cualquier persona puede participar en su
desarrollo, es imposible que una sola o un pequeño grupo cambien el
protocolo sin el consentimiento de la mayoría. Así como cualquiera
puede participar en su desarrollo, cada uno es libre de usar la versión
que quiera y el protocolo seguirá las reglas de los softwares compatibles
que use la mayoría.
Teniendo esto en cuenta, podemos recorrer algunas de esas versiones
para descubrir quiénes están detrás, haciendo que Bitcoin siga
funcionando.

Bitcoin Core

Es la primera implementación de Bitcoin, creada originalmente por


Satoshi Nakamoto como Bitcoin 0.1 y lanzada el nueve de enero de 2009
en SourceForge, a pocos días de la aparición del bloque génesis. Desde
el principio, el software se presentó como código abierto, es decir, que
cualquiera es libre de utilizarlo y modificarlo.
Satoshi continuó colaborando en su desarrollo, arreglando fallas y
proponiendo mejoras ya en GitHub hasta la versión 0.3.9, a finales de
2010. En ese punto se despide y nombra como mantenedor principal a
Gavin Andresen. Aunque algunas fuentes afirman que simplemente
desapareció, y Andresen, al ser el único con el poder de hacer cambios
en el código (que ya le había otorgado Satoshi de antemano), tomó el rol.
Bajo la guía de Andresen, esta implementación cambia de nombre a
Bitcoin QT en noviembre de 2011. Años después, el 19 de marzo de
2014, vuelve a cambiar de título a Bitcoin Core en medio de cierta
polémica, debido a que el término implica una centralización contraria a
los ideales de Bitcoin. Menos de un mes después, Bitcoin Core también
cambia de mantenedor principal, ahora con Wladimir van deer Laan a la
cabeza, quien ha continuado en ese rol hasta el presente.
¿Cómo funciona el proceso de desarrollo?

Como se explica en GitHub, cualquiera puede contribuir al desarrollo; sin


embargo, por “razones prácticas”, existe una jerarquía establecida entre
los colaboradores mediante la meritocracia. Es decir, quienes han estado
más tiempo y han aportado más al código tienen más poder de decisión
final.
Asimismo, existen las figuras de los “mantenedores” del código en
GitHub, quienes tienen acceso privilegiado y son responsables de
gestionar las solicitudes para incluir nuevas propuestas de código al
repositorio principal (pull requests); y el rol del mantenedor principal,
último responsable por el nombramiento de nuevos mantenedores y la
implementación de nuevas versiones.
Es importante destacar que cuando esas nuevas versiones implican
algún cambio importante e irreversible en el software, el adoptarlas o no
depende enteramente de la comunidad bitcoiner y no de los
desarrolladores. En esos casos, la comunidad vota sobre el futuro de la
red utilizando la versión de software de Bitcoin que desea y/o apoyando
con su poder de procesamiento (mineros) a dicha versión, tal como
sucedió con SegWit en 2017.
Si una cantidad suficiente de usuarios usa la versión que desea
mantener, entonces la red adopta las reglas de dicha versión en el
protocolo. Así, las versiones con reglas compatibles se mantienen en la
cadena principal de Bitcoin y las otras se bifurcan, creando o no, una
nueva criptomoneda si esta otra cadena tiene suficientes nodos y
mineros que la soporten.
El viaje para cambiar el código comienza con la creación de una
Propuesta de Mejora de Bitcoin (BIP), que cualquier desarrollador puede
enviar como idea para discutir a la lista de correos de Core en la Linux
Foundation. Una vez discutida, se crea en GitHub como pull request un
borrador formal con determinadas directrices, que podrá ser revisado por
la comunidad. Luego, el borrador se envía al editor de las BIP, quien
actualmente es Luke Dashjr. Sólo después de su aprobación se le asigna
un número y una categoría, y se integra en el repositorio de Bitcoin.
Cuando los mantenedores aprueban un pull request, este pasa a una
minuciosa fase de revisión entre pares (peer review) donde cualquiera
puede participar a través de GitHub, el canal de IRC #bitcoin-dev en
freenode, el canal de Slack de Core, Bitcoin Stack Exchange, la lista
correos de Core en la Linux Foundation y el foro de desarrollo en
Bitcointalk.

Desarrolladores destacados

El número total de colaboradores en Bitcoin Core puede encontrarse en


GitHub, al igual que cada una de sus contribuciones. En Bitcoin.org se
cuentan unos 368 programadores de todas partes del mundo.
Actualmente, además de van der Laan, Pieter Wuille y Jonas Schnelli
son los mantenedores del código.
A continuación, puedes encontrar una lista con desarrolladores
destacados tanto por su número y calidad de aportes como por el tiempo
que llevan en esta tarea.

Wladimir van der Laan

A la fecha, ha realizado 5.778 revisiones (commits) en el código. Aparte


de que se encuentra en Ámsterdam (Países Bajos), no se sabe mucho
sobre este programador. En ocasiones anteriores se ha negado a dar
entrevistas y sus redes no incluyen datos personales.
Se encuentra activo en el repositorio de Core desde 2011 y a partir de
2015 fue contratado por la MIT Media Lab’s Digital Currency Initiative
para continuar en el desarrollo de Bitcoin tras la bancarrota de la Bitcoin
Foundation. Seudónimos conocidos suyos son laanwj, wumpus y orionwl.

Pieter Wuille

Pieter Wuille es uno de los grandes responsables de SegWit.


Desde 2011 ha aportado 1.584 revisiones al código, es el autor de 12
BIPs y fue uno de los principales desarrolladores trabajando en la
implementación de SegWit. Asimismo, en julio de 2018 presentó
oficialmente el esquema de firmas Schnorr como Propuesta de Mejora de
Bitcoin.
Es PhD en Ciencias de la Computación por la Universidad Católica de
Lovaina (Bélgica). Ha trabajado, entre otros, para Google, y también es
cofundador de Blockstream, una firma especializada en crear cadenas
laterales con blockchain. Su seudónimo en GitHub es “sipa”.

Marco Falke

Este es otro de los desarrolladores que han preferido mantenerse en el


anonimato. Fue nombrado mantenedor en 2014 por van der Laan, pero
dejó dicho rol a principios de 2018. Durante este período realizó 1.175
revisiones.
Según su GitHub, proviene de Múnich (Alemania), aunque una breve
reseña en la empresa donde trabaja, Chaincode Labs, indica que se
mudó a Nueva York desde 2017 para “trabajar a tiempo completo en
software de código abierto”.

Gavin Andresen

Sin duda, uno de los desarrolladores más sonados, con 1.101 revisiones
y 12 BIPs en su haber. Fue mantenedor principal de Bitcoin desde sus
inicios, durante 4 años, y se encargó de crear la Bitcoin Foundation para
proporcionar financiamiento y educación sobre el ecosistema. Cuando la
fundación se encontró sin fondos en 2015, Andresen, al igual que van der
Laan, fue contratado por la MIT Media Lab’s Digital Currency Initiative.
Es graduado en Ciencias de la Computación por la Universidad de
Princeton y reside en Massachusetts (USA). En 2016 se vio rodeado por
la polémica sobre la presunta identidad de Craig Wright como Satoshi
Nakamoto, lo que ocasionó que van der Laan revocara su estatus de
mantenedor en la red por temor a que este poder cayese en las manos
equivocadas. Desde entonces, Andresen se ha mantenido más bien
alejado de los medios y del mundo de Bitcoin.

Matt Corallo

Desde 2011, ha contribuido con 619 revisiones y 4 BIPs. También


cofundador de Blockstream, colaboró en el Libro Blanco de Cadenas
Laterales (sidechains) e implementó la Elements Sidechain. La empresa
para la que trabaja actualmente es Chaincode Labs.
Tiene un título en Ciencias de la Computación por la Universidad de
Carolina del Norte (USA). Su seudónimo en GitHub es TheBlueMatt.

Jonas Schnelli

Originario de Suiza, ha aportado 611 revisiones al código y 3 BIPs desde


2013. Es cofundador de Shift Cryptosecurity, cuyo producto estrella es la
cartera de hardware BitBox. Anteriormente, ha desarrollado apps para
firmas como Coop y Credit Suisse.
Sin revelar tampoco demasiada información sobre sí mismo, en su
cuenta de GitHub se declara cypherpunk y hacker.

Cory Fields

A partir de 2013, ha aportado 573 revisiones. Desde 2015 fue contratado


por la MIT Media Lab’s Digital Currency Initiative, junto a van der Laan y
Andresen. Además, ha sido parte de la Junta Directiva de la XBMC
Foundation, encargada de mantener el software de entretenimiento Kodi,
del que también es desarrollador.
Su seudónimo en GitHub es “theuni”. También es conocido por haber
revelado una vulnerabilidad crítica en Bitcoin Cash.

John Newberry

Tiene un conteo de 399 revisiones desde 2015. Proviene de la firma


Chaincode Labs y trabaja a tiempo completo en Bitcoin desde 2016, en
Nueva York. Ahora mismo, además, es el director de la ONG Bitcoin
Optech, una iniciativa que busca ayudar a las compañías a comprender y
mejorar sus implementaciones de Bitcoin.
También es desarrollador de Lightning Network y, al igual que varios de
sus colegas, ha preferido mantener un perfil bastante bajo.
Gregory Maxwell

Desde 2011, ha contribuido con 265 revisiones al código, 2 BIPs y varias


iniciativas enfocadas en la privacidad, como CoinJoin. Es cofundador de
Blockstream y fue mantenedor en Bitcoin Core hasta 2015.
A principios de este año, se retiró de Blockstream para trabajar a tiempo
completo en el desarrollo de Bitcoin. Además, el satélite que esa
compañía lanzó el año pasado para transmitir nodos de la blockchain por
ondas radiales fue su idea originalmente.
Anterior a Bitcoin, trabajó varios años para Mozilla y fue un colaborador
temprano de la Wikipedia. Es partidario del código abierto y la
criptografía.

Peter Todd

Se unió a Core en 2012 y ha realizado 102 revisiones al código y 5 BIPs.


Asimismo, es mantenedor de los proyectos python-bitcoinlib, una
biblioteca de código para una interfaz más sencilla en Bitcoin, y
OpenTimestamps, un sistema descentralizado de sellado de tiempo que
utiliza Bitcoin para ‘probar la existencia’ de documentos. Se retiró de
Core en 2017.
Es graduado en Artes, con un título enfocado en la intersección entre arte
y tecnología. Anteriormente se ha involucrado, además, con las startups
Coinkite y DarkWallet, así como con Chaincode Labs, de quienes recibió
una subvención. Reside en Toronto (Canadá).

Más nombres

Otros desarrolladores destacados por su antigüedad y aportes a Bitcoin


Core son Luke Dashjr (353 commits y 11 BIPs), Alex Morcos (209),
Russell Yanofsky (180), Eric Lombrozo (32 y fundador de Ciphrex) y
Jimmy Song (14 y fundador de Programming Blockchain).
Asimismo, son dignos de mención los mantenedores ya retirados Martti
Malmi (Sirius_m) y Laszlo Hanyecz (famoso por comprar la primera pizza
con BTC), quienes comparten con Nakamoto la cuenta en GitHub que ha
contribuido con 271 revisiones. Mantenedores anteriores también fueron
Jeff Garzik (CEO de Bloq), Nils Schneider (fundador de Bitcoin Charts) y
Chris Moore.

Otros grupos

Como mencionamos antes, Bitcoin Core es sólo una de las


implementaciones de Bitcoin, por lo tanto, existen otros grupos de
desarrolladores manteniendo sus propias implementaciones. Aquí te
mencionamos las alternativas más notables por número de nodos
activos, junto a sus desarrolladores.

Bitcore

Nace en 2013 y se describe como un nodo modular escrito en Node.js


para bitcoin y apps basadas en blockchain. Incluye una API, un
explorador y varios tipos de carteras. Aunque es de código abierto, lo
administra en GitHub la compañía BitPay. Cuenta con 210 nodos de la
red.
Entre sus principales colaboradores figuran los argentinos Manuel Aráoz
(cofundador de Zeppelin) y Esteban Ordano (fundador de Decentraland).

Bcoin

Nace en 2014, también escrito en Node.js, y está siendo utilizado sobre


todo por la firma Purse.io, para la cual, de hecho, fue creado
originalmente. Se describe como la “primera implementación de nodo
completo construida específicamente para la producción de sistemas a
escala”. Incluye soporte para minería y cadenas laterales. Tiene 51
nodos en la red.
Sus principales colaboradores son los estadounidenses Christopher
Jeffrey (CTO de Purse.io) y Fedor Indutny (Ingeniero de Software en
PayPal).

Bitcoin Knots

Comienza a ser una rama independiente de Bitcoin Core desde 2014. La


última versión, escrita en C++, puede utilizarse como un cliente de
escritorio, como en el caso de Bitcoin Core, para pagos regulares o como
una utilidad de servidor para comerciantes y otros servicios de pago.
Tiene 39 nodos en la red.
De momento, su creador y único colaborador es el cofundador de
Blockstream y también desarrollador de Core Luke Dashjr.

BTCD

Activa desde 2013, se describe como una implementación de nodo


completo escrita en Go. Asimismo, aunque es estable, se advierte que
aún se encuentra en fase de pruebas y que no posee por sí misma la
funcionalidad de monedero. Tiene 39 nodos activos en la red.
Curiosamente, su colaborador principal por número de revisiones (1.576)
es el desarrollador jefe de la criptomoneda Decred, Dave Collins. Le
sigue el también desarrollador de Decred, David Hill.

Bitcoin Unlimited

Fue escrita en C++ y data de 2009 en GitHub. Su principal propuesta es


el tamaño de bloque ajustable, esto acompañado por Xtreme thin blocks
(Xthin) y validación paralela. Posee aún 30 nodos activos en la red, y en
2017 llegó casi a los 1.000.
Debido a que se trata de un derivado directo de Bitcoin Core, entre sus
colaboradores con más revisiones figura una buena parte de los
desarrolladores más destacados de esa primera implementación,
incluyendo a van der Laan, Wuille, Andresen, Fields, Corallo, Schnelli,
Falke y Maxwell.
Sin embargo, estos han estado inactivos allí más o menos desde la
creación de Bitcoin Cash, criptomoneda que reúne los ideales de BU. Por
el contrario, los desarrolladores más activos allí últimamente son Peter
Tschipper y Andrew Stone.

¿Quién paga las cuentas?

Si Bitcoin fuera una empresa común, sería fácil distinguir de dónde sale
el salario de los desarrolladores y el equipo necesario. No obstante,
Bitcoin es un sistema de código abierto, descentralizado, por lo que, en
realidad, la gran mayoría de sus desarrolladores aportan su talento y sus
equipos de forma voluntaria.
Aunque esto no implica que Bitcoin no cuente con financiamiento alguno.
De hecho, el primer intento para conseguirlo fue la Bitcoin Foundation
creada por Andresen, que ayudó a “pagar las cuentas” hasta 2015. A
partir del año siguiente, Bitcoin Core establece su Programa de
Patrocinio, mediante el cual las empresas y organizaciones pueden
postularse para ser patrocinadoras, siempre y cuando estén dispuestas a
respetar los ideales de Bitcoin.
Así, a través de los años han ido apareciendo en este panorama varias
compañías y organizaciones, entre las que podemos destacar las
siguientes:

Blockstream

Es una firma dedicada especialmente al desarrollo de cadenas laterales


desde su aparición en 2014. Casi todos sus cofundadores son parte de
Bitcoin Core, y, en consecuencia, reciben o han recibido de allí su
salario. Esto incluye a Corallo, Maxwell, Dasjr y Wuille, este último
dedicado a tiempo completo al desarrollo de Bitcoin.
Es destacable que esta firma incluya en los contratos de sus
desarrolladores una cláusula ética, la cual dicta que, si se les llega a
solicitar algo que vaya en contra los intereses de Bitcoin, estos tienen el
derecho de negarse y aun así continuar cobrando.

Chaincode Labs

Nacida en el mismo año que Blockstream, según su página web,


“Chaincode Labs existe para apoyar y desarrollar Bitcoin y otros sistemas
P2P descentralizados”. Una afirmación que consigue más peso al notar
que todo su equipo está conformado por desarrolladores de Bitcoin Core,
incluyendo a Corallo, Newberry, Yanofsky y Falke.
De hecho, fue fundada por los también desarrolladores de Core Alex
Morcos y Suhas Daftuar.
Ciphrex

Fue fundada en 2014 por el desarrollador de Core Eric Lombrozo, y sus


productos estrella son su cartera multifirma con seguridad corporativa
mSigma, y CoinSocket, una plataforma para el desarrollo de
aplicaciones.
Lombrozo ha comentado en ocasiones pasadas que colabora en Core
porque cree en el potencial de la tecnología y también esto representa
una gran oportunidad para él mismo.

MIT Media Lab’s Digital Currency Initiative

La Iniciativa de Moneda Digital perteneciente al Media Lab del Instituto


de Tecnología de Massachusetts (MIT) tiene como misión, según su
página web, “crear un futuro en el cual mover valor a través de Internet
sea tan intuitivo y eficiente como mover información”. Su directora actual
es Neha Narula.
Como mencionamos anteriormente, se encargó de contratar, desde
2015, a Wladimir van der Laan, Gavin Andresen (ya retirado) y Cory
Fields para trabajar a tiempo completo en Bitcoin con total libertad.
Incluso se les permite trabajar en otras implementaciones fuera de
Bitcoin Core.
Cabe mencionar, sin embargo, que el salario de estos desarrolladores no
proviene realmente del MIT. Esta iniciativa en específico está patrocinada
por varias firmas e individuos, entre los que se incluyen BitFury, Bitmain,
Circle, Chain, Nasdaq, el inversionista de riesgo Fred Wilson y el
fundador de LinkedIn, Reid Hoffman.

BTCC

Se trata de la casa de cambio más antigua del ecosistema, aunque la


firma también cuenta con un pool de minería. Este 2018 fue adquirida por
un fondo de inversión en Hong Kong, seguramente con intenciones de
evadir las estrictas medidas tomadas por las autoridades chinas con
respecto a las criptomonedas.
En 2016, BTCC contrató a Peter Todd para trabajar en el desarrollo de
Bitcoin un mínimo de 14 horas al mes durante seis meses.
Otros

Gregory Maxwell ha mencionado que las firmas Coinbase, Bitmain y


Blockchain también se incluyen entre los patrocinadores de Core.
Además, como pudimos ver en las implementaciones alternativas,
existen distintas compañías poniendo talento humano y fondos en el
desarrollo de Bitcoin en general, aunque no sea hacia la rama de Core.
Estas incluyen a BitPay, Purse y Decred.
En todo caso, la lista está lejos de ser conclusiva, especialmente por el
anonimato en el que han decidido mantenerse muchos de los
desarrolladores.
En conclusión, sobre quiénes están detrás del desarrollo de Bitcoin:
cientos de personas, organizaciones y compañías a lo largo y ancho del
mundo, que aportan tanto talento como recursos económicos. Y esta
cifra sólo seguirá creciendo al mismo ritmo que Bitcoin.

¿Cómo funciona Bitcoin?

Desde la perspectiva del usuario, Bitcoin no es más que una aplicación


móvil o de escritorio que provee un monedero Bitcoin personal y permite
al usuario enviar y recibir bitcoins con él. Así es como funciona Bitcoin
para la mayoría de los usuarios.
Detrás de las cámaras, la red Bitcoin comparte una contabilidad pública
llamada "blockchain". Esta contabilidad contiene cada transacción
procesada, permitiendo verificar la validez de cada transacción. La
autenticidad de cada transacción está protegida por firmas digitales
correspondientes a las direcciones de envío, permitiendo a todos los
usuarios tener control total al enviar Bitcoins desde sus direcciones
Bitcoin. Además, cualquiera puede procesar una transacción usando el
poder computacional de hardware especializado y conseguir una
recompensa en Bitcoins por este servicio. Esto es comúnmente llamado
"mining" o minería.
¿Cómo se adquieren bitcoins?

Como pago por bienes o servicios.


Compre bitcoins en una casa de cambio de Bitcoin.
Intercambie bitcoins con alguien en su zona.
Consiga bitcoins a través de la competitiva minería.
Si bien es posible encontrar individuos que desean vender bitcoins a
cambio de un pago por PayPal o tarjeta de crédito, la mayoría de las
casas de cambio no permiten utilizar estos métodos de pago. Esto se
debe a casos en los que alguien compra bitcoins con PayPal y luego
revierte la mitad de la transacción. Esto es comúnmente referido como
reembolso.

¿Qué dificultad tiene realizar un pago con Bitcoin?

Los pagos con Bitcoin son más fáciles de efectuar que las compras con
tarjetas de crédito o débito y pueden ser recibidos sin necesidad de tener
una cuenta mercantil. Los pagos son realizados desde la aplicación de
monedero, tanto con tu ordenador o Smartphone, introduciendo la
dirección del destinatario, el importe a pagar y pulsando enviar. Para
facilitar la introducción de la dirección muchos monederos pueden
obtenerla al escanear un código QR o juntando dos teléfonos con
tecnología NFC.

¿Cuáles son las ventajas de Bitcoin?

Libertad de pagos - Con Bitcoin, podrá enviar y recibir cualquier cantidad


de dinero instantáneamente desde y hacia cualquier lugar del mundo, en
cualquier momento. Sin bancos con horarios. Sin fronteras. Sin límites
impuestos. Los usuarios de Bitcoin siempre tienen un completo control
sobre su dinero.
Tasas muy bajas - Los pagos con Bitcoin son actualmente procesados
con tasas bajas o sin tasa alguna. Los usuarios pueden incluir una tasa
en sus transacciones para recibir prioridad en el procesamiento de estas,
lo que resulta en una confirmación más rápida de las transacciones por
parte de la red. Además, los procesadores mercantiles están para
asesorar en los procesos de transacción a los comerciantes, convirtiendo
bitcoins a la moneda fiduciaria y depositando fondos directamente en la
cuenta bancaria del comerciante diariamente. Como estos servicios
están basados en Bitcoin, son ofrecidos con cargos mucho más bajos
que los que ofrecen PayPal o las redes de tarjetas de crédito.
Menores riesgos para los comerciantes - Las transacciones con Bitcoin
son seguras, irreversibles, y no contienen datos personales y privados de
los clientes. Esto protege a comerciantes contra pérdidas ocasionadas
por el fraude o devolución fraudulenta, y no es necesario el cumplimiento
de las normas PCI. Asimismo, los comerciantes pueden operar en
nuevos mercados en los que las tarjetas de crédito no están disponibles
o los niveles de fraude sean demasiado elevados. Esto conlleva a
mejores comisiones, mercados más extensos y menos costes
administrativos.
Seguridad y control - Los usuarios de Bitcoin tienen completo control
sobre sus transacciones; es imposible que los comerciantes fuercen
cargos no deseados o detectados, como puede suceder con otros
métodos de pago. Los pagos de Bitcoin pueden realizarse sin que estén
asociados a información de carácter personal. Esto ofrece un alto nivel
de protección contra el robo de identidad. Los usuarios de Bitcoin
también pueden proteger su dinero con copias de seguridad y
encriptación.
Neutral y transparente - Toda la información sobre el suministro de
Bitcoin está disponible en la cadena de bloques para cualquiera que
quiera verificarlo y usarlo. Ningún individuo u organización puede
controlar o manipular el protocolo Bitcoin porque es criptográficamente
seguro. Se puede confiar en Bitcoin por ser completamente neutral,
transparente y fiable.
¿Por qué la gente confía en Bitcoin?

Mucha de la confianza en Bitcoin viene del hecho de que no requiere


confianza. Bitcoin es completamente de código abierto y descentralizado.
Esto significa que cualquiera tiene acceso al código completo en
cualquier momento. Cualquier desarrollador en el mundo puede verificar
como funciona. Todas las transacciones y bitcoins creados durante su
existencia pueden ser consultados claramente en tiempo real por
cualquier persona. Todos los pagos pueden hacerse sin depender de
terceros y todo el sistema está protegido por algoritmos criptográficos
revisados por usuarios, parecido a lo que se utiliza en banca electrónica.
Ninguna organización ni individuo puede controlar Bitcoin y la red
permanece segura, aunque no se pueda confiar en todos sus usuarios.

¿Puedo ganar dinero con Bitcoin?

Nunca debe esperar hacerse rico con Bitcoin ni con cualquier tecnología
emergente. Siempre es importante estar pendiente de cualquier cosa que
suene demasiado bien para ser verdad o que desobedezca las reglas
básicas de la economía.
Bitcoin es un universo creciente de innovación y hay oportunidades de
negocio que conllevan riesgos. No existe una garantía de que Bitcoin
continúe creciendo, aunque hasta ahora se ha desarrollado muy
rápidamente. Invertir tiempo y recursos en cualquier cosa relacionada
con Bitcoin requiere espíritu emprendedor. Hay varias formas de hacer
dinero con Bitcoin como la minería, la especulación o crear nuevos
negocios. Todas estas opciones son competitivas y no existe garantía de
beneficio. Cada individuo debe hacer una evaluación de riesgos y costes
que impliquen cualquiera de estos proyectos.

¿Es Bitcoin totalmente digital e inmaterial?

Bitcoin es tan digital como las tarjetas de crédito y las redes bancarias
que la gente usa cada día. Bitcoin puede usarse para pagar online y en
tiendas físicas como cualquier otra moneda. Los bitcoins también pueden
canjearse por una opción física como son las monedas Casascius, pero
pagar con un móvil normalmente es más sencillo. Los saldos de bitcoins
están guardados en una inmensa red y no pueden ser alterados
fraudulentamente por nadie. En otras palabras, los usuarios de Bitcoin
tienen control exclusivo sobre sus fondos y los bitcoins no pueden
desvanecerse solo porque sean virtuales.

¿Bitcoin es anónimo?

Bitcoin está diseñado para permitir a sus usuarios enviar y recibir pagos
con un aceptable nivel de privacidad como cualquier otra moneda.
También es cierto que Bitcoin no es anónimo y no puede ofrecer el
mismo nivel de privacidad que el dinero. El uso de Bitcoin deja registros
públicos. Existen varios mecanismos para proteger la privacidad de los
usuarios, más los que se encuentran en desarrollo. Aun así, queda
mucho trabajo antes de que estas características sean correctamente
usadas por la mayoría de usuarios Bitcoin.
Han surgido algunas preocupaciones acerca de transacciones privadas
con Bitcoin que podrían usarse para propósitos ilegales. Sin embargo,
Bitcoin será sin duda sujeto a regulaciones similares a las que existen
dentro de los sistemas financieros. Bitcoin no puede ser más anónimo
que el efectivo y seguramente no evitara que se realicen investigaciones
criminales. Además, Bitcoin esta creado para prevenir un gran número de
crímenes financieros.
MODULO 3
Altcoins, Criptoactivos y su impacto,
Ethereum (Smart Contracts)
¿Qué son las altcoins?

Las altcoins nacieron con la firme intención de diversificar y mejorar el


ecosistema cripto con opciones más allá del Bitcoin. Conozcamos
algunas de estas altcoin y como las mismas han enriquecido al
ecosistema criptográfico en la actualidad.
La primera criptomoneda completa como las entendemos hoy en día es
el Bitcoin. Esta fue propuesta por Satoshi Nakamoto en 2009. Nadie
podía en ese momento imaginar lo que terminaría generando esa idea de
crear una moneda criptográfica peer-to-peer. Una moneda donde las
transacciones se almacenarán en una cadena de bloques auditable por
cualquiera y sin la necesidad de confiar en un tercero.
Una altcoin hace referencia a cualquier criptomoneda que no es Bitcoin y
que engloba en un mismo término a criptomonedas y tokens. Suele ser
un término sencillo usado para destacar que además de bitcoin se
admiten/soportan otras criptomonedas. La cifra actual de altcoins es muy
difícil de saber debido a la cantidad de tokens que se crear cada mes
para financiar diferentes tipos de proyectos.
El desarrollo de altcoins es relativamente sencillo debido a que bitcoin es
de código abierto y muchas de las criptomonedas del mercado también lo
son. Así que es sencillo obtener su código y realizar los cambios
pertinentes para que se adapte a una nueva idea o una concepción
ligeramente diferente del proyecto.
Algunas criptomonedas como Ethereum lo que nos ofrecen es la
sencillez de poder desarrollar tokens sin necesidad de crear una red
blockchain nueva. Esto mediante un Smart Contract podemos crear las
bases de un nuevo token, reduciendo así los costes de desarrollo y se
hace más simple la financiación de los proyectos.

¿Qué ofrecen las criptomonedas alternativas o altcoins?


Innovación

Bitcoin fue el precursor de una industria que ha ido evolucionando y


presentando modelos alternativos que ofrecen diferentes soluciones a
problemas actuales y aportan nuevos usos para la tecnología blockchain
y mejoran aspectos básicos de la tecnología de Bitcoin.
Utilidad

Las altcoins buscan ofrecer soluciones tanto para las diferentes


industrias como para los usuarios. Buscan además hacer más sencillos
los procesos de manufactura o la vida de los usuarios. Existen proyectos
que trabajan en la trazabilidad de los alimentos, transporte de
mercancías, sistemas electorales o gestión y control inteligente de la
energía.

Descentralización

Se busca que no exista un sistema central que contenga o gestione los


datos y los procesos, sino que sea algo vivo y que cualquiera pueda
ayudar a la red aportando su equipo, siendo recompensado por el aporte.

Transparencia

Uno de los mayores retos es terminar con la opacidad de los datos en


ciertas industrias y esto es posible gracias a la cadena de bloques, que
permite que cualquiera audite la información contenida en los bloques y
se pueda hacer una comprobación de la veracidad de la información. Al
ser los bloques imposibles de alterar, se garantiza que la información es
correcta.

¿Qué son las Altcoins?

La innovación se consigue con la competencia. Si no existe nadie que


cuestione un producto o un modelo, se está tomando como que es el
mejor o lo mejor que se puede ofrecer y no se busca mejorarlo. Ha
llegado a su máximo potencial teórico.
Que existan tantas criptomonedas y tantos proyectos no hacen sino
beneficiarse entre ellos. Debemos tener en cuenta que hay muchos que
no aportan valor, simplemente son una sencilla copia del código y la idea
aplicando elementos cosméticos. Es acá donde se encuentra el mayor
aporte de las altcoins al ecosistema Bitcoin y criptográfico en general.
Altcoins con los proyectos más relevantes en la actualidad:

Ethereum

Es una plataforma descentralizada donde cualquiera puede desarrollar y


publicar un Smart Contract. Los denominados contratos inteligentes son
programas informáticos que sirven para el desarrollo de acuerdos entre
partes que se liquidan de manera automatizada cuando se cumplen los
elementos pactados. Además, sirven para el desarrollo de aplicaciones
descentralizadas (DApps) u organizadoras autónomas descentralizadas
(DAO).
La plataforma tiene su propia criptomoneda, el Ether y para añadir más
seguridad las transacciones se pagan mediante Gas que también se
utiliza para subir los Smart Contracts.

Ripple

Empresa privada que desarrolla software para bancos. Los dos softwares
más importantes son xCurrent que no hace uso de XRP y xRapid que
hace uso de XRP como un método de ‘liquidez fuente’. XRP es la
criptomoneda que funciona de manera autónoma dentro de la
infraestructura de la empresa y podría funcionar de manera autónoma si
Ripple desapareciera o se deshiciera de esta moneda digital.
Qué es Ripple: altcoin que desarrolla software para bancos

Dash

Dash se desarrolla como solución para pagos en el día a día. El primer


nombre que recibió fu XCoin descartándose poco después y
cambiándose a Darkcoin, el cual tampoco gustó en la comunidad por las
connotaciones negativas. Finalmente se bautizó como Dash, una
contracción de Digital Cash.
Las principales características de esta criptomoneda son: ofrece bajas
comisiones por las transacciones, validación rápida de las transacciones
y posibilidad de realizar envíos completamente anónimos.
Monero

Uno de los proyectos que más gustan entre la comunidad es Monero, ya


que es una criptomoneda que ofrece una gran privacidad mediante ‘ring
signature’ y anonimato en las transacciones siendo imposible rastrear el
origen y el destino de las mismas.
Una “ring signature” es un grupo de firmas criptográficas con al menos un
participante real, pero sin ofrecernos la posibilidad de conocer cuál
dentro del grupo es la real ya que todas aparecen como válidas. Cuando
se realiza una transacción, se seleccionan outputs de transacciones
aleatorias en la red y se mezclan con tus monedas antes de llegar a su
correspondiente receptor.

Augur

‘Predecimos el futuro’ Esta es la carta de presentación de Augur, una


plataforma desarrollada para la predicción descentralizada. La idea es
saber es intentar predecir el futuro en base a la opinión de los usuarios,
algo así como el uso de la inteligencia colectiva para saber qué sucederá
en el futuro. La inteligencia colectiva para predecir el futuro es algo que
se ha demostrado funcional, pero en este caso se busca además
basarse en la descentralización para darle aún más poder. Inicialmente
funcionaba sobre Ethereum, pero ahora tiene su propia altcoin, el
Reputation (REP).
La competencia entre las altcoins y Bitcoin ha llevado a que el
ecosistema se desarrolló rápidamente. Esto ha llevado a mejorar
dramáticamente y en poco tiempo la tecnología detrás de las
criptomonedas y la blockchain. Una situación que beneficia a todos por
igual.

Algunos inconvenientes que presentan las altcoins


Especulación

Son muchas las criptomonedas que tienen un ciclo de vida relativamente


corto o pensadas puramente para la especulación. Son pocos los
proyectos que realmente tienen un equipo de desarrollo consolidado y
una gran comunidad que les brinda su apoyo.
El volumen de especulación ha ido en aumento gracias a la aparición
creciente de exchange que permiten especular con las criptomonedas,
haciendo que unos pocos ganen mucho dinero y provocando que una
mayoría pierda mucho dinero en un periodo muy corto de tiempo.

Duplicidad

No es nada raro que las cosas buenas se plagien o copien sin


miramientos y se les cambie el nombre. Existen muchos proyectos que
son casi iguales a otros con leves cambios cosméticos y tienen el único
objetivo de ser una herramienta especulativa y de rápido
enriquecimiento.

¿Qué aportan las altcoins al ecosistema Bitcoin?

La innovación se consigue con la competencia. Si no existe nadie que


cuestione un producto o un modelo, se está tomando como qué es el
mejor o lo mejor que se puede ofrecer y no se busca mejorarlo. Ha
llegado a su máximo potencial teórico.
Que existan tantas criptomonedas y tantos proyectos no hacen sino
beneficiarse entre ellos. Debemos tener en cuenta que hay muchos que
no aportan valor, simplemente son una sencilla copia del código y la idea
aplicando elementos cosméticos.
Bitcoin es un software de código abierto que ha permitido la creación a
su alrededor de cientos de criptomonedas alternativas. Es muy difícil dar
un número concreto de cuantas altcoins hay en el mercado, ya que
muchas están en fase de creación, en procesos de financiación de
proyectos o en evolución. Si quieres explorar y conocer algunas de estas
puedes hacerlo en CoinMarketCap.com.

Criptoactivos y su impacto

Es más que evidente que cualquier sistema financiero, por muy


consolidado que esté, siempre va a ir experimentando cambios a lo largo
de los años, principalmente porque siempre se dan ciertas situaciones
que pueden hacer que la economía dé un giro de 180 grados
rápidamente.
Precisamente cuando estalló la crisis de 2008, pudimos vivir algo
parecido y por ello aparecieron las famosas criptomonedas, en concreto,
fue Bitcoin la que abrió las puertas de un mundo completamente
desconocido para nosotros hasta el momento.
Se presentaba entonces como una alternativa a las monedas
tradicionales, que se habían devaluado bastante debido a la crisis
financiera y comenzaba a expandirse un nuevo sistema digital, con el
que poder salvaguardar nuestro capital y no vernos afectados por las
consecuencias que produjo esta situación tan grave.
Con la llegada de Bitcoin y posteriormente otras criptomonedas, la
economía mundial comenzó a cambiar, en la actualidad, las divisas
digitales les están echando un pulso a las tradicionales, impactando así
en el sistema global financiero y presentándose como las posibles
monedas del futuro.

¿Por qué las criptomonedas pueden hacer tambalear los cimientos


de la economía mundial?

Como todos ya sabemos, las criptomonedas se han presentado como


una perfecta alternativa para las monedas tradicionales. El principal
motivo por el que las divisas digitales son cada vez más populares es
porque se encuentran dentro de un sistema descentralizado cuya
actividad no está regulada por ningún organismo público.
Es la diferencia más importante con respecto a las divisas tradicionales,
ya que el valor de éstas siempre va a estar determinado por alguna
entidad financiera.
Pero ¿Qué ocurre en épocas de crisis? Básicamente lo que hemos vivido
durante los últimos años, las divisas de los diferentes países se fueron
devaluando, algunas incluso cayeron en picadas y, por consiguiente,
nuestro capital y nuestras inversiones también perdieron su valor
correspondiente.
Dentro de este escenario, aparecieron las criptomonedas como una
alternativa fantástica:
El valor de las mismas estaba totalmente desvinculado con cualquier
banco, se mueven en base a la oferta y la demanda.
Las monedas digitales dependen de ellas mismas y de los usuarios.
Ellos mismos son un banco y el dinero que tengan lo pueden mover a su
antojo, según las transacciones que quieran realizar en cada momento.
Así, poco a poco, las criptomonedas se hicieron un hueco en la sociedad
y hoy en día, son muchos los usuarios que hacen uso de estas divisas
para mantener su propio capital y evitarse así de posibles contratiempos
que puedan ir surgiendo dentro del sistema económico mundial.
A parte de todo esto, también hay que tener en cuenta que las
criptomonedas presentan múltiples beneficios con respecto a las divisas
tradicionales.

Entre otras cosas, hay que destacar que siempre que vayamos a hacer
cualquier tipo de transacción con una moneda digital, la podremos hacer
directamente a nuestro receptor gracias al sistema de peer-to-peer.
Lo que quiere decir, que no estamos sujetos a ningún tipo de comisión,
que es lo que suelen hacer los bancos para poder llevar a cabo las
transferencias. Por tanto, con estas divisas digitales, no necesitaremos
ningún tipo de intermediario, lo que facilita el poder realizar cualquier
movimiento.
Por todo ello, es evidente que las criptomonedas han causado un gran
impacto dentro de la economía mundial echándole un pulso a las
monedas tradicionales y al sistema establecido.

La presencia de Bitcoin en el mercado

Aunque en el apartado anterior hemos hablado del impacto de las


criptomonedas en general, dentro de la economía mundial, hay que decir
que éste no se habría producido sin la aparición de la divisa digital por
excelencia, nos referimos a Bitcoin.
Fue la primera que se creó para ofrecer una alternativa a las divisas
tradicionales, que, en aquel entonces, no estaban pasando por un buen
momento.
Poco a poco Bitcoin se ha ido haciendo más poderosa y ahora cuenta
con un gran número de usuarios que la utilizan para llevar a cabo sus
intercambios.
Además, en la actualidad, son muchas las empresas que han incluido a
Bitcoin como un nuevo método de pago, sin ir más lejos, la multinacional
Microsoft es una de las compañías más conocidas que ofrecen este
servicio.
El poder hacer frente a los pagos sin tener que abonar comisiones a
terceros es una de las mayores ventajas que presenta Bitcoin y por ello,
tanto clientes como empresas utilizan estas criptomonedas para
intercambiar los bienes y servicios.
Además, otro aspecto muy importante que tenemos que destacar de
Bitcoin, es que todas las transacciones que se realicen a través de ella
se hacen de manera muy rápida, lo habitual es que se tarde unos 10
minutos aproximadamente y lo mejor es que se pueden hacer a cualquier
parte del mundo, por lo que no tendremos que esperar horas o días
como ocurre si realizamos estas transferencias a través de las entidades
bancarias.
Son operaciones mucho más flexibles que aportan gran liquidez y
además mucho más seguras, por ello, Bitcoin es una de las monedas
digitales que ha causado un mayor impacto en la economía mundial y
está haciendo que cambie la forma de trabajar sobre el sistema
financiero.

Algunas situaciones reales

Aunque las criptomonedas son unas divisas que tienen relativamente


poco tiempo de vida, los expertos aseguran que su impacto en la
economía mundial será cada vez más fuerte a medida que pasen los
años. Aun así, ya se han podido vivir algunas situaciones reales en las
que estas monedas digitales han cobrado especial protagonismo.
A parte de la crisis de 2008, de la que ya hemos hablado con
anterioridad, también podemos comentar el papel principal que han
tomado con respecto al Brexit.
Cuando ocurrió este hecho, la libra esterlina se devaluó bastante, algo
que para los compradores extranjeros fue una buena noticia, pero no
tanto para los ciudadanos locales que vieron rápidamente como su
capital había perdido valor.
La solución en este caso fue el uso de las criptomonedas, los británicos
decidieron apostar por estas divisas digitales para así, mantener intacto
el valor de su capital y que no se viera afectado por la situación
económica general por la que estaba pasando el país.
Algo parecido ocurrió con los yuanes, el mercado de China también ha
estado devaluado y el valor de la moneda local disminuyó notablemente,
sin embargo, no ocurría lo mismo con Bitcoin y por este motivo, muchos
usuarios se decantaron por utilizar estas criptomonedas que llegaron a
alcanzar un valor de más de 3.500 yuanes a cambio de tan solo Bitcoin.
Teniendo en cuenta estas situaciones reales, no es de extrañar que se
vayan sucediendo otras en un futuro y cada vez más, las monedas
digitales se presentan como la mejor alternativa.

¿Qué es Ethereum?

Ethereum es una de las blockchain más importantes del mundo de las


criptomonedas y la responsable de muchas de las revolucionarias
tecnologías que buscan transformar el mundo tal como lo conocemos.
La criptomoneda Ethereum, es uno de los proyectos de criptomoneda
más grande la industria de las criptomonedas. Ethereum en sí mismo es
una plataforma digital que se basa en la tecnología blockchain o cadena
de bloques. Su objetivo es convertirse en una blockchain capaz de
ejecutar aplicaciones descentralizadas.
Para lograr esto, este proyecto cuenta con una blockchain y una
criptomoneda con características únicas. Entre ellas la capacidad de usar
y crear smart contract y nuevos tokens. Ambas son poderosas
funcionalidades, que permiten que se erija como una de las blockchain
más completas y poderosas del criptomundo.
La moneda de la red se denomina Ether (ETH), y al igual que Bitcoin
(BTC), el Ether se caracteriza por ser una criptomoneda que puede ser
usada como método de pago entre pares. Otra de las semejanzas con
Bitcoin y otras criptomonedas es que no está controlada por ningún
gobierno u organismo regulador. Su desarrollo está marcado por la
Ethereum Foundation, su Core Team y la comunidad que soporta y
apoya. Otro punto importante, es que utiliza el protocolo de consenso
Proof-of-Work (PoW), usando el algoritmo Ethash. Aunque esto puede
cambiar en el corto plazo con el lanzamiento de Ethereum 2.0 y el salto a
ser una criptomoneda usando el protocolo Proof of Stake (PoS).
El desarrollo de esta blockchain comenzó gracias al trabajo de Vitalik
Buterin en el año 2013. Mientras trabajaba en varios proyectos de
Bitcoin, Vitalik Buterin, un joven programador nacido en 1993 en Toronto,
ideó Ethereum. Se pretendía que fuera una plataforma para que los
desarrolladores construyeran aplicaciones de cadena de bloques,
mejorando las deficiencias de la cadena de bloques de Bitcoin. Buterin
vio que la tecnología de la cadena de bloques tenía potencial más allá de
las aplicaciones financieras y se proponía crear una forma de soportar
cálculos más comunes.
Buterin fue presentado por primera vez a Bitcoin y cryptocurrencies en
2011, el año en que fue cofundador de Bitcoin Magazine y escribió
artículos que explicaban sus opiniones sobre el futuro de la moneda
digital. Posteriormente trabajó en Mastercoin y otras alternativas a la
bitcoin, que surgieron de la base de códigos Bitcoin.
El libro blanco Ethereum de Vitalik Buterin fue publicado en 2013,
documentando un nuevo protocolo de código abierto para aplicaciones
descentralizadas.
Ethereum fue oficialmente anunciado en el foro de Bitcointalk en 2014
con cofundadores adicionales: Mihai Alisie, Anthony Di Iorio y Charles
Hoskinson. Buterin también anunció que estaba trabajando con el Dr.
Gavin Wood y Joseph Lubin como desarrolladores y Wood pronto lanzó
el papel amarillo Ethereum, cubriendo la máquina virtual Ethereum (EVM)
– el entorno de tiempo de ejecución que ejecuta todos los contratos
inteligentes en la red. Lubin fundó ConsenSys para centrarse en
aplicaciones descentralizadas.

Fundación Ethereum

Como resultado de este trabajo, la Fundación Ethereum fue lanzada y


llevó a cabo una ether crowdale en julio de 2014 – vendiendo 60 millones
de fichas y creando 12 millones de fichas (ETH) para que la fundación
pudiera expandir sus esfuerzos de desarrollo y marketing.
Frontier fue el primer lanzamiento de la red Ethereum, lanzada un año
después de la venta masiva para proporcionar un mecanismo básico
para que los desarrolladores interactuaran y construyeran aplicaciones
en la red.
La red Ethereum y su comunidad han crecido durante el último año. La
Alianza Empresarial Ethereum – una iniciativa que trabaja para conectar
a las empresas más grandes del mundo con la red Ethereum – anunció
recientemente 86 nuevos socios incluyendo Microsoft, Intel y BP.
Además, muchos nuevos proyectos de la cadena de bloques Ethereum
han ganado atención y capital.
Ethereum se hizo popular con la cobertura mediática global a partir de
principios de 2017. El precio del ether había aumentado un 1.000 por
ciento en menos de dos meses. Esto llevó a un aumento en el precio de
las fichas de cadena de bloques alternativas llamadas “altcoins”.
Surgieron nuevos inversores y los desarrolladores e inversores anticipan
el lanzamiento de Metropolis, la próxima actualización de la red
Ethereum, que se espera lleve a diseños de aplicaciones fáciles de usar.

Características técnicas de Ethereum

Minería

Ethereum es un criptomoneda que funciona gracias al protocolo de


consenso PoW usando el algoritmo Ethash. Este algoritmo está diseñado
para ser altamente exigente y estar dirigido a la minería por GPU. Por
esta razón, la minería fue en principio muy descentralizada y diversa.
Ethash utiliza la función hash Keccak, también conocida como SHA-3. De
esta forma, el algoritmo busca utilizar elementos criptográficos altamente
seguros. Al mismo tiempo, Ethash está pensado en tener un intensivo
uso de memoria y de cache. Ambas características están dirigidas a
ofrecer resistencia a la minería por ASIC y evitar la centralización de la
misma.

Emisión de criptomonedas

Esta criptomoneda de momento cuenta con una emisión anual limitada a


18 millones de Ethers por año. Es decir, cada año la actividad de minería
puede generar 18 millones de nuevas monedas como máximo. Sin
embargo, la emisión total es infinita. Para lograr la emisión, la red cuenta
con un sistema de transacciones coinbase bastante peculiar. En primer
lugar, si un minero encuentra la solución de un bloque este recibe como
recompensa 2 ETH. Pero si otro minero encuentra también una solución
a ese bloque en ese momento, dicho minero también recibe una
recompensa. De esta forma, se emiten las monedas en la blockchain de
Ethereum.
La emisión inicial de Ether en la blockchain se relacionó con la preventa
que se realizó para impulsar el proyecto. En ese entonces, un total de 60
millones de Ethers fueron creados. De estos, 12 millones fueron
utilizados para crear un fondo de desarrollo, este es el comienzo de la
conocida Fundación Ethereum.
Sin embargo, Ethereum es una blockchain en constante evolución. Uno
de los cambios importantes que se verán en Ethereum en los próximos
años será el abandono de PoW para pasar a un sistema de minería PoS.
Con este cambio, Ethereum pasará a crear criptomonedas para su
blockchain de una forma completamente distinta a la actual, evitando
usar mineros e incentivando una mayor participación económica en la
blockchain.

¿Qué es el Gas? La base de todo:

El Gas es un concepto muy propio de la red Ethereum. Este es utilizado


para medir el trabajo realizado dentro de la blockchain. Cada acción en la
blockchain como una operación o un conjunto de operaciones tiene un
costo específico que es dado en unidades Gas.

Entre las funciones del Gas dentro de la blockchain Ethereum


podemos mencionar:

Asigna un coste a la ejecución de tareas. El Gas es utilizado como una


unidad para medir el costo de realizar una determinada acción dentro de
la blockchain. Cada acción tiene un costo en Gas y un conjunto de acción
realizadas suma el costo total de dicha operación. De esa forma,
podemos ver al Gas como el precio a pagar por realizar acciones dentro
de la blockchain.
Ayuda a mejorar la seguridad del sistema. Como cada acción tiene un
precio, esto ayuda a evitar que la blockchain detenga su funcionamiento
y merme su seguridad. Esto es posible gracias a que el Gas ayuda a
proteger la red de ataques de spam. Para ello, el gas implica un gasto
que evita que se puedan realizar ataques DDoS de forma sencilla en la
red, ataques que pueden dejar sin servicio a millones de usuarios.
Recompensa a los mineros. Las acciones en la blockchain dependen de
su ejecución en el hardware que está en manos de los mineros. Para
pagar por este uso existe el Gas.

Tamaño y tiempo de generación de bloques

Ethereum se caracteriza por calcular el tamaño de sus bloques de una


forma un tanto particular. A diferencia de Bitcoin, donde su tamaño se
limita a 1 MB, en Ethereum su tamaño se limita a una cantidad específica
de Gas. Para ser más preciso, el límite de tamaño de los bloques de
Ethereum es de 1.500.000 Gas. Esto significa que cada bloque puede
contener un total de operaciones siempre y cuando no sobrepase el
límite de Gas especificado.
Por lo general, un bloque puede contener unas 70 operaciones de pago
entre cuentas, la más sencilla de las operaciones posibles. En el caso de
un contrato inteligente, las operaciones de uno de ellos pueden llegar
fácilmente al límite de Gas de cada bloque.
Otra diferencia con Bitcoin es el tiempo de generación de bloques. En
Bitcoin, cada bloque se genera cada 10 minutos, mientras que en
Ethereum este valor es variable. En principio, cada bloque se generaba
aproximadamente cada 16 segundos. Este valor llegó a aumentar hasta
los 30 segundos en 2017, y en la actualidad se ubica en promedio en los
14 segundos. Esto significa que generalmente es más rápida en brindar
confirmaciones que Bitcoin, lo que repercute positivamente en sus
posibilidades como sistema de pago.

Smart Contracts

Un smart contract o contrato inteligente es un programa informático que


ejecuta determinadas acciones preestablecidas en su código bajo ciertas
condiciones. Acciones que han sido revisadas y aceptadas por las
distintas partes que han “firmado” dicho contrato. De esta manera, el
smart contract hace valer sus condiciones programadas presentando una
respuesta acorde a sus cláusulas de forma completamente autónoma.
La tecnología de los smart contract es una de las bases fundamentales
de Ethereum y el funcionamiento de muchas de sus características. Una
situación que se puede apreciar especialmente en los tokens y las DApps
de esta blockchain.

Ethereum Virtual Machine

La Ethereum Virtual Machine (EVM), es un software cuyo objetivo es


servir de capa de abstracción en la ejecución de código que está
almacenado en la blockchain. Con esto, se busca prevenir que un
programador malicioso de una DApp o smart contract pueda atentar
contra la seguridad de los nodos de la red y con la red mismo.
Para lograrlo esto, EVM realiza una completa abstracción del sistema
manejando el acceso a los recursos de los computadores y limitando sus
acciones en un ambiente controlado o máquina virtual. Pero adicional a
esto, EVM también busca simplificar el desarrollo y actualización de
aplicaciones y características disponibles para las DApps. Es decir, EVM
fue creada tanto para proteger como para permitir ampliar las funciones
de Ethereum de forma sencilla.
EVM permite el funcionamiento de smart contracts y DApps gracias al
uso del lenguaje de programación Solidity. Este lenguaje, permite
programar toda la lógica detrás de las DApps y smart contracts a la vez
que permite la ejecución descentralizada de su código utilizando la EVM.

Usos de Ethereum

Ethereum es una de las criptomonedas y blockchain con mayor variedad


de usos que existen en la actualidad, entre ellos podemos destacar:
Aceptar y recibir pagos de forma rápida y segura
Una de las grandes características desde su creación ha sido su
capacidad de manejar pago de forma mucho más rápida que Bitcoin.
Esto se debe al corto periodo de producción de bloques que oscila entre
10 y 30 segundos y la escalabilidad de la blockchain.
Realización de ICO

Si bien la creación de tokens e ICOs no fue iniciado por Ethereum, sino


por las llamadas colored coins, lo cierto es que este proyecto ofreció
herramientas para facilitar este trabajo en sobremanera. Con la creación
del token ERC-20, Ethereum pasó a convertirse en el “Padre de las ICO”
y con razones para ello. Con la creación de ERC-20, crear un token
dejaba de ser una tarea altamente compleja.
En la actualidad basta con realizar un smart contract siguiendo el modelo
del token ERC-20 y tenías el trabajo hecho. Esto dio un importante
impulso a la blockchain y permitió la diversificación del mercado de las
criptomonedas abriendo nuevas posibilidades.
De hecho, en la actualidad existen al menos 191.000 tokens ERC-20
creados, cada uno de ellos con características únicas ejecutándose
sobre su blockchain.

Smarts contracts y Dapps

Los smart contracts y las DApps son de los usos más grandes que tiene
Ethereum. Las capacidades de estas dos herramientas son
prácticamente infinitas. Desde la creación de smart contract para
comprar-venta o negociación de bienes o servicios, su utilidad solo es
limitada por la imaginación. Por otro lado, las DApps son toda una
revolución. Estas son capaces de crear aplicaciones completamente
descentralizadas, no censurables, seguras y económicamente
autosustentables. También podemos mencionar las plataformas de
oráculos que son construidas sobre esta red, como el caso de Augur.

Empresas que usan Ethereum

Las capacidades de Ethereum para usar smart contracts, construir


tokens de forma sencilla y desplegar DApps ha capturado la atención de
muchas empresas a nivel mundial. Esto ha significado que el desarrollo
de Ethereum ha tenido el apoyo directo o indirecto de un amplio grupo
empresarial interesado en desarrollar su tecnología. Todo este conjunto
de empresas ha creado la llamada Ethereum Enterprise Alliance (EEA) la
cual cuenta con más de 100 miembros. Entre ellos destacan
Accenture, una empresa dedicada servicios tecnológicos y consultoría.
AMD, empresa líder en el desarrollo de chipset, CPU y tarjetas gráficas.
BBVA, banco español con presencia a nivel mundial.
Banco Santander, otro banco español con presencia a nivel mundial.
BP Ventures, el brazo de inversión de la petrolera BP.
Cisco, la empresa de redes más grande del mundo.
Delloite, una de las empresas de servicios de auditoría, consultoría
financiera y jurídica más grande del mundo.
GoChain, una de las compañías más importantes en el desarrollo de
DApps.
Hyperledger, el mayor proyecto de desarrollo blockchain empresarial y
open source del mundo.
JP Morgan, una de las más grandes firmas financieras del mundo.
Microsoft, la empresa de tecnología y desarrollo de software más grande
del mundo y responsable del desarrollo de Windows.
VMWare, la empresa más importante en el desarrollo de máquinas
virtuales y soluciones de integración de entornos virtuales.
Ventajas de Ethereum

Es una blockchain multipropósito gracias a su capacidad para integrar y


utilizar smart contacts.
El uso y desarrollo de EVM confiere un alto nivel de seguridad para
ejecutar smart contracts y DApps de forma completamente
descentralizada y segura.
Cuenta con una rápida producción de bloques lo que le permite tener una
velocidad de confirmación de transacciones mucho más rápida que
Bitcoin y otras criptomonedas.
El desarrollo no es controlado por ninguna autoridad central, su Core de
desarrollo es completamente descentralizado y las decisiones se toman
en consenso. Además, la comunidad tiene un alto impacto en las
decisiones sobre el desarrollo de la blockchain.
MODULO 3
Almacenamiento y usos adecuados, Master
Nodes, Staking.
Como guardar tus criptomonedas de forma segura (Wallets)

Uno de los temas más importantes del universo de las criptomonedas es


la seguridad, y concretamente, la seguridad a la hora de almacenar
bitcoin u otras criptomonedas. También es de los temas más hablados
diariamente debido a ciertas diferencias importantes en comparación a lo
que estamos acostumbrados con las monedas o acciones tradicionales.

En este módulo hablaremos de las maneras que existen para almacenar


y guardar criptomonedas. Hablaremos de
las ventajas e inconvenientes de cada método y de aspectos clave a
tener en cuenta para evitar perder nuestro capital. La mayoría de
personas que han perdido sus criptomonedas, han sido principalmente
por fallos de simple dejadez o mera ignorancia. El objetivo de este
módulo es evitar precisamente eso.

Los principales factores a tener en cuenta para el análisis serán:

1. Seguridad
2. Responsabilidad
3. Usabilidad

Antes de empezar, me gustaría aclarar que no existe un método


perfecto para almacenar criptomonedas. Al menos no de momento.
Dependerá en gran medida de la persona y de la situación. En general, lo
ideal es tener varias wallets (carteras) en función del uso que se le quiera
dar a cada porción del patrimonio. Igual que una persona puede tener su
patrimonio tradicional repartido entre cuentas de diferentes bancos, una
caja fuerte en casa y una cartera física para el dinero que va a usar
durante su día a día, en el mundo de las criptomonedas funciona más o
menos igual.
Tipos de wallets:

• Web wallet
• Desktop wallet
• Mobile wallet
• Hardware wallet
• Paper wallet

Web wallet
Las wallets web o carteras online, son lo más parecido a lo que nos
podemos encontrar en el mundo tradicional. Funcionan igual que la web
de tu banco. Te registras, creas una cuenta, creas una contraseña,
envías (o compras directamente) criptomonedas y ellos te lo guardan por
ti.

VENTAJAS:

• Son muy fáciles de usar.


• Puedes acceder desde cualquier dispositivo.
• Suelen permitir el uso de tarjetas de crédito (Coinbase, Xapo, Bitpay)
• Si te olvidas de la contraseña, te pueden facilitar otra.
• Es gratis. Almacenar no tiene coste.

INCONVENIENTES:

• Dependes 100% de la empresa.


• La seguridad se basa en la confianza depositada en esta empresa.
• No controlas las claves privadas de tus fondos.
• Acumulan grandes cantidades de capital, por lo que son muy tentadoras
para terceros.

Por otro lado, dentro de la categoría web, podríamos incluir la mayoría de


exchanges, ya que, además de que su funcionamiento es muy similar,
son muy usados por la mayoría de personas para almacenar, ya que
suelen ser la puerta de entrada al universo cripto; es dónde se suele
comprar bitcoin o intercambiar otras criptomonedas. Dentro de la
categoría web, un exchange es una de las opciones menos seguras
de almacenar criptomonedas a largo plazo, ya que suelen ser target de
la mayoría de hackers, por las grandes cantidades de capital que
acumulan y por la cantidad de movimientos que realizan diariamente, lo
cual les hace más vulnerables que otras alternativas.

En la medida de lo posible, te recomiendo no dejar nunca grandes


cantidades de capital en los exchanges. Existen muchos casos de robo o
pérdidas y a menudo no pueden hacer nada para recuperarlo. El
exchange debería ser usado únicamente para lo que está diseñado:
intercambiar criptomonedas. Una vez hecho, mandaremos nuestras
criptomonedas de nuevo a otro tipo de wallet. Si te dedicas al trading,
pasarte el capital a otras wallets puede complicarte la operativa y añadir
costes por las comisiones, pero no hacerlo implica más riesgo.

Por último, me gustaría recordar que en brokers como Plus500 o eToro,


en realidad NO estás comprando criptomonedas y no las podrías
pasar a ninguna otra wallet fuera de la plataforma. Son herramientas
puramente especulativas que te permiten obtener rentabilidad (o pérdida)
en función del movimiento del precio de las criptomonedas, pero en
ningún caso eres propietario de la criptomoneda en sí. Por otro lado, en
Binance, Coinbase o HitBtc sí estás comprando las criptomonedas en sí
y podrás enviarlas fuera de sus plataformas. Insistimos en esto, porque
por básico que parezca, me lo preguntan a menudo y es importante
aclararlo.
Ejemplo de cartera online (web wallet): Coinbase.

Desktop wallet
Las wallets o carteras de escritorio, son la versión de aplicación
descargable para tu ordenador personal. Las wallets oficiales de cada
criptomoneda suelen ser de este tipo. Es una de las opciones más
seguras, pero también tiene algunos inconvenientes.

VENTAJAS:

• Tú controlas tus claves (para los despistados esto puede ser un


problema)
• Alta seguridad. Sin las claves nadie puede acceder a tus fondos.
• No necesitas estar siempre conectado a internet.
• Suelen ser multi-asset. Puedes tener más de una criptomoneda a la vez.
• Algunas tienen acceso directo a la blockchain.
• Es gratis. Descargártela y almacenar criptomonedas no tiene coste.
INCONVENIENTES:

• Total, responsabilidad sobre tus claves. Si las pierdes, no podrás acceder


nunca a tus fondos. (¡Mucha precaución, por favor!)
• Requiere instalación de un software.
• Ocupan espacio en tu ordenador y, a veces, implica tener un nodo activo
consumiendo.
• Sólo puedes acceder desde un ordenador que tenga descargada la
wallet.

Ejemplo de cartera de escritorio (desktop wallet): Exodus.

Mobile wallet
Las mobile wallets o carteras móviles, son la versión móvil de las desktop
wallets. Mismo concepto, pero en tu móvil. Descargas la aplicación y
puedes consultar y operar con tus criptomonedas desde tu propio móvil.
De hecho, algunas existen en las dos plataformas, tanto desktop como
mobile.
Cabe aclarar que realmente tus fondos están en la blockchain y la
aplicación (mobile wallet) es simplemente un intermediario que sirve para
mostrarte lo que hay en tu dirección blockchain.

VENTAJAS:

• Tú controlas tus claves (para los despistados esto puede ser un


problema)
• Fácil de usar y portabilidad extrema. Siempre accesible desde tu móvil.
• Alta seguridad, pero menos que desktop por ser más accesible para
terceros/mirones.
• Suelen ser multi-asset. Puedes tener más de una criptomoneda a la vez.
• Es gratis. Descargártela y almacenar criptomonedas no tiene coste.

INCONVENIENTES:

• Total, responsabilidad sobre tus claves. Si las pierdes, no podrás acceder


nunca a tus fondos.
• Riesgos al descargar directamente de la tienda de apps.
• Ocupan espacio en tu móvil.
• Sólo puedes acceder desde un móvil que tenga descargada la wallet.
Ejemplo de cartera móvil (mobile wallet): Coinomi.

Hardware wallet
Los hardware wallets, o carteras físicas, son muy similares a un disco
duro o un pen drive. Están consideradas de las mejores opciones en
cuanto a seguridad y, pese a que pueden parecer simples USB o discos
externos, opciones como Trezor o Ledger Nano han sido creadas única y
exclusivamente para almacenar criptomonedas.

Por otro lado, a pesar de tener aplicación y software para ordenador,


carteras físicas como Trezor o Ledger Nano, realmente son sólo
contenedores de claves. Lo que almacenan son las claves privadas para
acceder a la blockchain, no las criptomonedas en sí.

VENTAJAS:

• Seguridad muy alta. Las claves no tocan el ordenador.


• Todo en uno. No hace falta tener miles de claves repartidas por todos
lados.
• Control absoluto de tus claves (para los despistados esto puede ser un
problema, aunque suelen ofrecer opciones para recuperar claves).
• Multi-asset. Puedes tener más de una criptomoneda a la vez.

INCONVENIENTES:

• Al principio pueden ser complicadas de usar.


• Total, responsabilidad sobre tus claves, que estando todas en el mismo
sitio, perderlas puede ser delicado…
• Sólo podrás acceder a tus fondos conectando esa wallet al ordenador.
• Vida útil limitada al trato que se le dé. Se puede perder, quemar,
ahogar…
• Son asequibles. (Ledger Nano es de las más asequibles y está por 95€)

Ejemplo de cartera física (hardware wallet): Ledger Nano S.

Paper wallet
Como su nombre indica y por simple que parezca, las paper wallet son,
literalmente, carteras de papel. Es la cartera física llevada a la extrema
simplicidad. Igual que Trezor o Ledger Nano, podrías almacenar todas
tus claves aquí, en una hoja de papel y conectarte a la blockchain sin que
las claves toquen el ordenador.
Es de las opciones más seguras ante terceros online, aunque de las
peores opciones ante terceros «offline» ya que, si alguien consigue ese
papel, podrá acceder a todos tus fondos.

VENTAJAS:

• Seguridad muy alta «online». Las claves no tocan el ordenador.


• Control absoluto de tus claves (para despistados esto puede ser un
problema)
• Puedes crear y tener todas las wallets que quieras.
• Casi gratis. El coste del papel.

INCONVENIENTES:

• Usabilidad. No es nada práctico.


• Total, responsabilidad sobre tus claves.
• Limitaciones obvias del papel: frágil, fácil de robar, romper o perder…
• Sólo podrás acceder a tus fondos usando la clave que sólo estará en ese
papel.

Ejemplo de cartera de papel (paper wallet).


Me gustaría insistir en el tema de las claves o contraseñas, dado que es
de vital importancia entender bien esta parte y es quizá la más diferente
a lo habitual.

Estamos acostumbrados a usar miles de contraseñas en nuestro día a


día, en internet, en la cuenta de Gmail, en YouTube, en Facebook, en
Instagram, en la web del banco, etc. Y estamos también acostumbrados
a tener siempre a mano el botón de «recuperar contraseña» que nos
permite crear una nueva contraseña en cualquier momento y acceder a
nuestras aplicaciones favoritas.

Pues bien, aquí NO existe el botón de recuperar contraseña. Si pierdes


la clave privada, perderás el acceso a tus fondos para siempre.

Para buscar un símil que sirva de ejemplo en la actualidad, es como si


decidimos guardar nuestros fondos en la caja fuerte más segura del
planeta, la cual sólo se puede abrir con una contraseña única que sólo tú
conoces. Si pierdes esa clave, tus fondos seguirán allí, pero nunca nadie
podrá acceder a ellos y tampoco tú los podrás usar nunca. Por lo que, a
efectos prácticos, es como si los hubieras perdido.

Como adelantábamos antes, no hay una wallet perfecta. Dependerá


mucho de cada uno, de la situación y del uso que le queramos dar a esos
fondos. Para los que quieran hacer trading a corto plazo, no tiene sentido
usar constantemente una cartera física como Ledger Nano, ni tampoco
vale la pena tener los fondos en una cartera online, web wallet o
exchange si la intención es no tocarlo durante más de un año.

Para poner un ejemplo real, nosotros solemos tener la parte más


importante en carteras físicas como Ledger o Trezor, algo menos
importante en una cartera de escritorio (desktop wallet) como Exodus o
una wallet en el móvil como Trust wallet para transacciones o pagos
accesibles en el día a día y por último, si queremos alguna criptomoneda
que no tenemos, mandamos bitcoin a un exchange como Binance,
hacemos el cambio y mandamos luego esa nueva criptomoneda a
Exodus o Ledger Nano.
A modo de resumen, si las ordenamos en función de los 3 criterios
iniciales (Seguridad, Responsabilidad, Usabilidad) de más a menos,
quedarían de la siguiente forma:

Seguridad

1. Hardware wallet
2. Paper wallet
3. Desktop wallet
4. Mobile wallet
5. Web wallet

Responsabilidad

1. Paper wallet
2. Hardware wallet
3. Mobile wallet
4. Desktop wallet
5. Web wallet

Usabilidad

1. Web wallet
2. Mobile wallet
3. Desktop wallet
4. Hardware wallet
5. Paper wallet.
Transacciones Bitcoin, ¿Cómo funcionan?

Las transacciones de criptomonedas son parte esencial que nos permiten


el uso y disfrute de nuestros fondos de forma rápida, segura y fácil. Conoce
sobre cómo funcionan y las infinitas posibilidades que nos brindan.
Las transacciones (también llamadas a veces TX) son una parte esencial
e indispensable en el funcionamiento de las criptomonedas como Bitcoin
Estas representan la columna vertebral de todo este sistema de pago
criptográfico. Y son las que nos permiten emplear y disfrutar de nuestros
fondos de forma rápida, segura y sencilla.

Por ello, saber qué es una transacción y cómo funciona, es de vital


importancia para entender y saber cómo operan las criptomonedas.
Además de que este conocimiento nos ayudará a comprender de una
mejor forma, las infinitas posibilidades que este sistema nos brinda cada
día.

En un concepto básico, una transacción es un envío o transferencia


de un valor entre dos partes. En Bitcoin, estas transacciones pueden
ser entendidas como los envíos de bitcoins entre varias personas que
usan la red. Pero en realidad, todas estas transacciones no son más que
registros guardados dentro de la blockchain de Bitcoin. Es decir, un flujo
de información.

Por lo que las transacciones en Bitcoin son simples mensajes que


contienen información. Mensajes que pueden ser programados
Y firmados digitalmente por medio de criptografía y enviados a toda la
red para su validación. Esta es la razón por la que dicen que Bitcoin es
dinero programable. Además, como las transacciones en la red Bitcoin
son públicas, pueden encontrarse fácilmente dentro de su blockchain. Y
en ella, se pueden verificar todas y cada una de las transacciones desde
la creación del primer bitcoin.
Ahora seguramente te preguntarás ¿Cómo funcionan estas
transacciones y hasta donde pueden llevarnos? Pues bien, descubre eso
y mucho más a continuación.

¿Cómo funcionan las transacciones en Bitcoin?

Las transacciones de bitcoin, son entendidas como los envíos de bitcoins


de una persona a otra usando la red Bitcoin. En este punto, todas estas
transacciones no son más que registros guardados en la cadena de
bloques (blockchain). El mismo principio también se aplica al resto de
criptomonedas como Ethereum, Dash o Bitcoin Cash.

Ahora bien, para realizar dichas transacciones necesitamos de un cliente


para la criptomoneda, mejor conocido como monedero o wallet. Estos
no son más que una pieza de software que nos permite administrar
nuestros fondos. Gracias a ellos podemos enviar y recibir criptomonedas,
es decir, realizar o recibir transacciones que se originen en una
determinada blockchain.

para entender cómo funcionan las transacciones es importante saber


primero cómo están formadas. Eso es lo que estudiaremos a
continuación.
¿Cómo están conformadas las transacciones?

Ahora bien, seguramente te preguntarás qué elementos son los que


conforman una transacción de Bitcoin. Pues bien, estos elementos son
los siguientes:

1. Entradas (inputs): Las entradas son las referencias a una salida de


una transacción pasada que no ha sido empleada en ninguna otra
transacción. Estas nos permiten confirmar la procedencia de los
activos que se utilizarán en una transacción. Y son las que
contienen la dirección donde originalmente se recibieron los
bitcoins.
2. Salidas (outputs): Estas contienen la dirección a la cual se realiza
la transferencia y la cantidad enviada. Además contienen
las direcciones de cambio o de retorno donde son enviadas las
vueltas de las transacciones. Por lo que en una transacción puede
contener más de una salida.
3. Identificador (TXid): Cada transacción realizada tendrá su propio
hash. Este hash se genera a partir de las entradas y las salidas.
Este valor es el que permite identificar una transacción de forma
única e irrepetible dentro de una blockchain.
4. Tarifa de comisión (fee): La fee es el pequeño pago que reciben
los mineros por procesar una transacción. Así, el minero que
genere un nuevo bloque, recibirá una fee por cada transacción
procesada dentro de dicho bloque. La comisión no viene de forma
explícita en el contenido de una transacción, es decir no se asocia a
ninguna salida, ya que no se sabe el minero que recibirá esa fee.
Para ello lo que se hace es dejar una determinada cantidad sin
asociar a ninguna salida, y esta será entendida como comisión para
los mineros.
En la siguiente imagen podemos ver cada una de estas secciones,
dentro de una transacción de Bitcoin.

Funcionamiento de una transacción

Las transacciones de criptomonedas tienen toda la estructura básica


mostrada anteriormente. Esta estructura tiene un diseño curioso, con
entradas y salidas, pero con un objetivo muy concreto: mantener la
seguridad. En todo momento, estos datos pasan por un proceso
criptográfico de hash y criptografía asimétrica. Esto es lo que hace que
la información pueda ser asegurada y validada de forma correcta.

En Bitcoin, este proceso que hace posible todo esto es manejado por
el Bitcoin scripting. Este no es más que un potente lenguaje de
programación que hace posible que Bitcoin pueda tener un potencial
enorme. Así y, aunque su potencial es muy grande, la gran mayoría de
las transacciones en Bitcoin actualmente responden a ese esquema:

OP_DUP OP_HASH160
b2089ebaad05c87a6d714cc33fbaa8cf181a4e30 OP_EQUALVERIFY
OP_CHECKSIG
Este esquema se repite hasta cierto punto en otras criptomonedas, pero
por supuesto cada una de ellas tienen sus particularidades que pueden
mejorar o facilitar el manejo de las transacciones.

Un ejemplo de cómo funciona una transacción en Bitcoin

Imagina que María posee el control de una dirección con 1 bitcoin. Si


solo quiere mandar a Pedro 0,3 bitcoins y no existiera el concepto de
“entradas”, no habría forma de que el sistema pudiera saber qué parte de
ese 1 es el 0,3 enviado pudiendo reenviarse. Por ello existe el concepto
de entradas, a las cuales se le asocian los bitcoins que llegan a una
dirección.

De esta forma, se cogen las entradas suficientes para alcanzar la


cantidad deseada. Si para alcanzar 0,3 ha tenido que seleccionar 3
entradas de 0,12 cada una, siendo el resultado 0,36, los otros 0,06
restante se envían a una dirección propia indicándola como salida junto a
la dirección a la que se le quería mandar 0,3.

Es decir, tendríamos este escenario de entradas y salidas:

La dirección propia donde se mandan los 0,06 BTC restantes puede ser
la misma dirección asociada a las entradas o una nueva. A esto se le
llama dirección de cambio o dirección de retorno. Es donde se
mandan las vueltas.
Es importante entender también que en una misma transacción puede
haber tantas entradas de una misma dirección, o varias, como se desee.
Lo mismo ocurre con las salidas. Esto permite hacer en una misma
transacción múltiples envíos a personas diferentes con un solo pago de
comisiones a los mineros. Esta funcionalidad la explotan algunos
monederos para ahorrar costes.

La forma que tiene internamente el protocolo de recompensar a los


mineros viene de los fondos que no se asignen a ninguna dirección.
Todos los bitcoins restantes en una transacción que no se asignen a
ninguna dirección se los queda el minero que mine el bloque con tu
transacción dentro y son imposibles de recuperar.
Entonces, teniendo claro estos puntos, para realizar una transacción en
la red Bitcoin, el emisor debe contar con acceso tanto a las direcciones
públicas como a las claves privadas asociadas con esos bitcoins. Que no
son más que un conjunto aleatorio de números y letras sin un patrón
definido. La clave privada es la que nos permite firmar y enviar una
transacción como propietarios de ciertos bitcoins. Mientras que la
dirección pública funciona como una dirección de correo o un número de
cuenta bancaria a donde vamos hacer o recibir la transacción.

Tipos de transacciones existentes en Bitcoin

Coinbase

Una transacción coinbase es la que les permite a los mineros


generar o activar nuevas criptomonedas. Con las que pueden recibir
las recompensas de la minería. En el caso de Bitcoin, la primera
transacción realizada se denominó coinbase. Y no fue efectuada de una
persona a otra, sino más bien que fue realizada por la misma red como
una transacción generadora. Mediante la cual se dio vida a todo el
sistema Bitcoin.

Los nodos mineros pueden añadir sólo una transacción coinbase por
cada nuevo bloque generado. Así, el sistema se asegura de que el
minero reciba sólo la recompensa que le corresponde y que entren en
circulación nuevas monedas que nunca han estado dentro de la
blockchain.
En la coinbase, se añaden también las fees de las transacciones
procesadas por el minero. Por lo que este tipo de transacción contiene la
suma de la recompensa del minado del bloque más las comisiones de las
transacciones procesadas. Generalmente se ubica como la primera
transacción añadida dentro de un nuevo bloque.

UTXO

Las UTXOs son las monedas no gastadas. En el protocolo Bitcoin, las


entradas de transacciones (inputs) también son llamadas UTXOs de una
transacción anterior. Es decir, salidas de una transacción no gastadas o
utilizadas. Y contienen básicamente, el cambio o vueltas producto de una
transacción.

Por ejemplo, si tienes 1 BTC en tu monedero, es probable que estos


provengan de varias UTXOs. Que pueden ser 4 de 0.25 BTC cada uno.
Si deseas gastar en algún producto una cantidad total de 0.30 BTC,
verás que no posees ningún UTXO con esa cantidad específica. Aunque
tu monedero mostrará un balance de 1 BTC como total para simplificar
las cosas.

Lo cierto es que los UXTOs no se pueden dividir. Por ello, cuando


realizas la operación por 0.30 BTC, lo que realmente estás enviando es
0.50 BTC (2 UTXOs en este caso). Y tú monedero crea dos salidas: una
para el comerciante a quien le vas a cancelar los 0.30 BTC y otra para ti
con 0.20 BTC como cambio o vueltas. La existencia de la UTXO es lo
que permite el funcionamiento de las transacciones Child Pays for
Parents (CPFP). Esta es una transacción con mayor comisión de minería
en la que se mueven los UTXO de una transacción no confirmada. Esto
para hacer que la transacción padre que los genera sea confirmada más
rápidamente.
¿Cuál es el proceso para crear transacciones que envíen
criptomonedas?

Para enviar criptomonedas se necesitan dos cosas: una dirección y


una clave privada. Ambas partes son manejadas por el monedero o
wallet de criptomonedas.

En primer lugar, la dirección es en realidad la clave pública de la clave


privada del dueño de las criptomonedas. Puede ser, por ejemplo, las
claves que den acceso a unos bitcoins. Lo que hace tan seguras a estas
claves es que ambas son una secuencia de letras y números generados
por medio de matemática muy avanzada y aleatoria. Así la dirección (la
clave pública) sigue un patrón determinado e irrepetible que empieza por
el carácter “1”. El hecho de que empiece por uno es indicador de que se
trata de una dirección Bitcoin y no de otro tipo de criptomoneda. Por
supuesto, cada criptomoneda tiene un primer carácter que la diferencia
del resto.

A su vez, la clave privada se genera a partir de una semilla única e


irrepetible que tú o el software que utilices te asigna automáticamente. El
hecho de que sean únicas e irrepetibles garantiza de que ninguna
persona tenga claves idénticas y es parte esencial de la seguridad. De
esta manera no se pueden realizar ataques de fuerza bruta que puedan
poner en peligro nuestros fondos.

El esquema de este proceso sería más o menos el siguiente.

Pero volviendo al escenario de María y Pedro, tenemos que cuando


María quiere enviar bitcoins a Pedro, utiliza su clave o claves privada/s
para firmar cada una de las entradas de la transacción (el origen). Esto
es realizado de forma transparente por el monedero, esa es su tarea.
Por ejemplo, en Bitcoin se utiliza el cifrado asimétrico de clave pública y
privada. De esta forma, los nodos pueden validar rápidamente si la
transacción está autorizada por su poseedor. Para ello pueden
corroborar la validez de la dirección de origen, que es la clave pública,
como hemos dicho anteriormente. Una vez aprobada, esta transacción
es retransmitida y compartida por todos los nodos de la red, registrándola
en sus correspondientes cadenas de bloque.

Algunos nodos, además, son mineros. Estos usarán esa transacción


junto a miles más para resolver un problema matemático. De esa
manera, podemos enviar Bitcoins (y otras criptomonedas) de forma
completamente segura y en segundos, a cualquier parte del mundo.

¿Qué pasa si solo quiero enviar parte de un bitcoin u otra


criptomoneda?

Una preocupación de muchos quienes inician el mundo de las


criptomonedas, es como enviar un pago a una persona, teniendo en
cuenta que la unidad de muchas criptomonedas supera el valor de un
dólar o un euro. Pues bien, el truco está en que muchas criptomonedas
tienen la capacidad de dividirse y llegar hasta los 8 decimales. Es decir,
son capaces de enviar cantidades tan pequeñas como las cien
millonésimas partes de su valor.

En Bitcoin, las unidades de cuenta nos permiten una amplia variedad de


micro pagos. De hecho, la unidad más pequeña el “satoshi” (en honor del
creador de Bitcoin, el desconocido “Satoshi Nakamoto“) es el menor
valor que podemos tener en Bitcoin.

Sin embargo, en Bitcoin existe una limitación de envío que impide enviar
valores menores a 546 satoshis (0,00000546 BTC), conocidas
como transacciones dust. Esto es así como una medida de protección a
la red para evitar los ataques de dusting en la red.

Medidas parecidas aplican a otras criptomonedas, todas creadas con el


fin de evitar la congestión de la red y los ataques que puedan evitar el
correcto funcionamiento de la misma.
Ventajas de las transacciones con Bitcoin

Rapidez

Mientras que realizar una transacción a través del sistema financiero


tradicional requiere de horas o incluso días para su aprobación o
negación. En Bitcoin, todo es mucho más rápido, fácil y económico.

No requiere de intermediarios que procesen y aprueben las operaciones.


Sino que su sistema está basado en una red de nodos interconectados
que validan la información contenida en las transacciones. Haciendo el
proceso mucho más rápido, seguro y confiable.

Irreversibilidad

Una vez que se realiza una transacción en Bitcoin y que ésta se añada a
la blockchain, es prácticamente imposible de revertir o modificar.
Además, las cancelaciones o reembolsos no están disponibles en este
sistema, luego de que se realice la transacción. Lo que genera una gran
ventaja en varias áreas de la economía y las finanzas.

Seguridad

Las transacciones con Bitcoin se realizan empleando direcciones


públicas y claves privadas. Donde las claves privadas te otorgan el
derecho para gastar los bitcoins como si de un pin o contraseña se
tratase. Y las direcciones públicas te permiten enviar o recibir
transacciones de bitcoins sin riesgos de robo alguno.

Comisiones más económicas

Las fees canceladas a los mineros para que procesen una transacción,
son realmente bajas. Esto en comparación con los porcentajes
solicitados por los bancos u otros sistemas tradicionales.

Una transacción con criptomonedas, sin importar la cantidad enviada,


puede costar sólo unos pocos centavos. Ya que las comisiones no se
calculan en base al monto de la transacción, sino en base al tamaño que
ésta posea.

Qué es un masternode

Los masternodes o nodos maestros, nacieron con la finalidad de prestar


servicios, habilitar una forma de gobernanza y economía únicos en todo
el ecosistema blockchain. Desde entonces, más y más proyectos se han
volcado en su implementación buscando ofrecer las mejores
características a sus usuarios.

Un nodo maestro o masternode, es un tipo de nodo completo que se


encarga de llevar a cabo una serie ciertas tareas o servicios en la red
blockchain a la que está conectado. Estos nodos pueden ser ejecutados
por cualquier persona, pero para ello se debe poseer una cierta cantidad
de criptomoneda y retenerlas en una especie de contrato.

De esta forma, estas monedas se usan como una “garantía” de las


operaciones realizadas por el nodo. Al mismo tiempo, la instalación de un
nodo maestro generalmente habilita a la persona a formar parte de la
gobernanza u otras funciones importantes de la blockchain.

¿Quién creó los masternodes o nodos maestros?

La historia de los masternodes se remonta al año 2014, cuando el


desarrollador Evan Duffield desarrollo una idea que le permitió agregar
un segundo nivel en la minería. Este diseño fue puesto en práctica sobre
un hard fork de Bitcoin que recibió el nombre de Xcoin y que actualmente
es conocido como Digital Cash (Dash).

En su implementación, uno de los resultados más valiosos fue la


reducción de las comisiones o tarifas. Otra funcionalidad adicional que
Duffield implementó por medio de los nodos maestros fue un sistema de
gobernanza descentralizada y un proceso de votaciones entre las partes
que dio origen a lo que conocemos ahora como las DAO. Otro avance
creado por Duffield usando este sistema fue el sistema de tesorería, el
cual le permite a la red generar un presupuesto a partir de las
recompensas. Todo esto con la finalidad de financiar las ideas
presentadas por la comunidad para la mejora de la red Dash.

Estas primeras experiencias de Duffield con el concepto de los nodos


maestros llamaron la atención de muchos desarrolladores, que vieron la
perfecta oportunidad de implementar sistemas parecidos en sus
proyectos blockchain.

¿Cómo funciona un masternode?

El funcionamiento de un nodo maestro depende mucho de la


implementación de su protocolo en la blockchain donde se ejecuten. Pero
de forma general, un nodo maestro funciona por medio del protocolo de
Prueba de Participación o Proof of Stake. Esto se debe a que por medio
del Staking, el dueño del nodo maestro puede habilitar la creación de
dicho nodo. Por ejemplo, en Dash la creación de un nodo maestro pasa
porque el dueño de dicho nodo tenga a su disposición 1000 DASH. Estos
fondos serán bloqueados como garantía de funcionamiento de dicho
nodo. En PIVX otra criptomoneda que hace uso también de nodos
maestros, la cantidad a bloquear asciende a los 10.000 PIVX.

Por supuesto, también existen nodos maestros que hacen uso de la


Prueba de Trabajo (PoW). Un ejemplo de este tipo de nodos maestro
usando PoW lo podemos ver en la criptomonedas MPower.

Una vez que el nodo maestro está activo, este ejecutará las funciones
para las que esté programado. Nuevamente esto depende de la
blockchain donde se ejecute dicho nodo. Entre las funciones más
comunes de los nodos maestros se encuentra la habilitación de pagos
instantáneos o anónimos. También se usan como parte de un sistema de
gobierno descentralizado donde los operadores de los nodos votan sobre
temas de desarrollo relacionados con la blockchain en la que participan.

Todas estas funciones generan una recompensa que permite a los


operadores de los nodos maestros generar ganancias. De hecho, las
recompensas suelen ser mayores a medida que la participación en la
minería PoS o PoW aumenta.
¿Ganar dinero con un masternode?

Los nodos maestros también son objeto de inversión, pues pueden dar
beneficios interesantes. El ROI o Return On Investment, hace referencia
al valor económico generado como resultado de la realización de
diferentes actividades económicas. Con este dato, podemos medir el
rendimiento que hemos obtenido de una inversión.

Saber el ROI de los nodos maestros es de suma importancia,


especialmente teniendo en cuenta que su puesta en marcha requiere de
una fuerte inversión. Por ejemplo, un nodo maestro Dash necesita de
1000 DASH para ponerse en funcionamiento. Al precio actual, 1000
DASH son 50.000 $ USD. De allí la importancia de evaluar la rentabilidad
en la instalación de un nodo maestro para una determinada
criptomoneda. No obstante, hay masternodos por apenas unos pocos
cientos de euros en otras altcoins más desconocidas.

Para calcular el ROI de un nodo maestro se deben tomar en cuenta


los siguientes factores:

El precio al que se compró la moneda.

La recompensa de bloque o el mecanismo de incentivo.

La cantidad de MN que están activos.

El coste monetario de alojar MN.

El tiempo necesario para alojar MN.

Implicaciones fiscales de los ingresos del MN.

El precio al que se venden las monedas. El precio final al que se vende la


moneda.
¿Los masternodes o nodos maestros son una especie de
centralización de la tecnología blockchain?

Los masternodes o nodos maestros debido a su diversidad de funciones


y enorme poder son considerados un punto centralizado dentro de las
estructuras de una blockchain. Pese a ello, los masternodes son una
solución muy útil para brindar funcionalidades que de otra forma serían
más complejas y difíciles de implementar, por lo que siempre y cuando
su aplicación sea clara, no deben suponer ninguna amenaza a los
usuarios y su libertad.

Características de los masternodes

Los nodos maestros se caracterizan generalmente por lo siguiente:

Ofrecen mejoras en la privacidad y velocidad de las transacciones. Los


nodos maestros permiten a las criptomonedas tener un enfoque central
en el anonimato y mejorar la velocidad de las transacciones.

Tienen un mayor retorno de la inversión. Esto se debe a que un nodo


maestro generalmente ofrece mejores márgenes de ganancias en las
recompensas por las acciones o servicios que presta.

Permiten un mecanismo de control y de gobernanza más eficiente.


Quienes tienen en su poder un nodo maestro pueden participar en la
gobernanza de la red y tomar decisiones que afecten a la misma.

Tienen una fuerte barrera de entrada. Para crear un nodo maestro es


necesario contar con una cantidad específica de monedas según cada
criptomoneda. Esto dificulta la descentralización de los nodos maestros.

Requerimientos adicionales y costes. Para la funcionalidad de un nodo


maestro se requiere mayor disponibilidad de memoria y conexión
constante e ininterrumpida a la red.
¿Qué es staking?

La tecnología y el desarrollo de ecosistemas económicos alrededor de


las criptomonedas ha llevado al desarrollo del staking, un proceso que
nos permite obtener ganancias y derecho de voto sobre un proyecto de
criptomonedas haciendo algo muy sencillo, ahorrarlas.

El proceso de staking consiste en adquirir criptomonedas y mantenerlas


bloqueadas en una wallet con la finalidad de recibir ganancias o
recompensas. Es un proceso muy parecido al HODL, solo que en stake
los saldos están bloqueados y no puedes usarlos libremente. Al mismo
tiempo que se contribuye con la operatividad y funcionamiento de la
blockchain de esa misma criptomoneda.

Como bien sabemos, la blockchain es la tecnología que permitió darle


vida a las criptomonedas. Y cada criptomoneda cuenta con una
blockchain propia para llevar sus registros de las transacciones
efectuadas. Pero, aunque sean blockchains diferentes, todas tienen una
relación en común: las transacciones deben ser validadas en consenso.

Para esto, cada blockchain adopta un protocolo de consenso, como el


Bitcoin. Que emplea la Prueba de Trabajo (PoW) para la minería de
bloques. Un proceso que demanda un gran poder de cómputo y, por
ende, consume mucha electricidad. Pero otras criptomonedas, como
NEO, Stellar, Algorand (y muy pronto Ethereum) utilizan otro mecanismo,
conocido como Prueba de Participación o Proof of Stake (PoS).

En este protocolo se emplean las criptomonedas almacenadas como


forma para verificar las transacciones dentro de las blockchains. Por lo
que el staking es un proceso particularmente adoptado en las
blockchains que operan con Proof of Stake (PoS), o alguna de sus
variaciones.
¿Cómo funciona el Staking?

En el protocolo de consenso PoS los nodos son conocidos como


validadores. Y son los que se encargan, como su nombre lo indica, de
validar los bloques generados.

La elección de estos nodos validadores es un proceso que ocurre de


forma aleatoria, muy similar al de una lotería. Aunque tienen mayor
probabilidad de ser elegidos, aquellos nodos que posean mayor cantidad
de criptomonedas. Como ya mencionamos, en el PoS la validación de
bloques no ocurre a través de la minería, sino que es realizada por
aquellos nodos que tengan criptomonedas en su poder. Por lo que el
PoS está basado en staking. Incentivando a los usuarios a mantener sus
fondos dentro de una wallet para contribuir con el respaldo de la red y
obtener ganancias de ello.

Entonces, para realizar staking solo basta con adquirir una criptomoneda
que permita hacer este proceso, y usar el monedero oficial para hacer
stake. Así, con tan solo mantener esas criptomonedas almacenadas, se
podrán obtener recompensas de la red. Muy similar a tener una cuenta
de ahorros y recibir intereses por tus fondos.

Tipos de Staking

Grupos de Staking

Son grupos de usuarios que se unen para incrementar sus posibilidades


como validadores de bloques. Por lo que unifican todos sus fondos para
tener mayor poder de staking. Luego, cuando reciben las recompensas,
las dividen entre todos los participantes de forma equivalente al aporte
individual que hizo cada uno.
Este método le permite a usuarios pequeños o nuevos usuarios participar
en la red sin importar la cantidad de activos que posean. Contribuyendo
con la descentralización de la misma.

Cold Staking

Se trata de realizar staking desde una wallet en frío. Como un hardware


wallet que no tiene conexión permanente a Internet. Algunas blockchains
permiten este tipo de staking, ayudando a sus usuarios a mantener sus
fondos fuera de línea, y, por tanto, mucho más seguros.

Es ideal para aquellos usuarios poseedores de grandes cantidades de


criptomonedas. Que sin dudas estando en línea, correrían gran riesgo.

Proveedores de Staking

Esta modalidad les permite a muchos ofrecer un servicio dedicado a los


usuarios de monedas para hacer stake. No obstante, la retornabilidad
con este tipo de staking depende mucho de las comisiones que estos
cobren. Que pueden oscilar entre el 2% y hasta el 50% de las
recompensas. Por lo que aportarían un porcentaje de ganancias menor
que si se realizará staking solo desde una plataforma.

Ventajas y desventajas del Staking

Ventajas

La principal ventaja de este proceso es que elimina por completo la


necesidad de adquirir o invertir en hardware o equipos especializados
para minería. Y con ello, el requerimiento energético que estos
demandan. Además, la generación de bloques a través del staking
permite una mayor escalabilidad de la red.

Por su parte, para los usuarios, mantener una gran cantidad de


criptomonedas en stake les brinda una mayor probabilidad de ser
elegidos como validadores. Y así poder validar y verificar los nuevos
bloques que se producen en la blockchain. Obteniendo mejores
ganancias y mucho más estables que con el proceso de minería de PoW.

Así mismo, las criptomonedas que se mantienen en stake no se devalúan


con el paso del tiempo. Como puede ocurrir con los equipos de minería si
se diseña uno mejor y más potente.

Desventajas

El proceso de comprar criptomonedas y mantenerlas guardadas para


obtener recompensas puede ser muy llamativo. Pero lo cierto es que no
se pueden esperar ganancias muy significativas. Las plataformas y
exchanges pagan porcentajes anuales muy bajos, por lo que las
recompensas son muy escasas en comparación con las obtenidas de
minar bloques.

Además, mantener criptomonedas almacenadas en una wallet en línea


puede representar sus riesgos. Ya que un hacker podría extraer todos
sus fondos. De la misma forma, emplear una plataforma o exchange es
poner tu confianza y fondos en manos de un tercero.

En cuanto a la posesión de monedas, es un factor que atenta contra la


descentralización por las que fueron creadas las criptomonedas. Ya que
a mayor cantidad de activos mayor probabilidad para generar bloques y
la toma de decisiones. Por lo que el poder puede concentrarse en manos
de unos pocos. Dejando a un lado a los más desfavorecidos.

El staking es una buena opción para ganar dinero en el mundo cripto, ya


que une lo mejor del HODL junto a ganancias por intereses que
provienen de ese stake. Además, a medida que nuestro stake se
fortalezca mayor poder de voto ganaremos en la red y mayores
ganancias obtendremos por ello.
Algunas de las criptomonedas más conocidas que operan con PoS

Aquí te presento una pequeña lista de las criptomonedas más conocidas


que se pueden emplear para hacer staking. Veamos.

Stellar (XLM)

Esta plataforma fue diseñada en 2014 con la finalidad de facilitar las


transacciones transfronterizas. Haciéndolas mucho más rápidas y
eficientes. Al igual que Ethereum, Stellar permite el desarrollo de
aplicaciones inteligentes (dApps) y otros tokens.

Para comenzar a hacer staking con esta criptomoneda debes disponer


de al menos 10 XLM. Y podrás obtener entre el 2% al 4% de
retornabilidad anual.

TRON (TRX)

Se posiciona actualmente en el puesto número 11 por su capitalización


en el mercado. TRON fue diseñado con el objetivo de mejorar la
escalabilidad y confiabilidad de la red. Por lo que puede procesar
transacciones a una gran velocidad por medio de la computación de alto
rendimiento.

TRX está entre una de las opciones para hacer staking más rentables.
Binance te ofrece una retornabilidad entre el 7% Y el 9% anual. Y sólo
necesitas disponer de un mínimo de 5 TRX para comenzar.

NEO (GAS)

NEO es una plataforma muy similar a Ethereum cuya finalidad es el


desarrollo de smart contract. Su tecnología es de origen chino y promete
generar GAS (el token) de forma automática sin necesidad de conexión a
Internet. Actualmente es una excelente opción para hacer staking.

Esta criptomoneda también la encontramos en la plataforma Binance y


ofrece una retornabilidad anual entre el 1% y el 3%.
Algorand (ALGO)

Algorand es una plataforma que emplea el PoS para mejorar la


descentralización, seguridad y escalabilidad de la red. Su token ALGO
puede ser adquirido en varias plataformas de intercambio como Binance,
que permite hacer stake con ella.

En la plataforma de Binance podemos observar que ofrece una


retornabilidad entre el 16% y 20% anual. Y para comenzar a hacer
staking con ella se debe disponer de un mínimo de 2 ALGO.

Consejos a la hora de hacer Staking

Te daré unos pequeños consejos para que tengas en cuenta a la hora de


elegir.

Siempre realiza tu propia investigación y documéntate acerca de la


criptomoneda que estás considerando. No te dejes llevar por los
comentarios o experiencias de otras personas.

Haz las cuentas siempre y calcula con tu inversión mínima cuánto retorno
tendrás, y en cuánto tiempo.

Opta por una criptomoneda con propósito que pueda permanecer a


futuro. Recuerda que hoy día hay miles de proyectos que nacieron y ya
no existen. El cementerio es enorme y seguramente no querrás perder tu
dinero.
MODULO 4
Qué son las Defi, Sidechains y lightning
network
¿Qué son las Defi?

Las DeFi o Decentralized Finance (Finanzas Descentralizadas, en


español) es el nombre que está definiendo una gran tendencia que se
está dando entorno a la tecnología blockchain en los últimos años.

DeFi busca desarrollar pequeñas piezas financieras tradicionales, pero


con un grado extra de transparencia y descentralización. Estas pequeñas
piezas, como si fueran piezas de Lego, son combinables entre sí, con el
fin de desarrollar todo un ecosistema de pequeñas soluciones que en su
conjunto formen una gran solución para las finanzas que invaliden la
necesidad de instituciones financieras centralizadas y opacas que ya no
aportan valor.

Esa es la idea que ha impulsado la creación del término “DeFi”, y la que


ha llevado su evolución hasta el punto actual. De hecho, en la actualidad
es imposible pasar por alto el altísimo impacto que DeFi tiene en el
mundo cripto.

DeFi, la idea que está cambiando el mundo financiero

Imagina un mundo donde cualquier persona pudiera crear productos


financieros transparentes, justos y eficientes, haciendo que los bancos,
las grandes financieras, prestamistas y empresas de seguros pasen a un
segundo plano, o mejor aún, se vuelvan completamente innecesarias y
desaparezcan. Pero también un mundo donde cualquier persona pueda
interactuar con esos productos de forma libre.

Pues bien, esto es lo que es DeFi. Es decir, quiere convertir las


estructuras de finanzas centralizadas que tenemos ahora, en estructuras
descentralizadas, sin terceros de confianza, ejecutada sobre smart
contracts o contratos inteligentes, dentro de una blockchain donde quede
reflejado de forma transparente un registro escrito e inalterable de cada
acción realizada.

El impacto de una tendencia como esta es gigantesco. Apenas estamos


en sus primeros años y ya la creatividad de la comunidad mundial está
dando forma a versiones alternativas de casi todos los productos
financieros ya existentes.

Imagina que tienes la necesidad de obtener un crédito para emprender.


En lugar de ir a un banco, puedes ir a una plataforma DeFi y solicitar un
préstamo. Dicho préstamo tiene unas condiciones (salvando los
tecnicismos) bastante claras y transparentes. Todo esto gracias a que
dicho préstamo va a ser controlado por un smart contract público e
inmutable.

No solo eso, todas las acciones que se realicen en la plataforma quedan


visibles y grabadas de forma inmutable también en la blockchain. Tal vez
usted no tiene el conocimiento para verificar la fiabilidad del servicio
DeFi, pero debido a su característica de transparencia, miles de ojos
podrán analizarlo y cuestionarlo, alertando de su mal funcionamiento si
así fuera. Y en el futuro, dado el impacto de esta tecnología, seguro que
en la escuela se enseña a los niños a leer smart contracts transparentes.

Gracias a DeFi, no necesitará estar bancarizado, no necesitará llevar


decenas de papeles, hacer filas para entregarlos y esperar semanas para
una respuesta. En su lugar, desde la comodidad de su sofá, con su
smartphone podrá hacer todo el proceso recibiendo el dinero en su
poder.

No obstante, las DeFi pueden ser mucho más, pueden ser el vehículo
para la economía y las finanzas de ese mundo cada vez más presente
que con la ayuda de la tecnología Blockchain comience a
descentralizarse. El vehículo que abra las puertas a inversiones
internacionales sin tanta burocracia, costos y tiempo y con mayores
niveles de confianza y transparencia. Un vehículo para que las personas
no bancarizadas puedan acceder a servicios sin las dictaduras de los
bancos, teniendo iguales condiciones de evolucionar personalmente en
su desarrollo.
Origen del DeFi

Si eres de los que piensan que las DeFi tienen su origen con el
nacimiento del Bitcoin, estás en lo cierto, Bitcoin es definitivamente la
primera plataforma DeFi del mundo. Pero el origen de la idea es mucho
más antiguo.

Nick Szabo apuntaba, tal vez sin saberlo, al nacimiento de las DeFi
cuando presentó su idea de los smart contracts en el año de 1995. Eso
es 13 años antes de la creación del Bitcoin, una idea sin duda adelantada
a su época.

Sin embargo, no fue hasta la llegada de Ethereum en 2014, lo que


supuso un cambio radical a esta idea. Ethereum y sus smart contracts
permitían a los desarrolladores crear cualquier cosa que pudieran
imaginar sobre una blockchain. Y justamente eso lo que empezó con un
experimento ahora se está transformando en un movimiento por sí
mismo, en un ecosistema financiero descentralizado que opera miles de
millones de dólares cada mes.

Un ecosistema que durante los años 2018 y 2019 mantuvo un desarrollo


constante, y durante los primeros meses de 2020 ha tenido un
crecimiento sin precedente. Incluso ha llegado al punto que ha
revalorizado los proyectos blockchain al permitir crear puentes entre las
finanzas tradicionales y las criptomonedas.

Gracias a ese trabajo ahora podemos contar con mercados de liquidez,


sistemas de préstamos y exchanges descentralizados (DEX), siendo todo
esto solo el comienzo.

Características de las DeFi

Ahora que, ya que conocemos el concepto, sus orígenes y la diferencias


entre modelos financieros digitales, conozcamos cuales son las
características de las DeFi.
Funcionan en base a la tecnología blockchain y de los smart contracts.

Son muy seguras. Esto gracias a que usan técnicas criptográficas


potentes para asegurar que la plataforma, el acceso y uso de las mismas
pueda ser realizado solo por personas autorizadas.

Cuentan con altos niveles de descentralización. El mayor potencial de las


DeFi es su alto nivel de descentralización. Es decir, tienen la capacidad
de actuar sin necesidad que una cadena burocrática se imponga por
encima de las funciones de la plataforma.

Sin confianza en terceros. Esto significa que la actuación en una


plataforma es directa entre el usuario y la plataforma en sí. Los terceros
de confianza son innecesarios porque esa tarea será realizada por la
blockchain. Es esta estructura la que llevará el registro de todo de forma
segura e inmutable.

Transparentes. Otra gran característica de las DeFi es su transparencia.


Al ser construidas sobre software libre cada línea de código de las
plataformas es auditable. Además, las movilizaciones de recursos son
auditables, porque todas ellas tienen lugar sobre la blockchain.

Sin fronteras. El acceso a una plataforma DeFi no tiene fronteras.


Puedes estar en cualquier país del mundo y acceder a sus servicios sin
inconvenientes.

Pros y Contras de la tecnología

Por supuesto, como toda tecnología tiene sus pros y contras, y por esa
razón examinaremos algunos de ellos.

Pros

Habilita el acceso a servicios financieros a millones de personas que no


están bancarizadas. Esto es sin duda una oportunidad de oro para llevar
desarrollo y libertad financiera a quienes por distintas razones no han
podido gozar de estos servicios.
Permite que la financiación internacional de empresas y proyectos sea
mucho más sencilla. Las plataformas DeFi pueden ajustarse a las
necesidades de un público objetivo con el fin de llevar desarrollo e
inversiones allí donde se necesitan. Y dichas inversiones pueden
provenir de cualquier lugar del mundo de forma segura.

Crea un nuevo punto de diversificación económica y desarrollo. De


hecho, las DeFi pueden significar un importante punto de desarrollo
económico en el mediano plazo debido al enorme potencial económico
de criptomonedas como Bitcoin.

Contras

La seguridad aún sigue siendo un punto a pulir dentro de las plataformas


DeFi. Si bien, la blockchain ha demostrado ser una tecnología muy
segura, aún quedan muchas cosas por mejorar, en especial, con el nivel
de seguridad y auditoría de seguridad de los smart contracts. Un fallo en
un smart contract significa un fallo en la plataforma, tal como lo demostró
The DAO.

Protocolos de actuación ante la volatilidad de las criptomonedas. Muchas


plataformas DeFi han creado mecanismos de funcionamiento que
garantizan su estabilidad económica frente la volatilidad de las
criptomonedas. Sin embargo, muchas veces estos mecanismos parecen
insuficientes. O simplemente no protegen del todo al ecosistema frente a
las fuertes fluctuaciones. Una situación que lleva a pérdidas millonarias.
Un caso de este tipo es MakerDAO y DAI, cuyas fluctuaciones y acciones
de corrección han dejado ver que la descentralización y protocolos de
actuación mal ajustados muchas veces pueden ser una debilidad para
estas plataformas, sino se manejan de forma correcta.
DeFi y FinTech ¿Cuáles son sus diferencias?

Ahora bien, tenemos en nuestras manos tres modelos de finanzas que


hasta cierto punto tienen un mismo objetivo en común que es el de
ofrecernos herramientas financieras potentes para ayudarnos a fortalecer
nuestras finanzas y portafolios. Sin embargo, la forma en cómo logran
esto es completamente distinta para cada uno de esos modelos. Si
estamos hablando de las finanzas tradicionales, las nuevas FinTech y
por supuesto del DeFi.

Las finanzas tradicionales ya las conocemos, el modelo centralizado,


altamente dependiente de los bancos, enrevesado, complejo e
inalcanzable para la gran mayoría de la población mundial. Hablamos de
un modelo que vemos ya cómo entra en su ocaso, no sólo por su
incapacidad de innovar, sino porque los mismos que los sostienen han
empezado a entender que esas herramientas ya no funcionan en el
mundo actual.

De los intentos de renovar y mejorar ese viejo sistema, sale nuestro


segundo modelo, las FinTech (Financial Technologies – Tecnologías
Financieras). Hablamos de un intento de crear un sistema de finanzas
digitales que permita alcanzar a mayor cantidad de población que sea
rápido, eficiente, barato, global y sobre todo más sencillo de manejar.
Desde la década de los 90 e inicios del nuevo milenio, las FinTech se
elevaban como el pináculo de la tecnología financiera y parecían que
serían el próximo salto evolutivo de las finanzas globales.

Sin embargo, eso quedó atrás con la salida del Bitcoin, la llegada de
Ethereum y los primeros sistemas DeFi. El hecho de poder construir
finanzas descentralizadas, más seguras, más universales, sin fronteras,
definitivamente cambió las reglas del juego, no solo por su
funcionamiento sino también por las posibilidades de las DeFi.

Así podemos compilar Una pequeña lista nos podrá ayudar a


diferenciarlas:
Una FinTech es un ente centralizado, construido sobre software y con
entornos controlados y censurables. Por otro lado, una DeFi trabaja
despliega su software sobre una blockchain descentralizada.

Los contratos de una FinTech son contratos que siguen el constructo


legal que todos conocemos. Mientras que en DeFi esos contratos son
establecidos iguales para todos, el corazón de una DeFi y sus servicios
son los smart contracts en blockchain que podemos ver y auditar
libremente.

Las decisiones de aprobación de una FinTech están atadas a una


cadena burocrática, larga o corta, eso significa tiempo que como usuarios
perdemos esperando una respuesta a nuestras solicitudes. Por otro lado,
en una DeFi la cadena se reduce entre tú y la persona que te dará el
crédito, en ocasiones, la cadena ni siquiera existe, porque la aprobación
se realiza de forma automática si cumples o excedes los requisitos que la
plataforma pide para acceder a sus servicios.

Una FinTech usa bancos y toda la estructura de finanzas tradicionales


para hacerte llegar los recursos que pides. Eso significa que si o si,
necesitas ser alguien bancarizado y con registro en el sistema para
participar con ciertas garantías. También significa que ese dinero puede
ser censurado o limitado si así lo desean. En DeFi, esto no es algo que
deba preocuparte, no necesitas tener cuenta bancaria, solo una wallet de
criptomonedas donde recibir tus fondos y el resto tienes libertad.

Ante esta visión queda bastante claro que una FinTech es un ente
financiero digitalizado. Algunos proyectos FinTech bien reconocidos a
nivel mundial son Coinbase, Revolut o PayPal, por nombrar sólo algunos.
Potenciales casos de uso del DeFi

Ahora bien ¿De qué nos sirven las DeFi en la actualidad? ¿Qué usos
podemos darles? Pues bien, en primer lugar, las DeFi nos sirven de
puente financiero entre la riqueza de los tenedores de criptomonedas y
un mundo de servicios financieros que pueden otorgarse haciendo uso
de esa riqueza para generar más riqueza con ella.

Dicho esto, entre los potenciales casos de uso de DeFi podemos


mencionar:

Sistemas de lending descentralizados: el cual, de hecho, es uno de los


principales casos de uso de las DeFi en la actualidad. El sistema es
sencillo: si una persona desea un préstamo y quiere usar de colateral o
garantía sus criptomonedas puede hacerlo sin problemas. El sistema
funciona de forma muy similar a las FinTechs o finanzas tradicionales.
Pero DeFi suele ofrecer mejores condiciones de interés y generalmente
los préstamos suelen aprobarse casi de forma instantánea. Atrás quedan
las horas en el banco, el enviar documentos digitales y esperar días para
una respuesta, con DeFi basta interactuar con la DApp, realizar el
depósito de garantía exigido y tendrás en tu poder el dinero que has
requerido en préstamo, y todo en unos minutos.

Mercados descentralizados: otro caso de uso de las DeFi son los


mercados descentralizados. Creaciones como los exchanges
descentralizados (DEX), los pools de inversiones, derivados financieros,
sistemas de staking, mercados de predicción, y más son posibles gracias
al DeFi.

Sistemas de pagos: otro uso que se le da a las DeFi es el de sistemas de


pagos. Las características de estas plataformas les permite ser un
puente de confianza para procesar pagos de distintas blockchain
haciendo uso de una infraestructura externa, descentralizada y
autónoma.

Servicios bancarios y de seguro: otro uso de las DeFi es la de ofrecer


servicios del tipo “bancario” sin ser exactamente un banco. Por ejemplo,
hay protocolos DeFi que permiten a sus usuarios realizar una
determinada inversión. Pero al cabo de un tiempo, puedes recibir dicha
inversión con un margen de ganancia, y todo gracias a los intereses que
la misma ha generado. Pero no solo eso, sino que también hay sistemas
que permiten la emisión de monedas estables (stablecoins), así como
sistemas de identificación digital y de seguros financieros.

En este punto es claro que el potencial de las DeFi para ofrecer servicios
y soluciones es variado, tan variado como la inventiva de las personas
que desarrollen dichos sistemas.

¿Qué es Yield Farming?

El yield farming, también llamado liquidity mining (minería de liquidez), es


una manera de generar recompensas con valores de cartera de
criptomonedas. En pocas palabras, significa bloquear en depósito
criptomonedas y obtener recompensas.
En cierta manera, el yield farming puede equipararse al staking. Sin
embargo, existe mucha complejidad operando en segundo plano. En
muchos casos, funciona mediante unos usuarios llamados proveedores
de liquidez (liquidity providers o LP) que añaden fondos a las reservas de
liquidez (liquidity pools).
¿Qué es una reserva de liquidez o liquidity pool? Básicamente, se trata
de un smart contract que contiene fondos. A cambio de proveer liquidez a
la reserva, los LPs obtienen una recompensa. Dicha recompensa puede
provenir de las comisiones (fees) generados por la plataforma DeFi
subyacente o de alguna otra fuente.
Algunas liquidity pools pagan sus recompensas en múltiples tokens.
Dichos tokens de recompensa pueden, después, ser depositados en
otras liquidity pools para obtener también allí recompensas, y así
sucesivamente. Pero la idea básica es que el proveedor de liquidez
deposita fondos en una liquidity pool y, a cambio, obtiene recompensas.
El yield farming normalmente se lleva a cabo utilizando tokens ERC-
20 de Ethereum, y las recompensas son también habitualmente un tipo
de token ERC-20. Esto, sin embargo, podría cambiar en el futuro. ¿Por
qué? Por ahora, la mayor parte de esta actividad tiene lugar en el
ecosistema Ethereum.
No obstante, los cross-chain bridges (puentes entre cadenas) y otros
desarrollos similares podrían permitir a las aplicaciones DeFi convertirse
en el futuro en agnósticas respecto a la blockchain. Esto significa que
podrían ejecutarse en otras blockchains que también den soporte a
funcionalidades de tipo smart contract.
Normalmente, los yield farmers moverán bastante sus fondos entre
diferentes protocolos en busca de elevados rendimientos. En
consecuencia, las plataformas DeFi pueden proporcionar también otros
incentivos económicos para así atraer más capital. Tal como ocurre con
los exchanges centralizados, la liquidez tiende a atraer más liquidez.

¿Cómo funciona el yield farming?

El yield farming está estrechamente vinculado a un modelo denominado


"automated market maker" (AMM). Éste normalmente involucra a
proveedores de liquidez (LPs) y liquidity pools (reservas de liquidez).
Veamos cómo funciona.

Los proveedores de liquidez depositan fondos en una liquidity pool


(reserva de liquidez). Dicha reserva alimenta un marketplace en el que
los usuarios pueden conceder préstamos, tomar préstamos o
intercambiar tokens. El uso de dichas plataformas entraña comisiones
(fees), que son pagadas a los proveedores de liquidez en función de su
cuota de la reserva de liquidez. Esta es la base de cómo funciona un
AMM.

Sin embargo, las implementaciones pueden variar enormemente por no


mencionar que se trata de una tecnología nueva. No cabe duda que
vamos a ser testigos de nuevos enfoques que mejorarán las
implementaciones actuales.

Además de las comisiones (fees), otro incentivo para añadir fondos a una
reserva de liquidez podría ser la distribución de un nuevo token. Por
ejemplo, podría no haber manera de comprar un token en el mercado
libre, salvo en cantidades muy pequeñas. Pero por otro lado, éste podría
ser acumulado mediante la provisión de liquidez a una reserva
específica.

Las reglas de distribución dependerán de la implementación singular del


protocolo. Pero en conclusión, los proveedores de liquidez obtendrán un
retorno en base a la cantidad de liquidez que aporten a la reserva (pool).

Los fondos depositados son usualmente stablecoins (monedas estables)


ancladas al USD –aunque éste no es un requisito general. Algunas de las
stablecoins más comunes utilizadas en DeFi
son: DAI, USDT, USDC, BUSD, entre otras. Algunos protocolos acuñarán
tokens que representarán las monedas que has depositado en el
sistema. Por ejemplo, si depositas DAI en Compound, recibirás cDAI o
Compound DAI. Si depositas ETH en Compound, recibirás cETH.
Como puedes imaginarte, pueden haber aquí muchos niveles de
complejidad. Podrías depositar tu cDAI en otro protocolo que acuñe un
tercer token que represente tu cDAI -el cual, a su vez, representa tu DAI.
Y así sucesivamente. Estas cadenas puede ser muy complejas y difíciles
de seguir.

¿Qué es un exchange descentralizado (DEX)?

En teoría, cualquier intercambio peer-to-peer puede constituir un trade


descentralizado (ver, por ejemplo, Atomic Swaps Explicados). Pero en
este artículo, estamos principalmente interesados en plataformas que
emulen las funciones de los exchanges centralizados. La diferencia clave
radica en que el "backend" existe en una blockchain. Nadie ejerce
custodia de tus fondos, y no tendrás que confiar en el exchange hasta el
punto que lo haces con los de oferta centralizada (si es que has de
confiar en alguna medida).

Cómo funciona un exchange centralizado

En tu exchange centralizado habitual, has de depositar tu dinero –ya


sea fíat (a través de una transferencia bancaria o tarjeta de
crédito/débito) o criptomonedas. Cuando depositas criptomonedas, cedes
el control de éstas. No desde el punto de vista de la usabilidad, dado que
puedes tradear con ellas o retirarlas, pero sí desde un punto de vista
técnico: no puedes gastarlas en la blockchain.
No estás en posesión de las claves privadas de los fondos, lo que
significa que cuando haces un retiro, le pides al exchange que firme una
transacción en tu nombre. Cuando tradeas, las transacciones no se
producen on-chain –en su lugar, el exchange asigna balances a los
usuarios en su propia base de datos.
El "workflow" general (flujo de trabajo) es increíblemente ágil porque la
baja velocidad de las blockchains no obstaculiza el trading, y todo ocurre
dentro del sistema de una entidad única. Resulta más fácil comprar y
vender criptomonedas, y tienes a tu disposición un mayor número de
herramientas.

Pero esto se logra a costa de la independencia: tendrás que confiar en el


exchange con tu dinero. En consecuencia, te expondrás a ciertos riesgos
de contraparte. ¿Qué ocurre si el equipo desaparece con el BTC que
tanto te ha costado ganar? ¿Qué pasa si un hacker inutiliza el sistema y
drena los fondos?

Para muchos usuarios, esto constituye un nivel de riesgo aceptable.


Simplemente se limitarán a utilizar exchanges de buena reputación, con
un historial sólido y precauciones que mitiguen las violaciones de datos.

Cómo funciona un exchange descentralizado

Los DEXs son similares a sus equivalentes centralizados en ciertos


aspectos, pero significativamente distintos en otros. Debemos señalar, en
primer lugar, que los usuarios tienen a su disposición varios tipos de
exchanges descentralizados distintos. El denominador común en todos
ellos es que las órdenes se ejecutan on-chain (mediante smart
contracts), y que los usuarios no sacrifican la custodia de sus fondos en
ningún momento.
Aunque han llevado a cabo trabajos en DEXs de tipo "cross-chain", los
más populares giran en torno a activos de una única blockchain (como
por ejemplo Ethereum o Binance Chain).

LIBROS DE ÓRDENES ON-CHAIN

En algunos exchanges descentralizados, todo se lleva a cabo on-chain


(hablaremos de enfoques híbridos en breve). cada orden (así como cada
modificación o cancelación) se inscribe en la blockchain. Este es,
probablemente, el enfoque más transparente, dado que no has de confiar
en un tercero para que te transmita las órdenes, y no hay manera de
ofuscarlas.
Desafortunadamente, es también el menos práctico. Al pedirle a
cada nodo de la red que registre la orden para siempre, terminarás
pagando una comisión. Y deberás esperar hasta que un minero añada tu
mensaje a la blockchain, con lo que la experiencia también puede
resultar engorrosa.
Algunos señalan el front running como un defecto de este modelo. El
front running se produce en los mercados cuando un "insider" (un sujeto
con información privilegiada) tiene conocimiento de la existencia de una
transacción pendiente, y utiliza dicha información para colocar un trade
antes de que la transacción sea procesada. El "front runner", por tanto,
se beneficia de una información desconocida por el público. Por norma
general, esto es algo ilegal.
Por supuesto, si todo se publica en un libro mayor global, no hay
oportunidad de anticiparse en el sentido tradicional. Dicho esto, se puede
implementar un tipo de ataque diferente: uno en el que un minero ve la
orden antes de que se confirme y se asegura de que su propia orden se
agregue primero a la blockchain.

Ejemplos de modelos de libros de órdenes en cadena incluyen los DEXs


Stellar y Bitshares.
LIBROS DE ÓRDENES OFF-CHAIN

Los libros de órdenes DEXs fuera de la cadena todavía están


descentralizados en algunos aspectos, pero es cierto que están más
centralizados que el punto anterior. En lugar de que todas las órdenes se
publiquen en la blockchain, se alojan en algún lugar.

¿Dónde? Eso depende. Podrías tener una entidad centralizada


completamente a cargo del libro de órdenes. Si esa entidad es
malintencionada, entonces podrías jugar con los mercados hasta cierto
punto (es decir, ejecutando anticipadamente o tergiversando órdenes).
Sin embargo, aún te beneficiarías del almacenamiento sin custodia.

El protocolo 0x para ERC-20 y otros tokens implementados en la


blockchain Ethereum es un buen ejemplo de esto. En lugar de actuar
como un DEX singular, proporciona un marco para que las partes
conocidas como "retransmisores" gestionen los libros de órdenes fuera
de la cadena. Al aprovechar los contratos inteligentes 0x y algunas otras
herramientas, los anfitriones pueden aprovechar un pool de liquidez
combinado y transmitir órdenes entre usuarios. El comercio solo se
ejecuta en cadena una vez que las partes coinciden.
Estos enfoques son superiores desde una perspectiva de usabilidad que
aquellos que se basan en libros de órdenes en cadena. No enfrentan las
mismas limitaciones en términos de velocidad, ya que no usan tanto la
blockchain. Aún así, el comercio debe resolverse en él, por lo que el
modelo de libro de órdenes fuera de la cadena sigue siendo inferior a los
exchanges centralizados en términos de velocidad.

Las implementaciones de libros de órdenes fuera de la cadena


incluyen Binance DEX, IDEX y EtherDelta.
AUTOMATED MARKET MAKERS (AMM)

¿Harto de leer el término "libro de órdenes"? Genial, porque el modelo


Automated Market Maker (AMM) elimina la idea por completo. No
requiere makers o takers, solo usuarios, teoría de juegos y un poco de
magia negra formulada.
Los detalles de AMM dependen de la implementación; en general,
combinan un montón de contratos inteligentes y ofrecen incentivos
inteligentes para garantizar la participación del usuario. No detallaremos
estas implementaciones, pero consulta ¿Qué es Uniswap y cómo
funciona? para ver un ejemplo de cómo funciona Uniswap DEX.
Los DEX basados en AMM disponibles en la actualidad tienden a ser
relativamente fáciles de usar y se integran con billeteras
como MetaMask o Trust Wallet. Sin embargo, al igual que con otras
formas de DEX, se debe realizar una transacción en cadena para liquidar
los comercios.
Los proyectos que trabajan en este frente incluyen la red Uniswap y
Kyber antes mencionadas (que aprovecha el protocolo Bancor), ambas
facilitan el comercio de tokens ERC-20.
PROS DE LOS DEXS

Sin KYC

El cumplimiento de KYC / AML (Know Your Customer y Anti-Money


Laundering) es la norma para muchos exchanges. Por razones
reglamentarias, las personas a menudo deben presentar documentación
de identidad y comprobante de domicilio.
Este es un problema de privacidad para algunos y un problema de
accesibilidad para otros. ¿Qué pasa si no tienes documentos válidos a
mano? ¿Qué pasa si la información se filtra de alguna manera? Dado
que los DEX no necesitan permiso, nadie verifica tu identidad. Todo lo
que necesitas es una billetera de criptomonedas.

Sin embargo, existen algunos requisitos legales cuando los DEX son
administrados parcialmente por una autoridad central. En algunos casos,
si el libro de órdenes está centralizado, el anfitrión debe seguir
cumpliendo.

Sin riesgo de contraparte

El principal atractivo de los exchanges de criptomonedas


descentralizados es que no retienen los fondos de los clientes. Como tal,
incluso las brechas catastróficas como el hack de Mt.Gox no pondrá en
riesgo los fondos de los usuarios ni expondrá información personal
confidencial.
Tokens no listados

Los tokens que no están listados en exchanges centralizados aún se


pueden comerciar libremente en DEX, siempre que haya oferta y
demanda.

CONTRAS DE LOS DEXS

Usabilidad

Siendo realistas, los DEX no son tan fáciles de usar como los exchanges
tradicionales. Las plataformas centralizadas ofrecen operaciones en
tiempo real que no se ven afectadas por los tiempos de bloqueo. Para los
recién llegados que no están familiarizados con las billeteras de
criptomonedas sin custodia, los CEX brindan una experiencia más
indulgente. Si olvidas tu contraseña, simplemente puedes restablecerla.
Sin embargo, si pierdes tu frase seed, tus fondos se perderán
irremediablemente en el ciberespacio.

Volúmenes de trading y liquidez

El volumen comerciado en CEX todavía eclipsa al de DEX. Quizás lo


más importante es que los CEX también tienden a tener una
mayor liquidez. La liquidez es una medida de la facilidad con la que
puedes comprar o vender activos a un precio razonable. En un mercado
de alta liquidez, las ofertas y demandas tienen poca diferencia de precio,
lo que significa una alta competencia entre compradores y vendedores.
En un mercado sin liquidez, te resultará más difícil encontrar a alguien
que quiera comerciar el activo por un precio razonable.
Los DEX siguen siendo relativamente de nicho, por lo que no siempre
hay oferta o demanda de los activos criptográficos que deseas comerciar.
Es posible que no puedas encontrar los pares comerciales que deseas
utilizar y, si lo haces, es posible que los activos no se comercien a un
precio justo.

Comisiones

Las comisiones no siempre son más altas en los DEX, pero pueden
serlo, especialmente cuando la red está congestionada o si estás
utilizando un libro de órdenes en cadena.

En conclusión

Han surgido muchos exchanges descentralizados a lo largo de los años,


cada uno de los cuales se basa en intentos anteriores de optimizar la
experiencia del usuario y construir lugares de comercio más poderosos.
En última instancia, la idea parece estar muy alineada con el espíritu de
la auto-soberanía: al igual que con las criptomonedas, los usuarios no
necesitan confiar en un tercero.

Con el auge de DeFi, los DEX basados en Ethereum han experimentado


un aumento masivo en el uso. Si el impulso continúa, es probable que
seamos testigos de una mayor innovación en la tecnología en toda la
industria.
¿Qué es una DAO?

Las siglas DAO provienen del inglés Decentralized Autonomous


Organization, que quiere decir Organización Autónoma Descentralizada.
Esta hace referencia a un tipo de organización que es controlada en su
totalidad por algoritmos computacionales. Estos algoritmos son
conocidos como smart contracts y determinan las reglas de cómo deben
cooperar las partes implicadas en la DAO.

Las DAO no están vinculadas a ninguna regulación o ley en particular


debido a la naturaleza descentralizada donde se ejecuta el smart contract
y que coordina la organización, la cadena de bloques (blockchain).

De igual forma, estos smart contracts pueden ser tan simples o


complejos como se haya decidido programar. Pero los mismos quedarán
transparentes e inmutables en el momento que sean publicados en la
cadena de bloques. Esto hará que todo el mundo pueda revisar su
funcionamiento y las reglas que se han programado dentro, teniendo la
seguridad de que no podrán ser modificados en el futuro.

Al ser piezas de código informático, es decir, lenguaje puramente digital,


abren la puerta a un nuevo nivel de cooperación, pudiendo gestionar la
toma de decisiones entre humanos, máquinas y otros smart contracts
(los cuales pueden estar, a su vez, gestionados por otros humanos,
máquinas y smart contracts).

Es por ello, que las DAOs representan una poderosa innovación


tecnológica. Una que busca redefinir la forma en las que cooperan
diferentes partes. Esto gracias a que permiten la creación de
organizaciones autónomas, auto gestionadas, transparentes y más
eficientes.

¿Cómo funciona una DAO?

Las DAOs dependen de una serie de mecanismos que garantizan su


funcionamiento en todo momento. El primero de esos mecanismos, está
relacionado con la capacidad de programar acciones y hacer que se
ejecuten de acuerdo a unos determinados parámetros. Con ello, la DAO
gana la capacidad de ejecutar acciones de forma autónoma. Visto de una
forma más sencilla, esta programación vendría a ser el conjunto de
normas que rige la DAO y la forma más usual de programar dichas
acciones es por medio de los smart contracts.

El segundo mecanismo es un protocolo de consenso. La función del


mismo es garantizar que las decisiones que se tomen dentro de la DAO
sean tomadas por el consenso de sus partes. Ningún factor externo a la
red y quieres participen directamente en ella puede alterar o hacer que
tomen decisiones.

Seguidamente, las DAO cuentan con un tercer mecanismo que depende


de la emisión de un token o medio de intercambio. La finalidad de este
mecanismo es la de garantizar un medio que sostenga económicamente
a la DAO. Además de permitirles a los usuarios ganar poder voto y al
mismo tiempo ser un mecanismo de intercambio y recompensa
económica.

Finalmente, cuentan con un cuarto mecanismo cuya finalidad es grabar


todo lo que sucede en la DAO. Esta tarea recae en la blockchain, donde
toda la información es almacenada para ser accedida de forma pública y
garantizar su seguridad. La unión de estos cuatro elementos es lo que
permite el funcionamiento de una DAO en todo momento.

Ejemplo básico de una DAO

Hay muchos escenarios para ilustrar cómo podría usarse una DAO.
Simularemos un escenario sencillo: una asociación de vecinos. En una
asociación de vecinos tradicional cada familia paga unas cuotas anuales,
las cuales se utilizan para hacer frente al pago de diferentes averías y
mejoras en la comunidad.

Pues bien, utilizando un smart contract todos los vecinos podrían


depositar los fondos en forma de ethers o incluso algún stablecoin
basado en fiat. Estos fondos no estarían en mano de una sola persona,
ni de dos, sino que estarían en mano de todos y de nadie al mismo
tiempo. El smart contract los tendría bloqueados a la espera de una toma
de decisiones democrática, quedando visibles de forma transparente,
pero sin que nadie a traición los pueda usar como desee.

A cada nuevo gasto (reparación o mejora, por ejemplo) se generaría una


petición, asociando posteriormente los diferentes presupuestos que los
proveedores envíen. Tras ello los vecinos podrían decidir durante un
plazo determinado de forma democrática el presupuesto que les interese,
desbloqueando los fondos únicamente al presupuesto con mayor
votación.

De esta forma no solo presupuestos de gastos, sino también partidas


para mejoras, festividades e incluso la gestión y el reparto de beneficios
de las áreas de ocio de zonas comunes podrían gestionarse de forma
democrática, transparente e inmutable con unas reglas conocidas por
todos.

Por ejemplo, imagina un coche autónomo, comprado por 10 personas


desperdigadas por el mundo, que actúa de taxi, desbloqueándose ante
un pago y repartiendo los beneficios a cada socio, de forma directa y sin
bancos.

O más allá, ¿Te imaginas un país gestionado por una DAO? Los políticos
candidatos estarían 4 años preparando el smart contract, para que
posteriormente la sociedad decida que smart contract quiere que les
gobierne.

Como puedes ver los casos de uso pueden ser muchos, y las
limitaciones aún están por descubrir. Como toda innovación, solo la
creatividad dirá dónde es capaz de llevarnos esta nueva herramienta que
trae consigo la tecnología Blockchain.

Origen de las DAO

Un error común es pensar que las DAO nacieron con Ethereum. Si bien
es cierto que Ethereum hizo llegar este concepto a buena parte del
público del sector Blockchain, el nacimiento de las DAO llegó mucho
antes.
Este innovador concepto fue inicialmente postulado por Werner Dilger, un
reconocido profesor alemán de informática. Fue Dilger quien en 1997
desarrolló su trabajo “Organización autónoma descentralizada del hogar
inteligente según el principio del sistema inmune”. En el mismo, Dilger
definía las bases de las DAO como sistema auto sostenido y autónomo,
un trabajo sin duda adelantado a su tiempo. Sin embargo, en ese
momento, su idea resultaba impracticable. El desafío técnico de crear
una DAO no pudo ser sorteado hasta la llegada la blockchain.

Fue entonces cuando el concepto DAO volvió a salir a la luz. El 7 de


septiembre de 2013, Daniel Larimer, fundador de BitShares y Steem,
¡hablaría de ellas en el medio de comunicación Let’s Talk Bitcoin!

Para entonces Daniel hablaba de ellas como Compañías Autónomas


Descentralizadas (DAC), otra de las formas común de llamar a las DAO.

No fue hasta 2015, cuando Vitalik Buterin relanzaría el concepto gracias


al lanzamiento de Ethereum, la cual permitía crear códigos transparentes
e inmutables avanzados (turing completo), algo que facilitaba en gran
medida la creación de DAOs e interacción con las mismas.

Las DAOs, algunos ejemplos reales

Ahora bien, seguramente te preguntarás ¿Existen alguna DAO en la


realidad? La respuesta es, sí. Ciertamente una DAO no es una
organización cualquiera y la complejidad para construirlas es titánico. Sin
embargo, eso no ha sido impedimento para que fueran una realidad. Al
principio del artículo nombramos algunos nombres como The DAO en
Ethereum, Dash DAO Governance y DigixDAO. Estos son tan solo
algunos ejemplos reales de DAOs completamente funcionales.

El caso de Dash DAO Governance, es un ejemplo de uso de DAO para la


evolución de una criptomoneda. Esta DAO tiene como finalidad permitir
la gobernanza de Dash a todo nivel y en ella participan quienes tengan
un masternodo. De esa manera, se democratizan las decisiones dentro
de Dash y se maneja la financiación del proyecto. Por su parte, DigixDAO
es otra DAO de gobernabilidad centrada en controlar el crecimiento y
desarrollo de Digix y todo su ecosistema.
La DAO más famosa, The DAO

Sin duda uno de las DAO más conocidas fue el proyecto The DAO. Este
proyecto creado en 2016 por Simon Jentzsch y Christoph Jentzsch fue
lanzado con el objetivo de construir la DAO más grande jamás conocida
usando el poder de Ethereum. No solo es el más conocido por ser la
DAO con mayor financiación sino por lo que ocurriría después.

El resultado del esfuerzo de sus fundadores fue un éxito y con The DAO
lograron alcanzar la meta de 150 millones de USD en lo que sería la
campaña crowdfunding más grande jamás conocida. Pero el sueño duró
poco. Al poco tiempo se descubrió una grave vulnerabilidad en el código
que sostenía The DAO y un hacker logró adueñarse de 50 millones de
USD.

El hecho significó una catástrofe para The DAO e incluso llevó a que
Ethereum aplicará un hard fork que dio origen a Ethereum Classic. Todo
esto es una muestra que, aunque poderosas, las DAOs también pueden
ser una fuente de potenciales riesgos, especialmente debido a su
programación y la dificultad de solucionar dichos problemas de forma
rápida en entornos que han sido diseñados para ser inmutables.

¿Qué es una cadena lateral o Sidechain?

Una cadena lateral o sidechain es una cadena de bloques alterna que es


usada para mejorar las prestaciones de una cadena de bloques o
blockchain ya existente.

Esto es posible gracias a que una cadena lateral o sidechain permite que
esta nueva cadena de bloques pueda ser conectada e interactuar con
una blockchain existente. Esta nueva cadena contiene una programación
y características completamente distintas, pero es compatible con la
cadena a la que se une. Gracias a ello, ambas cadenas pueden
comunicarse y complementar sus capacidades.
Un ejemplo de esto puede ser el siguiente. Imagine que un desarrollador
desea crear una DApp y desplegarla sobre Bitcoin. Lograr esto
directamente sobre Bitcoin de momento es extremadamente complejo.
Sin embargo, es posible desarrollar una sidechain que agregue dicha
funcionalidad a Bitcoin de una forma más sencilla. Esta sidechain tendría
la capacidad de desplegar las DApps e interactuar de forma bidireccional
con la cadena de Bitcoin. El resultado es que sería posible desarrollar
DApps que aprovechen el potencial de Bitcoin (su minería y demás
propiedades) gracias al uso de esta sidechain.

¿Cómo funcionan?

El funcionamiento de una cadena lateral o sidechain no es nada sencillo.


Técnicamente es un desafío enorme que ha llevado muchos años de
desarrollo. Pero a grandes rasgos el funcionamiento de las cadenas
laterales es el siguiente:

En primer lugar, se envían las criptomonedas a una dirección específica.


Una vez allí, los fondos son congelados y nadie puede manejarlos. La
única manera de acceder a dichos fondos es demostrar que dichas
criptomonedas no se están usando en otro lugar. Una vez que se
confirma que dichos fondos no son usados en otro lugar, se manda una
notificación a la sidechain. Tras ello, la sidechain creará de forma
automática, el mismo número exacto de activos de criptomoneda que se
mandaron. Esto claro usando el token que dicha sidechain maneja.

El control de estos tokens será completamente tuyo. A partir de este


momento, se podrán intercambiar y mover estos tokens para hacer uso
del potencial de esa sidechain. Todo ello siguiendo las directrices y
protocolo que ésta tenga estipulado. Por ejemplo, quizá la velocidad de
creación de los bloques es más rápida en esta o quizá los scripts de
transacción en esa cadena son turing completos. A partir de aquí y como
puedes apreciar, las posibilidades de testeo son prácticamente ilimitadas.

Proyectos con tecnología de cadenas laterales en la actualidad

El desarrollo de la tecnología de las sidechain ha sido un trabajo arduo


pero que ha rendido sus frutos. En desarrollo desde 2016, en la
actualidad existen varios proyectos de tecnología sidechain funcionales
que demuestran el potencial de esta tecnología.

Entre estos proyectos podemos mencionar:

Liquid Network

Este es un proyecto nacido de las manos de Blockstream, una de las


empresas más grandes del mundo de las criptomoneda. Liquid Network
es una cadena lateral o sidechain pensada para funcionar con Bitcoin. El
objetivo de Liquid es permitir transacciones más rápidas con Bitcoin entre
empresas e individuos con el uso de sus funciones. Para ello, Liquid
cuenta con su propio activo nativo llamado Liquid Bitcoin (L-BTC)
respaldado 1 a 1 con Bitcoin.

Liquid Network un proyecto sidechain o de cadena lateral, Liquid Network


el proyecto sidechain o cadena lateral de Blockstream.

RSK

RSK es una solución sidechain diseñado para otorgarle a Bitcoin la


capacidad de generar y ejecutar complejos smart contracts. Es decir,
RSK es una sidechain para ampliar las funcionalidades de Bitcoin. RSK
se beneficia del merged mining de Bitcoin para asegurar su red y brindar
así la mejor seguridad posible.

Lisk

Esta es una plataforma sidechain que se caracteriza por permitir que los
desarrolladores puedan implementar DApps en JavaScript. Lisk es una
plataforma que cuenta con su propio token y es capaz de realizar
cadenas laterales para cualquier blockchain que necesite de su potencial
para generar DApps.

Lo mejor de todo es que Lisk ofrece una alta escalabilidad gracias a su


protocolo dPoS lo que le confiere una gran velocidad. Esto unido a su
enorme flexibilidad y potencial de desarrollo, han transformado a Lisk en
una de las plataformas sidechains más reconocidas.
¿Las cadenas laterales o sidechains son inseguras?

¡FALSO!

La seguridad de las cadenas laterales o sidechains depende mucho de


cómo estén implementadas. Algunas de ellas usan el mismo protocolo de
consenso y medidas de seguridad que usa la blockchain a la que
amplían su funcionalidad. En otros casos, implementan un protocolo de
consenso y medidas de seguridad propias. En cualquiera de los casos, la
seguridad de las sidechains está garantizado por estos elementos.

¿Por qué son importantes las cadenas laterales?

Las cadenas laterales o sidechains tienen una gran relevancia pues


permiten dinamizar de forma única el funcionamiento de las blockchain.
Por ejemplo, las sidechain pueden habilitar la transferencia de bitcoins y
otras criptomonedas a otras blockchains. Es decir, gracias a las
sidechain sería posible enviar BTC, a una sidechain que transforme dicho
BTC a un token determinado, y de allí que vaya a la blockchain de
Ethereum.

Asimismo, las sidechains pueden aumentar la seguridad evitando


problemas que han sucedido en otros proyectos de altcoins. También, las
sidechains pueden servir para agregar nuevas funcionalidades únicas a
una blockchain sin necesidad de alterar el protocolo de la misma.

Teóricamente, las sidechains pueden solucionar la falta de liquidez en


Bitcoin, reducir la volatilidad, aumentar la seguridad, reducir la
fragmentación de mercado o evitar el fraude que, en ocasiones, se ha
observado con proyectos de altcoins.

Todo esto mejoraría enormemente el ecosistema de criptomonedas


actual y abriría las puertas para nuevos usos. Son en pocas palabras, un
medio perfecto para desarrollar nuevas tecnologías que puede ser
adaptada a la ya creada. Todo ello sin necesidad de hacer grandes
cambios y con posibilidad de seguir expandiendo su potencial.
Al mismo tiempo, puesto que las sidechains siguen siendo blockchains
independientes, en ellas se puede experimentar toda clase de
funcionalidades sin riesgo. Esto incluye nuevos diseños de
transacciones, modelos de confianza o económicos, emisión de activos
semánticos o funcionalidades criptográficas nuevas.

¿Qué es lightning network?

Resolver el problema de escalabilidad del Bitcoin no es tarea fácil. Este


problema se ha llevado mucho tiempo de investigación y desarrollo, más
sin embargo, la solución podría estar ya entre nosotros. Su nombre es
Lightning Network y podría llevar a Bitcoin a la cúspide de la escalabilidad
para hacer frente a la masificación de las criptomonedas.

El protocolo Lightning Network, es un protocolo pensado para mejorar


la escalabilidad del Bitcoin. Esto es posible gracias a que Lightning
Network trabaja como una segunda capa sobre Bitcoin. Una que le
permite a esta criptomoneda realizar cosas que normalmente no podría y
más específicamente; transacciones instantáneas y con muy bajas
comisiones. El desarrollo de este protocolo comenzó con los trabajos
de Joseph Poon y Thaddeus Dryja. Pero en la actualidad son
empresas como Blockstream, Lightning Labs y ACINQ quienes
impulsan el desarrollo del mismo. El whitepaper de este desarrollo se
puede encontrar en ese enlace de su web principal.

Para entender un poco el potencial de esta tecnología, debemos tener


presente dos cosas. La primera, es que Bitcoin se creó como
una solución de dinero digital. La segunda, es que ese objetivo es
imposible de alcanzar en el estado actual de la red y el software
Bitcoin. La razón de esto es muy sencilla: Bitcoin tiene problemas
para escalar.

En la actualidad, Bitcoin solo puede procesar de 7 a 8 transacciones


por segundo. Esta es una capacidad muy pequeña y que no puede
hacer frente al uso masivo de la criptomoneda. Como resultado, la red
Bitcoin se hace lenta y muy cara a la hora de pagar comisiones.
Por esta razón se necesitaba una nueva forma de realizar transacciones
de forma rápida, que fuera sencilla de utilizar y compatible con Bitcoin sin
hacer grandes modificaciones. La respuesta a estas necesidades y más
es Lightning Network, protocolo del cual aprenderemos un poco más a
continuación.

¿Por qué se necesita mejorar la escalabilidad de Bitcoin?

Seguramente usted se está haciendo esta misma pregunta y está en su


derecho. Usted pensará que si Bitcoin tiene una red tan poderosa y
extensa entonces por qué debe mejorar su escalabilidad. La respuesta
corta es; porque al mejorar la escalabilidad las transacciones se
hacen de forma más rápida y son menos costosas.

Para explicar la respuesta de forma larga hagamos este pequeño


ejercicio. Imagine que usted hace una transacción en Bitcoin. En ese
momento la red Bitcoin tiene muy poco uso y el costo en comisiones de
cada transacción es muy pequeño.

Sin embargo, el costo de las comisiones puede aumentar debido a


que el uso de la red aumenta. Esto se debe a que se genera una cola o
exceso de transacciones en la mempool. Es allí, cuando los mineros
suelen priorizar las transacciones con mayor pago de comisiones para
obtener más ganancias. De esa forma, si deseas que una transacción
sea procesada de forma rápida, entonces tendrás que pagar más en
comisiones.

Pero este último caso nos indica también que los costos de las
comisiones aumentarán hasta el punto de no permitirnos hacer micro
pagos. Por ejemplo, enviar 1 dólar puede resultarnos en más de 1 dólar
por el coste de la comisión. Esta es una situación sin sentido y que la
mejora de escalabilidad puede solucionar, de allí la necesidad de
mejorar esta característica.
El funcionamiento de Lightning Network

El funcionamiento de Lightning Network depende de varios factores


técnicos y de un proceso para que el mismo resulte ser seguro de usar.
En primer lugar, Lightning Network depende de que la no
maleabilidad de la criptomoneda este asegurada. De esta forma, sería
imposible para un tercero cambiar la información sobre las transacciones
o criptomonedas durante el proceso de verificación o generación de las
mismas.

En Bitcoin y Litecoin la propiedad de no maleabilidad de las


transacciones se introdujo gracias a la llegada de SegWit (Segregated
Witness). Con este soft fork, Bitcoin solucionaba este problema y ponía
los primeros ladrillos de construcción para una nueva forma de escalar
sus capacidades.

Fue así como comenzó el desarrollo de Lightning Network y sus llamados


canales de pago. Estos canales de pago, son la piedra angular del
funcionamiento de Lightning Network y la llave para permitir una
escalabilidad sin precedentes en Bitcoin.

¿Qué son los canales de pago?

Los canales de pago o payment channels son la base de la Lightning


Network. Un canal de pago es en realidad una transacción multifirma
en la blockchain con, al menos, una de ellas enviando fondos. En dicho
canal, cada persona tiene una clave privada y cada transacción futura
podrá realizarse únicamente si las claves de las dos partes firman. Esto
como un medio de consenso de que la transacción ha sido aprobada
para ejecutarse por ambas partes.

Adicionalmente, los canales de pagos pueden estar abiertos por un


determinado periodo de tiempo. Normalmente este es de unos 10
minutos o lo que tarde en minarse el próximo bloque en la blockchain.
Pero una vez abierto el canal, los participantes del mismo pueden
intercambiar activos entre ellos de forma instantánea utilizando los
fondos almacenados en dicho canal. Esto en pocas palabras, significa
que las partes que forman parte de un canal de pago Lightning
Network, pueden realizar pagos entre si de forma instantánea.

Pese a este comportamiento, las transacciones realizadas en dicho canal


de pago son completamente válidas en el blockchain. Esto se debe a que
une vez se cierra el canal, las transacciones realizadas se emiten a la
red, se verifican y se incluyen en un bloque Bitcoin.

Explicando paso a paso el funcionamiento de Lightning Network

Para entender como funciona Lightning Network lo mejor es desglosar


paso a paso todo su proceso de funcionamiento. Por esa razón, te
explicaremos con un sencillo ejercicio como se realiza este proceso junto
a otros puntos de interés para despejar todas tus dudas.

En primer lugar, dentro de Lightning tendremos dos participantes que


crearán una transacción inicial en la cadena de bloques de 20$. De esos
20$, 10$ serán de Carmen y 10$ de Aitor. Este reparto podría ser distinto
y puede variar dentro del canal que mencionábamos anteriormente, por
lo que Carmen podría tener 15$ y Aitor 5$ al final de todos los
intercambios.

Lo que Lightning hace es tomar la tecnología tras los canales de pago y


crear una red que los conforma utilizando smart contracts para
asegurarse de que la red puede funcionar de forma descentralizada.

En tal sentido, nos quedaría el siguiente desglose del proceso:

1. Carmen abre un canal de pago con Aitor que a su vez tiene un


canal con Laura, que a su vez tiene un canal abierto con David.
2. Ahora mismo tenemos 4 partes participando en distintos canales
de pago o payment channels.
3. Carmen quiere intercambiar activos con David, por lo que podrá
enviar fondos a través de Aitor y Laura para que lleguen en última
instancia a David, el receptor.
4. Debido a la naturaleza de la Lightning Network, Carmen no tendría
por qué confiar en Aitor y Laura dentro del proceso ya que se usa
la criptografía para asegurarse de que los fondos que recibirá
David serán exactamente los mismos que ha mandado Carmen.
Sino se devolverán de forma automática a Carmen.

Ahora bien nos quedamos con una serie de preguntas que son muy
importantes responder: ¿Cómo es posible confiar en el paso 3?, ¿Qué
sucede con la disponibilidad? y ¿Cómo se combate el engaño?. Estas
tres preguntas las responderemos a continuación.

¿Cómo es posible confiar en el paso 3?

En realidad, Aitor y Laura actúan como nodos dentro de la red que


podemos equiparar a los mineros de la red Bitcoin. Esto gracias a
que ellos procesan de forma descentralizada todas las transacciones sin
tener control de los fondos que ayudan a mover.

Por esa razón, en ningún momento Aitor y Laura podrían robar los
fondos de Carmen ya que tan solo se recibirán los fondos a enviar si ya
se ha realizado la transacción de salida al recipiente final que en este
caso es David.

¿Qué sucede con la disponibilidad?

Si Aitor se desconecta, los fondos del canal no quedarían


indefinidamente atrapados en él, sino que dentro del mecanismo de
smart contract de Lightning Network, los usuarios pueden cerrar de forma
unilateral los canales. De esta forma, si Aitor desapareciera Carmen
podría recuperar su dinero de nuevo gracias al atributo de tiempo
añadido en el contrato.

Cuando un canal se cierre a la vez tras haberse realizado un número de


intercambios indefinido en él, los fondos finales de cada parte constarán
en la blockchain en 10 minutos o lo que tarde en aparecer el próximo
bloque de la red.
¿Cómo se combate el engaño?

Si Carmen enviara fondos de su dirección multifirma a David en la


Lightning Network pero no cumple y lo que hace es emitir una
transacción antigua en la blockchain para cerrar el canal en el estado en
el que estaba antes de enviar la transacción a David, el propio software
en búsqueda de este tipo de acciones hará que Carmen pierda todos sus
fondos enviados a David. Esto como penalización a tal acción, por lo que
todo aquél que intente transmitir una transacción antigua e inválida será
penalizado.

Gracias a esta red de canales persona a persona es posible encontrar un


patrón dentro de la red por el que poder transmitir transacciones fuera de
la cadena de bloques sin límites. Todo ello sin perder la confianza de que
posteriormente y tras cerrarse el canal constará dentro de la Blockchain
Bitcoin.

Ventajas y desventajas de Lightning Network

Ventajas

1. En primer lugar Lightning ofrece una de las más poderosas


opciones para mejorar la escalabilidad de Bitcoin. Lightning
puede llevar a Bitcoin hasta niveles cercanos a 1 millón de
transacciones por segundos, mucho más que las manejadas por
sistemas de pago como VISA o MasterCard.
2. Ofrece altos niveles de seguridad y anonimato. Esto debido a
que las transacciones ocurren off-chain por lo que los pagos son
prácticamente imposible de rastrear.
3. Lightning es compatible con otros proyectos de criptomonedas
además de Bitcoin. Por ejemplo, es posible usar Lightning
con Litecoin.
4. Es capaz de reducir enormemente el nivel de tráfico de
transacciones dentro de la red Bitcoin. Esto haría que la red
funcione de forma mucho más eficiente.
5. Las transacciones usando Lightning Network se realizan de
forma casi instantánea.
6. Permite la realización de micropagos e incluso permite la
automatización de los mismos.
7. Habilita la capacidad de realizar intercambios atómicos cross-
chain. Esto permite que dos cadenas de bloques que usen la
misma función hash, puedan intercambiar tokens sin necesidad de
un intermediario como un exchange.

Desventajas

1. Una de las principales desventajas de Lightning es que los pagos


solo pueden realizarse a usuarios que estén conectados a un
canal de pago. Esto quiere decir, que el usuario debe estar activo
y conectado al canal. A diferencia de esto, las transacciones de
criptomonedas tradicionales no tienen esta limitación.
2. Lightning Network es un protocolo que aún está en constante
desarrollo. Prueba de ello, es que sus creadores aún recomiendan
no usar Lightning para operaciones con altas sumas de dinero.
3. El protocolo limita la liquidez del canal al total de
criptomonedas que sostienen todas las partes. Esta es otra
situación que atenta contra las operaciones de alto valor, pues
lleva a los usuarios a dividir sus fondos para tener liquidez en la
Blockchain normal y en los canales Lightning.

También podría gustarte