Bitcoin Forum
June 25, 2024, 09:52:51 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 [316] 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 »
6301  Bitcoin / Development & Technical Discussion / Re: Blockchain size, exponential growth? on: July 20, 2012, 07:51:50 AM
You might find this useful: https://bitcointalk.org/index.php?topic=94102.0

(the other choice is to use an alternative client)
6302  Bitcoin / Project Development / Re: Decentralized Identity Management using the Block Chain on: July 11, 2012, 01:48:52 PM
btw - in regards to WoT I had previously posted some thoughts regarding using the blockchain here: https://bitcointalk.org/index.php?topic=87339.0
6303  Bitcoin / Project Development / Re: Decentralized Identity Management using the Block Chain on: July 11, 2012, 01:45:35 PM
I dont know about that. But i do know Ive never been ripped off using bitcoin-otc.

Sure - the idea of identifying a person uniquely is very different concept from creating a WoT (although it may actually be possible to use the blockchain technology to do both things).

For sure a WoT is the key thing for doing trading with other entities.

Identifying individuals is only critical if we want to be able to support a democratic style of voting in a de-centralised manner (something I think would be an amazing feat to achieve).
6304  Bitcoin / Project Development / Re: Decentralized Identity Management using the Block Chain on: July 11, 2012, 01:25:23 PM
Politicians abuse this by getting dead people to vote. The diebold voting machines dont even use encryption. Heck i would be happy if the government sent me communications via gpg so all I had to do is gpg sign up at the voting booth.

Indeed that was my thinking behind having 2 private keys (one that only the actual person has) - also I guess a registry of dead identities would be required (yes rather impossible with fingerprints if they were burned beyond recognition - DNA?).
6305  Bitcoin / Project Development / Re: Decentralized Identity Management using the Block Chain on: July 11, 2012, 01:11:44 PM
Couldn't this be done with Namecoin? Namecoin is decentralized, cryptographically secure, and can be easily extended to have an ID or voting system.

http://dot-bit.org/Personal_Namespace
http://dot-bit.org/Namespace:Aliases

Interesting stuff (and makes Namecoin look more relevant), however, the problem when it comes to voting is one can create multiple identities and AFAICT this is the #1 problem that is so far lacking a de-centralised solution (hence why I threw out the bio-recognition idea).
6306  Bitcoin / Project Development / Re: Decentralized Identity Management using the Block Chain on: July 11, 2012, 01:06:29 PM
Exactly my point actually.... Finger printing is flawed to authenticate identity.. It only shows "significant evidence" you are authenticating your identity with only fingerprint. AFAIK a true fingerprint system would incorporate a Fingerprint, Eye scan as well as a unique password that is unique to the identity but then again that’s for entering secure buildings by that method of authentication becuase as its easy to kill someone and take their fingerprints, eyeballs(eww) and beat the password outta them before you kill them its shouldn't be possible to enter a secure building with a bloddy finger, an eye ball(forget the password) llol

Ouch - am now having nightmare visions of people turning up to voting booths with bags of eyeballs and fingers.  Shocked
6307  Bitcoin / Project Development / Re: Decentralized Identity Management using the Block Chain on: July 11, 2012, 12:58:29 PM
Deffinatly want to bring your own fingerprint signing hardware Wink

That would just transfer the trust issue to the counter-party requesting your fingerprint to be checked.... s/he would need to trust your device not to be fraudulent.

One very interesting technology that comes to my mind with regards to this issue is open source 3D printing (although the possibility of using this tech to create such devices is probably a long way away). Smiley
6308  Bitcoin / Project Development / Re: Decentralized Identity Management using the Block Chain on: July 11, 2012, 12:56:35 PM
Wow... you're mixing 3 different things there. Don't you think it's too messy?

Without a doubt trying to uniquely identify someone and then allow that person (and only that person) to perform a tx in a way that cannot later be deconstructed to then identify them is one very difficult problem (so any solution I think is going to be somewhat messy).

