Bitcoin Forum
September 20, 2024, 12:35:34 PM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 422 »
7821  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.
7822  Bitcoin / Bitcoin Discussion / Re: Generated coins just appeared? on: December 23, 2010, 06:56:01 AM
Puddinpop pool servers payout directly in that way.
7823  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).
7824  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.
7825  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).
7826  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.
7827  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.
7828  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.
7829  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.
7830  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.
7831  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.
7832  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.
7833  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.
7834  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.
7835  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.
7836  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.
7837  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.
7838  Bitcoin / Project Development / Re: Bitcoin Wiki on: December 17, 2010, 06:55:39 AM
I desire attribution for my contributions. WTFPL, at least, seems to suggest that I would be OK with people plagiarizing, which I am not. Copyright should be abolished, of course, but I don't want to encourage people to take my work without attribution.

There are probably legal problems with it. Compare it with the similar CC0 license:
http://creativecommons.org/publicdomain/zero/1.0/legalcode
One sentence is not going to cover all of the legal issues. Potentially someone could sue us for using our own stuff.

WTFPL is less restrictive than CC-A, so legally copying material from the Bitcoin wiki would require you to get permission from all page authors.

I prefer CC-A -- including a link back to the page is not a huge legal burden, and it clearly indicates that plagiarism is not acceptable. No one's going to sue anyone, anyway. I wouldn't mind CC0 or any of the more restrictive CC licenses.
7839  Bitcoin / Project Development / Re: Bitcoin Wiki on: December 17, 2010, 06:24:19 AM
WTFPL is not an appropriate license, in any case. It would have the same legal problems as declaring that something is in the public domain. It is also incompatible with the CC-A license used on the Bitcoin wiki.
7840  Bitcoin / Development & Technical Discussion / Re: Exploiting Special Properties of Bitcoin For Uses Other Than Currency on: December 17, 2010, 04:03:16 AM
If a someone on Wikipedia uses oversight to remove your revision, I doubt any mirrors will go out of their way to keep your data alive.
Pages: « 1 ... 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 422 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!