Skip to content

Commit

Permalink
Update 2024-09-09-Joinstr.md
Browse files Browse the repository at this point in the history
  • Loading branch information
supertestnet authored Sep 10, 2024
1 parent 05f9824 commit c597cc6
Showing 1 changed file with 18 additions and 17 deletions.
35 changes: 18 additions & 17 deletions _posts/2024-09-09-Joinstr.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,28 @@ type: archivos
title: "Joinstr"
---

The news this month is that Joinstr added a graphical user interface to their coinjoin software. But before I tell you why that’s cool, I want to tell you what coinjoins are. Coinjoins are sometimes called “collaborative transactions.” A coinjoin happens when multiple people all want to send money at the same time, so instead of creating many *small* transactions, they join up and make one *big* transaction. For enhanced privacy, coinjoins typically have fixed denominations e.g. .1 btc, .01 btc, and .001 btc., though Wasabi and Joinmarket both allow users to send any amount if they want to.
La noticia de este mes es que Joinstr agregó una interfaz gráfica de usuario a su software de coinjoin. Pero antes de decirte por qué eso es genial, quiero explicarte qué son los coinjoins. Los coinjoins a veces se llaman “transacciones colaborativas”. Un coinjoin ocurre cuando varias personas quieren enviar dinero al mismo tiempo, así que en lugar de crear muchas transacciones *pequeñas*, se juntan y hacen una transacción *grande*. Para mejorar la privacidad, los coinjoins suelen tener denominaciones fijas, por ejemplo, 0.1 BTC, 0.01 BTC y 0.001 BTC, aunque tanto Wasabi como Joinmarket permiten a los usuarios enviar cualquier cantidad si lo desean.

## Coinjoin advantages
## Ventajas de Coinjoin

Enhanced privacy for senders and recipients - it is difficult to tell which of the participants in a coinjoin sent which unit of currency to whom – all you know is that every ‘sender’ address sent a fixed amount to one of the ‘recipient’ addresses
Smaller blocksize - since there’s one “big” transaction instead of many “small” ones, there’s less redundant data on the blockchain – e.g. a version number and a locktime field appears in every bitcoin transaction, so if there would have been 40 “small” transactions, that’s 40 usually-identical version numbers and 40 locktime fields. But if they are all in one big coinjoin, all that data is represented by just one version number and one locktime field
Income - joinmarket lets you run its “market maker” software in the background on your computer and get paid to coinjoin. You can set a fee and other people who want to do a coinjoin will pay you to be in their coinjoin if you offer a low fee
- Mayor privacidad para remitentes y destinatarios: es difícil saber cuál de los participantes en un coinjoin envió qué unidad de moneda a quién; lo único que sabes es que cada dirección de 'remitente' envió una cantidad fija a una de las direcciones de 'destinatario'.
- Tamaño de bloque más pequeño: dado que hay una transacción "grande" en lugar de muchas "pequeñas", hay menos datos redundantes en la cadena de bloques. Por ejemplo, un número de versión y un campo de tiempo de bloqueo aparecen en cada transacción de bitcoin, por lo que si hubiera habido 40 transacciones "pequeñas", serían 40 números de versión usualmente idénticos y 40 campos de tiempo de bloqueo. Pero si todas están en un solo coinjoin grande, todos esos datos están representados por solo un número de versión y un campo de tiempo de bloqueo.
- Ingresos: Joinmarket te permite ejecutar su software de "market maker" en segundo plano en tu computadora y recibir pagos por hacer coinjoins. Puedes establecer una tarifa y otras personas que quieran hacer un coinjoin te pagarán para estar en su coinjoin si ofreces una tarifa baja.

## Coinjoin disadvantages
## Desventajas de Coinjoin

Cost - coinjoins typically have a “coordinator” who prepares the coinjoin transaction and sends it around for all participants to sign. This coordinator takes a fee which makes coinjoins more expensive than other transactions. Joinmarket works a bit differently and eliminates this fee, but replaces it with a different fee called a “maker fee” whereby you pay other people to do coinjoins with you (and you can also
Fixed denominations - if you want to send someone an amount *other than* the amounts available from a given coordinator, you can’t really use a “fixed denomination” coinjoin for that - and if you *don’t* use one of the fixed denominations your anonymity set is smaller
Authoritarianism - some people who run coinjoin software have been targeted by law enforcement, accused of knowingly operating a for-profit money laundering business, and thrown in jail. Courts are currently litigating whether coinjoin service providers “count” as money launderers
- Costo: los coinjoins generalmente tienen un “coordinador” que prepara la transacción de coinjoin y la envía a todos los participantes para que la firmen. Este coordinador cobra una tarifa que hace que los coinjoins sean más caros que otras transacciones. Joinmarket funciona un poco diferente y elimina esta tarifa, pero la reemplaza con una tarifa diferente llamada "tarifa del market maker" en la cual pagas a otras personas para hacer coinjoins contigo (y también puedes cobrar esta tarifa a otros).
- Denominaciones fijas: si quieres enviar una cantidad *diferente* de las cantidades disponibles de un coordinador determinado, no puedes realmente usar un coinjoin de “denominación fija” para eso. Y si *no* usas una de las denominaciones fijas, tu conjunto de anonimato es más pequeño.
- Autoritarismo: algunas personas que ejecutan software de coinjoin han sido blanco de las autoridades, acusadas de operar deliberadamente un negocio de lavado de dinero con fines de lucro, y encarceladas. Los tribunales están litigando actualmente si los proveedores de servicios de coinjoin "cuentan" como lavadores de dinero.

## What’s new
## Qué hay de nuevo?

Joinstr is a relatively new coinjoin implementation that uses the nostr messaging system as a data transport layer and avoids having a centralized coordinator by randomly selecting one of the participants in each coinjoin to serve as the coordinator. Joinstr also recently added a graphical user interface to their app which makes it easier to use.
Joinstr es una implementación relativamente nueva de coinjoin que utiliza el sistema de mensajería nostr como capa de transporte de datos y evita tener un coordinador centralizado al seleccionar aleatoriamente a uno de los participantes en cada coinjoin para que actúe como coordinador. Joinstr también agregó recientemente una interfaz gráfica de usuario a su aplicación, lo que la hace más fácil de usar.

## Questions
- Instead of many _______ transactions, coinjoins are one _______ transaction
- How does it help your privacy to transact in fixed denominations?
- Why do coinjoins usually take up less space on the blockchain than "regular" transactions?
- Why do coinjoins usually cost more than "regular" transactions?
- How does joinstr avoid having a centralized coordinator?
## Preguntas

- En lugar de muchas transacciones ____________, los coinjoins son una transacción ____________.
- ¿Cómo ayuda a tu privacidad realizar transacciones en denominaciones fijas?
- ¿Por qué los coinjoins suelen ocupar menos espacio en la cadena de bloques que las transacciones "regulares"?
- ¿Por qué los coinjoins suelen costar más que las transacciones "regulares"?
- ¿Cómo evita Joinstr tener un coordinador centralizado?

0 comments on commit c597cc6

Please sign in to comment.