Also, about your idea in particular, I'm not sure you can have the fingerprint in the private key. I'm not sure you can produce a unique hash out of all possible scans a finger can produce*. So, during the validation phase (2), the scanner would not be able to produce the same private key to derive the public key from.
Unless you also provide the original private key to the scanner, besides your thumb. Was that the idea?
If that's the case, and you're really going to trust the scanner like that not to output your private key, then what difference does it make if the fingerprint is a private key or just some hashed data in the public database?

* I'm not 100% sure of that. But I remember I friend who once used a fingerprint validation API, and he had to provide to the API both the scan output and what was saved in the database for the intended person. The API would tell if it matched or not. If it was possible to produce a common hash of all possible scans, then why wouldn't this hash be stored instead?

Also for sure I don't know anything about how actual fingerprint software operates. I was really just trying to put out an idea that perhaps someone else could work out (or perhaps just disprove if what I'm suggesting is not actually theoretically possible).
6309  Bitcoin / Project Development / Re: Decentralized Identity Management using the Block Chain on: July 11, 2012, 11:59:33 AM
Are you sure? AFAIK fingerprint scans do not always produce the same string of bytes. Each scan produce a particular "image", and there are algorithms that allow you to compare two different images and tell with a high certainty whether they were produced by the same finger. I guess all biometric scans (retina, DNA etc) work like that actually.

So, if all that's public is a hash of the fingerprint, unless you're really lucky to get the same string that was used to generate such hash, I don't think you'll be able to locate it.

Yup - for the key to be useful to identify a single individual the actual "fingerprint" would in fact already have to be some sort of hash that would be used for comparing fingerprints (rather than the raw scan data which of course would vary).

I was assuming this is how fingerprint DB's for forensics worked (but must admit I haven't researched it at all).
6310  Bitcoin / Project Development / Re: Decentralized Identity Management using the Block Chain on: July 11, 2012, 11:02:17 AM
Dont let anyone cut your fingers off either Cheesy

Yeah - the idea of having 2 keys (or a 2 part private key) would be to stop any usage of the fingerprint key without also having the other private key.

Although I guess if you were about to get your fingers cut off you might end up divulging your other key. Grin
6311  Bitcoin / Project Development / Re: Decentralized Identity Management using the Block Chain on: July 11, 2012, 10:51:15 AM
Deffinatly want to bring your own fingerprint signing hardware Wink

Yup - complicated private key issues aside the hardware would be a much more difficult trust issue for such a system (but necessary in the approach I was outlining to ensure that no-one can cheat).
6312  Bitcoin / Project Development / Re: Decentralized Identity Management using the Block Chain on: July 11, 2012, 10:20:20 AM
Biometric identity is an interesting way to do it. Hashing your fingerprint into a blockchain I never thought of.

One weakness I can now see in my idea (which admittedly just came off the top of my head) is that if someone did manage to get your fingerprint then they would be able to work out who you had voted for (as the public key would be easily traced).

It may be possible, however, to circumvent this problem by using the sort of combining private key stuff that etotheipi has described before for safely being able to generate vanity addresses for other people (this needs some more thought).
6313  Bitcoin / Project Development / Re: Decentralized Identity Management using the Block Chain on: July 11, 2012, 09:02:01 AM
How do you limit a single ID to a single person?

One idea that came to my mind was the following:

SHA2( fingerprint information ) == private key 1
SHA2( some pass phrase or personal info ) == private key 2

1) Import the private keys into your wallet then send perhaps a specific BTC amount to both addresses (the sending could be done from anywhere to hide IP). The purpose of this is to be able to find the public key of all registered voters (and to be able to prove you have registered to vote). Also to ensure that no other public key #2 can be used with public key #1 (i.e. identity theft).

2) To prove identity a fingerprint scan would be performed and then public key #2 would be determine from the registration txs in the block chain (of course you need to trust that the device checking the fingerprint only actually outputs the public key and does not keep the raw data and that you were not photographed using the device, etc.).

3) A voting token (say BTC0.001) is sent in a tx that will require two sigs (for the 2 keys).

4) Some time later (and most likely at a different physical location) you can "spend" your vote.
6314  Other / Beginners & Help / Re: Some Questions on: July 07, 2012, 04:22:40 AM
I have then tried the script made available here, it's a script to install bitcoind on CentOS which is the system Im using.

The script first downloads and builds all dependencies and while compiling Boost it produced errors.

