Bitcoin Forum
May 24, 2024, 03:50:37 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 [391] 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 »
7801  Bitcoin / Development & Technical Discussion / Re: [PATCH REQUEST] Variable ports (205BTC reward) on: December 24, 2010, 08:49:20 PM
On a related note: from discussion on IRC I understood that the peer exchange protocol somehow doesn't have support for alternative ports. Does this patch work as advertised at all?

The protocol supports alternative ports just fine, though you won't receive incoming connections because Bitcoin prefers not to connect to peers that are using non-standard ports.
7802  Bitcoin / Mining / Re: Join a pooled bitcoin mining effort on: December 23, 2010, 05:25:24 PM
Is any other servers there for backup.....

This is the only puddinpop server currently online as far as I know.

Quote
Do i have to change the address if somewhat by luck or chance i got bitcoin from mining?

No. That's a recommendation for the sake of anonymity, but it isn't required.
7803  Bitcoin / Mining software (miners) / Re: python OpenCL bitcoin miner on: December 23, 2010, 05:10:34 PM
Is it possible to see this on blockexplorer.com? What do I have to look for?

You can see the block on BBE as soon as it is generated (1-minute delay). If it shows up there, it probably won't be reversed, though from time to time this does happen. It won't appear in your balance until it is 120 blocks deep.

The block hash is printed to debug.log by Bitcoin when you find a block. poclbm itself might also do this.
Code:
proof-of-work found  
  hash: 000000001cd845dc081bd5c2f0165f6101edee254a0f716701b70c1522758b69

You can use the hash to search BBE for the block.
7804  Bitcoin / Bitcoin Discussion / Re: Generated coins just appeared? on: December 23, 2010, 07:01:23 AM
It was generated recently:
http://blockexplorer.com/block/0000000000004a60c3ab36de39e76055a1df300c3c7e08a5d49d1a44d33140fa

I don't know which pool generated it, but you were part of it for at least a short while.
7805  Bitcoin / Bitcoin Discussion / Re: Generated coins just appeared? on: December 23, 2010, 06:56:01 AM
Puddinpop pool servers payout directly in that way.
7806  Bitcoin / Development & Technical Discussion / Re: [PULL REQUEST] add address to listtransactions output on: December 23, 2010, 04:22:55 AM
How would look multitransaction with several entries of identical addresses with identical amounts? How they will be different for JSON client?

The question is not idle, it is necessary for services like http://bitcoindarts.movoda.net/ but who can accept payments several times at the same address

Two different transactions to the same address will have different txids (and possibly other info).
7807  Bitcoin / Development & Technical Discussion / Re: RFC for feature : force rescan of blockchain against an arbitrary wallet on: December 23, 2010, 03:33:45 AM
Right now you have to delete the block database. It is possible for Bitcoin to re-scan the blocks. It doesn't look too difficult: loop through every block and run AddToWalletIfMine on each tx.
7808  Bitcoin / Development & Technical Discussion / Re: Random Access Block Chain on: December 22, 2010, 12:11:14 AM
Is this a linear-time operation where you have to find all transactions that deposited money into that account before you can know the 'balance'?

Yes. Fortunately, only the owner of the address ever needs to do this.

Quote
What can of performance hit could we expect once there are 1000's of transactions per block instead of just a half dozen or so?

