Bitcoin Forum
May 26, 2024, 07:56:02 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 ... 327 »
81  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 25, 2015, 02:54:31 AM
Gold in modern societies counters your argument
Gold is almost entirely propped up by central banks who control the majority of the world's supply. They never had to pay for that gold themselves, since it was obtained via the taxing powers of the respective governments.

How vaulable would gold be if all the central banks auctioned off their supplies to the highest bidder and then refused to buy any more?

In terms of ensuring Bitcoin's survival in the face of hostile and well-resourced interests, I think a better model to look at is the Tor project. Why are they able to survive in spite of a lot of powerful interests who'd like to see otherwise?
82  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 25, 2015, 02:13:02 AM
I want a solution which can give me something approaching the confidence I have in precious metals under times of stress.

I say that when (not if) there is another financial crisis of the type which (according to legend) incited Satoshi, and it cannot be controlled with bail-outs and such, it is a near certainty that alternates to whatever solution we are funneled into will be attacked vigorously.  This includes gold and Bitcoin.

I say that these attacks are nearly certain to include pressure on corporate internet infrastructure providers and leveraging of the monitoring framworks known to be available to entities such as our NSA.
There is no way to achieve the goal you want through the methods you're proposing.

If you want a currency that can store value, then it needs to be used by other people. That means it has to support the kind of usage levels that you're afraid of.

If remains too small to be effectively attacked, then it will also be too small to retain any kind of monetary value.

Safety through smallness is a dead end, which leaves safety through growth.

That might not work, but staying small for certain won't work.
83  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 25, 2015, 12:54:35 AM
It's hard not to notice that you guys are highly proficient at ignoring 'sensible counter arguments' as though they didn't exist.
A lot of those 'sensible counter arguments' take the form of:

"There's a tradeoff between scaling and decentralization."

"Can you explain what exactly you mean by 'decentralization' and how to measure it?"

"...no."

84  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 24, 2015, 08:25:16 PM
I suppose by that argument the Russian revolution (to use one of countless examples)  was, by definition, not a 'hostile' fork since it was democratic.

In any conflict, once the first shot is fired all involved parties are are appropriately labeled 'belligerents'.  As to who 'started it', that is left to the history books and these are, as they say, 'written by the victors.'
The fundemental error here is failing to recognize the voluntary nature of currency adoption.

Gavin proposed a change to Bitcoin that users are free to accept or decline.

That some developers interpreted this as a threat and turned it into a battle only shows the weakness of their position.

The proper response would have been to convince people to not choose the change by explaning why they would be better of by doing so.

Instead, they acted with outrage over the idea that somebody proposed something without their permission and was doing a better job of convincing people that they'd benefit from his proposal instead of theirs.

This is not a sustainable position for them. Money is only as valuable as there are other people willing to accept it, and nobody is in a position to force anybody to accept Bitcoin.

People who act on the expectation that their opinions are right by default because they were there first and so aren't subject to continual validation in the marketplace of ideas are going to end up losing everything.
85  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 24, 2015, 07:20:13 PM
No. No hostile forks.
if 75% of the network wants to go with large blocks and 25% want to force smaller blocks, which fork is the hostile one?
86  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 23, 2015, 09:11:35 PM
devops is one of my domains, though I'm currently using https://www.chef.io/, but I'll surely look at cfengine.

that said you sure are very versatile!
It's out of necessity. I have a home server whose routine maintenance is consuming too much of my time. I need to put an automation system in place so that I have more time available to do things other than keep my server running.

Also a sufficiently-complete automation system is close enough to Linux distro that I might as well make it publicly available as one.

To save time.

87  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 23, 2015, 08:08:06 PM
to make a long story short he wrote Linux kernel packets filtering system ipchains/iptables (aka Linux firewall)
Random coincidence: You post about this today, while I've spent all day writing rules for an automation system (cfengine) that will generate the configuration files for tool for automating the creation of iptables rules (shorewall).
88  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 22, 2015, 10:12:33 PM
I think it was 100% necessary to get it going, but just thinking about the 50% cut every 4 years that's like quitting hard drugs cold turkey, it not like any business invests in new infrastructure with a guaranteed 50% cut in income is a great business to get into even if you can price it in.

to be honest I was even a little apprehensive at the first halving, I thought it would be too much of a shock, I kept mining only because the price went up, all in all there are lots of well balanced incentives and while I've fantasized how my ideal alt would work I learn why something is the way it is.
If I thought it was worth going through the argument, I'd be in favor of a protocol change to make the block reward shrink a little bit each block instead of suddenly dropping by half every four years.

Really though it's only the first 3-4 block reward halvings that we need to worry about. After that it should be small enough to not matter any more.
89  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 22, 2015, 07:08:37 PM
Subsidies are great if you want to get applicants who qualify, It should be called a subsidiary not a reward for good reason, the problem is there are developers who feel the economics are wrong and Bitcoin needs to be fixed, I may not be able to express why but to my understanding the mechanism seems well balanced and considered in my view, the onus is on the people who have a problem with how Bitcoin works to prove its broken, and build a better mousetrap not change this one.
My position is that it would be great if we could have started Bitcoin up without a block subsidy, but since the currency has to be issued via some method, and since the only way to produce a truly optimal initial distribution would require an entity that was both omnipotent and omniscient, issuing the currency via block subsidy spread out over time is the least terrible way to do it.

