Particl

Particl es una plataforma de código abierto descentralizada, focalizada en privacidad, desarrollada en la cadena de bloques (blockchain) y especialmente diseñada para funcionar con cualquier criptodivisa. Permite a aplicaciones descentralizadas (Dapps) de todo tipo ser desarrolladas en un entorno seguro, altamente escalable y ser integradas directamente a la cartera oficial de Particl. Todas las comisiones generadas por la plataforma son pagadas a los usuarios que poseen la moneda y aseguran la red. La misión de Particl es fomentar una nueva economía descentralizada, privada y democrática respaldada por su plataforma y divisa nativa.

Añadiendo a las funciones de transacciones de divisa imposibles de rastrear y de mensajería cifrada ya disponibles en la plataforma, el equipo de Particl está trabajando en su primera Dapp oficial: un mercado totalmente anónimo y descentralizado para bienes y servicios.

Contenido

Plataforma de privacidad Particl

Particl es una plataforma descentralizada donde los usuarios pueden usar o crear herramientas y contratos inteligentes (smart-contracts) que respetan su derecho a privacidad. Tales herramientas actualmente incluyen su moneda privada nativa (PART), un sistema de mensajería Usuario-a-Usuario (P2P) encriptado, un sistema de voto descentralizado y un mercado totalmente anónimo y descentralizado (MVP Q1 2018). Todas las comisiones de la plataforma como comisiones de transacciones de divisa regulares/privadas, comisiones de listado de bienes o servicios en el mercado y otras son pagadas en su totalidad a los participantes (stakers), lo que significa que a medida que la plataforma gana más tracción, participar se vuelve exponencialmente más rentable.

El mercado descentralizado privado de Particl será un mercado híbrido P2P/blockchain estilo eBay y es autogobernado por su comunidad de participantes. Sirve al propósito de dejar a las personas comerciar con cualquier tipo de bienes y servicios con total anonimidad y seguridad usando un sistema de fideicomiso descentralizado altamente escalable sin comisión. El mercado privado de Particl acepta casi cualquier moneda y guarda sus datos (imágenes, vídeos, archivos digitales, etc) fuera de la cadena de bloques (off-chain) para aumentar la escalabilidad. Su privacidad es asegurada en su mismo corazón usando muchas de las características de la plataforma que también pueden ser utilizadas por cualquier desarrollador para crear su propia Dapp de privacidad. Estas características incluyen (pero no están limitadas a) votación, gobierno, mensajería, fideicomiso descentralizados, contratos inteligentes, atomic swaps como también protocolo de privacidad CT, la red de almacenamiento descentralizado SMSG y la red Tor.

Otro aspecto importante de la plataforma Particl es que posee agnosticismo tanto de divisa y como de protocolo. Agnosticismo de divisa significa que acepta casi cualquier divisa, haciendo la plataforma utilizable para cualquier criptocomunidad. Sin embargo, aunque Particl acepta casi todas las divisas, éstas son convertidas a PART siempre que la plataforma requiera una transacción de divisa (regular, no rastreable, de mercado o smart-contract) ya que así puede aprovechar sus características (CT, RingCT, votaciones, etc). Agnosticismo de protocolo, por otro lado, se refiere a la capacidad de la plataforma para usar cualquier protocolo como su protocolo de almacenamiento de datos descentralizado (DSN). La tecnología avanza a un ritmo exponencial, y los pocos protocolos que sobreviven a prueba del tiempo son todos diseñados con expansibilidad en mente. Un protocolo que busque ser relevante en un lapso de tiempo suficientemente largo debería ser ambos robusto y flexible suficiente para permitir a cualquier otro desarrollador poder fácilmente expandirlo de forma segura. El desarrollo de soluciones con redes de almacenamiento descentralizadas (SMSG, IPFS, DHTs, BitTorrent, etc) y blockchains aún es joven y no hay de momento ningún «ganador» claro que cumpla con todos los criterios y puede que nunca lo haya, por lo tanto, el protocolo debe ajustarse a ello. Tener expansibilidad integrada en el núcleo de la plataforma le permite escalar de forma sencilla y alternar entre cualquier DSN sin la necesidad de parchear el proyecto con arreglos que comprometan la privacidad o la descentralización.

Moneda de privacidad Particl (PART)

PART es una moneda con varios grados de privacidad para acomodar a todo tipo de usuarios y se requiere para usar las herramientas de la plataforma Particl. Como Particl es una blockchain con Segwit nativo, todas las transacciones usan Segregated Witness (Segwit) por defecto haciendo que la plataforma sea muy escalable y preparada para implementar Lightning Network.

Código base Bitcoin Core 0.15.1

