Author

Topic: Gold collapsing. Bitcoin UP. - page 363. (Read 2032266 times)

legendary
Activity: 4760
Merit: 1283
May 11, 2015, 02:32:11 PM
The value of the 'network effect' peaked some time time ago an it is now a distinct negative and a distinct threat to the system in my opinion.  By now everyone who can make legitimate use of the system has heard about it.  Most of the new-users are of the class who have no real chance of protecting themselves (even less than the historic dismal record that the userbase has demonstrated) and will thus induce even more nanny-systems to lend them a hand.  These are inevitably bad for Bitcoin in a variety of ways (the most common one being that they are scams and/or even worse that the mainstream banking system in multiple important ways.)

Bitcoin will not really fill it's potential until sidechains are up-and-running.  I just hope it lasts that long before it is destroyed from within.  If so something else and probably something much better will take it's place though it would probably set certain things back by a few years.  I hope(d) it would be Bitcoin since I still sit on a fair number of them and it would make my life easier.



I am not sure many people will agree with your assertions.

I'm quite certain that most people will not.  I'm comfortable and very used to this scenario.

In fact most of the new users in the future will be using multi-sig technology with companies like coinbase or enjoying consumer protection with companies like circle without even realising it. They will use bitcoin like they use gmail. It isn't appropriate for members of the public to be playing with cold storage and dice or worrying about what a private key is or how to store it safely.

It might be worth remembering that bitcoin isn't a plaything entirely for superior beings like yourself. It is for everyone.

That is exactly why a nearly perfect proxy like sidechains with a two-way peg appeals to me so much.  The best of both worlds and a classic symbiotic relationship which benefits both native Bitcoin and the multitude of tuned solutions which rely on it.

If I'm a 'superior being' and 'elite' so be it.  It was dumb luck more than anything.  (Thanks again to whoever attacked Wikileaks and opened my eyes to the solution, BTW.)  I very much look forward to re-joining the 'lower classes' and expect to be a prolific user of various kinds of sidechains to use for various things and support various entities who choose to deploy one...thus stealing back the inherent value of an exchange currency which has been monopolized mostly by the Federal Reserve operating within (and parasitizing) the United States.

legendary
Activity: 1764
Merit: 1002
May 11, 2015, 02:30:28 PM

i posted earlier how the incentives in Bitcoin continue to screw up every major theory about mining cartels colluding to cheat.  yet, we continue to get them.  here's Ed Felten again:

ES-miners can’t agree to cheat, because it’s too easy for them to cheat on that agreement.

https://freedom-to-tinker.com/blog/felten/bitcoin-isnt-so-broken-after-all/

Speaking of Ed Felton, looks like he was just appointed by the White House as Deputy U.S. Chief Technology Officer:

https://www.whitehouse.gov/blog/2015/05/11/white-house-names-dr-ed-felten-deputy-us-chief-technology-officer

that is pretty significant.  we know that Ed Felten is pro-Bitcoin and has a deep understanding of what's going on.
legendary
Activity: 1036
Merit: 1000
May 11, 2015, 02:29:14 PM
They hit the dreaded Digital Kill Switch. What happens then?

