Search content
Sort by

Showing 20 of 231 results by DataPlumber
Post
Topic
Board Development & Technical Discussion
Re: Bitcoin Invoice Signatures
by
DataPlumber
on 09/12/2013, 00:46:23 UTC
I can give you my public key and you can verify my messages.
Hrm. I would have answered, "how do I know a man in the middle didn't give me their public key instead?" But the same weakness exists with CAs. How do I know a man in the middle didn't add their key as a CA when I downloaded my browser?

It's tricky.

...I wonder if people still use Namecoin.
LOL, no doubt.  And while there have been instances of CAs behaving badly, SSL is still used and generally trusted for transactions and communications of low to moderate importance.

For example: you're using it right now.
Post
Topic
Board Development & Technical Discussion
Re: Bitcoin Invoice Signatures
by
DataPlumber
on 08/12/2013, 17:40:02 UTC
What percentage of all of the people you know have actually signed or encrypted a message using PGP?
And to your question about who uses PGP, 99.9% of people on this forum use it. Depending on the transaction I sign the address. So people can trace it back to me. Theymos uses, John K uses, the real escrowers use it. So for you to imply that it is hardly use it is not true.

The people on this forum are all of the people you know?  Stop strawmanning and think of all the people you know, your parents, your dentist, the grocery checkout clerk.  How many of them have heard of PGP or can describe its proper use?  But they know the "little lock thing" on the browser means things are at least trying to be secure, and commerce may proceed.  Would I use this for transactions valued in the BTC equivalent of millions of dollars?  Probably not-- that sort of thing requires a stronger trust model than SSL achieves.

PGP might be a more "correct" way to approach this, but I'm looking for something that will work right now in the real world, and have real benefits even if it ain't perfect.  If implemented, this will improve the trust and security of almost every Bitcoin merchant transaction.  And for bonus points, it's trivially easy to implement.

I was a huge fan of PGP ten or so years ago, to the point where I gave a presentation on the subject to a local ColdFusion (the programming language) user group meeting.  I sill do conference sessions from time to time about how public key encryption, SSL, and PGP work.  People are always startled to discover that the top of the SSL trust layer isn't at the CA layer, it's the browser manufacturers, who choose which CAs to include.

Unfortunately, my attempts to get my circle of nerd friends to embrace PGP fizzled every time.  Today I see it used pretty much daily for encryption during B2B document exchange, but key signing is nonexistent and the public key exchange is done in a depressingly insecure way.

That being said, it'd be fairly easy to optionally replace "sigdomain" with "sigkey" (or perhaps "sigpgp") and attach a key ID (or perhaps fingerprint, but I'm trying to keep it short) and PGP sig hash instead.  But I'm trying to get an idea off the ground that could work with the whole world today.

For all of the complaints about SSL, and I'll be the first to agree that many are valid, it's still way better than nothing.  And it's time to do better than nothing.
Post
Topic
Board Development & Technical Discussion
Re: Bitcoin Invoice Signatures
by
DataPlumber
on 08/12/2013, 08:17:44 UTC
> PGP is a better solution, and can be made sure that a company/person generated the address.

I like PGP as well as the next person, but the SSL trust network is far better established than PGP's, and either of them can verify that a company/person generated the address.

PGP might be a better solution *in theory*, but in practice SSL is actually used by ~100% of people on the Internet.  What percentage of all of the people you know have actually signed or encrypted a message using PGP?
Post
Topic
Board Development & Technical Discussion
Topic OP
Bitcoin Invoice Signatures
by
DataPlumber
on 08/12/2013, 07:03:52 UTC
One problem I see with Bitcoin URIs is that it's impossible, as a customer, to prove ex-post-facto that you made a payment (a) to a specific entity or (b) for a specific purpose.  While you may trust that a Bitcoin address/URI belongs to a vendor based on the fact it was presented via SSL on that vendor's page, once you've made payment you have no mechanism to prove that (a) you saw that URI on the vendor's page, (b) you made payment for any specific purpose, or (c) you paid the amount in full.  In short, there's nothing to enforce non-repudiation of a vendor's Bitcoin URI invoice once payment is made.  In other words, it's easy to create an invoice, but how can a customer show a receipt that's provably from the invoice?

It occurs to me that we already have infrastructure in place to address this-- SSL.  (SSL ain't perfect, but it's way better than nothing.)

Since the URI for a Bitcoin payment (BIP 0021) is intended to be extended, I propose this:

The vendor MAY append two (or three*) fields to the end of a URI: "sigdomain", and "sig".  "sigdomain" indicates the DNS name where the SSL public key can be retrieved that verifies the signature of the transaction, and "sig" is the Base-64 encoded SHA1RSA signature of the URI up to and including the "=" sign after "sig".  ("sig" MUST be the last field of the URI.)  If "sig" is used, then "sigdomain" MUST also be included.

