Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Track failed tx broadcasts #1193

Closed
cbeams opened this issue Jan 14, 2018 · 70 comments
Closed

Track failed tx broadcasts #1193

cbeams opened this issue Jan 14, 2018 · 70 comments
Assignees

Comments

@cbeams
Copy link
Member

cbeams commented Jan 14, 2018

I just encountered a trade (id: TBTVBNKI) in which both taker and deposit fee transactions failed to be broadacast to / propagate through the Bitcoin network. These transactions are not unconfirmed, but are rather non-existent on any node (so far as we know) and certainly not via any block explorer, e.g. bitaps.com or tradeblock.com.

image.png

I know @keo-bisq has had at least one other trade with these kind of tx broadcasts. Keo, let's use this issue to track these issues as they come up. Please add a comment for each one you encounter, and I'll do the same. Please ask everyone to attach their log file in a comment on this issue, too, so that @ManfredKarrer and I can analyze them.

@cbeams
Copy link
Member Author

cbeams commented Jan 14, 2018

For the benefit of handling any future incidents of this kind, here are the messages I just sent to the traders involved with TBTVBNKI

To the buyer-as-maker, who had already realized his maker fee and deposit transactions had not been broadcast, I wrote:

I've just created https://github.com/bisq-network/exchange/issues/1193 to track this problem. If you have a GitHub account, please upload a zip file of your bisq.log file (Account->Backup->Bisq Log file) as a comment on that issue. Or otherwise, please attach it here and let me know if you're OK with me uploading there it so that others can analyze. Thanks. In the meantime, please stand by while we figure out what might be causing this. We will probably cancel this trade and reimburse both parties for their fees, but we'll think about it a bit first and see what our options are.

To the seller-as-taker who I had not yet spoken to and I presume was not yet aware of the missing transaction situation, I wrote:

Hello, the maker and deposit transactions for this trade were not properly broadcasted to the Bitcoin network. This is an unusual scenario and I've just created https://github.com/bisq-network/exchange/issues/1193 to track it. Please stand by while we figure out the next steps. I'll stay in touch, and rest assured that if this trade gets cancelled, you'll be refunded your trading and mining fees. Thanks.

@keo-bisq
Copy link

keo-bisq commented Jan 14, 2018

Trades: 21502 (Jan. 12), n8T2n (Jan. 11), ooeeaqe3 (Jan. 11), NDQKYOB (Dec. 31), abzphlpw (Jan. 1) have the same issues. Dates are trade dates. Different combinations of two out of maker fee, taker fee and deposit are not in the mempool. It seems the deposit never is in the mempool.

@cbeams
Copy link
Member Author

cbeams commented Jan 14, 2018

This is almost certainly due to our changes to timeout handling in v0.6.3. @ripcurlx, @ManfredKarrer and I talked about the possibility of exactly this scenario, in fact. The logic was that it would be better to let a trade go to arbitration because a transaction didn't broadcast at all, than it would be to fail a trade due to timing out listening to hear back from a quorum of nodes that our transaction was successfully broadcasted. We seem to be looking at an example of that happening. This scenario has still led to a transaction that must be reimbursed (the taker fee tx that did successfully brodcast), so it no longer qualifies as a workable "fix". With that said, it is far better to have a failed trade like this get routed via usual channels to arbitration, instead of presenting the user with an in-app error message and forcing them to go to the forum or GitHub. So, we seem to have improved the nature of this problem, but we haven't gotten rid of it yet.

Hopefully we'll see some logs to analyze shortly.

@ManfredKarrer, do you have any thoughts on this already?

@cbeams
Copy link
Member Author

cbeams commented Jan 14, 2018

Trades: [...] from Jan. 2 to Jan. 13

v0.6.3 was shipped just 4 days ago, on the 10th. If you've been seeing this behavior before then, that means my analysis above is, if not wrong, at least not complete. It's strange that you've seen 5 of these and I've only seen 1. Should have been half and half, but could just be the lumpy nature of randomness. I guess I should expect to see more of these issues soon.

@sneurlax sneurlax mentioned this issue Jan 14, 2018
@MaximFL
Copy link

MaximFL commented Jan 14, 2018

bisq.log

All, see attached logfile. Let me know if I need to provide any further information. Thanks!

@cbeams
Copy link
Member Author

cbeams commented Jan 14, 2018

