5 ms·
::sigh:: This is one of the reasons that Bitcoin core discourages address reuse.
by nullc 12y ago
::sigh:: This is one of the reasons that Bitcoin core discourages address reuse.
- zo1 12y agoIt looks like they use a specific/unique deposit address for each user. Where exactly is the address reuse in this case that you mention?
- csomar 12y agoI think he means you use a new address for each deposit.
- tedunangst 12y agoHow is this supposed to work in the real world? Imagine if you had to mail the payment for your electric bill to a different address every month.
- csomar 12y agoThe site gives you a new address for each deposit. You are not going to remember the address anyway. So it doesn't matter if it changes.
- tedunangst 12y agoMore generally, though. "Bitcoin core discourages address reuse." I work for the company of the future and I get paid in bitcoins. I'm supposed to log into the payroll system and enter a new address every two weeks?
- maxerickson 12y agoIf you trust the other party, you don't have to clear the transaction through the block chain. You could also just log in and supervise two automated systems interacting, rather than entering numbers. (Mind you, I don't believe in the glorious future of bitcoin, but any wider usage will certainly be accompanied by better UX)
- natrius 12y agoThere are two similar methods for generating addresses for a recipient. Hierarchical deterministic wallets (HD wallets, BIP 32): https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0032.mediawi... Stealth addresses: http://sx.dyne.org/stealth.html http://sx.dyne.org/stealth.html The former is more broadly supported.
- tedunangst 12y agoThanks. That's interesting, though I have to admit I'm not excited about the prospect of using it.
- mikeash 12y agoIf the analogy is accurate, then the pre-addressed envelope that comes with your bill already has the unique address on it, so you don't have to do anything special. What's the problem?
- tedunangst 12y agoAh, good point. I said electric bill, but was mentally focusing on the few checks I still hand address, for which I don't necessarily receive monthly bills (rent, etc.).
- mikeash 12y agoFor that scenario, you'd presumably have some system worked out where you can quickly say, "hey, what's the address for this payment?" And being on the internet instead of going through the mail, you don't have to wait a week for the answer.
- tlrobinson 12y agoI believe the "Payment Protocol" is supposed to help solve this. Look up BIP 0070 if you're interesdted.
- nullc 12y agoThats a pretty fundamental confusion, but it's forgivable due to bad naming. An address isn't a destination in Bitcoin, it functions more like the serial number of a bill (though the system is able to handle duplication). It would be better thought of as an invoice number. You don't expect to reuse a different invoice number of separate payments.