I'm aware this might be a contentious statement, but frankly I'm tired of the same old conversations about the value of Bitcoin compared to traditional fiat. I much more appreciate conversations about the value of the technology behind the blockchain, and the challenges we can surmount wielding it.
Conversations that incite conflict, including (perhaps) your original comment, make me bored and sad when I think about how people approach and understand crypto currencies. As the 'technical luminaries' for the the less technical in the world, I think we owe it to ourselves to not incite FUD here in this forum and then carry it out with us into the world.
It's the holidays as well, so it's a time when families gather and tell stories. If we are having a good time bashing on Bitcoin value or relating it to some two bit drug market that the FBI knocked down, we aren't educating on it's value. You are just catering to the fear that is always present with new technologies.
Anyway, you are allowed your own thoughts regarding the matter. I apologize if I came off overly aggressive about it. It's important to me!
I find the events surrounding Bitcoin, specifically the criminal aspects fascinating. I mean come on, who doesn't love a good heist? Especially one that's been committed anonymously and thus far turned up completely untraceable. No, the content of the discussion generally isn't very intellectual, however it does incite and bring about thought-provoking and technically interesting arguments.
I never really put forth my thoughts on anything relating to Bitcoin when I posted that comment. I was merely asking if there'd been work done around tracing Bitcoin theft.. I don't think I'm inciting FUD whilst asking a question. I understand that the talk of crime and theft in Bitcoin could become tiresome for you and other technically and academically interested parties, however my fascination with such topics isn't limited to Bitcoin. I just don't think you should accuse me of speculation or inciting FUD when all I posed was a question.
Also to be fair, I had labelled my comment offtopic.
 edit. Double checked and the looks like it's $17 million: http://techcrunch.com/2014/03/26/bitcoin-gets-another-boost-...
