Search content
Sort by

Showing 19 of 19 results by DivineOmega
Post
Topic
Board Development & Technical Discussion
Re: Concerns regarding deterministic wallet
by
DivineOmega
on 10/05/2013, 11:21:25 UTC
Also, there are plans to implement deterministic wallets for the reference client too, as the advantages for backup safety far outweigh the security risks.

That's very encouraging. Do you have a rough time-scale for this and/or knowledge of what priority this is for Bitcoin-QT's development?
Post
Topic
Board Development & Technical Discussion
Re: Concerns regarding deterministic wallet
by
DivineOmega
on 09/05/2013, 23:26:35 UTC
Thanks for your detailed response.

Electrum seeds are 128 bit (http://electrum.org/seed.html), which makes them easier to brute force. If one is successfully brute forced, this surely yields a larger 'reward' for a the attacker than just brute forcing private keys directly, as it allows the attacker the reconstruct all private keys in the seeded deterministic wallet.

Assuming I'm correct here, why would the decision for to make the seed for an algorithm that generates multiple private keys only 128 bit, while the private keys themselves are 256 bit?

128 bits is more than sufficient.  There's a reason it was chosen.

Consider that the entire bitcoin network, over the course of the last 4.5 years, has "only" produced about 269 hashes.  You'd have to do about 500 quintillion times that amount of work to have a 50% chance to brute-force a single 128-bit seed.  It's just not feasible.

If that is indeed the case, then perhaps I am just being overly paranoid. Maybe it is the simplification of Electrum's seed (specifically its representations as only a few words) that makes it seem that it could be much more easily brute forced than these calculations suggest.
Post
Topic
Board Development & Technical Discussion
Re: Concerns regarding deterministic wallet
by
DivineOmega
on 09/05/2013, 23:16:25 UTC
Nobody tries to "guess" a private key.  Brute forcing private keys is for all intents and purposes infeasible.  256bit is a large number (likely a quadrillion to the quadrillionth times larger than you "think" it is).

Quote
These numbers have nothing to do with the technology of the devices; they are the maximums that thermodynamics will allow. And they strongly imply that brute-force attacks against 256-bit keys will be infeasible until computers are built from something other than matter and occupy something other than space.
http://www.schneier.com/blog/archives/2009/09/the_doghouse_cr.html

Unless you are worried about attackers building computers from something other than matter and existing in something other than space the attack vector isn't to "guess" your private key/seed it is to GAIN ACCESS to your private key/seed.

...

Thanks for your detailed response.

Electrum seeds are 128 bit (http://electrum.org/seed.html), which makes them easier to brute force. If one is successfully brute forced, this surely yields a larger 'reward' for a the attacker than just brute forcing private keys directly, as it allows the attacker the reconstruct all private keys in the seeded deterministic wallet.

Assuming I'm correct here, why would the decision to make the seed for an algorithm that generates multiple private keys only 128 bit, while the private keys themselves are 256 bit?
Post
Topic
Board Development & Technical Discussion
Topic OP
Concerns regarding deterministic wallet
by
DivineOmega
on 09/05/2013, 23:01:36 UTC
I asked the following in the #electrum IRC channel on Freenode recently, but sadly got not response.

Quote
Hi all. I'm considering using Electrum to store a large number of Bitcoins, but the deterministic wallet concerns me a bit.
I'm under the impression the completely random address generation of Bitcoin-QT is more secure, as a potentially attacker would need to guess every private key to spend your entire wallet.
While with Electrum only one secret (the seed) is required to spend the entire wallet
Am I correct here or am I completely missing something?
I really want to use Electrum, as I have an old netbook with very little storage that is struggling to hold the entire blockchain (< 900 MB remaining) and struggling dealing with Bitcoin-QT's IO requirements.
I really want to know if my concerns regarding deterministic wallets are valid.
Also, I suppose I should ask if Electrum can be used without a deterministic wallet?

What are everyone's thoughts?
Post
Topic
Board Goods
Topic OP
SomethingGeeky.com Bitcoin Accepted! - Geek tshirts, hoodies, mugs, etc.
by
DivineOmega
on 01/05/2013, 13:25:31 UTC
Hi all,

I'd just like to point out a BitPay integration I did recently for Something Geeky, an e-commerce website that sells a whole variety of geek apparel.

Prices are listed in GBP (£) but at the final stage of the checkout, before payment, there is an awesome 'Pay with Bitcoin' button that sends you off to BitPay to make your payment.

Links:

* Something Geeky - Homepage
* Bitcoin payments accepted - Blog Post
* Bitcoin related t-shirts, hoodies and mugs - Products with Bitcoin designs

Tell me what you think!

Smiley
Post
Topic
Board Beginners & Help
Re: That one Bitcoin Guy
by
DivineOmega
on 01/05/2013, 13:17:34 UTC
I'm without a doubt my office's Bitcoin guy. And I've actually managed to get someone interested enough to sell some to him. It was only about 0.1 Bitcoins, but it is a start. I imagine he's only in it for the speculation and to make a profit at the moment though.

I have high hopes that the increase in merchants will reduce the number of speculators and increase the number of people actively using the currency.
Post
Topic
Board Beginners & Help
Re: Exchanging BTCs face-2-face. How?
by
DivineOmega
on 30/04/2013, 13:05:42 UTC

Thanks for the link, but this seems to confuse me:

Quote
Note that both parties can cancel the trade at any time. Each trade done with the transaction service will build your reputation on localbitcoins.com

Doesn't that mean that even if he releases the bitcoins, and receives the transaction-code he can still cancel the deal? Like on paypal?

I'm afraid I'm not certain, the transaction system differs slightly from the escrow system in that regard I believe.
Post
Topic
Board Beginners & Help
Re: Exchanging BTCs face-2-face. How?
by
DivineOmega
on 30/04/2013, 12:43:08 UTC
https://localbitcoins.com/ might be what you are after.

Yea I was recently looking into that.
Would you mind explaining the built-in escrow service? I read about it, but didn't get it Sad

...

I've actually just done a transaction on there as a Bitcoin buyer so I'll explain the process from that perspective.

1. I sent a request to an advertisement offering to sell Bitcoins.
2. I was presented with (in this case) the UK bank account payment details.
3. I sent the payment via my online bank account.
4. I clicked a button on the Local Bitcoins site to say that I have paid the invoice.
5. The seller released the bitcoins from escrow.

I believe, although I am not certain, that the bitcoins are put into escrow as soon as I sent the request to the advertisement (so step 1.5). I've not yet seen this process from the seller's perspective.

Unfortunately, I am not certain first-hand how this process works if you are transferring via cash in hand. There are more details on the 'transaction service' that offer which is designed for cash in hand - see the link below.

https://localbitcoins.com/faq#howto_why_transaction

Post
Topic
Board Beginners & Help
Re: Exchanging BTCs face-2-face. How?
by
DivineOmega
on 30/04/2013, 12:08:06 UTC
https://localbitcoins.com/ might be what you are after.
Post
Topic
Board Beginners & Help
Re: WANTED: Time Machine
by
DivineOmega
on 29/04/2013, 20:34:57 UTC
I have some spare Jigga-watts on my Flux Capacitor you can rent for 5000 BTC.

It's a bargain, don't you know!

Great Scott!
Post
Topic
Board Beginners & Help
Re: Hi :)
by
DivineOmega
on 29/04/2013, 19:28:27 UTC
Hi there,

I found this site while researching bitcoin and am currently in the process of building a web store that accepts BTC.

I mainly came to this website to comment about the functionality of the MtGox payment module for Prestashop, hoping that it is possible (like the Magento plugin) to add a feature where BTC can be displayed along side the current currency (GBP) in the front end.

I have quite a lot of website/PHP/sales experience and hope to meet some like minded people here  Kiss

Regards,
BiTCoinRC

I've implemented BitPay's API before, but I'm very interesting in creating a custom solution for accepting Bitcoins directly (and not immediately converting them to fiat).

I also wrote a Bitcoin helper class in PHP. It can be used to quickly convert a Fiat amount into BTC and show it on a webpage.
Post
Topic
Board Beginners & Help
Re: Q: transaction commission
by
DivineOmega
on 26/04/2013, 14:25:18 UTC
Change addresses in Bitcoin-QT and in general are something that I think is going to cause a great deal of confusion for new users and loss of bitcoins for those experimenting with brain wallets and the like.
Post
Topic
Board Beginners & Help
Re: Free Amazon Instance
by
DivineOmega
on 26/04/2013, 14:22:53 UTC
You Don't NEED a GPU. And it doesn't have one.
But it is pretty low power yes, but at the end of the day its free.

So as long as you are happy putting in the time investment then it is free mining.

As said, if you haven't any experience with ssh / Linux then that amount of time would be significant. Hence probably not worth it.

Okay, my apologies. You do not need a GPU, but CPU mining is very limited in terms of the hash rate you can achieve.
Post
Topic
Board Beginners & Help
Re: Bitcoin Businesses and Developers, Let's Get Started!
by
DivineOmega
on 26/04/2013, 14:20:51 UTC
My account doesn't represent a business specifically, but I'm an application and web developer.

As part of my full time job, I've integrated BitPay's payment gateway into SomethingGeeky.com (geek tshirts, hoodies, mugs, etc.). Might be of interest to some of you guys as we've got a sale on a lot of Bitcoin related products.
Post
Topic
Board Beginners & Help
Re: Introduce yourself :)
by
DivineOmega
on 26/04/2013, 14:08:59 UTC
Hello everyone...
I heard you can get rick quick here... am I in the right place?  Grin