PART es una moneda de privacidad desarrollada a partir del código base Bitcoin Core y siempre se mantiene actualizada a la última versión de éste (actualmente 0.15.1). No es un token (p.ej. ERC-20) y es respaldada por su propia cadena de bloques. Ser desarrollada a partir del último código base de Bitcoin no sólo permite a la plataforma Particl beneficiarse de ambos la estabilidad y la seguridad de Bitcoin, sino también permite desarrolladores aprovechar y fácilmente derivar el código (fork) de cualquier producto, servicio y desarrollo de tecnología de la comunidad de desarrolladores de Bitcoin. Incluye pero no está limitada a desarrollos recientes de Bitcoin como Segwit, carteras HD, direcciones multisig, poda de bloques (block pruning), sincronización rápida, fácil configuración de Tor, soporte de carteras watch-only, signaturas y validación de signaturas libsecp256k1 y, de gran importancia, una solución al error de node-bricking, que fue revelado recientemente en Breaking Bitcoin 2017. Además, al ser el código base de Bitcoin el más integrado y trabajado en la industria hace que el código de Particl sea mucho más fácil de integrar que bases menos conocidas.

Estados múltiples de privacidad

La moneda de Particl puede ser enviada en tres estados de privacidad distintos, cada uno con su propio grado de privacidad y coste. Como el estado de mayor privacidad requiere la mayor comisión de transacción, puede no ser siempre el mejor tipo de transacción, dependiendo de la situación, especialmente en el caso que la privacidad no sea un factor predominante requerido por el usuario.

Público

Este tipo de transacción es pseudoanónimo, al igual que Bitcoin. Las transacciones públicas son públicamente auditables en cualquier explorador de bloques de Particl y ofrecen el menor grado de privacidad. Son las transacciones más baratas de ejecutar y ésta es la configuración de privacidad predeterminada.

Ciego

Este tipo de transacción usa el protocolo de privacidad Transacciones Confidenciales conocido en inglés como Confidential Transaction (CT) desarrollado por el desarrollador de Bitcoin Core Gregory Maxwell para mantener las cantidades transferidas visibles únicamente para los participantes de la transacción (y aquellos a quienes designen), aún así garantizando la integridad criptográfica de la transacción. Ésta es una opción de privacidad de nivel medio y es más cara que las transacciones públicas, pero más barata que las transacciones anon. Los detalles matemáticos y criptográficos relacionados con el protocolo de privacidad CT están disponibles en la investigación original del protocolo de Maxwell. Particl es la primera moneda en la historia en implementar esta tecnología en un código base Bitcoin Core y además encima de Segwit.

Anónimo

Este tipo de transacción usa el protocolo de privacidad RingCT desarrollado por Shen Noether para ocultar tanto las cantidades transferidas como las identidades de blockchain de sus participantes. Lo hace combinando las signaturas en anillo (ring signatures) de Cryptonote y el protocolo CT de Maxwell. Es uno de los protocolos con los más superiores niveles de privacidad absente de confianza que la industria cripto puede ofrecer y el cual fue popularizado a través de Monero. También es la configuración de privacidad más cara de usar. Los detalles matemáticos y criptográficos relacionados con el protocolo de privacidad RingCT están disponibles en el RingCT whitepaper de Shen Noether. Particl es la primera moneda en la historia en implementar esta tecnología en un código base Bitcoin Core y además encima de Segwit.

Native Segregated Witness (Segwit)

La plataforma Particl es la primera cadena de bloques de la industria que es desarrollada con una implementación nativa de Testigo Segregado más conocida como Segregated Witness (Segwit). Esto tiene el beneficio añadido de asegurar que todas las transacciones (incluyendo las privadas) usan Segwit por defecto, resultando en una escalabilidad mejorada y comisiones de transacción menores. En diferencia con las implementaciones de Segwit a partir de un fork, el 100% de las transacciones de las direcciones Particl son compatibles con Segregated Witness. Segwit garantiza características adicionales a la plataforma Particl como por ejemplo maleabilidad de transacciones, protección de vulnerabilidades y capacidad de aumento de bloque, pero la más notable es que hace a la cadena de bloques de Particl compatible con Lightning Network.

Lightning Network

La Red del Rayo, más conocida como Lightning Network es un protocolo de canal de pago descentralizado propuesto por primera vez por Joseph Poon y Tadge Dryja en su Lightning Network whitepaper y ingeniado usando funcionalidad de contrato inteligente en la cadena de bloques para habilitar pagos instantáneos, con costes de comisión insignificantes, a lo largo de una red de participantes. Entre sus características encontramos:

Pagos instantáneos

Pagos en la blockchain rápidos como un rayo sin tener que preocuparse de los tiempos de confirmación de bloque. La seguridad de transacción es reforzada con smart-contracts en la blockchain sin crear transacciones on-chain para pagos individuales. Al contrario que las transacciones que no son a través de Lightning, la velocidad de pago es medida en rangos de milisegundos a segundos.