They're also backed by ycombinator and Andreessen Horowitz.
The issue at Coinbase ( https://news.ycombinator.com/item?id=6932224 ) was them taking weeks to fulfil orders, while sitting on your money, during which time the price of bitcoin was fluctuating wildly, and then processing them at the original bitcoin price, rather than the current (lower) price. End result is the customer getter far fewer bitcoins than the current market rate and accusations that Coinbase was pocketing the difference.
One of the submissions about it: https://news.ycombinator.com/item?id=6929705 Note that it took considerable pressure from the HN community (and possibly YC) before Coinbase even refunded the guys losses. They wanted to just give him a token $50 worth of bitcoins, when the profit Coinbase had made from delaying the transaction was more like $12k.
This wasn't a one off either, there were other stories on HN ( e.g. https://news.ycombinator.com/item?id=6933360 ) and threads full of people on /r/bitcoin detailing similar experiences. Nobody could get their money out or get any reply from the company and for a while it looked like it was another mt.gox. There was a total failure of support and communication.
You are also wrong about the issue. What you are referencing is a specific time about a year ago. Note that all the posts you reference are exactly 343 days ago. Those issues have long been resolved on both individual and general scales. To bring them up now as if they are current issues is dishonest. We had one support person and a ticket queue of 8,000 items in the middle of a massive bubble and pop. That is why support "went dark". It took weeks to respond because it was not humanly possible to respond faster. We were working night and day. Now we have a team of 40 support with live chat, so it won't happen again.
The more common criticism we receive, and the one I was responding to, is the notion that we cancel orders due to "high risk" as an excuse when the price goes up (not down), because the coin is now more valuable and we'd profit by keeping it ourselves. That's just not how we work, and we have never done that. (It is never noted that we cancel as many transactions due to high risk when the price goes down, with the effect of actually saving false-positive users money they otherwise would have lost.) If you do not think this is our biggest criticism, or if you think the ones you referenced are still relevant, then you do not know enough about Coinbase to be making the claims that you are.
Seeing your question here and the answers it's getting, sometimes I feel like I'm the only one treating bitcoins like a currency instead of a commodity.
2) Any reputable exchange (Bitstamp, Coinbase)
A Bitcoin address is just an identifier (cryptographic hash) of a public key in a keypair. For every transaction you do, you can create a new one. It's also possible to publish one publicly, as an address to anonymously send donations to, which can also make it easier for the public to track how many donations have gone to that address, but for most purposes, you create one per transaction, so you can keep track of how much has been spent in that transaction.
Any time you send Bitcoins, the way it works is that it sends the portion you specify to the given address, and generates a new keypair for yourself to send the change back to an address you control.
So, unless you just happen to leave a single address published publicly as your donation address, you don't have a permanent address. If you want to collect any additional information associated with a transaction; an email address to send thanks (or hit up for donations later), information to collect for tax purposes, etc, you just create a new keypair and thus new address for that transaction.
I understand the risks of how the address inputs and outputs as probabilistically tied to my identity. If I cared about those things I probably use stealth addresses and dark wallet or something.
If you're doing any kind of transactions in volume, it's much easier to just give each customer a unique address to send to, so you can verify that you've been paid when the right amount has been transferred to that address. That way you don't have any confusion of who has actually paid you if two people owe you similar amounts at the same time, and you see a transaction come in of that amount.
So yes, it's possible to pick one address as your "single permanent address", but it's not something that's expected or common.
> No one has a single "permanent" Bitcoin address.
And then you finished with:
>So, unless you just happen to leave a single address published publicly as your donation address, you don't have a permanent address.
But there is nothing in the protocol or any of the default clients that gives anyone a distinguished "permanent address". So saying "I wish we knew Mozilla's permanent Bitcoin address" indicates that such a thing is expected, when in reality any one address that an entity has is a good as any other, and addresses are generally intended to be ephemeral and single use.
On the other hand, it appears that they are using Coinbase. In that case I'm not sure Mozilla would have direct access to a wallet. Instead I imagine that Coinbase keeps track of their balance which is divided among Coinbase's wallets (sort of like a bank). I'm not too well versed however, so maybe someone else can clear this up.
Here's some Python code for creating addresses on Coinbase, if anyone is interested in how it works: https://github.com/StackMonkey/utter-va/blob/master/webapp/l...
That said, I don't think there is a way to get the private keys for these addresses so you can use them on your own wallet software. Not that you would want to, given Coinbase is currently holding (and aware) of said addresses keys.
Single address can be used as an output of many transactions. There is nothing preventing it in the protocol. More - it's a "natural" thing. Generation of address per transaction is a very convenient but not enforced by anything.
A wallet owner is able to generate new addresses at any time, and generally does so in order to verify that a payment is coming in for a specific transaction. For example, a Bitcoin ATM operator wouldn't generate a payment address until a patron is standing at the kiosk. As soon as a transaction is verified, the machine would dispense whatever amount of money and future payments to that address would probably be ignored.
You are right that Mozilla probably isn't even operating a bitcoin wallet in this case. They are probably just getting USD from Coinbase.
Perhaps the documentation was improved. I don't know if it was in the original paper.
EDIT: Why the downvotes? The biggest Mozilla news of the year hinges on the issue of donation privacy/transparency. Seems extremely pertinent to me.
We're reverting to the old images now to fix this issue.
Bitcoin users donate more to causes. Why would they require a separate Google search just to donate in a widely used currency? What's the point of creating a separate page? It's simply bad practice.
It seems to me you just want to jump on a soap box. Go blog about it. But when I want to donate to something I go to the website and click 'Donate' and I USE THE OPTIONS THERE...
No evidence of this.
> Why would they require a separate Google search just to donate in a widely used currency?
It's not "widely used" for any fair definition of the term, it's an upcoming niche at best.
> But when I want to donate to something I go to the website and click 'Donate' and I USE THE OPTIONS THERE...
Fair enough. It's really up to you to decide what's more important, donating to the cause or bitcoin evangelism; if you're more concerned with the former rather than the latter, it shouldn't matter where the bitcoin option is located so long as you can use it to make your contribution.
Mozilla says they accept Bitcoin and has A page for it. But beyond this single story, people are never going to see it. If they started accepting feces and didn't put it on the donation page I'd still say it doesn't count.
If you want to rant about Bitcoin and act like you're on some sort of higher ground because you don't care about what currencies are accepted, blog about it. I don't care. It has nothing to do with my point.
This is a common tactic used by individuals with no evidence to support their claim. Rather than substantiate your claim that "bitcoin users donate more to causes" or provide numbers to explain your subjective assertion that bitcoin is a "widely used currency", you shift the onus on me to provide evidence for statements made by yourself. Its your responsibility to support your own claims, not mine.
> Mozilla says they accept Bitcoin and has A page for it. But beyond this single story, people are never going to see it.
> people are never going to see it.
Don't you understand that nobody cares about that except bitcoin evangelists. The bitcoin donation page is functioning as intended, anybody who cares about supporting the Mozilla foundation has the option to donate funds using fiat or bitcoin. If your only complaint is related to the visibility of the bitcoin donation option, then it's pretty obvious to everyone that all you're really after is publicity for bitcoin.
> If you want to rant about Bitcoin and act like you're on some sort of higher ground because you don't care about what currencies are accepted
What's with the persecution complex? "Not caring which currencies are accepted" doesn't mean I feel like I'm on "higher ground", it literally means what the sentence says: I don't care, and nobody else does except people who have a bitcoin promotion agenda.
I haven't evangelized anything. I said Mozilla does NOT accept Bitcoin though their donation page. Get over yourself.
Previously they were getting $300M a year from Google and they were required to spend that every year, from what I've been told from employees that I know. Everything I've heard from them is that Mozilla is a very wasteful company. They spend a bunch of money on things like boondoggles to Europe for the staff, apartments in Paris that anyone can book, employees sitting around with almost no work to do, etc. They also have really lucrative bonuses (>40%/yr) for employees that push salaries over $200k for senior engineers, so I'm just wondering why they even bother with donations? I'm assuming that their contract with Yahoo is even more lucrative than $300M/year, so they must have a lot of money to spend, why worry about donations that might only reach a small percentage of that?
Minor point: I strongly contest that Mozilla is a wasteful company - salaries are low by large-tech-firm standards and spending (on travel, equipment, etc.) is fairly frugal. I have never heard of employees having almost work to do - it is nearly always the opposite. Travel is nearly always for coordinated team work since many employees and volunteers work remotely. For a (relatively) small budget, Mozilla produce an awful lot of results - the entire company is run on vastly less than the marketing budget (!) for Chrome, for example (sorry, can't find a source though).
Donations are important for the Mozilla Foundation to keep a non-profit status. The Yahoo! deal is a Mozilla Corporation deal, so that's a different story (Mo Corp pay taxes like any company).
(Disclaimer: not a MoCo/MoFo employee)