@ManfredKarrer, I've taken a first pass through @MaximFL's log file and I see no record of maker/taker or deposit hashes for this trade, and the only record of its transaction id (TBTVBNKI) is about expiring data related to it.

What follows is this trade's JSON contract, encrypted against your 57D66BDA pubkey:

-----BEGIN PGP MESSAGE-----

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
L/YYhqcJc/0SvHUBpxdcNhxikbubAI3Whtjc
=pg6C
-----END PGP MESSAGE-----

@cbeams
Copy link
Member Author

cbeams commented Jan 14, 2018

@ManfredKarrer, this is the seller-as-taker's log. I have not had time to analyze, but did quickly see record of the transactions for TBTVBNKI:

-----BEGIN PGP MESSAGE-----

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
DuqUfvOvm1kMaTeCUfuFqLAza7E=
=RNlB
-----END PGP MESSAGE-----

@cbeams
Copy link
Member Author

cbeams commented Jan 14, 2018

Another trade with this issue just came my way, id: zWiWJ

contract.json
-----BEGIN PGP MESSAGE-----

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
XPRA6yHlFMnkXwF2FGnlVHHPEVNTc9s6F7+fMw==
=GkVu
-----END PGP MESSAGE-----
seller-as-taker.log
-----BEGIN PGP MESSAGE-----

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
=X8Wx
-----END PGP MESSAGE-----

@noideawho
Copy link

noideawho commented Jan 14, 2018

bisq.log-bak.txt
Issue, logs uploaded, transaction was never confirmed by the blockchain
@cbeams TradeId: n8T2n

@cbeams
Copy link
Member Author

cbeams commented Jan 14, 2018

@noideawho: please confirm the trade id you're reporting on here.

@cbeams
Copy link
Member Author

cbeams commented Jan 14, 2018

I have two new trades impacted by this issue, ids: EJOLDw, M3I3EI (see correction below).

@pmknutsen
Copy link

I am the Maker (BTC buyer) in the trade with id TBTVBNKI. As requested by the arbitrator I am uploading bisq.log here.
bisq.log

@MaximFL
Copy link

MaximFL commented Jan 14, 2018

@pmknutsen Wait, don't you mean Maker (SC buyer) in the trade? I am the Taker (BTC buyer) as I am selling SC in exchange for BTC.

@Entity325
Copy link

bisq.log
I am the Taker in trade EJOLDw, arbitrator asked me to upload bisq.log here.

@MaximFL
Copy link

MaximFL commented Jan 14, 2018

I see looks there are multiple trades involved in this post that share the same issue.

@Splitter8
Copy link

Splitter8 commented Jan 15, 2018

Support asked me to place the log file here for transaction EJOLDw
bisq.log
Also attached JSON Contract info

EDIT: Removed uploaded files for privacy reasons. JSON Contract trade with ID EJOLDw.txt
Relevant data:
"id": "EJOLDw-97aaa90e-9e14-4cb9-9f9f-060e7a8aedad-063",
"offerFeePaymentTxId": "56c7e5f69c4fc1abc5c070a0e5eab48351a9b4e398a3adf2132413d9502e14d4",
"takerFeeTxID": "587ee108ac433dcb3c66c776c02c20e0351e230724b99e8d19fc911b0897f804",

@cbeams
Copy link
Member Author

cbeams commented Jan 15, 2018

I have two new trades impacted by this issue, ids: EJOLDw, M3I3EI

CORRECTION: M3I3EI is NOT a result of this issue and will be dealt with on its own via usual arbitration means.

@cbeams
Copy link
Member Author

cbeams commented Jan 15, 2018

I've just created #1195 to deal with fixing the cause of this issue.

@noideawho
Copy link

@cbeams just edited my comment withe the id, thanks

@cbeams
Copy link
Member Author

cbeams commented Jan 15, 2018

Another new trade with this issue just showed up in my arbitration queue, id: 856054.

@ManfredKarrer
Copy link
Member

@cbeams Damn, seems the assumption that the broadcast will succeed sufficiently even we don't hear back from peers was wrong. I will not be able to look closer to it until weekend due traveling...

When searching the log the tx id and the broadcast attempt should be visible. If there are no logs for hearing back from peers then the broadcast did not get confirmed by back reporting peers and our timeout triggered the completion of the broadcast. The app logs a msg like:
"Broadcast of tx .... not completed after .... sec. We optimistically assume that the tx broadcast succeeded....".