Escalabilidad

Capaz de millones de billones de transacciones por segundo a lo largo de la red. Su capacidad supera vías de pago tradicionales (como Paypal, Mastercard, Visa, etc) por muchos órdenes de magnitud. Añadiendo pagos por acción/click (micropagos) ahora es posible sin tener que usar terceros para nada.

Bajo coste

Al estar asentado y hacer las transacciones off-chain, esto permite que Lightning Network tenga comisiones extremadamente bajas, las cuales permiten el surgir de usos prácticos como un alto volumen de micropagamentos instantáneos.

Cross-Chain

El Lightning Network puede ser usado como una capa secundaria para la realización de atomic swaps. Siempre y cuando las cadenas acepten la misma función criptográfica de hash, es posible hacer transacciones entre cadenas de bloques sin el uso de ningún tercero.

Características de la plataforma

Particl Proof-of-Stake

La plataforma Particl usa un protocolo de Prueba-de-Participación (Proof-of-Stake) personalizado, el Particl Proof-of-Stake (PPoS), como mecanismo de consenso. Prueba-de-Participación, más conocido como Proof-of-Stake (PoS), es un tipo de algoritmo mediante el cual una red de blockchain de una criptodivisa pretende lograr consenso distribuido. En las criptodivisas basadas en PoS, el creador del siguiente bloque es escogido mediante varias combinaciones de una selección aleatoria de riqueza y edad. En contraste, el algoritmo de criptodivisas basadas en Prueba-de-Trabajo o Proof-of-Work (PoW) como Bitcoin recompensa a participantes que resuelven complicados puzzles criptográficos con el objetivo de validar transacciones y crear nuevos bloques (p. ej. mining). PPoS está desarrollado y mejorado a partir del conocido protocolo PoS3, al cual se le añadieron varias características de seguridad y utilidad. Su tasa de inflación programada es 5% de su suministro total durante el primer año, después decreciendo en 1% cada año hasta que se estabiliza en el 2% indefinidamente.

Participación en frío

Participación en frío o Cold staking es habilitada usando funcionalidad smart-contract y deja a los usuarios delegar poder de participación (staking powers) a «nodos de participación» («staking nodes«) los cuales no contienen ninguna moneda. El propósito de estos «staking nodes» es proporcionar un recurso dedicado a la cadena de bloques Particl y participar en nombre de otra cartera sin poder gastar las monedas de esta. Nodos de participación en frío (Cold staking nodes) están destinados a ser utilizados en combinación con carteras en frío como hardware wallets y paper wallets, así como con direcciones multisig (multisig address), haciendo posible participar «offline» con monedas sin ningún riesgo de ser pirateado o de exponer la clave pública del usuario a la red. Los staking nodes pueden ser instalados en cualquier dispositivo, seguro o no, como servidores públicos/en la nube, máquinas virtuales o RPIs.

Resistencia cuántica & privacidad

Las implementaciones Proof-of-Stake actuales tienen una vulnerabilidad que no está presente en Proof-of-Work y es que revelan la clave pública de las staking addresses cuando encuentran y firman bloques. El vector de ataque más peligroso de ordenadores cuánticos es contra la criptografía de clave pública. En ordenadores tradicionales, toma del orden de 2128 operaciones básicas para conseguir calcular una clave privada de Bitcoin asociada a una clave pública de Bitcoin. Este número es tan inmensamente largo que usando ordenadores tradicionales es completamente impráctico. Sin embargo, es sabido con certeza que a un ordenador cuántico suficientemente potente le tomaría del orden de sólo 1283 operaciones cuánticas básicas para ser capaz de quebrar una clave de Bitcoin usando el algoritmo de Shor. Esto puede tomar algo de tiempo en suceder, especialmente dado que los primeros ordenadores cuánticos probablemente sean extremadamente lentos, pero aún así es posible. Podría ser estimado que quedan posiblemente de 2 a 5 años hasta que los ordenadores cuánticos puedan comenzar a ser un problema, pero cualquier proyecto que planea mantenerse relevante durante un largo período de tiempo debería abordar estas vulnerabilidades antes de que se vuelvan problemáticas. Vale la pena mencionar que las claves públicas (public key) NO son las direcciones públicas (public address). Para calcular una clave privada (private key) a partir de una dirección (public address), sería requerida más energía de la que hay disponible en el universo, por lo tanto un hacker cuántico no puede escoger direcciones públicas con grandes cantidades de capital y calcular su clave privada. Cuando un bloque de Particl es creado (staked) por un nodo de participación en frío (cold staking node), la clave privada de la dirección del nodo (la cual no contiene monedas) es emitida a la red en vez de la clave privada de dirección que contiene los fondos de participación (staking funds). Por el hecho de que los cold staking nodes tienen la habilidad de firmar staked blocks en nombre de cualquier wallet, hot o cold, los cold stakers pueden mantenerse anónimos y protegidos de teóricos ataques cuánticos de forma efectiva.