Dissidents and competitors are targeted and eliminated (Digital Kill Switch one of the important tools of discipline on anyone who doesn't conform). The masses huddle into the NWO one world reserve currency and Global Technocracy fascist economy.

1984.

It is a slow burn eugenics paradigm to achieve Ted Turner's 500 million population goal.

you're a whack job.

Actually there are population-reducing agendas (debatable whether they're conspiracies) out there,* but when they turn on the kill switch, we just fork to a different mining algo (etc.), keep the ledger, and anyone who cares about unimpeachable money (or whatever other feature the NWO decides to remove) joins in. We've discussed this before.

*It doesn't take much study of environmental issues to realize that it always comes back to overpopulation. You can tinker around the edges, but the only final solution (heh) to most environmental problems, at least until space colonization, is a lower population size. This fundamental tradeoff between population and environmental quality means that if someone is hardcore enough about their environmentalist agenda, then population limiting through birth control, propaganda, or even in the extreme case eugenics and murder, might start to look like reasonable options to them.
legendary
Activity: 1764
Merit: 1002
May 11, 2015, 02:22:34 PM
there's a subtlety in here that bears noting that i've not seen mentioned anywhere yet dovetails nicely with my Wall St vs Silicon Valley thesis.

Lawsky says Coinbase doesn't have license approval in NY and now Dresslar says California Dept of Business Oversight is not prepared to say itBit can operate in California?  Conflict is good when it comes to Bitcoin and it transcends borders:

http://www.wired.com/2015/05/new-york-backs-bitcoin-exchange-may-not-fly-california/
legendary
Activity: 1162
Merit: 1007
May 11, 2015, 02:21:28 PM

i posted earlier how the incentives in Bitcoin continue to screw up every major theory about mining cartels colluding to cheat.  yet, we continue to get them.  here's Ed Felten again:

ES-miners can’t agree to cheat, because it’s too easy for them to cheat on that agreement.

https://freedom-to-tinker.com/blog/felten/bitcoin-isnt-so-broken-after-all/

Speaking of Ed Felton, looks like he was just appointed by the White House as Deputy U.S. Chief Technology Officer:

https://www.whitehouse.gov/blog/2015/05/11/white-house-names-dr-ed-felten-deputy-us-chief-technology-officer
legendary
Activity: 1036
Merit: 1000
May 11, 2015, 02:15:38 PM
Let us assume unlimited block size and partial-monopolies. Thus the transaction fee can always be forced higher in order to generate more revenue for the miners.

Price fixing doesn't work because the incentive to break the price-fixing agreement and undercut the other miners becomes immense; the higher a group of miners agree to set the price floor, the greater the incentive to break the agreement. Say the other miners are refusing any transactions with less than $1 in fees. A miner that picks up the myriad 10-, 20-, 50-, 80-, and 90-cent fee transactions that other miners refuse, in addition to all the $1 fee transactions, is going to positively rake it in whenever they find a block.

If we instead assume limited block size, then the Bitcoin foundation will set the transaction fees, not the market.

The market ultimately determines the blocksize, and every other parameter. The devs, Foundation, etc. only suggest changes. I think it's highly likely the market will be arbitraging all the controversial hard forks on the exchanges, at least after the first one (there might not be time to make the arrangements if the first one is a surprise).
legendary
Activity: 1260
Merit: 1008
May 11, 2015, 02:01:02 PM
can one of you tech guys comment on Peter Todds claim that there was an entire book embedded in the BC a month ago?  how is it done?

https://www.reddit.com/r/Bitcoin/comments/34uu02/why_increasing_the_max_block_size_is_urgent_gavin/cqystoo?context=3

As Odalv already said tx size can be really big. If you go over the 100KB a transaction
is considered non-standard though, see: https://github.com/bitcoin/bitcoin/blob/master/src/main.cpp#L603-L611
and  https://github.com/bitcoin/bitcoin/blob/master/src/main.h#L55-L56

Code:
    // Extremely large transactions with lots of inputs can cost the network
    // almost as much to process as they cost the sender in fees, because
    // computing signature hashes is O(ninputs*txsize). Limiting transactions
    // to MAX_STANDARD_TX_SIZE mitigates CPU exhaustion attacks.
    unsigned int sz = tx.GetSerializeSize(SER_NETWORK, CTransaction::CURRENT_VERSION);
    if (sz >= MAX_STANDARD_TX_SIZE) {
        reason = "tx-size";
        return false;
    }

Code:
/** The maximum size for transactions we're willing to relay/mine */
static const unsigned int MAX_STANDARD_TX_SIZE = 100000;

That said as long as you find a miner/poll that accept to include your tx
in the next block you're golden.

As soon as I have time I'll look for the actual txs that Peter Todd was referring to.



thanks for that.  but even if a miner tries to incl a non std tx into his solved block, it's quite probable that the majority of nodes/miners  still reject the block as a result, no?

The fact that the book is there on the blockchain means that the nonstandard tx was included in a block.

You need to find a pool accepting your nonstd tx, and it seems that eligius would do it if you pay enough  fees.

Quote from: eligius faq n° 5 - eligius.st/~gateway/faq-page/faq-5
How are transactions selected for blocks?
Transaction Processing
Current transaction selection policy:

Both standard and non-standard transactions, including arbitrary P2SH, are mined if they pay a reasonable fee.
Probable spam incurs a penalty on transaction priority.
Dust, confirmed spam, "bare" multisig, and custom "dangerous" scripts will not be mined under any conditions.

I've never tried but as long as you forward the tx directly to the eligius node it should work. In fact it seems to me that nonstandard txs are not relayed by full nodes, but I could be wrong.
legendary
Activity: 1764
Merit: 1002
May 11, 2015, 01:57:41 PM
I think there's two ways to look at it:

1.  Clearly, if an attacker has 50.0001%, then he has a 100% chance of eventually forging the longest chain.  If the attacker has 49.9999% instead, it makes sense that he'd have almost 100% chance, but not quite (why would it suddenly drop to less than 50%?).

2.  It's the attacker who gets to choose when to broadcast the attack chain.  Just by random luck, there's a good chance that at some point the attacker will hit a lucky streak and mine several blocks in quick succession.  When he hits this lucky streak and pulls ahead of the honest chain, he broadcasts his attack chain.

Thanks for the explanation guys.

My pleasure.

Quote
OK, now understand that the equation calculates how likely it is that at some point after 6 confirmations an attacker will gain the longest chain, publish it, and get the rest of the network over to that chain. This is just the odds though, not the cost.

It would be interesting to see the expected cost of such an attack though. If an attacker with 45% hash rate has a 96% chance of eventually gaining the lead for a moment, then a good portion of that probability is most likely in the long tail of many blocks from now. There should be an equation that calculates the average or expected cost of such an attack, such as by 50 blocks the attacker has x probability of succeeding, by 100 blocks y chance & by 10000 block z chance. And of course there is the possibility that the attacker has spent months without gaining the lead, and has lost all of those block rewards.  

I think we'd see that the expected cost is quite high, even for a 45% attacker. i.e. Even if you knew that the counter party to your bitcoin transaction had 45% hash rate and would use it against you, then 6 confirmation would still be enough for the value of a car or house, since an attack would cost more than that, half a day of confirmations would be enough for a skyscraper, and a day of confirmations for an island. This seems OK to me.

Meni Rosenfeld does something similar to what you're suggesting in his "Analysis of hashrate-based double-spending" paper from December 2012.  I haven't looked into this paper in detail, but this table from Section 6 caught me eye.  It allows you to figure out how many confirmations you should wait depending on how large the transaction is in addition to the attacker's hash rate.



I'd be interested if you can think of ways to extend this work.


that's kind of a weird chart b/c it is denominated in BTC.  even Meni says so:

These values should be taken with a grain of salt, because of the many modeling assumptions made

"value" will vary greatly depending on whether 1BTC buys you a loaf of bread vs an island.
legendary
Activity: 1764
Merit: 1002
May 11, 2015, 01:52:35 PM
I think there's two ways to look at it:

1.  Clearly, if an attacker has 50.0001%, then he has a 100% chance of eventually forging the longest chain.  If the attacker has 49.9999% instead, it makes sense that he'd have almost 100% chance, but not quite (why would it suddenly drop to less than 50%?).

2.  It's the attacker who gets to choose when to broadcast the attack chain.  Just by random luck, there's a good chance that at some point the attacker will hit a lucky streak and mine several blocks in quick succession.  When he hits this lucky streak and pulls ahead of the honest chain, he broadcasts his attack chain.

Thanks for the explanation guys. OK, now understand that the equation calculates how likely it is that at some point after 6 confirmations an attacker will gain the longest chain, publish it, and get the rest of the network over to that chain. This is just the odds though, not the cost.

It would be interesting to see the expected cost of such an attack though. If an attacker with 45% hash rate has a 96% chance of eventually gaining the lead for a moment, then a good portion of that probability is most likely in the long tail of many blocks from now. There should be an equation that calculates the average or expected cost of such an attack, such as by 50 blocks the attacker has x probability of succeeding, by 100 blocks y chance & by 10000 block z chance. And of course there is the possibility that the attacker has spent months without gaining the lead, and has lost all of those block rewards.  

I think we'd see that the expected cost is quite high, even for a 45% attacker. i.e. Even if you knew that the counter party to your bitcoin transaction had 45% hash rate and would use it against you, then 6 confirmation would still be enough for the value of a car or house, since an attack would cost more than that, half a day of confirmations would be enough for a skyscraper, and a day of confirmations for an island. This seems OK to me.

i posted earlier how the incentives in Bitcoin continue to screw up every major theory about mining cartels colluding to cheat.  yet, we continue to get them.  here's Ed Felten again:

ES-miners can’t agree to cheat, because it’s too easy for them to cheat on that agreement.

https://freedom-to-tinker.com/blog/felten/bitcoin-isnt-so-broken-after-all/
legendary
Activity: 1162
Merit: 1007
May 11, 2015, 01:40:43 PM
I think there's two ways to look at it:

1.  Clearly, if an attacker has 50.0001%, then he has a 100% chance of eventually forging the longest chain.  If the attacker has 49.9999% instead, it makes sense that he'd have almost 100% chance, but not quite (why would it suddenly drop to less than 50%?).

2.  It's the attacker who gets to choose when to broadcast the attack chain.  Just by random luck, there's a good chance that at some point the attacker will hit a lucky streak and mine several blocks in quick succession.  When he hits this lucky streak and pulls ahead of the honest chain, he broadcasts his attack chain.

Thanks for the explanation guys.

My pleasure.

Quote
OK, now understand that the equation calculates how likely it is that at some point after 6 confirmations an attacker will gain the longest chain, publish it, and get the rest of the network over to that chain. This is just the odds though, not the cost.

It would be interesting to see the expected cost of such an attack though. If an attacker with 45% hash rate has a 96% chance of eventually gaining the lead for a moment, then a good portion of that probability is most likely in the long tail of many blocks from now. There should be an equation that calculates the average or expected cost of such an attack, such as by 50 blocks the attacker has x probability of succeeding, by 100 blocks y chance & by 10000 block z chance. And of course there is the possibility that the attacker has spent months without gaining the lead, and has lost all of those block rewards.  

I think we'd see that the expected cost is quite high, even for a 45% attacker. i.e. Even if you knew that the counter party to your bitcoin transaction had 45% hash rate and would use it against you, then 6 confirmation would still be enough for the value of a car or house, since an attack would cost more than that, half a day of confirmations would be enough for a skyscraper, and a day of confirmations for an island. This seems OK to me.

Meni Rosenfeld does something similar to what you're suggesting in his "Analysis of hashrate-based double-spending" paper from December 2012.  I haven't looked into this paper in detail, but this table from Section 6 caught me eye.  It allows you to figure out how many confirmations you should wait depending on how large the transaction is in addition to the attacker's hash rate.



I'd be interested if you can think of ways to extend this work.
legendary
Activity: 1153
Merit: 1000
May 11, 2015, 01:26:26 PM
I think there's two ways to look at it:

1.  Clearly, if an attacker has 50.0001%, then he has a 100% chance of eventually forging the longest chain.  If the attacker has 49.9999% instead, it makes sense that he'd have almost 100% chance, but not quite (why would it suddenly drop to less than 50%?).

2.  It's the attacker who gets to choose when to broadcast the attack chain.  Just by random luck, there's a good chance that at some point the attacker will hit a lucky streak and mine several blocks in quick succession.  When he hits this lucky streak and pulls ahead of the honest chain, he broadcasts his attack chain.

Thanks for the explanation guys. OK, now understand that the equation calculates how likely it is that at some point after 6 confirmations an attacker will gain the longest chain, publish it, and get the rest of the network over to that chain. This is just the odds though, not the cost.

It would be interesting to see the expected cost of such an attack though. If an attacker with 45% hash rate has a 96% chance of eventually gaining the lead for a moment, then a good portion of that probability is most likely in the long tail of many blocks from now. There should be an equation that calculates the average or expected cost of such an attack, such as by 50 blocks the attacker has x probability of succeeding, by 100 blocks y chance & by 10000 block z chance. And of course there is the possibility that the attacker has spent months without gaining the lead, and has lost all of those block rewards.  

I think we'd see that the expected cost is quite high, even for a 45% attacker. i.e. Even if you knew that the counter party to your bitcoin transaction had 45% hash rate and would use it against you, then 6 confirmation would still be enough for the value of a car or house, since an attack would cost more than that, half a day of confirmations would be enough for a skyscraper, and a day of confirmations for an island. This seems OK to me.
hero member
Activity: 924
Merit: 1000
May 11, 2015, 01:06:41 PM
I've been watching the MACD centerline crossover as well. Historically it has been a good confirmation of trend continuation.

more importantly, it's a long term momentum indicator much less susceptible to manipulation.

Next hurdle is the 200 day / 30 week MA. That's a biggie for the pro technical traders out there.
legendary
Activity: 1764
Merit: 1002
May 11, 2015, 01:02:01 PM
I've been watching the MACD centerline crossover as well. Historically it has been a good confirmation of trend continuation.

more importantly, it's a long term momentum indicator much less susceptible to manipulation.
hero member
Activity: 924
Merit: 1000
May 11, 2015, 12:51:40 PM
I've been watching the MACD centerline crossover as well. Historically it has been a good confirmation of trend continuation.
legendary
Activity: 1764
Merit: 1002
May 11, 2015, 12:43:07 PM
grinding higher.  MACD going positive:

legendary
Activity: 4760
Merit: 1283
May 11, 2015, 12:27:47 PM
...
It is a slow burn eugenics paradigm to achieve Ted Turner's 500 million population goal.

you're a whack job.

I have a theorem which is not even a total joke any more:

Any 'conspiracy theory' to which most people (including oneself unless they just got in from being raised by wolves) have a visceral negative reaction is for THAT reason something worth paying some attention to.  Some of these 'theories' (which are at best hypothesis (unless they are documented facts which a surprising number are)) are absurd enough to be rejected out-of-hand to be sure.

The hypothesis that there are eugenicists who would at least tolerate a mechanism which brought the worldwide population of the homo sapien species to a small fraction of our current number is not one of those to be rejected out of hand as far as I am concerned.  Further, some of them have amassed significant capabilities in some areas.  Ted Turner's case is one of those which is a documented fact unless some of his utterances have been invented out of whole cloth.

There are other things not to love (in my opinion) about Mr. Turner:



I'd give at least even odds that the story is bullshit however.  I'd withhold judgement until confirmation or rejection of some sort.

legendary
Activity: 1764
Merit: 1002
May 11, 2015, 12:23:00 PM
Gold is tangible asset. Hard to convince older generation to hold bitcoin.

this is why Bitcoin needs to scale as a payment network to push usage and acceptance out to the geographic periphery where even African kids mining for gold are discouraged from going down 3' wide holes 100 yds deep to pull up a useless heavy metal.  Once that happens, Bitcoin becomes universal money and the old white folks won't have any choice.

the other way to look at this is that Africa is the epicenter of gold mining production.  do you think they will stop mining for the stuff if they don't get an opportunity to work/transact with Bitcoin?  well, they won't with a 1MB limit.  we want to get them to stop and realize there is a better alternative form of sound money that doesn't involve sacrificing your kids.
legendary
Activity: 1764
Merit: 1002
May 11, 2015, 12:18:38 PM
Gold is tangible asset. Hard to convince older generation to hold bitcoin.

this is why Bitcoin needs to scale as a payment network to push usage and acceptance out to the geographic periphery where even African kids mining for gold are discouraged from going down 3' wide holes 100 yds deep to pull up a useless heavy metal.  Once that happens, Bitcoin becomes universal money and the old white folks won't have any choice.
legendary
Activity: 1470
Merit: 1004
May 11, 2015, 12:17:02 PM
Gold is tangible asset. Hard to convince older generation to hold bitcoin.

Many of the older generation hold paper gold in their brokerage accounts and have no problem with that.  I believe once "paper" BTC is readily available on the market, the older generation will have no problem investing some amount.
full member
Activity: 363
Merit: 100
SWISSREALCOIN - FIRST REAL ESTATE CRYPTO TOKEN
May 11, 2015, 12:09:57 PM
Gold is tangible asset. Hard to convince older generation to hold bitcoin.
Jump to: