Replies: 3 comments 5 replies
-
Importing a wallet into BTCPay Server basically means importing the wallet's extended public key (xpub). Based on this key, BTCPay can generate unique addresses per invoice, know which ones have been in use already and manage everything accordingly, so that you don't have to manually care about that.
Those aren't the same thing. The wallet is imported or generated once, and addresses for that wallet are generated as descrived above. |
Beta Was this translation helpful? Give feedback.
This comment was marked as spam.
This comment was marked as spam.
-
Your answer, especially your use of the jargon I keyed off of that and asked ChatGPT a few questions. Do you agree with the answers? What is a bitcoin wallet's
Is a given wallet's balance publicly visible?
If I were to create a completely new wallet for every transaction, would that solve the problem of publicly visible balances?
Can an individual see all of a wallet's receiving addresses if he has only one of them?
Can one see them if one has the master public key of the wallet itself?
Can the xpub be determined from one of the child keys?
If you do, and assuming BTCPay doesn't reveal the Agreed? Further commentary is welcome. Your ideas are valuable to me. |
Beta Was this translation helpful? Give feedback.
-
This is a follow-up post from my original, over here. Unfortunately, that one was closed before I got a chance to actually discuss things with anyone. I still have unanswered questions, as the conversation suggests.
Being new here, I'm unfamiliar with the practices of the community; will it be possible to leave this new discussion open until I'm comfortable with its resolutions? I promise I won't leave it to linger afterward, and that I'll close it myself in a timely manner.
There seems to be a contradiction. Granted this may be due to my infancy in understanding crypto tech, so if so I'm hoping someone can set me straight. But if on the other hand I AM correct, maybe someone can confirm.
The apparent contradiction is between what the narrator states in the guidance video:
...and @Kukks' reply:
In fact, the reply itself seems ambiguous. Handles what internally, exactly? Not reusing wallet addresses or creating a new wallet for every transaction? Or are those two essentially the same thing? (It's also worth noting that I was fully aware when I posted it that my VB.NET code is unrelated to BTCPay. That's not the point I was trying to make. I was merely trying to invite rich discussion, for and against various ideas and concepts.)
Here's what I fear:
Please don't hit me with a fire-and-forget. I really would like to understand this better and to meaningfully engage with folks who know a whole lot more about all of this than I do. I really would like to have a discussion.
Thank you.
Beta Was this translation helpful? Give feedback.
All reactions