Ingreso pasivo

Particl Proof-of-Stake puede servir como una estupenda herramienta de ingreso pasivo. Recompensa a stakers con una tasa mínima del 5% por año a cambio de mantener la red segura, y entonces cae 1% al año hasta que se estabiliza en el 2%. Esta tasa de recompensa de participación es correcta si el 100% de todo el suministro de monedas es puesto en staking, pero aumenta a medida que menos monedas lo hacen. Por ejemplo, si un 50% de toda la red participa en asegurarla haciendo staking, la recompensa de staking para el primer año sería de un 10%. La plataforma Particl también redirige cualquier comisión generada en ella directamente a los stakers, incluidas pero no limitada a las transacciones de divisa, las comisiones de listado en el mercado, mensajes extendidos, transferencias de saldo privadas y otras. Esto significa que participar (staking) se vuelve más lucrativo a medida que la plataforma obtiene más tráfico.

Votación descentralizada

Integrado a PPoS está un sistema de voto con cadena de bloques que puede ser usado por cualquier usuario de Particl para encuestar propuestas a los demás o para votar. Esta herramienta permite a la comunidad de la plataforma llegar a un consenso y coordinarse mejor. Las encuestas de propuestas se realizan durante un tiempo escogido de bloques y cada bloque creado es un boleto de votación, lo cual significa que cuantos más bloques encuentre un staker, más cantidad de sus votos son registrados. Un staker puede votar todas las propuestas que desee y todas ellas recibirán un voto cuando éste stake encuentre un bloque. Incluir votaciones en PPoS significa que las personas que no tengan ningún stake en la plataforma no podrán votar, dejando el poder de decisión totalmente en manos de la comunidad de usuarios participantes.

Autofinanciación de la fundación Particl

La Particl Foundation, la fundación legal suiza que mantiene el proyecto Particl, obtiene un 10% de todas las recompensas de staking en la plataforma Particl. Esto sirve como un mecanismo de autofinanciación para Particl Foundation con el fin de financiar el mantenimiento y promoción de la plataforma Particl. Este mecanismo asegura la autosostenibilidad del proyecto y se vuelve más rentable a medida que aumenta el precio especulativo de la moneda de Particl.

Redes de almacenamiento de datos

Las redes de almacenamiento de datos, en inglés Data Storage Networks (DSN), son usadas en Particl para almacenar todo tipo de datos (p. ej. datos relacionados con el mercado como imágenes) fuera de la cadena de bloques (off-chain). Esto permite que la plataforma se escale bien independientemente de la cantidad de datos que utilice. DSN es un término genérico que describe conjunto específico de software con el fin de almacenar y recuperar datos en Internet. El uso del término DSN es simplemente una capa de abstracción, ya que no es necesario saber cómo funciona una DSN específica internamente, siempre y cuando pueda almacenar masas de datos y luego recuperarlos usando un identificador criptográfico comparable. DSN conocidas son por ejemplo BitMessage, IPFS, SMSG, HTTPs, TOR, etc. Se crea un pequeño hash del contenido alojado y se almacena en la cadena de bloques de Particl cuando se almacena datos en una DSN. Para verificar la integridad de los datos cuando son recuperados de la DSN, su hash es recalculado y comparado con el hash almacenado en la cadena de bloques de Particl. Los datos se consideran de confianza si los valores de hash coinciden y son rechazados por la plataforma si no coinciden.

Expansibilidad & Agnosticismo de protocolo

La tecnología avanza a un ritmo exponencial, y los pocos protocolos que sobreviven a prueba del tiempo son todos diseñados con expansibilidad en mente. Un protocolo que busque ser relevante en un lapso de tiempo suficientemente largo debería ser ambos robusto y flexible suficiente para permitir a cualquier otro desarrollador poder fácilmente expandirlo de forma segura. El desarrollo de soluciones con redes de almacenamiento descentralizadas (SMSG, IPFS, DHTs, BitTorrent, etc) y blockchains aún es joven y no hay de momento ningún «ganador» claro que cumpla con todos los criterios y puede que nunca lo haya, por lo tanto, el protocolo debe ajustarse a ello. Particl aborda esta realidad con agnosticismo de protocolo construido en su núcleo. La plataforma está diseñada para poder interactuar e intercambiar datos con cualquier DSN en lugar de utilizar siempre un mismo DSN grabado a fuego sin importar el contexto o las preferencias del usuario.

