Bitcoin Forum
May 09, 2024, 03:18:18 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 ... 148 »
81  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: July 05, 2015, 04:01:12 AM
it looks like the average time these pools are mining empty blocks is 16 seconds (F2Pool) and 35 seconds (AntPool) before switching to non-empty blocks.  Like you said, why are these numbers so big if processing the blocks is so fast?

I think these metrics should specifically exclude the two pools above as they are the ones who were SPV mining and not switching to using a validated block-header as soon as possible.

Don't get put-off from posting by Greg's feedback as it is easy to be silenced by someone-who-knows-best and let them run the show.
My big takeaway from his comment is how you got him into arguing from a position that big blocks are OK (handclap and kudos to you). In fact, I have learnt now that even 7.5GB blocks are today theoretically tolerable in at least one respect (validation where tx are pre-validated), although l suspect not in quite a number of other crucial respects.
Wasn't Gavin's doubling end-point 8GB in 2036? Effectively the same end-point!

I am reminded of Mike Hearn's words of wisdom:
Quote
Scaling Bitcoin can only be achieved by letting it grow, and letting people tackle each bottleneck as it arises at the right times. Not by convincing ourselves that success is failure.

One less bottleneck to expect with larger blocks.

82  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: July 05, 2015, 12:02:59 AM
Some numbers:

Assume it takes on average 30 seconds to verify 1 MB of typical transactional data (k =0.5 min / MB).  Since T = 10 min, this means the maximum average blocksize (network capacity) is limited to:

    Seffective   =   T / (4 k)   =   (10 min) / (4 x 0.5 min / MB)
                   = 5 MB.

QED. We've shown that there exists a limit on the maximum value of the average blocksize, due to the time it takes to verify a block, irrespective of any protocol enforced limits.  

Great work Peter, but do we have any empirical evidence for the 30 seconds? Seems surprisingly high and I would have guessed just a few seconds.
83  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: June 25, 2015, 07:12:05 AM
Looks like about half of the bid stairway went poof?

Yeah, tired of waiting and has to move it up?
84  Bitcoin / Development & Technical Discussion / Re: 60% of hashrate including 2 major exchanges agree to raise block size to 8MB on: June 25, 2015, 06:24:22 AM
One thing I saw from the "stress test" was that it's far to easy for a joker to backlog the network quite a bit.  Now, as you say, increasing the block size from 1MB to 2MB certainly wouldn't risk armageddon.  But I'd go further and say that if such a small change increases the price of perpetrating armageddon (ie, a stress-test scenario) by 100%, that may be a real gain in robustness for all bitcoin users.  What I'm trying to suggest is that it seems to me that the coinwallet people were able to pull off what they pulled off far too cheaply.  I think making that kind of manourver more expensive could be a real asset to the network.

Exactly. From a starting point of an average block size over one week (ABS) at 400KB they created a lot of impact. Consider that ABS will unlikely ever exceed 80% of 1MB because miners will often create small or empty blocks (even if thousands of legitimate fee-paying tx are backing up). So, it does not take a math guru to see that when the ABS is 70% then a bunch of redditards could spam the network 4x more effectively than today for the same effort. When the ABS is 80% of 1MB then any disturbance, whether 1Sochi, 1Enjoy, Dice site bots, Greek collapse news, could ramp volumes making Bitcoin a joke for thousands of users and the world's press. We are sleep-walking into a nightmare.

And the fastest way to get a dog-leg-down move in the chart of full node counts? Execute a fast hard-fork in a few weeks under emergency conditions.
Just brilliant! /sarc
85  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 21, 2015, 06:18:58 AM
Yep. I will be running my node as XT, but waiting for the patch before changing.
I still hope that Core Dev just adds the patch to BitcoinCore and they get on with normal dev work, rather than sulking about it.
86  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 21, 2015, 06:06:54 AM


If anyone can see a mistake in the above chart, please let me know.  I'd like to post it to r/bitcoin once I'm confident it's correct.

Another great chart Peter.

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.

Just as during the 1MB debate so many people kept confusing the block size limit as the average block size, so is the case with Gavin's doubling schedule. These big block sizes are disk block sizes, the bandwidth-using blocks will be far smaller.

Full blocks will only need to be sent between nodes on resync and bootstrapping, not a normal state for most nodes. Even then, future Bitsat-type blockchain download services should mean that nodes catching up have a faster option than relying on terrestrial broadband.
87  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 20, 2015, 12:09:24 AM
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.  