It's in my queue of articles that need to be written.
90  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 22, 2015, 06:18:05 PM
I will agree that market based fees are a fallacy while block subsidies are so high, but we're talking Bitcoin not just the situation today.  Vitalik isn't the best free market economics annalist I've ever read.  Bitcoin fees are set up to be a market system and its not a fallacy. Miners today can ignore the market because there reward is subsidized by 25BTC, but once this diminishes significantly the fees become all important. I've also pondered long and hard as to why fees are a monetary unit and not a percent, and I've come to the same conclusion as satoshi that it needs to be a free market fee ranging from 0 to the total value of the economy. 

Miners that ignore the macro economic data will not optimize and will either go bankrupt here are just the obvious ways fees will be optimized:  mining no free transactions (blocking free transactions = less velocity and lover value fees), or mining too many free transactions (subsidizing the Bitcoin velocity = less income and marginal benefit in value of fees) or mining block with insufficient transactions (over priced transaction fees = blocks too small) or mining blocks with too many transactions (under priced on average = blocks too big and orphaned) the market will find an equilibrium and it will happen at a pace that miners can plan and test, basically miners have a constant view of the situation as the urgency for planing is kept in sight by the forced block halving every 4 years.
The block subsidy really does distort mining, just like every other subsidy does in its respective market. The economics of Bitcoin mining are going to make a lot more sense once the block reward shrinks to negligable levels, or once the transaction volume grows large enough to render the reward negligable and thus the distortion insignifigant.

The first criteria is something over which we have no control - we just have to wait.