SMSG

SecureMessaging (SMSG), el DSN propio de Particl, es una red descentralizada de mensajes Usuario-a-Usuario (P2P) donde todos los nodos almacenan una copia de los mensajes y datos cifrados end-to-end de todos durante un período de 48 horas (el cual puede ser aumentado pagando una comisión). Es el DSN predeterminado y el más privado disponible para su uso en la plataforma. La implementación de referencia es desarrollada en C++ e incorporada en la versión de consola de Particl, permitiendo que opere con la misma red de usuario a usuario como la cadena de bloques de Particl. Todos los nodos intentan continuamente descifrar cada mensaje entrante, pero solo pueden tener éxito si pueden recalcular el hash HMAC que acompaña dicho mensaje. Si la comprobación del hash falla, el nodo no puede descifrarlo, lo que significa que el mensaje fue fraudulento, manipulado o destinado a otro nodo. Los mensajes y los datos de SMSG se eliminan de casi todos los metadatos, por lo tanto es imposible para cualquier persona extraer información como direcciones IP, o identidad del emisor o receptor. Los únicos metadatos acompañando los datos en SMSG son los hash, la carga de cifrado y una clave pública temporal.

Anonimización IP

Exactamente igual que cualquier otra criptodivisa que se desarrolla a partir del código base de Bitcoin, la plataforma Particl permite a sus usuarios enrutar su conexión fácilmente a través de la red Tor para ocultar su verdadera dirección IP del resto de la red. Tor es una red descentralizada de nodos que habilita comunicación anónima. Dirige el tráfico de Internet a través de una red de cobertura de voluntarios, mundial y gratuita que consta de más de siete mil relevos para ocultar la ubicación y el uso de los usuarios de todo el que que realice una vigilancia de la red o un análisi de tráfico. Usar Tor hace que sea mucho más difícil para un tercero rastrear la dirección IP real de un usuario a través de la red Particl. El enrutamiento cebolla (Onion routing) se implementa mediante el cifrado en la capa de aplicación de una pila de protocolos de comunicación, anidados como las capas de una cebolla. Tor encripta los datos, incluida la próxima dirección IP de destino del nodo, varias veces y los envía a través de un circuito virtual que comprende sucesivos relés Tor de selección aleatoria. Cada relevo descifra una capa de encriptación para revelar el siguiente relevo en el circuito para pasarle los datos encriptados restantes. El relevo final descifra la capa más interna de cifrado y envía los datos originales a su destino sin revelar ni conocer la dirección IP de origen. Debido a que el enrutamiento de la comunicación se oculta parcialmente en cada salto en el circuito Tor, este método elimina cualquier punto único en el que los pares que se comunican puedan ser determinados a través de la vigilancia de red que depende de conocer su origen y destino.

Agnosticismo de divisa

Con el espíritu de conectar muchas criptocomunidades diferentes, la plataforma Particl está diseñada de manera que puede aceptar casi cualquier divisa utilizando dos métodos distintos. Sin embargo, como la plataforma (mercado, mensajes extendidos, futuras Dapps, etc) requieren PART para funcionar de manera anónima (CT y RingCT), todas las transacciones de divisa entrantes son automáticamente convertidas a PART.

Atomic swaps