Peter Todd's promotion of replace-by-fee scorched-earth is an attempt to keep the 1MB by the "back door", an attempt to realize the "Bitcoin as digital gold only for high-value transactions" dream. The effect of this change is to eliminate small purchases e.g. for cups of coffee, which require a workable zero-conf environment. Buying a car where the parties can wait for block confirmations would still be fine. He says that "zero-conf never worked" yet BitPay's business model repeatedly proves this false, every hour of every day.

I summarize my feelings here with:
Bitcoin as digital gold only for high-value transactions is a castle built upon quicksand. Bitcoin as digital gold for all transactions, where fiat is normally used, is a castle built upon solid rock.

Edit: this is interesting wrt tx vols:
http://www.reddit.com/r/Bitcoin/comments/3ag3jr/number_of_bitcoin_transactions_follows_cubic_trend/

88  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 19, 2015, 12:47:10 AM
My reply on an interesting thread in Dev & Tech:

Those of us who want to see an increased block size limit are at a disadvantage because "doing nothing" achieves the same result as a consensus decision to keep the 1MB and seeing what happens to the Bitcoin ecosystem when confirmation times blow out from the 10 minute average, which everyone expects today.

Yet, Wladimir commented last month that he was "weakly against" making this change.

So, since then, we know there is a clear majority for this change on all user polls, lists of businesses and wallet providers, and now mining opinion.

Mike and Gavin didn't follow consensus procedures? Boo hoo, too bad. They knew that there was a lot of entrenched opinion against changing the 1MB (whether misguided about Satoshi's original vision or not), so they probably tried very long and very hard to obtain consensus among the github commit access developers. They failed, so rightly took all the arguments public, where they found overwhelming support for the change.

Core Dev need to ask themselves "If the 1MB limit did not exist, would it get any ACK to put it in place in an upcoming change (e.g. v0.11)?"
This is not a rhetorical question, this is a valid question to ask. I bet that this type of change, a blunt hard limit with unknown consequences would get zero support in Bitcoin Dev. There would be all sorts of objections about how it's a naive attempt to vaguely "increase fees", "stop spam", "slow the decline in full nodes" could be done far more effectively in far more elegant ways. Implementing the 1MB today would get an unanimous NACK.

Core Dev also need to make a decision. they either:

a) delay the v0.11 until it gets a scaling improvement which replaces the max block size constant (whether by a patch reflecting Jeffs' BIP 100, or a functionally comparable patch from Gavin). After all, Gavin gave notice 2 months ago that he wanted to submit a patch for v0.11

b) release v0.11 without the above, which is effectively a declaration that they are prepared to allow the 1MB limit to be maxed out (noticeably affecting user confirmation times) before considering to release a patch for it. This might not be "1MB 4EVR" but it is practically equivalent as far as the rest of us are concerned who want to see the limit raised/modified/improved/removed before the inevitable PR disaster from inaction.

We have heard Gregory's opinion loud and clear on Bitcointalk and Reddit, so what does Wladimir think today?
89  Bitcoin / Development & Technical Discussion / Re: 60% of hashrate including 2 major exchanges agree to raise block size to 8MB on: June 19, 2015, 12:45:03 AM
Those of us who want to see an increased block size limit are at a disadvantage because "doing nothing" achieves the same result as a consensus decision to keep the 1MB and seeing what happens to the Bitcoin ecosystem when confirmation times blow out from the 10 minute average, which everyone expects today.

Yet, Wladimir commented last month that he was "weakly against" making this change.

So, since then, we know there is a clear majority for this change on all user polls, lists of businesses and wallet providers, and now mining opinion.

Mike and Gavin didn't follow consensus procedures? Boo hoo, too bad. They knew that there was a lot of entrenched opinion against changing the 1MB (whether misguided about Satoshi's original vision or not), so they probably tried very long and very hard to obtain consensus among the github commit access developers. They failed, so rightly took all the arguments public, where they found overwhelming support for the change.

Core Dev need to ask themselves "If the 1MB limit did not exist, would it get any ACK to put it in place in an upcoming change (e.g. v0.11)?"
This is not a rhetorical question, this is a valid question to ask. I bet that this type of change, a blunt hard limit with unknown consequences would get zero support in Bitcoin Dev. There would be all sorts of objections about how it's a naive attempt to vaguely "increase fees", "stop spam", "slow the decline in full nodes" could be done far more effectively in far more elegant ways. Implementing the 1MB today would get an unanimous NACK.

