domingo, 27 de junio de 2021

Blockchain, Bitcoin, Altcoins y demás

 El Bitcoin es escaso por diseño. Fue diseñado para que haya solo 21 millones de unidades a lo largo de toda la historia. La escasez está escrita en el código. Nadie puede emitir más Bitcoin.


Los Bitcoin se emiten a través de un proceso de minería, similar al de la minería de oro. Las computadoras de la red prestan su poder de cómputo para procesar transacciones y reciben un pago en Bitcoin a cambio de esto.

Hacia marzo de 2019, ya se habían creado unos 17,6 millones del total de 21 millones. Se estima que el último entrará en circulación en el 2140. Cada bitcoin es divisible hasta la 100 millonésima parte. A la unidad más pequeña se la conoce como un “satoshi”.

Altcoins

El bitcoin fue el primer criptoactivo. Con el tiempo, fueron surgiendo otras monedas a las que se conoce como altcoins, por monedas alternativas.

Algunas altcoins tienen su propio blockchain, es decir, su propia red de computadoras para registrar las transacciones.

Litecoin es una criptomoneda con blockchain propia. Las transacciones con Litecoin se registran en el blockchain de Litecoin, que tiene un algoritmo algo diferente al bitcoin, construido para una validación de transacciones más rápida.

El Ether es otra criptomoneda con blockchain propio. Se llama Ethereum, y tiene un lenguaje de programación más sofisticado que el del Bitcoin, orientado a la utilización de smart contracts.

Otras criptomonedas operan sobre el blockchain del bitcoin, es decir, usan la red del bitcoin para registrar las transacciones. Este es el caso, por ejemplo, de la moneda XCP.

En los sitios Coinmarketcap y Coingekko podemos ver un listado con los criptoactivos más populares y sus capitalizaciones de mercado.


Tokens No Fungibles y Tokenización de Activos

Los bitcoin es intercambiable por otro bitcoin al igual que un dólar es intercambiable por otro dólar. Es un activo fungible.

Pero también podríamos querer utilizar criptomonedas para representar activos específicos y no fungibles. Por ejemplo, cierto token podría representar una casa, un Criptokitty o una obra de arte digital.

Cryptokitties. Construidos sobre un tipo de token no fungible conocido como ERC721 en la red de Ethereum, cada una de estas monedas representa un gatito diferente, que pueden comprarse y venderse en el mercado. Fue el primer caso de tokens no fungibles que alcanzó un uso masivo.

Blockchains Públicas y Privadas

El blockchain de Bitcoin es público y no permisionado. Cualquiera puede leer las transacciones y agregar nuevas transacciones a la cadena. Las cualidades de apertura y transparencia son fundamentales para un activo que busca convertirse en dinero en efectivo de Internet.

Pero estas cualidades no son convenientes para todos los casos de uso. En ocasiones, puede ser preferible que sólo algunos actores de confianza tengan la posibilidad de leer y/o escribir en el registro compartido.

Para estos casos, existen las blockchains permisionadas como Quorum (una blockchain permisionada desarrollada por el banco JP Morgan) e Hyperledger (impulsada por Linux e IBM).

Corda es una blockchain permisionada que fue desarrollada por el consorcio de bancos R3 para agilizar y reducir los costos de las transferencias entre los participantes. Sólo los participantes del consorcio tienen autorización para leer y escribir en la cadena.

Fuente: Medium.

Lo más básico del Blockchain

 Blockchain es el nombre genérico de una tecnología de base de datos distribuida propuesta en 2008 por un individuo (o grupo de individuos) bajo el seudónimo de Satoshi Nakamoto.

Se basa en teoría de los juegos, criptografía e ingeniería de software para que una red de computadoras anónimas pueda llegar a un consenso sobre un registro compartido.

Veamos algunas nociones clave sobre el blockchain…

Protocolos de Consenso

Un blockchain es una base de datos compartida que almacena un conjunto de transacciones hechas con un activo digital conocido como criptoactivo.

Las transacciones se almacenan en bloques de información unidos entre sí por una cadena criptográfica. De allí, el nombre: blockchain. El orden de los bloques en la cadena permite identificar el orden en que ocurrieron las transacciones.






¿Cómo puede un grupo de computadoras anónimas ponerse de acuerdo sobre un registro compartido? ¿Cómo llegar a un consenso sobre la versión válida del registro?

La forma de alcanzar un acuerdo sobre qué computadora de la red tiene derecho de agregar el siguiente bloque se conoce como protocolo de consenso.

En su paper de 2008, Satoshi Nakamoto propuso un protocolo llamado proof of work (prueba de trabajo) para la cadena de Bitcoin. Según este protocolo, la primera computadora en resolver un complejo acertijo matemático tiene el derecho a agregar el siguiente bloque de transacciones en la cadena.

Esa computadora recibe un pago en Bitcoin en compensación por el gasto de energía dedicado a resolver ese acertijo.

El protocolo de prueba de trabajo es el más popular. Pero su desventaja es que requiere un alto consumo de energía. Por eso, en los últimos tiempos, el protocolo de prueba de trabajo ha empezado a reemplazarse por otro algoritmo de consenso conocido como proof of stake.

En este caso, el derecho a agregar el siguiente bloque en la cadena se define por sorteo entre todas las computadoras que realizaron un depósito de criptomoneda. Las computadoras que hayan hecho un depósito mayor tienen mayor chance de ser elegidas para agregar el próximo bloque y, a cambio, recibir una recompensa en criptomoneda.


Bitcoin

Un criptoactivo es un activo digital que usa a la criptografía como elemento de seguridad. Las criptomonedas no son emitidas por ninguna autoridad central, sino por una red de computadoras de manera descentralizada.

El 3 de enero de 2009, entró en funcionamiento el primer blockchain de la historia. Fue creado por Satoshi Nakamoto para mantener un registro compartido de un criptoactivo llamado bitcoin, al que Nakamoto concebía como una moneda digital para realizar pagos.

El blockchain de bitcoin es un registro de todas las transacciones hechas con bitcoin desde el 3 de enero de 2009. El registro se mantiene sincronizado gracias al protocolo de consenso de prueba de trabajo.

Todas las transacciones que ocurren en el blockchain de Bitcoin son públicas. A través de una herramienta conocida como explorador de bloques (por ejemplo, en bitcoin.org), cualquiera puede observar todas las transacciones ocurridas desde el comienzo de la red.


Si te pareció muy informativo, comenta y comparte este post con todos tus amigos.
Regístrate y recibe periódicamente nuestro boletines informativos,

Nos vemos en el siguiente post.