Conoce a Counterparty: El protocolo para la creación y uso de instrumentos finacieros basado en Bitcoin

Autor en Twitter: @shadowargel

stage--home

Counterparty es un protocolo para la creación y uso de instrumentos financieros descentralizados utilizando Bitcoin como una capa de transporte. El protocolo implementa y soporta actualmente la creación de activos, la emisión de bonos de esos activos, pago de dividendos, el comercio de protocolo en depósitos, las apuestas binarias, y los contratos-para-diferencia. El protocolo ha estado funcionando desde enero de 2014.

Para activar el protocolo para hacer depósitos de valor de negociación descentralizada y contratos financieros, así como apuestas binarias y contratos-para-diferencia (CFD), había la necesidad de una moneda de valor común en el sistema de Counterparty. De una manera similar a cómo se podría hacer uso a nivel personal de Bitcoin, la moneda digital fue empleada para crear unidades de la moneda nativa de Counterparty (XCP). Durante el período de 30 días de prueba en enero de 2014, se crearon 2,6 millones de XCP.

Historia

Los primeros pasos en Github del proyecto de Counterparty fueron en diciembre de 2013. El proyecto fue anunciado con un comunicado del software en Bitcointalk.org el 2 de enero de 2014, y puesto que el software fue lanzado como software libre, las pruebas se comenzaron a realizar casi de inmediato (desde el 4 de enero de 2014 y hasta el 2 de febrero del mismo año). Durante este período, 2130 BTC (por valor de unos $ 1.9 millones en ese momento) se emplearon para crear la oferta XCP. Para fomentar la inversión en este sistema, cada Bitcoin fue recompensado con XCP (de 1500 a 1000 XCP) a una velocidad que disminuye linealmente con cada bloque que se encuentra en la red Bitcoin durante el período de procesamiento.

Desde entonces Counterparty ha sido responsable de más de 77.000 transacciones en la red Bitcoin. Cerca de 4300 activos se han creado y más de 7.000 transmisiones de información se han publicado, por lo general han sido registros de resultados de eventos deportivos y de cambio. Cualquier persona puede hacer estas transmisiones, permitiendo así a los usuarios de Counterparty entrar en las apuestas binarias y contratos por diferencias que se utilizan.

Según Blockscan.com, entre los activos con mayor movilidad se incluyen LTBCOIN, XCP, XBTC, TEMPRANA, COMICCOIN, SJCX y FLDC, con números de transacciones que van desde más de 3300 para LTBCOIN a 800 para FLDC. Además de la DEX, los comercios XCP en la bolsa BTER y los oficios SJCX en Poloniex.

Distributed Exchange (Intercambio distribuido) 

El protocolo de Counterparty apoya el comercio descentralizado en dos pasos usando una instalación denominada Distributed Exchange (DEX). Dado que el protocolo analiza las transacciones registradas en la Blockchain de Bitcoin, correspondientes a la compra y venta, o de transacciones de una ficha (XCP) a otra que se emparejan de forma automática y se pueden considerar que se producen cuando cada uno se han registrado en un bloque. Con Bitcoin también se pueden negociar el uso de DEX mediante un paso adicional llamado la transacción BTCpay donde por el protocolo mantiene el testigo de Counterparty en custodia por 20 bloques. Si una transacción BTCpay se confirma durante ese período, Counterparty considera que la misma es válida y considera las fichas propiedad del comprador.

Consenso

Las transacciones de Counterparty son transacciones Bitcoin. Dependiendo de su forma se pueden codificar los datos adicionales en una salida OP_RETURN o en direcciones adicionales como en un outut multisignature. El consenso se logró luego de la interpretación de los datos adicionales en la Blockchain de Bitcoin consistentemente. El software de Counterparty hace un cheque en Github para la última versión mínima requerida, pero otras posibilidades están siendo consideradas para asegurar que los diferentes servicios estén interpretando de forma coherente el protocolo de Blockchain.

Desarrollo

Counterparty se desarrolla como un proyecto de software libre de código abierto bajo la licencia MIT. Varios proyectos están alojados en Github bajo el enlace https://github.com/CounterpartyXCP que incluyen counterpartyd, el núcleo del software; counterparty_build, el sistema automático de generación; y counterblockd, un servicio rpc json que proporciona información para counterwallet, el sistema de almacenamiento de activos en la web.

El núcleo del software ha visto mejoras desde el comienzo de la historia GIT en diciembre de 2013 y utiliza una serie de bibliotecas de Python y especifica los números de versión de las bibliotecas durante la configuración del entorno para garantizar la uniformidad en las instalaciones.

Disponibilidad del servicio

El uso de Counterparty gira en gran medida alrededor de Counterwallet, el software libre web- Wallet ofrecido por el equipo de desarrollo. El equipo central también gestiona un wiki y el foro. Además, Blockscan.com es un explorador de bloques para Counterparty para proporcionar información sobre las transacciones, los activos, los pedidos, las apuestas y las emisiones. El código counterpartyd proporciona una interfaz RPC JSON pero también utiliza una base de datos SQLite para almacenar su información, que facilita el acceso a la información gestionada por el protocolo.

Fuera de los servicios básicos y de información, algunos proyectos que se están desarrollando consisten en herramientas alrededor de los activos, incluidos los de crowdfunding (Vennd.io, Koinify, Swarm) y programas de recompensas (LTBcoin.com).

Divisiones

Hay dos horquillas para el código de Counterparty. El primero, llamado Clearinghouse que se ejecuta en la Blockchain separada proporcionado por Viacoin. El segundo es Dogeparty que fue implementado por Humint.is en la Blockchain de Dogecoin. Cada inicializar los saldos de su propio centro de monedas-de-valor con la misma prueba de proceso de grabación utilizada por Counterparty con algunos retoques. Cabe señalar que, si bien cada uno de estos sistemas ha sido lanzado en sus Blockchains, no hay nada en la base de código de Counterparty que una permanentemente una instancia del sistema a una Blockchain particular. Por lo tanto puede haber problemas con la seguridad de la red por lo que las respectivas comunidades podrían optar por cambiar a otra Blockchain que cubra mejor sus distintas necesidades.

Conclusión

Counterparty es un sistema descentralizado para las transacciones financieras extendidas que ha experimentado un desarrollo constante y una gran adopción desde su lanzamiento. El proyecto y su red son jóvenes y muchos están trabajando en sistemas para la competencia que podrían representar un riesgo significativo para aquellos que deseen involucrarse con el proyecto o invertir en su economía incipiente. Se recomienda meditar y realizar un estudio acorde a las necesidades que se puedan tener antes de tomar decisiones sobre la inversión de capital a futuro.


Related posts