I'm looking very forward to ongoing development of Bitsquare and have recently (well, late last year) brought it up in the BCN forum, at:
https://bytecointalk.org/showthread.php?tid=274I'll be in touch via the github (will probably volunteer for testing which looks like it needs help?), translation, and mailing list. Cheers!
Thanks.
I would love to support ByteCoin (and othere CryptoNote coins) but as the transaction cannot be verified by the arbitrator (in case of a dispute) on the blockchain (sender address is not visible) I cannot support it. I talked a bit to Monero guys and they told me it would be possibile but need some extra not yet implemented feature. I am not so familiar with ByteCoin but I think it will have the same issue as Monero.
So to summarize:
The requirement for adding CryptoNote coins is that a 3rd party (arbitrator in case of a dispute) is able to see on the blockchain if a transaction from the sender address to the receiver address has been done.
Hmm, yes, ~ I'll bring that up with the devs to inquire if there's some creative way to address this. What you describe is, actually, one of the good things about the coin, but it does present its challenges as well. I'm guessing you've already seen this, but...
1) privacy model of BCN at
https://bytecoin.org/cryptonote/2) "no third party should be able to derive the address from the output key and vice versa."
https://cryptonote.org/cns/cns006.txtThese issues aren't only bandied about in circles of people using the cryptonight algorithm, though... note that
3) schnorr ring sig merged in bitcoin
https://github.com/bitcoin/secp256k1/pull/212 4) reference to the above in libbitcoin
https://github.com/libbitcoin/libbitcoin/issues/251The implications of this are "Plausible deniability for multisig" and "Plausible deniability of authorized parties using a third-party organizer (which doesn't need to be trusted with private keys), [it's possible to prevent signers from knowing whether their private key is part of the set of signing keys]. As per Sections 5 and 6 at
https://bitcoin.stackexchange.com/questions/34288/what-are-the-implications-of-schnorr-signatures I don't actually feel it is necessary for a third party to have to see on the blockchain if a transaction from the sender address to the receiver address has been done, independent of communication with the sender and receiver - so long as (in the event of a dispute) both parties (sender and receiver) agree on what the amount was that was supposed to be sent and received, and the sender can identify a transaction in the sender's BCN wallet that corresponds to the amount, then there will also be a transaction hash which will be visible from the sender's wallet that can be shown (or sent via bitmessage or e-mail) to the arbitrator. It will have information which will include height, timestamp, difficulty, etc. associated with it when looking at the details of the txs in something like
http://chainradar.com/bcn/blocks - Given this, it should be possible to check with the intended recipient if the recipient also has an amount which corresponds. Obviously, in this process, the participants (sender, intended recipient) by participating in arbitration, give up some degree of privacy, but it's a tradeoff if they want to resolve something.
That said, I will inquire with the devs what is possible as to how to query the BCN's transaction and to what extent it is possible in the current model.