People should not post json contract here as it contains the payment method details. I will remove the one above from user @Splitter8.

Instead the json contract the trade ID, taker fee tx, maker fee tx and deposit tx are sufficient. Would be good to post them in the posts so its easy to look up explorer and search log files with it. All those data are not privacy relevant and can be posted in plain text here.

The deposit tx is always failing if one of the trade fee txs was not getting into the blockchain.

We should also check logs on the bitcoin nodes to see if there was any issue.

Reporting users should also post the Bisq version they used at the time when they did the tx.

We should find anyone who knows more about the Tor network of has contact to Tor devs to get more background about the Tor issues. I saw that Tor connections are much slower and less reliable as they have been in the past. For BitcoinJ we could fall back to clear-net connections in the worst case (has some privacy issues). For the P2P network we don't have any alternative though.

@cbeams
Copy link
Member Author

cbeams commented Jan 15, 2018

Another new trade with this issue just showed up in my arbitration queue, id:8707666

@cbeams
Copy link
Member Author

cbeams commented Jan 16, 2018

Another: QRCKL

@cbeams
Copy link
Member Author

cbeams commented Jan 16, 2018

Trade id 64353 just showed up in my queue. It may be a manifestation of this same problem, and it may not, but I'm going to describe it a bit here for @keo-bisq and @ManfredKarrer's benefit in case they see something similar to it.

For reference, here are the transactions that I see in the trade details:

  • maker: d3031e2d5d5becd3029d44a90cdeae92f68db06f11329ea5f8df473043169fc4
  • taker: cda372a25669659a1b0a95a3e731c0e3572d72b2daa913dcaa2bb8b67513cff8
  • deposit: 6bb4dc93647d1107cf7c46474bf792073c1aa84f0f2f675067fdbaeab1201ddf

Both maker and taker transactions were broadcast successfully, and at first glance, so too was the deposit transaction, but on review—and this is the strange part—the deposit transaction appears to have nothing to do with this trade. Indeed, the maker and taker transactions do not feed into this deposit transaction as expected, and the deposit transaction has actually already been paid out.

So it appears that some other, already complete, trade's deposit transaction has shown up in the . trade details for 64353. This is bizarre, and certainly a first for me. Again, whether it has anything to do with the tx broadcast problems we're tracking here is not 100% clear, but it looks and feels related.

In any case, I will queue this trade's maker and taker transactions up for reimbursement, let the traders know that this trade must be canceled, and so forth, as I just documented in #1195 (comment).

@cbeams
Copy link
Member Author

cbeams commented Jan 20, 2018

@ManfredKarrer, an update from my side on your requests above:

@cbeams Do you have more recent cases? Can you send me the logs + tx IDs of those?

I am going back through my arbitration queue now to see if I missed any. If you do not need them anymore, please let me know asap, so I don't waste time on it.

@cbeams, @keo-bisq If you had that dispute could you request from the maker the full log file?
Trade ID HYyDj

I've reached out in the dedicated issue for this case at bisq-network/support#52 (comment). Per the support protocol in bisq-network/support#35, there is a good chance that both traders involved will be subscribed to this issue. I've also asked @keo-bisq to re-open the ticket and ask the maker to upload their log.

@cbeams , @keo-bisq : Could you request from the other peer the full log for trade n8T2n?

I've done this at bisq-network/support#39 (comment). Again, if @keo-bisq can ask the other trader directly via re-opening the arbitration issue, that's would be good.

@cbeams , @keo-bisq : Could you request from the other peer the full log for trade EJOLDw?

This was already worked out above between you, @Entity325 and @Splitter8, but I've carried over the comments, etc to the dedicated issue at bisq-network/support#44 in any case.

@cbeams
Copy link
Member Author

cbeams commented Jan 20, 2018

ATTENTION ALL PARTIES—TRADERS, ARBITRATORS AND MAINTAINERS:

Please continue any conversation, log analysis, etc in the dedicated support issue for each trade.

You can easily find your trade's support issue by looking at the reimbursements project board here: https://github.com/bisq-network/support/projects/1. Just search that page / filter the board for your trade ID.

It is important to have dedicated threads for each case, because, as can be seen above, a mega-thread like this can quickly get unmanageable. Especially from the point of view of individual traders who don't want to get spammed about details of every other trade affected by this issue.

Thanks!

@cbeams
Copy link
Member Author

cbeams commented Jan 20, 2018

