Bitcoin Forum
May 25, 2024, 04:04:05 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 [70] 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 »
1381  Economy / Exchanges / Re: mtgox.com has blocked my account with 45 000 USD in it! on: March 02, 2011, 12:39:48 PM
@MtGox

How do you know the Person B you talk about is always the same one? IP address?
1382  Local / Discussions générales et utilisation du Bitcoin / Re: Questions diverses on: March 02, 2011, 10:57:14 AM
Peut-être pas forcement puissance CPU, mais si tu veux avoir de l'émission décentralisée, il faut qu'elle soit très difficile à faire. Tu peux pas avoir une monnaie qui n'importe qui peut créer et qu'au même temps est facile de se créer, sinon tu auras de l'inflation hors contrôle.
C'est pareil pour les métaux précieux, ils sont très difficile de s'obtenir. Il faut y dépenser une énorme énergie et beaucoup des ressources.
1383  Bitcoin / Development & Technical Discussion / Re: CreateTransaction: suggest/enforce fee for big low-priority transactions on: March 01, 2011, 10:28:09 PM
And finally... we've got a problem right now; lets think about what fix(es) move us in the right direction quickly, or think about fixes that will solve the current problem (that we may need to undo/rework later).

Well, the quickest solution to the current problem would be raising the free space, I guess. Say, 3 times the current values... ?

Also, stop picking which transactions to relay based on fees... the transaction memory pool size is another matter*, but at least relaying all valid transactions should be the default behavior. But this I don't know if it would be quick to develop...

*By the way, why should a client which is not mining keep a transaction pool? Shouldn't we just leave it to the interested parties (sender and receiver) to rebroadcast the transactions once in a while if they look like "forgotten"?
1384  Bitcoin / Development & Technical Discussion / Re: CreateTransaction: suggest/enforce fee for big low-priority transactions on: March 01, 2011, 10:01:54 PM
Currently clients will not even relay transactions if their fees are "too low". This needs to be changed for the fee market to work.

I disagree.  You cannot change that without vastly increasing the ability to spam the network with useless transactions.

It's not up to the client - specially, not up to the default implementation of it - to decide what are "useless" transactions or not. It's up to the miners. The clients should reject only illegal transactions, like double-spending, wrong signatures etc.
1385  Bitcoin / Development & Technical Discussion / Re: CreateTransaction: suggest/enforce fee for big low-priority transactions on: March 01, 2011, 09:56:50 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).

The block size wouldn't reach 100MB unless that was really needed. And if it's needed, clients would need to adapt anyway (ligthtweight clients or banks, whatever).
And such increase should be gradual, somebody there in the topic suggested making the maximum limit something like 110% of the average size from the last N blocks. It might be a good approach, in order not to increase too fast.

Anyway, I understand your concern.
Any chances of having the blockexplorer data provided via JSON and/or RPC/RMI/etc? Having an interface like that could make it easier for the development of such lightweight client.
1386  Bitcoin / Bitcoin Technical Support / Re: Can my Bitcoins be stolen? on: March 01, 2011, 08:51:54 PM
This is not a security hole of bitcoins, Scarecrow. Any sensitive data is vulnerable if not properly protected.

If bitcoins go mainstream, people will just trust their assets to bitcoin banks.
1387  Bitcoin / Development & Technical Discussion / Re: CreateTransaction: suggest/enforce fee for big low-priority transactions on: March 01, 2011, 08:46:55 PM
Currently clients will not even relay transactions if their fees are "too low". This needs to be changed for the fee market to work.

Really? This is bad! It's not up to the client to decide that... at most, relay and then forget about them, but don't ignore them.

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.

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
1388  Bitcoin / Development & Technical Discussion / Re: CreateTransaction: suggest/enforce fee for big low-priority transactions on: March 01, 2011, 08:26:51 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.

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.

Anyway, if we really need to set up a default fee policy, then definitely these free transaction limits should be raised.

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.

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.

Yes, manual reclaim and manual resending, that should do it. Smiley
1389  Bitcoin / Bitcoin Discussion / Re: Transaction fee on: March 01, 2011, 05:46:08 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.

This is being discussed on other topics right now. Smiley
1390  Bitcoin / Development & Technical Discussion / Re: CreateTransaction: suggest/enforce fee for big low-priority transactions on: March 01, 2011, 05:41:57 PM
By the way, an important question: if I generate a 500KB block with only free transactions in it, it will be accepted by the network, right?
Or this current "default fee policy" is not just for the default client, but for the protocol as a whole?
1391  Bitcoin / Development & Technical Discussion / Re: CreateTransaction: suggest/enforce fee for big low-priority transactions on: March 01, 2011, 05:36:32 PM
Gavin, IMHO, transaction fee policy is a business to miners. You shouldn't care, unless you're developing a miner.

I think that the miner that comes with the default client should just be discontinued and removed from future versions. This way, there's no "default policy" and miners will create their own. If they want to accept free transactions they will, otherwise they won't, and they'll find their ways of prioritizing them.