It's not that hard to scan through transactions, especially if you're not actually verifying the crypto for each one (which a lightweight client doesn't need to do).
7809  Bitcoin / Development & Technical Discussion / Re: How to transfer share holdings within the block chain (second attempt) on: December 21, 2010, 05:35:08 AM
"sendfrom" doesn't actually send bitcoins from a particular address/account. It just reduces the account's balance after sending.

If you can send from a particular address, you could just send a pre-set number of bitcoins from the old owner to the new owner. The stock broker watches the block chain for transactions of a certain amount from the current owner, and whoever first receives coins of the proper amount from that address becomes the new owner.
7810  Bitcoin / Development & Technical Discussion / Re: Feature request : signing a text with a wallet key on: December 21, 2010, 01:57:04 AM
3rd, the bitcoin client should be able to import 3rd party public keys.  Allowing it to 'encrypt to address'.  This could be very useful for sending private messages to people you trade with.

ECDSA doesn't support encryption.
7811  Bitcoin / Development & Technical Discussion / Re: Timestamping a file into bitcoin's block chain on: December 20, 2010, 02:45:19 AM
I made a couple of new Real-Time Stats pages for things like this:
http://blockexplorer.com/q/getreceivedbyaddress
http://blockexplorer.com/q/addressfirstseen

If you use /q/addressfirstseen, you'll be able to make a really nice script for distributed timestamping.
7812  Economy / Marketplace / Re: BitcoinSportsBook.com on: December 19, 2010, 07:04:53 AM
Theoretically they could manually fix it and give the bitcoins back, but I guess for this small amount it's not really worth it.

If I owned BSB, I wouldn't mind. Your claim doesn't take long to verify.
7813  Economy / Marketplace / Re: BitcoinSportsBook.com on: December 19, 2010, 02:55:03 AM
I'm guessing the reason is that it's because they weren't transferred but were put in directly from generation using one of those pooled mining things.

Don't generate directly to site balances. The current version of bitcoind is incapable of detecting these transactions. There's nothing sites can do to fix it.
7814  Bitcoin / Bitcoin Discussion / Re: Bitcoin client backward compatible w/ older wallet.dat? on: December 19, 2010, 02:49:16 AM
Quote
is it possible to add those keys into another wallet?

It's possible, but Bitcoin doesn't do it. A future version of Bitcoin might do it, though. In any case, it will be possible to manually extract keys from an old wallet and insert them into a new one.
7815  Bitcoin / Development & Technical Discussion / Re: Comparison of GPU's on: December 19, 2010, 12:38:36 AM
I've not spotted how to figure out what hash speed the entire network is searching at? Can anyone link me?
Take the average number of hashes required to solve a block:
http://blockexplorer.com/q/hashestowin
And divide that by the average interval between the last 1000 blocks or whatever:
http://blockexplorer.com/q/interval/1000

Right now it's ~102 ghash/s.
7816  Bitcoin / Bitcoin Discussion / Re: Bitcoin client backward compatible w/ older wallet.dat? on: December 18, 2010, 08:42:37 PM
The public/private keys are in there, so it should always be possible to recover them, even if Bitcoin can't do it automatically.
7817  Bitcoin / Development & Technical Discussion / Re: Comparison of GPU's on: December 18, 2010, 08:06:26 PM
Well, that's a massive investment, are we sure that doesn't tip over the balance of Bitcoin?

It will (for a while, at least). ArtForz will have 65% of the network.

With this much CPU power, he could actually prevent all other blocks from making it into the chain. I don't think he will do this, though.

Maybe pools are solution, because pool admin does not own processing power and no one entity can turn to monopoly. Still users own the power, they temporary
lend it to pool and can everytime connect to another entity when they don't like pool politics. Or can start mining back standalone.

Pool mining will still be unprofitable electricity-wise. They could be powered by volunteers, of course.
7818  Bitcoin / Development & Technical Discussion / Re: Bank Fraud, Is it possible? on: December 18, 2010, 04:38:48 PM
Good idea. Bitcoin's network is weak, and you can do a lot of mischief if you can totally surround someone.

The attack as you described it would be entirely possible if not for block timestamps. Difficulty is based on block timestamps, and blocks are rejected if their timestamps are too far from reality. An attacker attempting your attack would therefore have to match the difficulty progression of the real network in order to get a final timestamp that matches reality. If an attacker can do that, then they can overcome the real network.

An attacker that is totally surrounding the bank can put it on a separate chain. The attacker will produce blocks slower than the real network, but the bank will accept them if those are the only blocks they see. This allows double-spending attacks against the bank, which may result in the bank accidentally becoming fractional-reserve. A later version of Bitcoin will probably produce a warning when it's receiving blocks more slowly that it should.

In the future Bitcoin might support an ultra-lightweight mode that doesn't even download full blocks. This mode is clearly not meant for banks, but if the bank is running in this mode and surrounded, you can generate fake coins and make the bank take them. The bank can't verify the transactions for itself, so it relies on hash trees in the block chain. If the chain is bad, then even a transaction for 21 million BTC could be considered valid by such a client.

See http://www.bitcoin.org/wiki/doku.php?id=weaknesses#cancer_nodes

Actually surrounding someone is difficult because Bitcoin will only make outbound connections to IPs on different /16 networks. Still, a bank would be wise to set -maxconnections=50 and connect to a couple of fallback nodes.
7819  Bitcoin / Development & Technical Discussion / Re: Comparison of GPU's on: December 18, 2010, 03:35:52 PM
ArtForz is planning on buying $200,000 in custom mining hardware. GPU mining will then become unprofitable for everyone. I don't know when he's going to do this (and it's not sure that he will), but I wouldn't risk buying a GPU for mining.
7820  Bitcoin / Development & Technical Discussion / Re: Exploiting Special Properties of Bitcoin For Uses Other Than Currency on: December 18, 2010, 03:37:39 AM
Hum...  bitcoin tells me it's an invalid address.  There must be a bug, but you get the idea, right ?

You need to use a 160-bit hash. SHA-1 or RIPEMD-160, for example. You could also truncate the SHA-256 hash to 160 bits -- this generally gives nearly as much security as using the entire hash. Ensure that you give /q/hashtoaddress exactly 40 hex characters in order to receive a valid address.

For Bitcoin addresses, Bitcoin first does a SHA-256 hash and then does a RIPEMD-160 hash on the output.
Pages: « 1 ... 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 [391] 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!