Example:

bitcoin:1NYTSZeZ6axJhnR41AfxxB4ks5fEgkjDQ8?sigdomain=darylb.net&sig=b9FUOZOmvlIYAMD6FH4mTw9fipCLi8WSnN9laSg%2BlRagU5EwHe9VFN0NlX1B%2FKKNtcKlbqBel1C4WOh9bH2uibg5eNKBwDXUWenLk%2BT3i5G5iUn0uG5SNtz69zOYAloFRn5E8CAFXElqoBFj24XcU6tgRJuFv7EwFMGiNhenaauHaohB8sYr8HNKqoeLC5zMbG9sB%2FCy%2F8N3Vj7QSFYh4bQt4W%2FJI%2Fai8Fq4E7U%2FEUHR%2BHINb%2FX%2FSwUxXMva6LuDRQq%2FzhhNUFmbtd1ahne%2FF%2FADm8UQMM1LPj%2FZMtbpE6EUEW5%2BVkFYiaK2tOIBauQb%2FbrstOcIkxZgS7VdC3%2BQgw%3D%3D

Or:

This address has been signed using the private key corresponding to the public key that's available by connecting to "https://darylb.net".  The client SHOULD store the public key cert along with the invoice, so that signature verification is replayable even if the server's key is replaced.

Granted, this makes for a rather dense QR code, but with a 4.2k hard limit for alphanumeric QR codes, it's not approaching the maximum.

Clients unaware of Bitcoin Invoice Signatures (BIS) will simply ignore the added data; but clients that are aware of BIS can present (a) all of the fields included, and (b) the value of sigdomain (or optionally the Distinguished Name that the cert was issued to) and (c) the fact that the vendor has signed the transaction AND that the client has validated that signature.

In the case of a payment dispute, the customer can present the original Bitcoin Invoice URI, and prove that their payment was made through the public blockchain.  The URI in this case becomes both the invoice /and/ the receipt.

*Expiration: to limit the valid time for invoice's payment, a vendor MAY add a field labelled "sigexpiration" can be added before the "sig" field, which will be yyyymmddHHmmss encoded, and in the UTC time zone.  (HH is using a 24-hour clock.)  Clients SHOULD translate that time to the time zone of the user, and MUST NOT allow payment to be submitted after that cutoff.  (Payments confirmed after the cutoff become a dispute outside the scope of this proposal.)

I'm aware of BIP 0070, but this is far more lightweight, is usable offline, can be implemented in a relatively short period of time, and won't break existing Bitcoin clients.

Java source code for this:  https://github.com/dbanttari/bitcoin-invoice
Post
Topic
Board Hardware
Re: Recieved 50GH BFL Single Today!
by
DataPlumber
on 17/06/2013, 21:56:55 UTC
Did it not ship with its own power supply?

Edit: Grats!
Post
Topic
Board Hardware
Re: BFL Forced "On Hold For Refund" for all my Single SC orders
by
DataPlumber
on 16/05/2013, 21:45:21 UTC
Just more of BFL trying to find a way to cancel as many orders as they can.
In what way does this make sense?
BFL does not have a lack of customers, only a lack of product. Since BFL increased the price of their products by something like 85% recently, then every canceled early pre-order is money in their pocket and one less unit in the HUGE backlog that is inspiring people to grab their pitchforks...
Thanks for the clarification.
Post
Topic
Board Hardware
Re: BFL Forced "On Hold For Refund" for all my Single SC orders
by
DataPlumber
on 16/05/2013, 21:36:03 UTC
Just more of BFL trying to find a way to cancel as many orders as they can.
In what way does this make sense?
Post
Topic
Board Press
Re: 2013-05-15 Forbes: It Could Be The Bureaucrats That Kill Bitcoin
by
DataPlumber
on 16/05/2013, 21:06:53 UTC
USA still thinks of itself as very important, ccc.
The USA is not sentient.  The people are.  Just like where you live there are ALL KINDS of people.  It just so happens we have complete twats running the country and economy.  

Like all things, this is temporary.
I'm afraid "temporary" has had a really long run, so far.  I suppose it depends on your timescale, or just semantic issues of denotation vs. connotation.

I don't consider anything that's "unlikely to change in my lifetime" to be temporary, because from my mortal perspective, it's permanent.

If people were truly so unhappy with the status quo, there'd be less of it. ;-)
Post
Topic
Board Exchanges
Re: bitfloor issues?
by
DataPlumber
on 08/05/2013, 17:26:19 UTC


Edit: Arstechnica piece quotes an unnamed Bitfloor spokesman as follows:

