Primero, me sumo a las bienvenidas
No había visto el hilo pero exchanges P2P me parecen una tecnología interesante.
Tengo algunos consejos para la plataforma. Quizá alguna de estas ideas ya las implementaste, pero son cosas que me parecen que deberían existir en
todos los exchanges P2P.
Primero: No permitas que los compradores acumulen "antigüedad" (por ejemplo puntos, estrellas etc.) si cambian los datos de la cuenta bancaria. Es decir, cada vez que un comprador cambia su número de cuenta, la antigüedad y el número de trades deben volver a cero. Como quizá ya sabrás un tipo de estafa muy conocido es pagar con cuentas robadas o con una estafa "triangular". Si un usuario usa la misma cuenta durante varios meses, este tipo de estafa es altamente improbable. Pero como vendedor, para poder saber que mi contraparte no me pagará con una cuenta robada, necesito saber esa antigüedad.
Idealmente en el perfil de cada usuario debe haber un hash del nombre del usuario y del número de cuenta (IBAN o similar, no sé qué se usa en México). No hace falta que sean públicos estos datos (eso sería un grave problema de privacidad). Pero una vez que el vendedor reciba la transferencia, debe poder verificar que el número de cuenta y el nombre sean los mismos que este trader siempre usó. Con un hash de ambos datos (por ejemplo SHA256("NOMBRE:CUENTA") esta verificación es posible sin que estos datos sean públicos.
Esto lo hace Bisq por ejemplo y me parece algo muy importante.
Segundo: Para ganar confianza estaría bueno que proveas un "letter of guarantee" como en exch.cx. Eso significa que tu plataforma emite un mensaje con una firma digital, en el cual figura la dirección de deṕosito para el trade. Esto permite al usuario reclamar si algo sale mal, y evita que el exchange pueda decir "esta dirección no es mía" y guardarse la plata.
Tercero: Seguro ya sabrás que hay maneras de crear contratos/transacciones con Bitcoin que evitan que el exchange se pueda quedar con el dinero, también aquí la referencia es Bisq. Si realmente querés ganar confianza lo ideal sería que uses estos métodos. Lo más básico es un contrato de multifirma 2 de 3, con el exchange como escrow. Si el trade se completa sin problemas, los usuarios (comprador y vendedor) pueden ponerse de acuerdo para que el dinero vaya al vendedor, y solamente si hay un conflicto o el comprador no quiere firmar la transacción, el exchange interviene.
Añado que este tipo de mecanismo también le conviene al operador del exchange, porque en este caso, un hacker que gana acceso al exchange no podrá robar coins de los trades. El único problema del "2 de 3" es que si ni el comprador ni el vendedor coopera, los coins quedan "en el limbo" para siempre (con un timelock largo se puede solucionar esto, sin embargo).
Cuarto: Hay un nicho de mercado importante que serían exchanges LTC <-> fiat, por el tema de las comisiones de mineros. Quizá sería una idea para este exchange.