Coinffeine: P2P y Descentralizado Bitcoin Exchange

http://blog.coinffeine.es/2015/04/29/descarga-coinffeine-technical-preview/

Ya se puede probar una technical preview, por si alguien se anima

3 Me gusta

A mi me cuesta creer que teniendo detrás del proyecto un banco como Bankinter, Coinffeine se convierta en un coladero de estafadores y blanqueadores.

Algo tendrán pensado.

Bitcoin tambén es un coladero de estafadores, blanqueadores, actividades ilícitas, y sin embargo eso parece que no está impidiendo que haya regulaciones positivas y que grandes nombres/empresas estén invirtiendo en él o en empresas relacionadas.

Coinffeine is an open source, peer-to-peer (P2P) bitcoin exchange platform. With Coinffeine you are able to buy and sell bitcoins securely and anonymously without having to rely on a centralized exchange like MtGox or Bitstamp. It’s like BitTorrent for your bitcoins!

La descripción lo deja claro, ellos no tienen ningún control sobre los usuarios, el mercado o sobre información de estos.
Por lo que ellos no pueden hacer nada para evitarlo.

De hecho una vez lanzado el mercado totalmente descentralizado ellos ni tan siquiera tendrán poder para cerrarlo.

https://github.com/Coinffeine/coinffeine/wiki/Exchange-algorithm

Blackmail attacks

The blackmail attack happens in the middle of an exchange. Let’s say we have an honest seller (Sam) and a malicious buyer (Blackmail Bob). Blackmail Bob goes through the handshaking process with Sam through the normal sequence of events.

Once the micropayment channels have been set up, he can start the blackmailing process. The blackmail involves contacting Sam through an alternate channel and proposing a distribution of the funds that benefits Blackmail Bob or else Sam will be forced to use his refund transaction (TX S1).

The amount Blackmail Bob can try to extort from Sam is proportional to how much Sam might lose if he emits TX S1 (i.e., S). Blackmail Bob could try propose a transaction where Sam only loses 0.9S (which is taken by Blackmail Bob, so he would have a net gain of 0.9S). Sam would be tempted to accept this since that way he will be better off than emitting TX S1 by 0.1S.

Blackmail Bob has a problem, though: if the incentive he provides Sam is too low Sam might not accept this blackmail and he might end up losing S, and if the incentive he provides Sam is too high, he will basically make no money out of the attack.

Other than that, there are more practical reasons why this attack is not feasible. The attack must happen entirely before the refund timelock expires, or else the Coinffeine client will broadcast that refund. Also, this is a symmetrical attack, so Sam could be the one blackmailing Bob with the same tactic, so Bob doesn’t have any kind of special or dominant position in this attack.

In the end, this attack can only succeed if enough people are willing to give in. The following table contains the payoffs of this attack with different parameters:

… 0% 1% 5% 10% 25% 50% 75% 90% 95% 99% 100%
1% -100% -99% -95% -90% -75% -50% -24% -9% -4% 0% 1%
5% -100% -99% -95% -90% -74% -48% -21% -6% 0% 4% 5%
10% -100% -99% -95% -89% -73% -45% -18% -1% 5% 9% 10%
50% -100% -99% -93% -85% -63% -25% 13% 35% 43% 49% 50%
90% -100% -98% -91% -81% -53% -5% 43% 71% 81% 88% 90%
95% -100% -98% -90% -81% -51% -3% 46% 76% 85% 93% 95%
99% -100% -98% -90% -80% -50% -1% 49% 79% 89% 97% 99%

The columns measure the amount of people that are willing to accept the blackmail. The rows indicate the amount of benefit the attacker receives as a percentage of S.

As you can see in the table, even if the attacker manages to keep 0.99S, more than 50% of the attacks need to be successful in order for the attack to be profitable. If we move to a more reasonable 0.5S benefit per attack, at least 2/3 of the attacks need to be successfull so that the attacker can break even.

A priori este ataque es bastante irrelevante, por lo que ni merece tenerlo en cuenta. Requiere mucho trabajo, es complicado de hacer y la recompensa es muy limitada.

Piensa que la forma de operar con Coinffeine son muchas transacciones de poca cantidad para realizar una orden grande. De tal forma que la cantidad arriesgada en el seguro por ambas partes es muy reducida.

Parece que han lanzado la beta, con dinero real.
http://blog.coinffeine.com/2015/07/21/coinffeine-launches-worlds-first-decentralized-bitcoin-exchange-70-countries/

2 Me gusta

¿Qué ocurrió al final con este exchange? Parecía buena idea, pero creo que se quedó en un “bluff”, ¿no? Creo que inclusó cerró. ¿Alguien sabe algo?

Al ser p2p seguirá funcionando mientras haya 2 nodos conectados. Nunca llegó a tener un volumen decente.
https://bitcointalk.org/index.php?topic=1220031.0
Los desarrolladores lo abandonaron, pero es código abierto así que aún estás a tiempo de coger el proyecto y seguir con él :relaxed:

Sigue funcionando, aunque también con poco volumen, multisigna. Yo lo he usado muchas veces y estoy muy contento con cómo me ha funcionado, básicamente hacen de intermediario en el intercambio de euros o dólares por bitcoins, pero no guardan ni euros, ni dólares ni bitcoins (los euros se envían por sepa y los bitcoins no se liberan desde una cuenta multifirma hasta que el vendedor de bitcoins no diga que le ha llegado la sepa correctamente) con lo que por mucho que les hackeen el sistema o aunque quieran, nadie podrá hacerse con tus bitcoins ni con tus euros ya que ellos no guardan ninguna de las dos.
Tarda un par de días por transacción y no sirve para hacer trading, pero para una compra normal suele ser muy barato y en mi opinión es mejor que localbitcoins.

El silencio de Alberto me hace sospechar que han cambiado las condiciones de los inversores. Habrá firmado confidencialidad y tal vez ahora el proyecto ya tampoco es abierto ni libre. No me extrañaría que se esté continuando con el desarrollo en secreto pero esta vez como solución privativa. Salta a la vista que antes Alberto contestaba siempre que tenía ocasión y ahora por el contrario no dice ni mu sobre Coinfeinne.

1 me gusta

Un servicio como este, si no permite que leas el código, para mí queda cojo.
En cuanto a Alberto, le veo unos tweets sobre “el blockchain” que parece estar más por fichar por BBVA que por hacer un exchange P2P.

Os vais a reír pero acabo de descubrir que tengo un saldo ínfimo en una antigua cuenta abierta con Coinffeine y ya puestos me gustaría recuperarlos, ¿hay alguna manera de conseguirlo?