This boost software seems rather problematic in Centos...

Any tips or links on how to install bitcoind on Centos will be much appreciated

From that thread there was a link to this: https://github.com/weex/bitcoind-centos in which the README contains the following:

Code:
This was tested on both 32 and 64-bit versions of CentOS 5.

Are you using the same version?
6315  Other / Beginners & Help / Re: Some Questions on: July 05, 2012, 06:20:10 AM
Would that require the private keys to be kept on the server?

Well the wallet would need to be on the server, however, if it has been encrypted then the private keys should be safe (as the listtransactions command doesn't actually need to see the private keys to work).
6316  Other / Beginners & Help / Re: Some Questions on: July 05, 2012, 05:43:59 AM
I want my web store to confirm payments automatically, so I'm trying to come up with a simple way to do that.

I thought of setting up a cronjob at our linux server to keep checking for payments, upon finding a payment it will check if the amount is correct and check the order status to Paid.

I think what you are probably going to need to study is this: https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list

You can use the "bitcoind" console interface to check for recent transactions (see the command *listtransactions*) which you could schedule to run at regular intervals (you just then need to be able to parse the returned JSON formatted data).

The following is a simple usage example:

Code:
./bitcoind -rpcpassword=needs_a_password_here listtransactions
6317  Other / Beginners & Help / Re: Some Questions on: July 05, 2012, 05:04:58 AM
1. What happens if I try to send money and input the address incorrectly?

The addresses contain a "checksum" at the end so if the address if you put in an invalid address then that will be detected and no sending will occur. If you put in the *wrong* address (but one that is *valid*) then bad luck - bitcoins are gone (so be careful)!

2. What happens if I try to send money to myself (to an address that belongs to my own wallet)?

No problem to do that at all.

3. I have many receiving addresses saved on my Bitcoin client, what happens if I delete one? Can I still receive money on this address?

I don't think the client actually has any way to delete an address but if you were to somehow *lose* the private key to an address you would effectively no longer own that address (and likely nor would anyone else).

4. How many unique addresses can a wallet generate? How to make sure the address is unique if they're generated randomly (I assume)?

A very huge number - so big that the chance of any collision (or *birthday*) is probably less likely than our entire universe being a computer simulation. Smiley

5. How can I generate a couple thousand different addresses? Is there an easy way to do so?

Just change the "keypool=<n>" setting in bitcoin.conf to 2000 (and restart the client).

6. I can check whether an address received a payment simply by using the BlockExplorer, correct?

Yes - and also http://blockchain.info.

7. So a way to find out if an order was paid is to keep checking the BlockExplorer for the corresponding address for a certain period of time, say 15 minutes that would be the expiration for that order. But what if I had a huge amount of orders/addresses to check, is there a less bandwidth consuming way to check whether an order has been paid? I'm not interested on 3rd party services at this point such as Bitpay.

Not sure why you would want to use a 3rd party to be doing this as the client itself will tell you when you each tx is received automatically (so no need to use a website or service for that).


HTH,

Ian.
6318  Other / Beginners & Help / Re: How to avoid Bitcoin Wallet .0005 fee ??? on: July 02, 2012, 02:24:58 AM
The "age" of the coins is another factor in the calculation of the tx fee (this is to stop people from creating a DoS attack by constantly spamming the network with very small amounts).

If you wait long enough you'll find that the fee is no longer required.
6319  Economy / Service Announcements / Re: {ANNOUNCEMENT} WBX Exchange Frozen on: June 27, 2012, 01:17:38 PM
Somewhat ironically, security licences (I checked - their licence is valid until December this year) in Queensland are issued by the Office of Fair Trading - the same government body which investigates scams and fraud.

Unfortunately if they are anything like the equivalent Office of Fair Trading in Victoria you'll likely get no help from them at all (they basically don't take the consumers side but instead are on the side of the businesses).
6320  Other / Meta / Re: Watchlist on: June 27, 2012, 06:12:04 AM
I don't want to remove a feature. You may want to check it occasionally to see topics that you've posted to but have unwatched.

Understood but perhaps we could just have just one more little option for choosing whether to display it. Smiley
Pages: « 1 ... 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 [316] 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!