Quote
Bitfloor shares its customers' frustration with its bank's delay in providing access to funds currently in Bitfloor's account...
Kind of reminds you of another reason to be interested in Bitcoins in the first place! 
Indeed it does.  The people who were notified of the closure quickly bought BTC and got the hell out of there.  Not clear to me why he didn't halt trading the moment he started notifying people.  I had a sell order in for an unreasonably high price at the time, but someone who got notified bought through it, and now I'm stuck with a bunch of USD the banks won't let me touch.

I wouldn't be upset if there hadn't been "favored customer" notification.
I don't think the notification was tp favored customers, but to everyone slowly.
Must have been really slow, I still haven't gotten any notification.
Post
Topic
Board Bitcoin Discussion
Re: [VOTE] ISO Currency Code bringing Bitcoin into the mainstream financial markets
by
DataPlumber
on 08/05/2013, 17:01:58 UTC
Since the ISO doesn't have a 4217 code for Bitcoin, but BTC would conflict with the existing global standards, it's unlikely that we would that 'code' if we were to list Bitcoins.

Let's just hope they don't accidentally the internet in the process.

Huh? Did you leave out an important word in that sentence? I feel like there should be a verb in there somewhere?
You're only allowed to buy vowels, not whole words, silly.

I guess we could just add the ever useful stand-in verb?

"Let's just hope they don't accidentally smurf the internet in the process."
Ooooo, that wouldn't be smurfy at all.  :-/
Post
Topic
Board Bitcoin Discussion
Re: [VOTE] ISO Currency Code bringing Bitcoin into the mainstream financial markets
by
DataPlumber
on 08/05/2013, 16:17:43 UTC
Since the ISO doesn't have a 4217 code for Bitcoin, but BTC would conflict with the existing global standards, it's unlikely that we would that 'code' if we were to list Bitcoins.

Let's just hope they don't accidentally the internet in the process.

Huh? Did you leave out an important word in that sentence? I feel like there should be a verb in there somewhere?
You're only allowed to buy vowels, not whole words, silly.
Post
Topic
Board Exchanges
Re: bitfloor issues?
by
DataPlumber
on 08/05/2013, 14:30:51 UTC


Edit: Arstechnica piece quotes an unnamed Bitfloor spokesman as follows:

Quote
Bitfloor shares its customers' frustration with its bank's delay in providing access to funds currently in Bitfloor's account...

Kind of reminds you of another reason to be interested in Bitcoins in the first place! 
Indeed it does.  The people who were notified of the closure quickly bought BTC and got the hell out of there.  Not clear to me why he didn't halt trading the moment he started notifying people.  I had a sell order in for an unreasonably high price at the time, but someone who got notified bought through it, and now I'm stuck with a bunch of USD the banks won't let me touch.

I wouldn't be upset if there hadn't been "favored customer" notification.
Post
Topic
Board Mining
Re: BFL is shipping
by
DataPlumber
on 07/05/2013, 21:38:30 UTC
Can we stop the devolution into pedantry?

Yes, they are technically shipping.

No, they're still not shipping in any meaningful volume, and that's annoying.

Next point?
Post
Topic
Board Press
Re: 2013-05-07 Business Standard: US regulator mulls setting rules for digital...
by
DataPlumber
on 07/05/2013, 15:39:50 UTC
I suppose it could be argued that anyone holding Bitcoin is shorting fiat Smiley
Post
Topic
Board Altcoin Discussion
Re: How can we make a coin/hardware that will go the poor, in the third world
by
DataPlumber
on 06/05/2013, 14:45:52 UTC
Wow, this thread devolved quickly.

But if I might probe an assumption of the OP- why do people need to be involved in mining in order to participate in a cryptocurrency system?
Post
Topic
Board Hardware
Re: BFL Wafer Broke?
by
DataPlumber
on 03/05/2013, 16:47:52 UTC
Do you prefer poutine or waffles? Forget ideas and the hypothetical.
I don't think gravy belongs on fries.

Sorry, that's still more hypothetical.

I like waffles.
Post
Topic
Board Exchanges
Re: bitfloor issues?
by
DataPlumber
on 03/05/2013, 15:37:58 UTC
Incidentally, "We are still waiting to hear back from the bank regarding our remaining account balance" suggests to me that they may have received the check, but that it was for an amount less than they were expecting.
Post
Topic
Board Exchanges
Re: bitfloor issues?
by
DataPlumber
on 03/05/2013, 15:34:04 UTC
It is quite obvious that there is a very real possibility that we aren't getting our money back ...
It is? Is there some source that supports this? Or is it just a feeling you have? Roman is always ridiculously quiet about everything. Even when the 25kBTC hack happened. I would actually fault him for that quite a bit myself: that's not how you run a business, regardless of what happens.
From the moment we let the money out of our direct control, there's been a very real possibility of not getting it back.  The only question is that of probabilities.  And speaking objectively, the longer it's being held by Bitfloor, the worse that probability gets.  Roman's reputation is the only reason most of us have any hope at all.