Atomic swaps son intercambios descentralizados y no precisos de confianza entre dos usuarios de diferentes criptodivisas. Como las cadenas de bloque no están relacionadas y las transacciones son irreversibles, esto no brinda protección contra el hecho de que una de las partes podría no respetar el trato del intercambio. Una solución común a este problema es introducir un tercero de confianza mutua para el depósito en garantía, sin embargo, esto representa un problema de escalabilidad y privacidad. Tampoco ofrece ninguna protección contra colusión. Atomic swaps resuelven este problema sin la necesidad de un tercero, usando contratos inteligentes programados a un período de tiempo en ambas cadenas de bloque. Atomic swaps involucra que ambas partes paguen en un contrato de transacción, un contrato por cada cadena de bloques. Los contratos contienen un output que es gastable por cada parte, pero las reglas requeridas para la redención son diferentes para cada parte involucrada. Una parte (llamada contraparte 1 o el iniciador) genera una clave secreta y la envía la cantidad de intercambio prevista a un smart-contract. La segunda parte (llamada contraparte 2 o el participante) solamente puede redimir los fondos si sabe la clave secreta. Si un período de tiempo predeterminado (normalmente 48 horas) vence después de que la transacción smart-contract haya sido mined o staked y los fondos no han sido redimidos por el participante, los fondos pueden ser devueltos a la cartera del iniciador. Para simplificar, suponemos que el iniciador desea intercambiar Particl por Decred con el participante. El iniciador también puede intercambiar Decred por Particl y los pasos serían los mismos, pero con cada paso realizado en la otra blockchain. En este punto, el participante es incapaz de reclamar los fondos del smart-contract de Particl del iniciador porque desconoce la clave secreta. Si el iniciador revelara la clave secreta en este momento, el participante podría reclamar los fondos del contrato sin respetar su parte del intercambio, dejando al iniciador con una pérdida. Para evitar esto, el participante crea un smart-contract similar pero en la blockchain de Decred y envía la cantidad acordada de Decred a éste. Sin embargo, para que el iniciador pueda canjear las monedas, su propia clave secreta ha de ser revelada al participante. Para que el participante cree su smart-contract, el iniciador ha de revelar no la clave secreta (ya que el participante podría reclamar los fondos y no respetar el trato), sino un hash criptográfico de la clave secreta al participante para que el smart-contract de éste pueda ser propiamente configurado. El contrato del participante también puede ser reembolsado después de un período de tiempo predeterminado. El iniciador entonces canjea los fondos Decred del participante al revelar la clave secreta al contrato inteligente del participante. La clave secreta se extrae entonces de la transacción de canje del iniciador, que proporciona al participante la posibilidad de canjear el contrato de Particl del iniciador. Este proceso es atómico (con tiempo de espera) ya que da a cualquier parte al menos 24 horas para canjear sus monedas en la otra cadena de bloques hasta que el reembolso pueda ser realizado. Esta es la mejor opción para las personas que requieran privacidad, y también va a ser probablemente la más barata de usar.

Integraciones de terceros

Usando la muy flexible y modular Particl Wallet, terceros pueden fácilmente ser integrados para mejorar la experiencia del usuario y proveer servicios. Un ejemplo sería la integración de intercambios que no precisan de verificación de cuenta como Changelly, Shapeshift, Flyp.me o Altcoin.io. Como las cuentas no requieren verificaciones KYC/AML, pueden ser fácilmente integrados directamente en la Particl Wallet. Si bien no son tan privados ni baratos como los atomic swaps, los servicios de terceros sí ofrecen algunas ventajas sobre su contraparte descentralizada. Liquidez y volumen, por ejemplo, pueden ser mucho mejores en intercambios centralizados con más usuarios. Algunos de estos servicios (como Changelly) también ofrecen opciones fiat y pares que permiten ofrecer intercambio de fiat integrado en la Particl Wallet. Los datos obtenidos de las APIs de estos servicios también pueden ser usados para facilitar muchas funciones futuras de la cartera como mostrar saldos fiat, establecer listados con precios en fiat, ofrecer depósitos con tarjeta de crédito, etc.

Contratos inteligentes privados

Aunque no es turing-completo, Particl sí es capaz de implementar smart-contracts seguros y complejos. Buenos ejemplos incluyen el mercado Particl en su totalidad, el mecanismo MAD escrow y el cold staking. Cualquier desarrollador puede implementar su propia Dapp en Particl y usar los protocolos de privacidad CT y RingCT para hacer contratos que nativamente respeten los derechos del usuario a privacidad.

Mercado descentralizado Q1 2018

El mercado descentralizado de Particl es una solución para e-commerce altamente escalable y segura. Usa varias características de plataforma para ofrecer la gama completa de herramientas necesarias para comprar y vender productos en línea. El mercado es desarrollado con privacidad en su núcleo, esto significa que todas las transacciones entre compradores y vendedores son fungibles (no rastreables y privadas). Para lograr esta característica se usan muchas soluciones de privacidad como CT escrow smart-contracts, ofuscación de IP, mensajería cifrada y protección contra fuga de metadatos.

Fideicomiso descentralizado

Como compradores y vendedores no confían los unos en los otros, no hay protección contra el deshonor del engaño a manos de una de las partes no cumpliendo el trato a menos que se establezca un mecanismo que lo evite. Una solución común de los mercados y los procesadores de pagos es el uso de un tercero mutuamente confiable (generalmente el proveedor mismo de la plataforma) como «agente de fideicomiso». Sin embargo, esto no sólo representa un problema de escalabilidad y privacidad sino tampoco ofrece protección contra colusión entre el agente de fideicomiso y una de las partes. Particl, siendo un a solución completamente descentralizada, resuelve este problema sin la necesidad de un tercer y lo hace usando llamados MAD escrow smart-contracts. Este tipo de fideicomiso no precisa de comisión alguna.

Teoría de juego