The only thing that the client should be capable of doing is resending a transaction, with a higher fee.

It would also be nice too if the user could specify the transaction fee per transaction. The GUI could also allow different kind of inputs (absolute value, relative to the transaction size, relative to the amount etc)
1392  Bitcoin / Bitcoin Technical Support / Re: 0/unconfirmed status for about 12 hours on: March 01, 2011, 03:04:05 PM
Besides, the faucet gives you free money... you can't complain about the delay. Wink

But this is interesting anyway. A few free transactions are starting to have a hard time getting included in the block chain... if this fee policy keeps being used by most miners, maybe it won't take much longer for it to become difficult to send any free transaction. People in a hurry will have to start adding fees.
1393  Bitcoin / Bitcoin Technical Support / Re: 0/unconfirmed status for about 12 hours on: March 01, 2011, 01:31:14 PM
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.

Okay, the default client transaction policy. So, most custom miners are just following it... I thought people would create their own policies...

Anyway, so there's nothing digimag can do but wait.
1394  Bitcoin / Bitcoin Technical Support / Re: 0/unconfirmed status for about 12 hours on: March 01, 2011, 01:19:01 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...
1395  Bitcoin / Bitcoin Technical Support / Re: 0/unconfirmed status for about 12 hours on: March 01, 2011, 12:53:45 PM
Really? It's the first one I see.
Do you know if there's a way to dump the transaction pool, so people could see if there's anything particular with his transaction?
1396  Bitcoin / Bitcoin Technical Support / Re: 0/unconfirmed status for about 12 hours on: March 01, 2011, 12:33:50 PM
This is weird, I fail to understand what is the issue.

Does anyone else know if there's a way to dump the transaction pool?

The only thing that makes sense to me is that the transactions which have your address as output are not standard, but if it's the case, then it's probably a bug in the software, since I believe the faucet uses bitcoind to send its transactions.

It would be nice if somebody with a better knowledge of the source could take a look at this. Bump this thread tomorrow if you don't get any answer. The forums have been so busy lately, people might not notice your thread.
1397  Bitcoin / Bitcoin Technical Support / Re: 0/unconfirmed status for about 12 hours on: March 01, 2011, 11:10:05 AM
maybe it helps starting bitcoin with the -rescan switch

Won't help, it seems the transaction hasn't yet been added to the block chain.
1398  Bitcoin / Bitcoin Technical Support / Re: 0/unconfirmed status for about 12 hours on: March 01, 2011, 11:08:20 AM
According to the block explorer your address has never been used.

It's weird, if you see the 0/unconfirmed transaction it means the transaction was signed by the faucet and you received it on your client... why hasn't it been added to any block, I don't know... I mean, it seems the network forgot about it. I thought that in such situations your client (or that of the faucet) would rebroadcast it.

Unless there's something quite unusual with your transaction that is making every miner to refuse it. But why would the faucet produce a non-standard transaction and how come your client recognized it?
1399  Bitcoin / Bitcoin Technical Support / Re: Can my Bitcoins be stolen? on: March 01, 2011, 09:38:30 AM
What if my empty wallet.dat has been copied by a crook and then sometime later I am sent some coins, if the crook gets to them first they could disappear right from under my nose even though I had been taking precautions. Yes/No?

Yes. If you suspect your wallet has been compromised, you should:
  • Generate 100 new addresses, and discard them (never use)
  • Transfer any remaining coins on that wallet to a address generated after the 100 above.
  • Never use any of the older addresses for any transaction.
  • Most important, try to understand what happened in order not to keep your new addresses in the same compromised machine. Maybe a format if it was a virus, a divorce if it was your wife etc.

Sorry I'm so full of questions but it seems to me the client needs to be providing basic user protection prior to v1.0

I agree, the thing is that it's just not that simple. If you keep your wallet on the same machine you use to surf the web, there's always risk. If besides that you use windows, the risk is greater. It's impossible to fully protect a user's computer if the user executes malicious code or if s/he trusts in people s/he shouldn't. And sometimes you may get a worm just for viewing the wrong web site, without executing anything else but normal browsing...

I think that the best solution for those who don't feel comfortable in keeping their own coins is:
  • Have an offline wallet for your savings, as suggested before.
  • Use a "bank" (MyBitcoin, MtGox, Bitcoin-central...) to keep the bitcoins you want to move more frequently.
1400  Bitcoin / Bitcoin Technical Support / Re: Can my Bitcoins be stolen? on: February 28, 2011, 09:18:52 PM
Yes, they can be stolen.

If you want to protect your bitcoins yourself (instead of trusting on a web service), best thing you do is to keep your "savings" on a wallet that's on offline media. Encrypt it (check TrueCrypt if you don't know how) and make multiple copies (on different media, of course). Save at least one copy on a remote server like Dropbox, Gmail etc.
Pages: « 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 [70] 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!