n.b. This includes fiat in bank accounts we "control."  Ask people in Cyprus about that.  Haircuts are probably not coming to the US anytime soon, but when it comes to any country, they won't announce it in advance, because that would defeat the whole purpose.  (It can be argued that there is no greater Ponzi scheme than our fractional reserve banking system.)

Hell, even if you stuff your mattress with cash, its "value" is being silently leeched away via inflation.

What I don't understand is how they managed to make the holding (um, "hoarding") of gold illegal in 1933 without a widespread backlash.  The hubris of even considering the action shocks me.  But then, it was the middle of the Great Depression, so I presume most people had better things to worry about, like food and shelter.

...Sometimes I wish I'd never heard of Bitcoin, because what I've learned since is a whole big series of very uncomfortable truths.
Post
Topic
Board Hardware
Re: BFL Wafer Broke?
by
DataPlumber
on 03/05/2013, 14:57:48 UTC


The problem is, for everyone one of you that says NO WAY IN HELL there are three others that are refreshed by the fact that I don't cater to whiny customers, so the point is really moot.  

Great way to piss all over your customers, Josh.
It really condenses your past behaviour in one simple post.
Bravo.


The thing is: I'm a customer - and enjoy watching josh smack down the liars and the morons. Too often people in general (and companies chasing 'customer satisfaction') resort to giving hugs and wiping various orifices of their customers with soft tissue paper.

If more of us were honest and willing to be vocal about it the world wouldn't be in nearly the state that it's in.

Keep it up Josh.


You see, that is true. There is however a difference between being tough and awesome and being an asshole.

Compare what Donald Trump does all day to what Josh did here. That is the difference. I think Josh has the potential, if he starts cranking the awesome up a little more.
So if I understand you correctly, it's ok to be an asshole, so long as the level of awesome is large enough to eclipse the level of asshole.  But if more asshole peeks out than can be effectively hidden by the awesome, it immediately becomes fail?

I believe this can be applied to other areas too, such as arrogance and competence, or annoying vs entertaining.



Yup, that is about it.

Look up George Carlin, the comedy genius. One of the main points though is that you are definitely going to either needs tons of money, social proof or success to pull it off.

Donald Trump has named his towers after himself and is a billionaire, he has proven himself in that market. He'd make an ass out of himself if he gave seminars on dog training or stuff like this. As an entrepreneur and financial advisor, he is gold and can push the envelope. Note that he never insults though. In our trainings, we say "tough on the issue, soft on the person." So you will never attack personality, calling people imbeciles and so on. Instead, you demonstrate anything they say, spin it far enough that it makes them look like an assclown and then come from a position of authority.  Rhetoric Jiujitsu Wink




What?  Seriously?  Should we be comparing Josh Zerlan to the likes of someone that's actually truly successful like Donald Trump?  So, that a decent analogy of competence vs arrogance can be used?


I'm sorry.  I must have missed the part where BFL has exceeded customer expectations and is DOMINATING ASIC.  


Ummm, oh, right.  That isn't happening.  In fact, as a BFL customer the cockles of my heart are warmed by the fact that I will need to purchase two extra PSU's and some thicker AWG cables for my mining operation.  And, after the great power efficiency marketing effort by BFL no less.  Com'on.


In reality land - smart people see past rhetorical devices and realize them for what they are:  verbal manipulation.


It's total crap.  No average customer in their right mind would ever think Josh is a good representative of his company.


I just think all of the fanboys and apologists are really, truly, completely STRANGE.
Clearly, you missed the shift into the hypothetical.  I like to talk about ideas, not people.
Post
Topic
Board Exchanges
Re: bitfloor issues?
by
DataPlumber
on 02/05/2013, 19:52:53 UTC
Really glad I only had a couple bucks in there. Cool

Luck you! You know what fucking annoys me the most about this whole fucking thing? As a rule I NEVER would have had that much USD in my account under normal circumstances, but when Roman tipped his friends  off ahead of time that he was shutting down it created a huge bitcoin buying demand by those lucky few getting rid of their USD at whatever price possible, drove the price way up, smart traders like me, having no idea what was about to happen, saw this spike rising and took advantage of the demand and I did what I NEVER do and I sold a nice big chunk of BTC. I forget what it was, like 20BTC I think and planned to buy back in as soon as the price stabilized.. but no sooner than I sold my coin and before I even had a chance to create a buy order Bitfloor halts trading and Im sitting here with $4k USD in my account ... I NEVER HAVE THAT MUCH USD IN MY FUCKING ACCOUNT.

There is so much shady suspicious bullshit going on here it makes sick that I ever felt any sort of trust for that fucking criminal.

Same exact story here, but with different numbers.
Ditto.  I was mildly shocked but happy when my sell filled, but now that I know why, I'm far less happy.