Mutually Assured Destruction (MAD) o Destrucción Mutua Asegurada, es una doctrina de estrategia militar y política de seguridad nacional en la que un uso a gran escala de armas nucleares por parte de dos o más bandos contrarios provocaría la aniquilación total tanto del atacante como del defensor, haciendo que su uso no sea una opción. Está basada en la teoría de la disuasión y en el Equilibrio de Nash, el cual mantiene que la amenaza del uso de armas potentes contra el enemigo previene que el enemigo use esas mismas armas. La estrategia es una forma de Equilibrio de Nash en la que, una vez armados, ninguno de los bandos tiene ningún incentivo para iniciar un conflicto o desarmarse. El mecanismo de MAD escrow de Particl reemplaza el factor de disuasión de una aniquilación nuclear de la teoría de juego por una pérdida financiera mutua si una de las partes actúa deshonestamente.

Cómo funciona

Particl usa el código de operación BIP 65 para habilitar contratos MAD escrow bloqueando fondos en una dirección multi-signatura segura hasta que todas las partes firmen la transacción. El vendedor comienza depositando una cantidad que desea que el comprador iguale, para simbolizar un apretón de manos virtual. Esto podría ser entre 0 y 100 por ciento del precio de compra del artículo, pero las probabilidades de MAD óptimas son alcanzadas cuando el depósito de seguro equivale al 100 por ciento del precio de compra del artículo. El comprador entonces deposita una cantidad igual a la cantidad del apretón de manos más el precio del producto que está comprando. Los fondos custodiados no se entregan a ninguna parte hasta que ambos confirmen que la transacción se ha completado satisfactoriamente. Para evitar filibusterismo, el MAD smart-contract tiene un temporizador que cuenta un tiempo predeterminado (el cual puede ser extendido si ambas partes están de acuerdo) después de el cual los fondos son destruidos/quemados (burned) (bloqueandolos para siempre sin que ninguna de las partes tenga la opción de desbloquearlos nunca). Esto previene ambas partes de retrasar u obstaculizar voluntariamente el proceso de fideicomiso. Cuando ambas partes están satisfechas con el resultado de la transacción, son requeridos para firmar la transacción como completada. Cuando esto está hecho, los fondos custodiados del artículo se entregan al vendedor y el depósito de seguro se reembolsa a ambas partes sin comisión.

Privacidad

El sistema de MAD escrow hace el mercado de Particl totalmente fungible, haciendo que todas las transacciones sean imposibles de reastrear por defecto. De hecho, no sólo todo el contenido del mercado está cifrado a nivel de DSN, sino todas las transacciones de divisa se vuelven imposibles de rastrear mediante el uso de Confidential Transactions (CT). Esto se consigue haciendo que el MAD escrow smart-contract sólo funcione con CT y forzando a todas las transacciones a ir a través de éste. Esta técnica mejora la privacidad mucho más que si el CT MAD escrow fuera opcional, ya que asegura que todas las transacciones del mercado sean exactamente iguales (fungibles). Otro aspecto del mecanismo MAD escrow que mejora la privacidad es su ausencia de un tercero realizando el papel de agente de fideicomiso. De hecho, en la mayoría de sistemas de fideicomiso juzgados, ambas partes necesitan mantener su discusión en el mismo entorno que el árbitro, efectivamente exponiendo cada detalle del trato. Esto es para que el agente de fideicomiso pueda intervenir si surge algún problema y establecer una solución basada en el contexto. Esto implica mucha confianza en el árbitro y asume que es honesto.

Gobernancia comunitaria

Manteniendo la descentralización en mente, Particl es gobernada por su comunidad de stakers en vez de por el equipo de desarrollo o algún tercero. Ya que el mercado es completamente anónimo, no es improbable que bienes y servicios indeseables sean listados para la venta, por lo tanto, debe haber una manera de moderar el mercado para preservar su legitimidad y para que no sea un facilitador de negocios y actividades inmorales o ilegales. Tener un tercero nominado como moderador introduce una gran cantidad de problemas, como la responsabilidad legal, la centralización del poder y la falta de escalabilidad. La forma de la que Particl aborda este problema es permitiendo que su propia comunidad de stakers sea la moderadora. De hecho, todos los listados públicos pueden ser marcados por stakers si se consideran indeseables y una vez se cruza un determinado umbral de señales, la lista es eliminada del mercado. Hay que tener en cuenta que esto no se aplica a las listas privadas, ya que ni siquiera aparecen en la interfaz pública del mercado.

Listados privados

Si bien los listados públicos pueden ser expulsados del mercado por la comunidad de Particl, los listados privados no pueden. Los listados privados son una forma privada de listado que sólo puede ser accedida por los usuarios en posesión de su clave de acceso. No es posible encontrar estos listados en el lado público del mercado.

Comisión anti-spam de listado

El spam es un problema al que todas las redes están expuestas. Para mitigar esta posibilidad en el mercado de Particl, se implementan dos medidas: una comisión de listado y un requisito de renovación del pago.