The second is something we can do something about.
91  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 22, 2015, 02:52:07 PM
Somebody made a video describing the effect of a block size limit back in 2011: https://www.youtube.com/watch?v=gVq5oh3-JXc
92  Bitcoin / Development & Technical Discussion / Re: BIP-47: Reusable payment codes on: June 22, 2015, 12:37:47 AM
This looks really interesting, and I think it could be used, for example, as a donation address (or donation payment code, in this case). But there's something I'm not sure I understand (and forgive me if this is simple, but I'm not a very technical person Bitcoin-wise): if a payment code was given for donation, would each transaction to this code "redirect" the funds to different addresses? Will these codes make a lot of addresses via the same seed and use each address for each transaction?
A payment code is an address that each sender can use to derive up to 4 billion deposit addresses unique to them.

If a charity advertises a payment code for donations, each individual donation transaction would send funds to a unique address.
93  Bitcoin / Development & Technical Discussion / BIP-47: Reusable payment codes on: June 21, 2015, 03:01:59 PM
https://github.com/bitcoin/bips/pull/159

Payment codes are a technique for creating permanent Bitcoin addresses that can be reused and publicly associated with a real-life identity without creating a loss of financial privacy.

They are similar to stealth addresses, but involve a different set of trade-offs and features that may make them more practical.

You can publicize your payment code in the same way that you can publicize your email address. Even if everyone knows your payment code, nobody can monitor the blockchain to see how many payments you have received or which transactions are yours.

If you receive an incoming transaction to your payment code, the act of learning that you received funds tells you the payment code of the person who sent the transaction. This means transactions sent to payment codes do have the "from address" that's missing from Bitcoin wallets and that many users would like to have.

Since transactions involving payment codes have a from address, the recipient of a payment can send a refund to the sender without requiring additional information.

Unlike stealth addresses, detecting incoming payments does not require scanning the entire blockchain and all transactions. Any method used by light clients to obtain their balance normally also works with payment codes. This means a light client can use payment codes without outsourcing their privacy to a trusted full node.

Payment codes have different privacy features than stealth addresses:

  • Payments sent to a stealth address are obviously identifiable to network and blockchain observers as sends to a stealth address and could conceivably be censored. Payments sent to a payment code are not distinguishable from traditional Bitcoin transactions
  • Payment codes leak an upper bound on the number of incoming notification transactions a known payment code has received. The senders of those payment codes, whether not a particular notification transaction is a valid payment code or not is not leaked. Notification transactions are identifiable by a network or blockchain observer and could conceivably be censored.
  • Stealth address transactions put the information that's contained inside a payment code notification in every transaction. Payment code notification transactions include an extended public key that only needs to be sent once to each recipient and is which is valid for 232 subsequent payments.

The payment code standard does not currently support multisig payment codes, and there's no obvious way to add support for them without either losing desirable features or failing to provide the additional security that multisig addresses are supposed to provide. It might be possible to use threshold signature techniques to accomplish the goal of allowing multiple parties to share control over a payment code without requiring OP_CHECKMULTISIG scripts. This will be a subject for future investigation.

The full description of the protocol with illustrations is available here:

https://github.com/OpenBitcoinPrivacyProject/bips/blob/master/bip-0047.mediawiki
94  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 21, 2015, 02:30:37 PM
That's false. IBLT almost halves the bandwidth requirement. Currently transactions are sent twice: once when broadcast and once as part of a block when mined. IBLT reduces the bandwidth requirement of the latter to a constant.
That particular benefit is not attributable to IBLT.

You can stop sending transactions twice by putting transaction hashes, rather than full transactions, in the block message.

IBLT allows miners to broadcast (information that can be used to construct) those hashes while they mine rather than waiting after they found the block to send everything.
95  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 21, 2015, 01:49:02 PM
One suggestion. Is it worth mentioning IBLT because by the time 16MB blocks are being mined they will likely be taking up just 500KB of bandwidth overhead to propagate. Obviously the real-time unconfirmed transaction overhead does remain. and is large long-term.
IBLT takes a large spike in needed bandwidth that occurs at the time a block is found and spreads it out over the entire time the block is being mined.

If you're already talking about bandwidth requirements in terms of 10 minutes averages, then introducing IBLT doesn't appreciably change anything.
96  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 21, 2015, 12:02:12 AM
It would be great if you'd be specific that the proposal is about increasing the block size limit, which is only indirectly and occasionally related to the actual size of mined blocks.
97  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 20, 2015, 12:21:01 PM
So if the protocol breaks from a $300/hour usage test it wasn't worth much to begin with.
Of course the protocol is not going to break. Does anyone thing it will?

It's not about the protocol or the network.
98  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 20, 2015, 12:16:38 AM
This should be interesting to watch,

https://www.reddit.com/r/Bitcoin/comments/3agk61/ultimate_bitcoin_stress_test_monday_june_22nd/

Quote
By 14:00 GMT Monday June 22, the mempool of standard fee transactions will be 10mb By 24:00 GMT Monday June 22nd, the mempool of standard fee transactions will be 130mb By 13:00 GMT Tuesday June 22rd, the mempool of standard fee transactions will be 241mb

At this point the backlog of transactions will be approximately 241 blocks, or 1.67 days. When the average new transactions are factored into the equation, the backlog could drag on for 2-3 days. At this point, questions are raised such as whether or not this will cause a "crash landing." It is impossible to know with certainty, however we are anxiously looking forward to Monday.
The SatoshiDice stress tess was a lot better than this plan.

At least the capacity problems they caused were from actual customers receving a service for which they were willing to pay rather than admitted spam.
99  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 19, 2015, 05:33:50 PM
The howls of rage by people who have been trying to pretend that Bitcoin is not a batch system and papering this fact over with insecure shitware, propaganda, and ignorance is hugely amusing.

The solution is simple, and looks like it should be available in a more robust form than I imagined sooner than I anticipate.  That is, use a sidecoin that is designed to support the use-case properly if they need real-time behavior.
What actually happened is that when F2Pool realized they had been mislead about the effects of the change, they promptly reverted it.

Because, unlike the spherical cow models the game theorists are always using, they value the long term value of their investment rather than the short term benefit of gaining a few extra pennies on each block.

Incentives do work after all.
100  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 19, 2015, 05:02:41 PM
Peter Todd again. I don't like this.

Quote
Yesterday F2Pool, currently the largest pool with 21% of the hashing power, enabled full replace-by-fee (RBF) support after discussions with me. This means that transactions that F2Pool has will be replaced if a conflicting transaction pays a higher fee. There are no requirements for the replacement transaction to pay addresses that were paid by the previous transaction.

http://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg08422.html

I've never understood Peter Todd's rationale for promoting replace-by-fee.  

The way Bitcoin was designed, if a node sees a second transaction that spends an output already spent by a previous transaction, it ignores the second transaction.  The result is that the second (and in most cases, fraudulent) transaction propagates to very few nodes and has little chance of being mined into a block.  If the entire network applies this policy homogeneously, double-spending zero-confirm transactions is very difficult, especially if merchants just wait a few second to monitor the propagation of the TX with a well-connected listening node.

What Peter Todd's "replace-by-fee" support does, is allows any unconfirmed transaction to be removed from a node's mempool if a conflicting transaction, received after the original transaction, pays a higher fee.  If all nodes in the network adopted this policy, it would make zero-confirm transactions trivially-easy to double spend.  

Is there some benefit to RBF that I'm missing?  This seems like a reckless policy.  
I deleted my last post in this thread because after some reflection I thought there was a chance I was being unfair to Peter Todd and the post was unhelpfully inflammitory.

Then, not ten minutes later, he and his supporters confirm exactly what I said on the mailing list.

They want to intentionally break native Bitcoin transactions to punish anyone who doesn't adopt Proofchains.

Users are not to be allowed to make their own risk assessments and adopt Proofchains if and only if they think it's the best solution for their particular problem based on their own judgement - they need to be forced into a better solution because Peter Todd knows best for them.
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 ... 327 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!