Core Dev also need to make a decision. they either:

a) delay the v0.11 until it gets a scaling improvement which replaces the max block size constant (whether by a patch reflecting Jeffs' BIP 100, or a functionally comparable patch from Gavin). After all, Gavin gave notice 2 months ago that he wanted to submit a patch for v0.11

b) release v0.11 without the above, which is effectively a declaration that they are prepared to allow the 1MB limit to be maxed out (noticeably affecting user confirmation times) before considering to release a patch for it. This might not be "1MB 4EVR" but it is practically equivalent as far as the rest of us are concerned who want to see the limit raised/modified/improved/removed before the inevitable PR disaster from inaction.

We have heard Gregory's opinion loud and clear on Bitcointalk and Reddit, so what does Wladimir think today?
90  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 18, 2015, 01:05:55 AM
The is no mempool limit right?

Only by the addressable memory on each node, which varies. It would take a phenomenal number of unconfirmed tx to break nodes, but maybe enough of them would happen if wallets keep sending tx for thousands of frustrated BTC holders who are trying to get coins onto the exchanges as the price falls way below any TA support.

Oleganza arguing with me that Bitcoin has already achieved gold status and can do so w/o more scaling.  c'mon, i don't even argue that.  i say it is in the process of doing so:

https://twitter.com/oleganza/status/611298778667220992

https://www.reddit.com/r/Bitcoin/comments/3a0qfn/another_reason_why_we_need_to_raise_the_blocksize/cs8rqjn

Oleganza is nuts if he thinks that $100 tx fees would ever be normal. How could Bitcoin keep any market share in that situation if another crypto-coin had 10x the volume and fees of about $1? How could Bitcoin keep any semblance of "digital gold" in that environment? (leaving aside the definition of it).