Amacenamiento de datos del mercado

Los datos del mercado son almacenados off-chain en DSNs. El DSN predeterminado en Particl es SMSG, y es también el que posee las mejores especificaciones de privacidad. Almacenar los datos del mercado off-chain permite a la plataforma Particl escalar mejor sin hinchar su cadena de bloques o centralizar los nodos con masternodes. El contenido subido a la mayoría de tipos de DSNs produce un pequeño hash que puede ser almacenado en cadena de bloques de Particl. Este hash ha de coincidir con el hash del contenido cuando este se recupere del DSN. Si no coincide, el contenido es considerado fraudulento y es rechazado por la plataforma Particl.

Carteras

Actualmente Particl ofrece varias implementaciones de su tecnología de cartera. Estas son la Particl Wallet (GUI), Particl-qt (básica), Particl-CLI (línea de comando) y Particl-Copay (móvil). Cada implementación de cartera es explicada abajo.

Particl Wallet

Particl Wallet es la cartera de interfaz de usuario gráfica (GUI) principal de Particl. Si bien actualmente no contiene todas las funciones de Particl, ya que aún está en desarrollo, con el tiempo lo hará. Esta cartera está destinada a ser la pieza central y la cartera predeterminada de la plataforma Particl.

Particl-qt

Particl-qt es la primera cartera GUI de Particl y fue lanzada el mismo del lanzamiento de Particl. Incluye algunas funciones que actualmente no están implementadas en Particl Wallet, como el control de monedas y el filtrado, pero que no incluirá características relacionadas con la plataforma, como el mercado o el sistema de mensajería, que están diseñados para implementarse únicamente en Particl Wallet.

Línea de comando

Particl-cli es un cliente tipo comando que incluye todas las características de Particl pero sin todas las ventajas y detalles de los clientes gráficos de Particl. Particl-cli se recomienda sólo para usuarios avanzados.

Particl Copay (cartera de móvil)

Particl Copay es una cartera de móvil derivada de la cartera de móvil de Bitpay Bitcoin Copay. Incluye funciones sencillas de transferencia de moneda pública, así como capacidades avanzadas de multisig. Está disponible en Google Play.

Equipo

El proyecto Particl está liderado por un equipo considerable de 19 personas, incluidos desarrolladores, managers, diseñadores, investigadores, criptógrafos y un tesorero. El proyecto también puede contar con la ayuda de 7 asesores, incluidos algunos individuos de renombre como Charlie Shrem, Miguel Cuneta, John Bailon y Micah Spruill.

The Particl Foundation

The Particl Foundation (Particl Stiftung) es una fundación suiza sin ánimo de lucro registrada en julio de 2017 con la ayuda de la firma de abogados suiza MME que permite la organización y el despliegue de fondos y logística para garantizar el desarrollo seguro del proyecto Particl y su visión. El estado de fundación de Particl Stiftung proporciona protección legal y recursos para el proyecto Particl asegurando su sostenibilidad y el cumplimiento de las regulaciones actuales y nuevas.


   Miembros de la Junta:     Guido Cyrill Schmitz-Krummacher    Ryno Pieter Mathee    Nicholas Lawrence Ng Sy        Dirección:      c/o Sielva Management SA      Gubelstrasse 11      6300 Zug 

Los fondos de la Particl Foundation provienen de ambos un token swap (1:1 para SDC:PART) y una campaña de donación de Bitcoin que duró desde el 17 de marzo de 2017 hasta el 15 de abril de 2017 y recaudó la suma total de ~ 590 BTC. La Fundación también tiene 996,000 PART para una segunda campaña de recaudación de donaciones actualmente programada para el primer trimestre de 2018. Particl Stiftung también ha desarrollado e implementado un mecanismo de autofinanciación a partir del algoritmo Proof-of-Stake de Particl el cual envía un 10% de todas las recompensas de bloque a fondos controlados por la Fundación. Estos fondos están destinados a apoyar y promover el proyecto Particl, por ejemplo, contratando a más desarrolladores, iniciando campañas de marketing y relaciones públicas, estableciendo asociaciones globales, generando compromiso con la comunidad, promoviendo la privacidad y la seguridad en la sociedad, etc.

Enlaces

Redes Sociales

Cuenta general en Twitter

Cuenta de desarrollo en Twitter

Slack

Canal comunitario en Telegram

Canal de noticias en Telegram

Hilo en Bitcointalk

Cuenta general en YouTube

Cuenta general en Facebook

Canal principal en Reddit

Canal en Riot

Recursos

Página web del proyecto

Wiki del proyecto

Whitepaper

http://icorating.com/project/71/Particl

Información de Particl en Coinmarketcap

Ver también en BitcoinWiki