Bitcoin Forum
May 24, 2024, 03:26:24 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 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 »
7461  Bitcoin / Development & Technical Discussion / Re: CreateTransaction: suggest/enforce fee for big low-priority transactions on: March 01, 2011, 09:12:03 PM
No, what I suggest is making such limit adjustable just like the difficulty factor, as a "network rule", not something a user could change. There in the topic I explain more: http://bitcointalk.org/index.php?topic=1865.0

I'm still against that. Until there is some out-of-band method for lightweight clients to be notified of their own transactions, the max block size must be kept low enough for everyone to keep up with blocks. It's not reasonable to expect every client to download 100MB per hour (or whatever).

Automatic adjustments might be OK if lightweight clients can find their own transactions without downloading full blocks. Then only miners would have to worry about network and disk space usage. But when the max block size is over 10MB, the massive disk space requirements (500GB per year) will cause there to be only a handful of miners, and at that point all the miners will be able to come to an agreement about block size with relative ease due to their small number.
7462  Bitcoin / Development & Technical Discussion / Re: CreateTransaction: suggest/enforce fee for big low-priority transactions on: March 01, 2011, 08:36:48 PM
Can't this code be just separated from the default client?
I don't see a reason to have a miner in the default client anymore... It's useless, since CPU-mining is useless, and besides, things like fee policy for instance are really arbitrary and may change during time. It would be better if the default client was there just to set up the "protocol rules" and nothing more.

The client has to do all the verification and processing for blocks/transactions, anyway, so I don't see the harm in providing the necessary info to separate mining software. It's certainly not something every mining program should have to handle.

Currently clients will not even relay transactions if their fees are "too low". This needs to be changed for the fee market to work.

Quote
By the way, I still think it would be a good idea to make the maximum block size variable, instead of a hardcoded constant as it's right now.

The user should never be able to change the max block size without significant effort. You're pretty much guaranteed to end up on a separate chain sooner or later if you change this value.
7463  Bitcoin / Bitcoin Discussion / Re: Bitcoin Faucet is running dry on: March 01, 2011, 08:22:28 PM
Having an "include transaction fee" option (with explanation) would be useful to introduce newbies to the fee feature.
7464  Bitcoin / Development & Technical Discussion / Re: getnewaddress per wallet on: March 01, 2011, 08:18:28 PM
The addresses don't take up all that much room. The wallet.dat size is mostly all the sent/received transactions of yours.
7465  Bitcoin / Development & Technical Discussion / Re: CreateTransaction: suggest/enforce fee for big low-priority transactions on: March 01, 2011, 06:51:39 PM
Most miners (including slush's pool) use Bitcoin's getwork, so default fees are important. The ability to modify fee rules would be nice, though.

Is setting aside a specific amount of space for free transactions the right thing to do?  Maybe blocks should just get filled in reverse priority order (with transactions with fees at the front of the line)

Setting aside space for free transactions is needed because otherwise someone could waste lots of disk space by sending endless free transactions. The 4kB priority limit should be removed, though -- let the 27kB free space be sorted by priority. The free space should also be increased to 50kB, IMO.

Quote
Perhaps the client should stop retransmitting, and reclaim, transactions if, oh, 5,000 blocks go by without the transaction getting accepted.

Good idea. There should also be a manual reclaim ability.
7466  Bitcoin / Bitcoin Discussion / Re: Transaction fee on: March 01, 2011, 06:39:21 PM
There's a "default fee policy" implemented in the default client that says that the space for free transactions is only 4KB, although the block may be bigger.
Most miners seem to implement this policy. So it's already happening that many free transactions are not managing to enter any block.

There's 27kB for free transactions, though only 4kB for low-priority free transactions.
7467  Bitcoin / Bitcoin Technical Support / Re: 0/unconfirmed status for about 12 hours on: March 01, 2011, 01:22:48 PM
The maximum block size is 10KB isn't it? So this isn't a problem of priority. There's enough space to include all of them. Plus, I've just checked a few of the last blocks, and them all contained free transactions, what means that miners are not deliberately refusing free transactions either.

There must be something particular to these transactions that don't get added...

The maximum block size is 500 kB (1MB receiving), but if the block size is over 4kB, low-priority free transactions will not be accepted. It's possible to create a transaction over 4kB that always triggers this and never gets in a block until its priority rises with age.
7468  Bitcoin / Bitcoin Technical Support / Re: 0/unconfirmed status for about 12 hours on: March 01, 2011, 01:16:19 PM
Today, I've sent a test 1 BTC transaction with about 4KB size (which will be low priority) and it's not included in any block after a few hours so it's not an isolated case.

A vary bad feature of the client is that it is not giving a warning about a very low priority payment. And of course there is no standard way to resend a transaction with a fee included if it is not confirmed after xx blocks.

This seems to be the cause of all the recent problems. The transactions will confirm eventually, but it will take at least several days.
7469  Bitcoin / Bitcoin Technical Support / Re: Bitcoin Faucet transaction not showing on: March 01, 2011, 01:15:18 PM
The Faucet only gives out so many coins per day, and then all future "orders" are queued. You'll get it eventually.
7470  Bitcoin / Bitcoin Discussion / Re: Bitcoin-Contact.org - Send messages/mails to bitcoin users on: March 01, 2011, 04:48:42 AM
To: 1D7E1CiJW6r4DiicV8KULsWRkrsqaDN6Wf@bitcon-contact.org

You misspelled the domain.
7471  Bitcoin / Bitcoin Technical Support / Re: Unconfirmed Sent Payment on: March 01, 2011, 03:58:29 AM
Miner-TE:
The input for one of those transactions hasn't been confirmed yet, and the input for the other one was confirmed just now. Probably the pool sends a ton of transactions with very low priority that depend on each other, so they all get delayed significantly.

Can't dM just manually resend the funds with a fee attached? Wouldn't it beat his earlier attempt to the block chain?

It'd be rejected until the network forgot about the old version in about a week. There's no way of doing it without messing with your wallet, either.
7472  Bitcoin / Bitcoin Technical Support / Re: Unconfirmed Sent Payment on: March 01, 2011, 02:14:19 AM
Looks like I'm in the same boat.  I also have two credits received after this that are hung.  Will they get confirmed after this Debit goes through?

The credits shouldn't be "blocked" by the debit. Are they on Bitcoin Block Explorer? There have been some problems with clients not seeing confirmations.
7473  Other / Archival / Re: Silk Road: anonymous marketplace. Feedback requested :) on: March 01, 2011, 02:02:27 AM
This topic was briefly removed due to the "illegal trading" policy, but I decided that since you're not actually selling drugs in this thread, it's OK. (Maybe some other moderator/admin will disagree with my later decision, though.) Sorry about that.
7474  Bitcoin / Bitcoin Technical Support / Re: Unconfirmed Sent Payment on: March 01, 2011, 01:32:17 AM
ArtForz discovered that there is a bug in sending: Bitcoin should have asked you to add a fee. Your transaction has low priority due to its many small inputs, and it is over 4kB, so it always triggers the rule that free transactions must have a certain priority level when the blocksize is over 4kB. It will not confirm until its inputs "age" enough to give your transaction more priority, which ArtForz estimates at 190 blocks from now.