With the huge increase in interest Bitcoin has got recently, I wonder how many people are legitimately here just to 'get rich quick'.
Post
Topic
Board Beginners & Help
Re: Introduce yourself :)
by
DivineOmega
on 26/04/2013, 13:51:44 UTC
I've an application and web developer with a great interest in Bitcoin. I'm really hoping to price stabilises as incentive for more merchants to accept it, although personally the perceived value of Bitcoin doesn't bother me too much providing it never reaches zero.

So far, I've developed several Bitcoin applications and integrations, though the only one I've sent live is my BitPay integration into SomethingGeeky.com.
Post
Topic
Board Beginners & Help
Re: Free Amazon Instance
by
DivineOmega
on 26/04/2013, 13:48:18 UTC
I believe the free Amazon instance is very low power and certainly doesn't come with a GPU of any significant power that you would actually need for mining.
Post
Topic
Board Beginners & Help
Re: malware
by
DivineOmega
on 26/04/2013, 13:46:57 UTC
If you've been infected with malware which has obtained administrator level privileges (on any operating system) the only way to be sure is to nuke (format) the hard drive entirely, and reinstall.
Post
Topic
Board Beginners & Help
Re: Faucets
by
DivineOmega
on 26/04/2013, 13:44:32 UTC
One of my friend who recently got very interested in Bitcoins sent me this through: http://netlookup.se/free-bitcoins/373277

Might be useful, but it only gives out very tiny amounts.