There is another reason why Bitcoin should not be allowed to hit a network-wide hard limit at any time, and ironically, for a trust-less system, it is trust in the system as a whole.
All users of Bitcoin have to trust that the trust-less network works and is viable. It has proved this over 6.5 years. That trust is hard-earned. Think about a relationship or a business partner, it takes years to earn trust, but that trust can be squandered over one serious event. If a partner cheats after years of loyalty, then how many years does it take to regain trust in that person again? Never?
Same with bitcoin, because: money.
A loss of trust just once is a scar for life.
91  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 17, 2015, 09:42:00 PM
BTW, does anyone know what the status of IBLT is? This one change (which doesn't require a fork) would do a lot for the network.

Gavin has been seriously distracted from this  Angry, just as the SC guys have been seriously distracted from their own work, by their blowback on the 1MB.

Yeah, you may well be right about SC/LN timing, I am still trying to give them the benefit of the doubt, FWIW (at least until Wladimir breaks ranks).



92  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 17, 2015, 09:18:19 PM
this should work. nice and simple and pleases Chinese miners w/o giving miners in general any votes:

https://www.reddit.com/r/Bitcoin/comments/39ziy6/eli5_what_will_happen_if_there_is_a_hard_fork/cs7xe9o



If 75% of hashing power is producing up-version blocks

AND after some brave miner decides to actually produce a >1MB block.

8MB max block size (chinese miners were unhappy with 20 for not-entirely-clear reasons)
Earliest fork date 11 Jan 2016 (miners and others want sooner rather than later)
Activation when 750 of last 1,000 blocks are up-version (version 0x20000004 to be compatible with sipa's new versioning bits scheme)
2 week 'grace period' after 75% threshold reached before first >1MB block allowed to be mined
8MB cap doubles every two years (so 16MB in 2018, etc: unless there is a soft fork before then because 16MB is too much)

Not sure why limiting the date is necessary. I feel like we should be able to pull this off sooner, especially if we are backed into a corner by some kind of big rally.

i agree but miners need time to switch over and indicate so with the versioning.

Sure. But doesn't the 2 week grace period after 75% imply enough time?

https://www.youtube.com/watch?v=nuHfVn_cfHU

Gavin's solution is very good, and the 2-week grace period a smart move. The reason for this is that it gets the most people on-board with the >1MB change in a controlled manner. It is axiomatic that 100% of miners cannot be in the first 75% to upgrade even if they all wanted to. The 2-week period focuses minds on a known deadline and will likely see a "hockey-stick" uptick in the adoption curve. I would expect 85-90% mining power behind the change before the first >1MB block is mined. If 90% was the original target then Bitcoin's ecosystem growth, supported by the majority, could be stymied by a mere 11% of hold-out miners. The grace period also allows for non-mining nodes to upgrade who are not paying close attention to the whole process.

I like Jeff's BIP 100 with the miner voting, but not sure about the 90% he mentions because of the concern above.
Also, I really don't like a fixed date for everyone to upgrade (although this is far better than no change planned at all). Not using block versioning to change the 1MB means applying a sub-standard software solution for politically correct reasons, i.e. just so people can say "Aha, the users control Bitcoin and are telling the miners what to do." We already know the user consensus on a dozen btc and reddit polls, ecosystem business feedback, and now at least 50% of mining power opinion. So the change should be done as safely as possible. Gavin is perusing this path.

Probably the biggest reason that Core Dev is prepared to let the 1MB limit be constantly hit is that they think they can manage the situation. Perhaps they need to look up the word "hubris" in the dictionary.

A big bazooka in Core Dev's (fairly small) armory needed to "manage" a blocks-limit-full situation is prior roll-out of a change to purge unconfirmed tx from node mempools. This would in theory blunt some of the nasty effects in Mike's Crash Landing scenario.

So, no surprise that a pull request exists to do this:
https://github.com/bitcoin/bitcoin/pull/6281

Quote
Restrict the maximum memory pool size to avoid potential DoS issues.
The mechanism is simply to recursively remove the transactions which have the lowest priority until the memory pool is below the maximum size.

(my emphasis)
Hmm, DoS issues like ordinary users legitimately trying to use Bitcoin after tx are backing up when free block-space has vanished?

However, what appears to be a bed of roses rapidly turns into a bed of thorns...

Quote
@sipa ah so if a wallet transaction is evicted from the mempool the conflict tracking stuff will all break? that's nasty
the rabbit's hole of things to fix gets ever deeper

Their bazooka has a barrel bent into a U-shape.

Another big concern about mempool limiting is the implications for IBLT, which is Bitcoin's best hope for challenging the likes of Visa and MC in the medium, not long-term.
Randomly ejecting unconfirmed tx, or allowing a user-configurable max-mempool-size, creates non-uniform mempools. This seriously degrades the potential for IBLT, especially when miners want to clear most of the unconfirmed tx, to maximize revenue when the block reward is lower.
93  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 16, 2015, 06:20:47 AM
All of these groups I identified would also be fairly insensitive to the cost of running a node.

- the academics will apply for grants to operate their nodes so they can perform research

- the businesses and miners will run nodes as a cost of doing business

- the governments will run nodes for law enforcement, surveillance, and other purposes.

- the power users will run nodes because they want to.

Would it really be so bad if the far future looked like this?  





Maybe not that bad, and if general technology companies are considered separate from Bitcoin-focused businesses, then perhaps another 155 could be added for them, as per the MSCI World Index (IT).
https://www.msci.com/resources/factsheets/index_fact_sheet/msci-world-information-technology-index-usd-net.pdf

It is easy to imagine that even non-Bitcoin tech companies would want to run at least one node to have a hook into a real-world blockchain instance..

Microsoft supports Bitcoin XT!  Grin


94  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 16, 2015, 04:45:22 AM
Adam claims that the network overhead in scaling Bitcoin is O(n^2), where n=transactions
Mike counters that it is O(nm), where m=nodes

The latter makes more sense to me, and further, that m is not as significant as it appears because it is highly parallelized.

The way I see it, if m nodes need to be made aware of n transactions, then the network overhead for bandwidth is O(nm).  

If we assume that the number of nodes is linearly proportional to the number of transactions, then m = kn and the network overhead is O(n2).  But as you mentioned, m is probably not this significant.  In fact, for the last several years m has gone down as n has gone up, so the network overhead empirically is more like O(n0.7) (i.e., better than linear).  

Interesting question: right now the Bitcoin network processes about 1 transaction per second while the Visa network processor about 2000.  Right now there are about 6,000 full nodes. If Bitcoin grew to reach Visa's level of transactions per second (2000X growth), would we expect the number of full nodes to grow from 6,000 to 12,000,000?

The other thing I don't understand is why people focus on the network overhead rather than the overhead to run a single node.  As far as I can see, this should always be roughly O(n).  


Thanks Peter, this helps.
We can also think of it as O(2n) because of the re-broadcasting, which IBLT would do a lot to mitigate, especially as the re-broadcast is the time critical component, and the capacity of the network in a true O(n) state is already more like 300 tps than 3 tps.

I don't think the full node count would scale as far as 12m in the growth example above, but payment channels for node services would at least reverse the decline even when it becomes necessary to support that loading.

The other thing I don't understand is why people focus on the network overhead rather than the overhead to run a single node.  As far as I can see, this should always be roughly O(n).  

Its hard to scare people when you talk about O(n) costs per node.

Absolutely!
95  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 16, 2015, 03:44:42 AM
...in fact, both SC and LN _strongly_ prefer the biggest blocksize the network can handle.  What they can't tolerate, however, is Bitcoin being very centralized-- and I don't think your own interests can tolerate that either (assuming you still own some Bitcoin).

reddit post
Quote
The experience we have says there will not likely be a dire emergency. We also have reason to believe, from the prior accidental quasi-hardfork, that the mining portion of the network can be updated within a day or two during an actual emergency. A straight-forward blocksize bump also has the benefit of being completely compatible with existing SPV clients (they can't see the blocksize). If there really were a dire situation where it was larger blocks or doom-- I'm confident that larger blocks could be deployed quickly without much trouble; and in that kind of situation: consensus would be easy. No matter how concerned people are about larger sizes, if the choice is really larger or a useless network, the former is preferable to everyone. There is also plenty of room for other creativity, as we saw before in 2013, should the need arise, but it can be hard to predict in advance.

(my emphasis)

Greg is giving me serious cognitive dissonance with these posts.
He is very concerned about the trend to centralization and yet can countenance a quick fork if necessary.

The most harmless hard fork is one which is prepared so far in advance that all software instances are upgraded before it takes effect. Something which was almost achievable if it had been scheduled in early 2013 with the target date about 2 years ahead. That is what Bitcoin needed.

Today, the time for this luxury is gone and about 6000 nodes exist (which accept connections). The worst scenario after a quick fork is 3000 left on each side, with the best scenario somewhere between 3000 and 6000 on the majority side, say 4500 nodes upgrading. The remainder either switching off or flailing away on a chain with a ridiculous difficulty. What a hammer-blow towards the furnace of centralization!

In my opinion, the odds of a dire situation after the 1MB is hit, needing a quick fork, is about 99%. This not an unreasonable interpretation of the separate findings of David Hudson and Statoshi. Even if Greg thinks the odds of needing a fast fork is more like 10% or 20% (otherwise why describe it in the manner above) then this is surely an unacceptable risk.

Meanwhile, Adam has just given us a Hallelujah moment:

Quote
A hard-fork takes a long period of time to deploy due to the non-upgrade risk, people are working on things in the mean-time.
There can be a case for some increase to create some breathing room to work on scaling and decentralising tech, I just mean to say that if we do it in isolation, we're not focussing on the big picture.
Progress at last, buying time to smoothly scale the MC, as well as buying time for SC and LN. FFS! How can this be contentious to SC and LN supporters?

Lastly.
Perhaps Peter R can put this one to bed:

Adam claims that the network overhead in scaling Bitcoin is O(n^2), where n=transactions
Mike counters that it is O(nm), where m=nodes

The latter makes more sense to me, and further, that m is not as significant as it appears because it is highly parallelized.
96  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 14, 2015, 12:15:53 AM
Changing the supply limit fundamentally destroys bitcoin, but increasing the blocksize limit is absolutely needed to make it successful.

Oh the strawmen strive for a world with only two opposing choices.

The perfect is the enemy of the good
97  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 14, 2015, 12:01:38 AM
Changing the supply limit fundamentally destroys bitcoin, but increasing the blocksize limit is absolutely needed to make it successful.

Thanks for the distilled wisdom!

I have updated my sig.
98  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 13, 2015, 12:04:29 AM
yes, the charts are primed and ready.  inevitable, imo, with halving just over a year away.

yes, it is good news that Jeff is taking a leadership role.  too bad that Adam didn't take my advice yesterday.  he could have been that person and still can be.  i told him his extension block idea was overly complex given where we are in the dispute.  everyone is worn out and just wants something simple they can understand w/o too much effort as this is a complex issue that has been debated to death with all sorts of unknown variables that ppl honestly can't keep track of anymore.  or just don't want to.  Jeff's formula is simple which is why it has got some traction.  but nothing goes down w/o /u/nullc.  and he's in a sour mood so i'm not holding my breath.  and unfortunately, Adam has taken to a somewhat confrontational rhetoric on Twitter.  i know he's worried.  but he should be as the economic majority is going to follow Gavin:

https://twitter.com/adam3us/status/609280982949187584

Agreed.

I am really puzzled as to why Adam is pushing the extension block proposal for the 1MB. It is obviously the wrong place for it, but is exactly what is needed to overcome the original 33.5MB message-size limit which still remains. Tier Nolan came up with the extension block idea about 2 years ago IIRC and it is very good, but too soon now. Also it should be coupled with IBLT as the two together will future-proof Bitcoin as far as block sizes are concerned (within Moore's Law) allowing on-chain scaling and elimination of a lot of the out-of-band block-stuffing miner spam.

I am also puzzled as to why Greg keeps wasting mind-boggingly large amounts of time spamming reddit with dead pro-1MB arguments. Surely his time is more valuable than that.
99  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: June 12, 2015, 11:21:36 PM
https://twitter.com/jgarzik/status/609371913748529153

Making Decentralized Economic Policy
BIP 100 ­ Theory and Discussion, v0.3 ­ draft
Jeff Garzik <jgarzik@gmail.com>

a.k.a.

Another proposal to scale up bitcoin removing the max block size limit

Protocol changes proposed:

Hard fork to remove 1MB block size limit.
Simultaneously, add a new soft fork limit of 2MB.
Schedule the hard fork on testnet for September 1, 2015.
Schedule the hard fork on bitcoin main chain for December 11, 2015.
Default miner block size becomes 1MB (easily changeable by miner at any time, as today).
Changing the 2MB limit is accomplished in a manner similar to BIP 34, a one­way lock­in upgrade with a 12,000 block (3 month) threshold.

This is fantastic news. Jeff is the one person who can push the 1MBers in Core Dev into a reasonable compromise.
Together with the Greek slow-motion Inception-style trainwreck finally off the rails...
...BITCOIN on the launchpad at $230.
UP!
100  Bitcoin / Bitcoin Discussion / Re: Bitcoin Core or XT? POLL on: June 12, 2015, 11:12:48 PM
That's why I support the idea of getting rid of the Proof-of-Work mining altogether and replacing it with Proof-of-Stake. Right now miners are parasites to the network. The only owners of the network are actual bitcoin holders.

Satoshi's invention of mining (which probably should have been called "confirming") not only secures the blockchain but has one very important side-effect: the disbursement of the 21 million coins into as many hands as possible, i.e. distributing BTC wealth. This job is 2/3rds complete.

Would we prefer it if 73 people who happened to be around in the first months of 2009 got all the BTC to begin with?

Satoshi's PoW was very good for the initial distribution of coins but only for that. I don't support 100% PoS coins at all, that's the reason I hate NextCoin for example because 100% PoS is corrupt and unfair distribution. However, a hybrid between PoW and Pos (such as Peercoin) is the best approach. You have the coin slowly transforming from PoW to PoS over time. To put it into the context of Bitcoin, now would be the time when we should start seeing PoS blocks around and perhaps over the next 4 years PoS mining should become dominant to PoW mining.

A hybrid PoW/PoS mining model gives us the best from the both sides. It's the fairest initial coin distribution and energy efficient in the long term. As a bonus it makes network development decisions much easier to have a PoS coin because in PoS mining the miners and coin holders are the same people, so they can use their private keys to their stash to vote democratically what protocol changes to implement and what not.

Actually, I think that your suggestion is what is needed eventually, perhaps when the block reward gets below < 1BTC.

There is a long-term threat to the PoW model when the reward gets very small, "re-mining", where miners deliberately ignore recent blocks en-masse in order to grab the transaction fees for themselves. The incentive structure dissipates. However, IBLT should help a lot in this situation as it gives non-mining nodes some influence over the miners to only take tx from the mempools instead of orphaning. Might not be enough of a force and a PoS element could help.

Microsoft supports Bitcoin XT!  Grin



Always a good idea to observe where the smart money is headed.
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 ... 148 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!