This will be fixed in a later version.
7475  Bitcoin / Bitcoin Technical Support / Re: Unconfirmed Sent Payment on: March 01, 2011, 01:00:55 AM
I received your transaction around block 111026:
Code:
received: inv (37 bytes)
  got inventory: tx aac54863177a0628c6a9  new
askfor tx aac54863177a0628c6a9   0
sending getdata: tx aac54863177a0628c6a9
sending: getdata (37 bytes)
received: tx (5077 bytes)
AcceptToMemoryPool(): accepted aac5486317

It's "out there", so it will get in a block eventually. It shouldn't take so long, though. This might be caused by a bug in the network. Other people also seem to be having this trouble:
http://bitcointalk.org/index.php?topic=3835.0

Edit: ArtForz reports that it is in his transaction queue, so it will be included soon. There might be a bug in priority handling that caused this.
7476  Bitcoin / Bitcoin Discussion / Re: Sending bitcoins to an IP address on: March 01, 2011, 12:38:43 AM
If they're not running Bitcoin, then you won't be able to communicate with them to get the public key to send to. The transfer will fail.

There is no encryption. You can't encrypt with ECDSA keys. Satoshi planned a system where a "Bitcoin signing address" could be listed with an IP address so man-in-the-middle attacks wouldn't be possible, but this was apparently abandoned along with the rest of the feature.
7477  Bitcoin / Bitcoin Discussion / Re: 6 hours and 0 confirms! on: March 01, 2011, 12:11:55 AM
Try adding a fee to a new transaction to see if it's a fee problem.
7478  Bitcoin / Bitcoin Technical Support / Re: Unconfirmed Sent Payment on: February 28, 2011, 04:26:49 PM
Keep Bitcoin open so it can keep trying to resend it. Make sure you have several connections; if not, connect to a fallback node. If it still doesn't clear after a few hours of leaving Bitcoin open, run Bitcoin with the -debug switch, double-click the transaction, and paste the transaction dump here.
7479  Bitcoin / Bitcoin Technical Support / Re: bitcoin not connecting on: February 28, 2011, 04:22:06 PM
I tried to set up bitcoin toward that port by changing the number in the settings, but it didn't work.

Bitcoin doesn't have an option to change its own port. Possibly by doing this you told Bitcoin to use a proxy, which would cause you to be unable to connect (since you don't actually have a proxy).
7480  Economy / Marketplace / Re: Physical Bitcoin Check Generator - Looking for co-investors. on: February 28, 2011, 02:19:56 AM
There is a reason. My service makes it easy for the public keys associated with these private keys to be verified easily. This through the serial numbers that will be issued on the checks. That's we are charging for. You don't have to just rely on an individual's word when he gives you a QR-code.

I suppose being able to verify that a transaction is still unspent without downloading the block chain is valuable. But you can already do that with Bitcoin Block Explorer...
Pages: « 1 ... 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 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!