Bitcoin Forum
May 24, 2024, 09:20:28 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 66 67 68 ... 195 »
341  Bitcoin / Development & Technical Discussion / Re: Selfish Mining Simulation on: December 11, 2013, 05:01:51 PM
There would be an unusual number of orphans,  But it would be hard to see because we don't relay orphans, so no single node would necessarily see enough of them to notice.
342  Bitcoin / Development & Technical Discussion / Re: getblock()->nextblockhash - how to avoid getting stuck in orphaned chains? on: December 11, 2013, 01:52:41 PM
If bitcoind knows blocks that your application doesn't, then when the next block comes in, track backwards until you find a block that you do know.

Trying to go forward is going to get you into trouble.  You've already discovered orphans.  You also have to deal with reorganizations.
343  Bitcoin / Press / Re: 2013-12-10 Tim Harford / Financial Times - Of Bitcoins, Bubbles and B&Q Vouchers on: December 11, 2013, 01:49:56 PM
The other way to look at it is that bitcoin is (finally!) the experiment to see if deflationary currency is really bad or not.

In this context, trotting out the well polished argument from authority that "deflation is bad" is extra pointless.
344  Bitcoin / Development & Technical Discussion / Re: getblock()->nextblockhash - how to avoid getting stuck in orphaned chains? on: December 11, 2013, 12:30:21 PM
If I were doing that, I would use -blocknotify to trigger my parser, and I'd keep track of the last X block hashes that I've seen.  This would never get stuck, and should be able to handle catching up after being offline for a while.  Just in case though, you could look for the new block's prevHash, and work backwards until you reach a block that you already know.

No matter what, you are going to need some means of dealing with orphans and reorgs, but this way it would be just for your totals.
345  Bitcoin / Development & Technical Discussion / Re: CoinJoin: Bitcoin privacy for the real world on: December 11, 2013, 05:29:22 AM
1. All parties who want to coinjoin create a raw transaction using createrawtransaction. They submit these to one individual, who enters them into CoinJoiner by running

./coinjoin-merge-unsigned

Then just copy/paste the transactions in, one on each line, followed by a blank line. The output will be an unsigned merged transaction.

Interesting approach.  This has some very nice advantages.  For example, we could add a flag to sendtoaddress that makes it return the unsigned tx hex.  Thus we take advantage of the coin selector built into the node, etc.
346  Bitcoin / Development & Technical Discussion / Re: getblock()->nextblockhash - how to avoid getting stuck in orphaned chains? on: December 11, 2013, 05:04:40 AM
Dare I ask why you are doing this?
347  Bitcoin / Development & Technical Discussion / Re: Selfish Mining Simulation on: December 11, 2013, 04:40:26 AM
How much does Amazon charge?  Like how much did it cost you to make those graphs, as an example data point.
348  Economy / Speculation / Re: jpm chase getting involved? on: December 11, 2013, 04:36:27 AM
Chase hopes they found the next step on the stupid patent ladder.

First patent: something possibly useful
Second patent: same thing, but on a computer (80s, early 90s)
Third patent: same thing, but on a network (mid 90s)
Fourth patent: same thing, but on the internet (late 90s, early 00s)
Fifth patent: same thing, but on social media (late 00s, early 10s)
Sixth patent: same thing, but as a cryptocurrency (mid 10s, we are here)
Seventh patent:  same thing, but on Huh (late 10s)
...
349  Bitcoin / Development & Technical Discussion / Re: Selfish Mining Simulation on: December 11, 2013, 04:06:04 AM
I'm currently generating the graphs by running the simulation on an ec2 cluster, all of the scripts I'm using to render them are on my github repo. It's still a bit shabby.

Excellent.  A decent launcher is a critical piece for doing useful (aka large scale) simulations.  Do you have any experience with other launchers for big clusters?  As in, can you set it up so that an academic researcher with access to an existing supercomputer array could launch your simulator on their equipment?
350  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: December 10, 2013, 05:41:11 PM
I always use the chart from BTCchina. I found it more reliable.

Ok, here is the chart from China.
I can't decide which variant of the neckline is correct there.

Use the one that tells you the opposite of what you want to hear.

If you are bearish and think that failure to cross above the neckline confirms your theory, use the lower line.  If you are bullish and think that successful crossing upwards confirms your theory, use the upper line.
351  Economy / Economics / Re: An Ideal Currency on: December 10, 2013, 02:46:17 PM
Concerning kjj's response, I would also like to see a rational counter-argument instead of an insult.

Then go read some old threads.  I'm pretty sure that I've refuted everything you said, when it was said by other people.  My post here was shorthand for "I've totally lost track of how many things in this post are either wrong or undecided".
I've read some of your posts and noted their errors.  You can consider the above a correction.  Smiley

Cool story, bro.
352  Economy / Economics / Re: An Ideal Currency on: December 10, 2013, 01:24:02 PM
Concerning kjj's response, I would also like to see a rational counter-argument instead of an insult.

Then go read some old threads.  I'm pretty sure that I've refuted everything you said, when it was said by other people.  My post here was shorthand for "I've totally lost track of how many things in this post are either wrong or undecided".
353  Bitcoin / Bitcoin Discussion / Re: Are bitcoins indestructible? on: December 10, 2013, 12:27:46 PM
Guys, you are missing OP_RETURN. If the output of a bitcoin transaction is "OP_RETURN" then the coins are impossible to spend.

Oh shit, that's right.  There are actually a whole bunch of coins locked up in scripts that have no possible solution.  Not just OP_RETURN, but also garbage from buggy systems over the years.
354  Bitcoin / Bitcoin Discussion / Re: Anyone have a simple explanation of Bitcoin even your Grandma would understand? on: December 10, 2013, 06:01:09 AM
"magic internet money"
355  Economy / Speculation / Re: Evidence of arbitrage US/China - probably me seeing things. on: December 10, 2013, 05:55:53 AM
Yeah, fiatleak is crap.

But...  the last time there were arbitrage opportunities between the bitcoin exchanges, they weren't closed by small bots (heh, like mine) moving coins and dollars around.  They were closed by big traders pushing their positions to multiple exchanges simultaneously.  The current situation looks like that again.  I'd bet a bitcoin that at least one large trader has a system that buys and sells on at least the few bigger exchanges at the same time.  They just aren't using it for proper arbitrage because friction in the legacy banking system makes it difficult to reset positions.

Heh.  Legacy banking system.  I like that phrase...
356  Bitcoin / Bitcoin Discussion / Re: Are bitcoins indestructible? on: December 10, 2013, 05:45:53 AM
so... if we aimed all the Hashing power of the Bitcoin network on one address it would take 500 million years? Hey man It's only a matter of time before insane quantum computers just start cracking the codes by the second. I can imagine this will happen one day, when the Bitcoin network migrates to a new protocol based on quantum security. Those computers will tear Bitcoin apart when they finally are able to produce them in mass, and start migrating all the accounts to a new system like a block reward, Or just like the free market migrate by choice to something safer.

Quantum computers do not appear to be particularly adept at hashing.
357  Economy / Economics / Re: POBC says China no longer stockpiling USD [Nov. 20, 2013] on: December 10, 2013, 04:46:03 AM
If the network hashrate were steady at say, 1 quadrillion hashes per second*, the difficulty would adjust so that exactly 2 weeks pass per 2016 blocks.  If the hashrate then grows by 10%, blocks will start coming (on average) every 9 minutes, and it will only take 12.6 days to reach 2016 blocks, so the difficulty will go up, by about 10%.

Right now, the network is always growing, so the difficulty is always adjusting up to balance that out.  The more power we add, the higher the difficulty gets.  It is a feedback system fighting to keep the block rate as close to 1 per 10 minutes as possible.

New coin generation comes from blocks.  Because we can't fool the difficulty, the blocks come out on schedule, and thus the new coins come into existence on schedule.  Well, we can fool the difficulty a little.  It doesn't overshoot us, so if we grow really fast on the right day of the cycle, we can bang out a bunch of blocks really quickly before it catches up, which brings future blocks forward in time, more or less permanently, by a bit.

* We are really closer to 5 or 6 quadrillion hashes per second, right now.
358  Bitcoin / Development & Technical Discussion / Re: Transaction fees too much? on: December 10, 2013, 04:35:12 AM
Right now fees are sorta related to the size of the transaction, because that is the part that matters, and not the amounts involved.  The amounts in the transaction bear no relationship to the resources consumed by the transaction, so we will probably never switch to that system (but there is nothing stopping individual miners from adopting whatever policy they want).
359  Bitcoin / Development & Technical Discussion / Re: bitcoin from scratch on: December 10, 2013, 04:27:49 AM
Take notes on the parts that aren't clear, and if possible, what finally makes it click for you.  The notes and diagrams that etotheipi wrote when he was writing Armory are very useful, and you can help by expanding that.
360  Bitcoin / Development & Technical Discussion / Re: Making bitcoind run in the background? on: December 10, 2013, 03:41:21 AM
just start it with -daemon and it will continue running even if you log out of your ssh session

This is the correct answer.

If you are having problems with it crashing, consider getting a better box.  Smiley  Or a cron job that checks to see if it is running and restarts it as necessary.
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 66 67 68 ... 195 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!