osagga / NTumbleBit

TumbleBit Implementation in .NET Core
MIT License
1 stars 0 forks source link

Bob's cashout address to the Tumbler #2

Open osagga opened 7 years ago

osagga commented 7 years ago

Given how the Q version of the promise protocol specifies that the Tumbler has to verify the cashout transactions that Bob created (step 7) and given the fact that the cashout wallet destination for Bob is hidden from the Tumbler (otherwise the Tumbler can preform a dictionary attack on the hashes and figure out which are real and which are fake.) How would the Tumbler create and verify the cashouts without knowing Bob's wallet address?

One possible solution is that Bob reveals the address in step 6 along with the fake indices and salt. If that solution is applied, would that affect the anonymity of Bob or Alice?