Please restrict further comments on this issue to the issue's original purpose: which is to track occurrences of these tx broadcast failures. This is how we as @bisq-network/arbitrators and @bisq-network/exchange-maintainers keep track of how the problem is trending over time.

To track your support case, see the instructions above re the reimbursements project board https://github.com/bisq-network/support/projects/1.

To track the ongoing investigation about causes of this incident, subscribe to #1195.

To track the specific fix we believe is going to resolve this problem in v0.6.4, subscribe to #1244.

Thanks again, everyone. It's been excellent to see the quick responses. We'll get this sorted out!

@cbeams
Copy link
Member Author

cbeams commented Jan 22, 2018

Trade ID 26335996 showed up in my arbitration queue several hours ago, missing only the taker transaction (and this is a taker-as-seller trade). Per the process at bisq-network/support#35, I've created bisq-network/support#56 to track its reimbursement.

@cbeams
Copy link
Member Author

cbeams commented Jan 23, 2018

Trade ID viq9n suffered from this issue around 5 days ago, and I'm just now catching up with the trader in the Bisq forum. I've created bisq-network/support#57 to track its reimbursement.

@keo-bisq is the arbitrator for this trade.

@pimato
Copy link

pimato commented Jan 25, 2018

all of those trades with a Trade ID

BLobJUX
kcjfky
1316406
3001983

have problems, because the taker transaction did not get broadcasted.

@cbeams
Copy link
Member Author

cbeams commented Jan 25, 2018

Thanks, @pimato. Issues have been created for all of these (#60, #61, #62, #63). Please add a comment to #61, #62 and #63 with your transaction information in the same @jenechka1 already did for #60 here: bisq-network/support#60 (comment).

@keo-bisq
Copy link

Trades:
viq9n, BLobJUX, 1316406
have the "not broadcast" problem.

@cbeams
Copy link
Member Author

cbeams commented Jan 29, 2018

Trades:
viq9n,

See bisq-network/support#57

BLobJUX,

See bisq-network/support#60

1316406

See bisq-network/support#62

have the "not broadcast" problem.

Thanks.

@ManfredKarrer
Copy link
Member

@pimato Do you have the latest version installed?
@cbeams @keo-bisq : We should know if BOTH users have the latest version. If on has an old version that can cause the issues.

@cbeams
Copy link
Member Author

cbeams commented Feb 2, 2018

Trade jhcxd just showed up with a failed tx broadcast. Looks like the seller / taker was running v0.6.3. We might see a few more of these trickle in because people not having updated. Hopefully not too many. Handling it in bisq-network/support#68.

@ManfredKarrer
Copy link
Member

Maybe we can post that reimbursement of the tx fee is only done if the user used the latest version? the trade fee we still can reimburse.

@cbeams
Copy link
Member Author

cbeams commented Feb 5, 2018

Closing as complete. v0.6.5 seems to have resolved this issue completely, and while may have a few more instances show up due to folks not yet having upgraded, I don't think there's a need to keep this tracking issue open any longer. We can reopen if that assumption gets proved wrong. Thanks to everyone who participated here.

@cbeams cbeams closed this as completed Feb 5, 2018
@ManfredKarrer
Copy link
Member

Hope so. Might be that the Tor network dos attacks are more under control and so the tor netwokr more stable and reliable again. Updated at #1241

@pfischer1290
Copy link

Hi, i have th same issue with trade id WPREIBWQ.
The Takerfee never got broadcasted.

Trade took place at: Jun-10 21:28:56.112
bisq_1.log

@cbeams
Copy link
Member Author

cbeams commented Jun 13, 2018

@pfischer1290, please open a dispute for this trade if you haven't already (you can do so with ctrl-o or cmd-o. Your arbitrator will walk you through the process from there.

@pfischer1290
Copy link

@cbeams i would but i get this error and it cannot find the correct entry:
bildschirmfoto 2018-06-13 um 12 55 49

@cbeams
Copy link
Member Author

cbeams commented Jun 13, 2018

I've created bisq-network/support#121 to track this. Let's take the conversation there, thanks.

@pfischer1290
Copy link

@cbeams thanks an bunch. If you need more input, logs, etc. Just let me know :)

@huey735
Copy link
Member

huey735 commented Jul 25, 2019

This issue is still prevalent. A quick search on the forum yields a few recent cases:
https://bisq.community/search?q=broadcast%20order%3Alatest

And one of the most recent cases #2992

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests