Bitcoin Forum
May 25, 2024, 04:07:04 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 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 ... 195 »
281  Bitcoin / Development & Technical Discussion / Re: What are checkpoints in bitcoin code? on: December 21, 2013, 05:40:27 AM
  -addtag=<tag>           Add a tag to your coinbase
  -txindex               Maintain a full transaction index (default: 0)

What do those two do? I'm guessing the tag is meant for miners? Is it useful for regular people who just run a node or wallet?

Since I just run QT like normal, I don't get the full transaction index? Does that take up additional space or isn't everything in the blockchain anyway? Or I am correct to guess that this is better used by large online wallets or something?

Heh, oops, -addtag is a custom mod that I maintain.  It does indeed add tags to the coinbase for mining.

-txindex makes the node keep an index of all transactions.  This is very helpful for RPC services, particularly those using raw transactions.
282  Other / Meta / error page for posting on: December 21, 2013, 05:37:21 AM
Can we get a change to the error and double post pages?  I'd really like a textarea with the contents of my POST.

The typical error scenario is this:

I write up a bunch of stuff, click "Post", get an error page.  Reload, get same error page.

Click back, what I wrote is gone.  Click forward, document expired, reload, confirm that I want to redo the POST.  Ahh, but the security token from my post is now stale, and the board helpfully tells me that I'm double posting.

Quote
You already submitted this post! You might have accidently double clicked, or tried to refresh.

This page really need a textarea with the contents of $_POST['message'] in it because I'm getting tired of having to retype my posts.
283  Bitcoin / Development & Technical Discussion / Re: What are checkpoints in bitcoin code? on: December 21, 2013, 03:04:57 AM
I think the checkpoints are about at least a month or two back in time. Anyone who has more than 51% of 6.5 Petahash of mining power that can fork their own chain past the latest check point, is better off mining regularly and getting 51% of 3600 coins daily or about 1800 coins, at least for the next 2000 blocks when the difficulty will double.

Of course hidden fork crunched at high speed in shadow is unlikely, and maybe checkpoints do not harm due to low probability of such fork.
But they harm in other way - they compromise Bitcoin decentralization, which is in my opinion is the biggest attractive feature of Bitcoin.
Today they add checkpoints (this effectively changes protocol specification), tomorrow they could freeze BTC on your address, by adding small tweaks to validation routine (just like checkpoints validation).

Nonsense, every word.

Quote
root@linuxcoin:/home/user# bitcoind --help
Bitcoin version v0.8.6.0-g03a7d67-beta

Usage:
  bitcoind [options]
  bitcoind [options] <command> [params]  Send command to -server or bitcoind
  bitcoind [options] help                List commands
  bitcoind [options] help <command>      Get help for a command

Options:
  -?                     This help message
  -conf=<file>           Specify configuration file (default: bitcoin.conf)
  -pid=<file>            Specify pid file (default: bitcoind.pid)
  -gen                   Generate coins (default: 0)
  -datadir=<dir>         Specify data directory
  -dbcache=<n>           Set database cache size in megabytes (default: 25)
  -timeout=<n>           Specify connection timeout in milliseconds (default: 5000)
  -proxy=<ip:port>       Connect through socks proxy
  -socks=<n>             Select the version of socks proxy to use (4-5, default: 5)
  -tor=<ip:port>         Use proxy to reach tor hidden services (default: same as -proxy)
  -dns                   Allow DNS lookups for -addnode, -seednode and -connect
  -port=<port>           Listen for connections on <port> (default: 8333 or testnet: 18333)
  -maxconnections=<n>    Maintain at most <n> connections to peers (default: 125)
  -addnode=<ip>          Add a node to connect to and attempt to keep the connection open
  -connect=<ip>          Connect only to the specified node(s)
  -seednode=<ip>         Connect to a node to retrieve peer addresses, and disconnect
  -externalip=<ip>       Specify your own public address
  -onlynet=<net>         Only connect to nodes in network <net> (IPv4, IPv6 or Tor)
  -discover              Discover own IP address (default: 1 when listening and no -externalip)
  -checkpoints           Only accept block chain matching built-in checkpoints (default: 1)
  -listen                Accept connections from outside (default: 1 if no -proxy or -connect)
  -bind=<addr>           Bind to given address and always listen on it. Use [host]:port notation for IPv6
  -dnsseed               Find peers using DNS lookup (default: 1 unless -connect)
  -banscore=<n>          Threshold for disconnecting misbehaving peers (default: 100)
  -bantime=<n>           Number of seconds to keep misbehaving peers from reconnecting (default: 86400)
  -maxreceivebuffer=<n>  Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)
  -maxsendbuffer=<n>     Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)
  -paytxfee=<amt>        Fee per KB to add to transactions you send
  -daemon                Run in the background as a daemon and accept commands
  -testnet               Use the test network
  -debug                 Output extra debugging information. Implies all other -debug* options
  -debugnet              Output extra network debugging information
  -logtimestamps         Prepend debug output with timestamp (default: 1)
  -shrinkdebugfile       Shrink debug.log file on client startup (default: 1 when no -debug)
  -printtoconsole        Send trace/debug info to console instead of debug.log file
  -rpcuser=<user>        Username for JSON-RPC connections
  -rpcpassword=<pw>      Password for JSON-RPC connections
  -rpcport=<port>        Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)
  -rpcallowip=<ip>       Allow JSON-RPC connections from specified IP address
  -rpcconnect=<ip>       Send commands to node running on <ip> (default: 127.0.0.1)
  -rpcthreads=<n>        Set the number of threads to service RPC calls (default: 4)
  -blocknotify=<cmd>     Execute command when the best block changes (%s in cmd is replaced by block hash)
  -walletnotify=<cmd>    Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)
  -alertnotify=<cmd>     Execute command when a relevant alert is received (%s in cmd is replaced by message)
  -upgradewallet         Upgrade wallet to latest format
  -keypool=<n>           Set key pool size to <n> (default: 100)
  -rescan                Rescan the block chain for missing wallet transactions
  -addtag=<tag>           Add a tag to your coinbase
  -salvagewallet         Attempt to recover private keys from a corrupt wallet.dat
  -checkblocks=<n>       How many blocks to check at startup (default: 288, 0 = all)
  -checklevel=<n>        How thorough the block verification is (0-4, default: 3)
  -txindex               Maintain a full transaction index (default: 0)
  -loadblock=<file>      Imports blocks from external blk000??.dat file
  -reindex               Rebuild block chain index from current blk000??.dat files
  -par=<n>               Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)
284  Bitcoin / Pools / Re: [117 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: December 20, 2013, 11:09:12 PM
...
It's really not that complicated.  p2pool adjusts the minimum required share difficulty for shares so that a share will be found once every 30 seconds.  Now, if a bunch of people start to opt-in to a share difficulty much higher minimum requirement (doing so is a feature baked into p2pool), then obviously shares are going to start to be found less often.  In order for shares to continue to be found about once per 30 seconds, everyone else has to start finding them more often.  The only way they can find shares more often (with the same hashrate) is if p2pool lowers the minimum required share difficulty, and that's exactly what it does.
That misses Stats 101

Since the shares are of higher value, then when one is submitted it will mean the hash rate will appear higher.

So back again to what I said ...

...
No.

You are missing the issue of variance.

If the difficulty drops it will also go up. It averages out to the same share difficulty.

So statistically you still get the same number of shares over time.

...
Unless there's some weird calculation in the p2pool code to push the base difficulty down, it doesn't matter if someone is submitting 'double' diff shares - they are just the same as submitting 2 'single' diff shares other than an increase in variance.
i.e. no 'weird' calculation.

If you (on average) submit a double diff share every share you submit, but do it half as often, then the average share difficulty you submit will still be the same.
I'll try a little simple maths: 2 + 0 = 2 ... average ... 1 Tongue

Since the highest user is only around 11% of the pool, the variance it causes is also pretty small.

Are you being dense on purpose, or do you really not get it?

The network targets a share rate, not a hash rate, not a difficulty rate, and not a (share times value) rate.  It adjusts so that the correct number of shares is found over time, which shares can be of any difficulty equal to or greater than the minimum.  Shares of higher than the minimum difficulty are worth more, but still only take up one "slot" in the calculation.
285  Bitcoin / Development & Technical Discussion / Re: BitGo Safe Aims to Secure Bitcoin Wallets With Multi-Signature Transactions on: December 20, 2013, 02:18:47 PM
Cool.  Glad to see someone finally willing to provide this to the masses.
286  Bitcoin / Development & Technical Discussion / Re: What's the proper way to scale p2pool? on: December 20, 2013, 02:12:58 PM
p2pool is decentralized.  Just fire up another node at the point of use.
287  Bitcoin / Development & Technical Discussion / Re: What are checkpoints in bitcoin code? on: December 20, 2013, 12:51:05 PM
Cool.  When can we expect your patch?

I think this idea should be discussed first in separate topic. Then, as I understand it should go to Bitcoin Improvement Proposals.

Not everything goes to BIP.  This is a purely internal function of the reference client.  Most discussion of changes like this actually happen on github, attached to the pull request that implements them.
288  Economy / Economics / Re: A Resource Based Economy on: December 20, 2013, 03:10:24 AM
blah blah

When quoting you, I use an advanced lossless compression format.  Your post can be reconstructed from my summary with no loss of content.

Is there some special limit where liquidity becomes a privilege?  Does my jar of quarters earn a subsidy?  If so, where do I sign up for it?

Money is half of a transaction involving wealth.  One side has given up wealth and received an IOU.  In aggregate, the world is holding wealth claimable by that person and is making productive use of it.  This is why money gains value over time.

Oh, wait!  Inflation.  Money loses value over time, in the real world.  Shit, my jar of quarters is actually a cost, not a savings.

Damn.  Those evil capitalists must be really stupid if they've set up two ways to exploit the poor that tend to cancel each other out.
289  Bitcoin / Pools / Re: [117 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: December 20, 2013, 02:58:42 AM
Unless there's some weird calculation in the p2pool code to push the base difficulty down

There is.
290  Economy / Economics / Re: A Resource Based Economy on: December 20, 2013, 02:04:11 AM
blah blah

LOL.  You should really limit yourself to no more than one rock before posting.  People holding money get a subsidy?  Or is it people lending money?  And why do you continue to show no evidence of understanding the difference between money and wealth?  If I explain it to you for a tenth time, will it sink in?
291  Economy / Economics / Re: Technological unemployment is (almost) here on: December 19, 2013, 01:08:48 AM
Quote
Throughout history, poverty is the normal condition of man. Advances which permit this norm to be exceeded — here and there, now and then — are the work of an extremely small minority, frequently despised, often condemned, and almost always opposed by all right-thinking people. Whenever this tiny minority is kept from creating, or (as sometimes happens) is driven out of a society, the people then slip back into abject poverty.
This is known as "bad luck."
292  Bitcoin / Development & Technical Discussion / Re: I write a gentle introduction to transaction scripts on: December 18, 2013, 08:19:24 PM
Ok, what's up with the flood of noobs posting links in here?

If you have something to say, say it here.
293  Bitcoin / Development & Technical Discussion / Re: Why are blocks hashed? on: December 18, 2013, 08:14:19 PM
Transaction and block header hashes are used as identifiers.
294  Bitcoin / Mining software (miners) / Re: complete CD/USB/PXE bootable p2pool miner - p2pcoin on: December 18, 2013, 04:51:52 PM
0.7.0 released

bitcoin upgraded to 0.8.6
bfgminer upgraded to 3.8.1
p2pool upgraded to 0.13.4
some little extras

This might be too big for a CD.  Let me know if it is and I'll do another round of housecleaning.
295  Bitcoin / Development & Technical Discussion / Re: Another ecdsa question (zinv in bitaddress.org) on: December 18, 2013, 05:40:18 AM
uh...

You will gain no insight into bitcoin or the cryptography it uses by studying any given efficient multiply implementation.  Your time would be much better spent treating the EC math libraries as black boxes until much later.

296  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: December 18, 2013, 05:22:49 AM
I feel bad for Matt Miller. He was doing bitcoin community a favor for his 12 days of bitcoin experiment and the noobs screwed it all up , manipulated by CCP.


the guy from bloomberg?

what is CCP?

They run EVE Online.

https://en.wikipedia.org/wiki/CCP_Games
297  Bitcoin / Development & Technical Discussion / Re: How to use Walletnotify? on: December 17, 2013, 01:50:52 PM
If that is a concern for you, use something that you know can handle concurrent writes, like a database.
298  Economy / Service Discussion / Re: Coinbase problems - Took my money and gave me no coins! 10 days and counting on: December 17, 2013, 05:47:56 AM
30 days gives the owner of a stolen bank account time to notice the transaction and reverse it.  If it really is your account, you will not be able to claim hax on subsequent transactions.
299  Bitcoin / Development & Technical Discussion / Re: How to best protect wallets on: December 17, 2013, 05:09:22 AM
Don't use gmail (, hotmail, yahoo, whatever).

Don't use the same password everywhere.

Don't park your coins with third parties.

If you must violate #3, don't use third parties that use access to your email as a way to bypass their authentication.

Once you've mastered these, you can move on to advanced techniques like picking passwords that don't suck.
300  Bitcoin / Development & Technical Discussion / Re: Wallet Encryption Backup Copy Few Questions on: December 17, 2013, 05:03:01 AM
Offtopic.  You probably want tech support.

But, while you are here...

There are no bitcoins in your wallet.  Your wallet contains keys that can be used to redeem bitcoins that have been sent to you, and a cache of transaction data involving those keys.

1. When your node is fully synchronized with the network and has completed rescanning the blocks, you'll see 0.011 BTC.  You may see 0.01 at first, or even zero, depending on what blocks have been seen by the node you are using the wallet on.

2. Normally, do a new load of the bitcoin software on a new computer, drop the backup wallet into the data directory, rename it to wallet.dat, start the node and let it sync up.

3. Depends how you feel about having your bitcoins stolen.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 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 ... 195 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!