it seems highly centralized, just like the RN. this also is a concern:Hey Guys, I was wondering if anyone had looked at this "falcon" stuff. I understand the thin blocks helps speed everything up. I also understand that after thin blocks was developed, core came out with 'compressed blocks.'
Is the "Falcon" stuff similar or substantially the same? It sounds promising. If anything, it also seems like institutional development outside of core is moving along... Just wondering.
http://www.falcon-net.org/
http://www.falcon-net.org/papers/falcon-retreat-2016-05-17.pdf
Here's a slapped-together partial visual summary of my earlier post on why we don't need Extreme Consensus to maintain Bitcoin's sound money properties, and instead need fork futures trading in order to restore the original prediction market in forks that Satoshi mentioned in the whitepaper. [Click to enlarge]
great table! i would add to column 1 row 2, "users and nodes might rebel".Here's a slapped-together partial visual summary of my earlier post on why we don't need Extreme Consensus to maintain Bitcoin's sound money properties, and instead need fork futures trading in order to restore the original prediction market in forks that Satoshi mentioned in the whitepaper. [Click to enlarge]
You can't do it that way as it correlates. If you have 300/1000 blocks for Classic, on the next block, it will either be 299 or 300 OR 300 or 301 depending on what type of block falls off the end.I did very basic maths, just now, I know this is not perfect, and there are much better ways of doing it, so please do not blame me.
I chose different 1,000 random consecutive sets of two digits each, from pi. The number above x was above the 75% threshold in the following number of cases:
69: 0
70: 1
71: 5
72: 14
73: 120
As you can see, things pick up quite quickly around 71%. At 71% it happened 5 in 1,000 attempts. Then without adjusting for overlaps, you get c105 attempts in a two year period, 105 * 5/1000 = 52.5% chance of activating. With overlaps, it could be around 65%.
well, there you go. it took you all of 3 min to verify that my suspicions were correct. that sounds like Liquid centralization for exchanges.You won't be able to send out blocks quickly unless you're trusted
yes, to sell information would be the commercialization i would be most worried about.It's definitely not a commercial entity yet, but we might make it into one at some point.
Absolute twaddle. At the time of activation, 25% of the miners have not publicly stated support for the move by means of running a suitable SW. This is not equivalent to opposition.25% opposition "AT THE TIME OF ACTIVATION" e.g. at the exact point Classic nodes make an irrevocable policy change to accept 1.01MB blocks, 25% of the miners oppose the move.
Well, it's not 2x, it's 1.8x. And only if all nodes are SegWit nodes. And only if they decide to make all transactions SegWit. Does that sound like quibbling? I don't think so. Plus the little fact that an increase of 2x is seen by many (e.g., me) as the absolutely smallest increment acceptable 2Q13. Hell, 1Q13.Other great things about SegWit:
- Large c2x capacity increase
OK - those are goodness. Agreed.
- Malleability fix
- Linear scaling of sig-hash operations
It seems odd that anyone with an attitude of 'oh noes - 2MB is too big a change' would grant future developers such a blank check. No. This is a net negative.
- Makes it easier to upgrade signature types in the future
Why would you spin a new class of non-validating node as 'flexibility'? It incentivizes nodes to not validate. That's counter to the ethos of node decentralization.
- More flexibility in decisions about how to run a node
What!? The only way to operate in a trustless environment is to validate all transactions. In order to validate a transaction, one _requires_ not only the transactional part, but the witness part. And they must be correlated with each other. Separating them is _less_ logical. It provides some resource requirement reduction, but only for non-validating parties. And non-validating parties are worthless to network security.
- More logical data structure
...
If a simple economic majority can impose arbitrary changes on the system, I consider Bitcoin totally useless.
Your insistence in interminably invoking this ignorant incorrect inanity is causing me to lose all respect for the veracity and sincerity of your position.Locked in, in the sense that Classic can't activate with 76% miner support, for example, it can only be exactly 75%.
it's worse than that; at least initially. b/c we know that initial implementations of SWSF require p2sh which, according to /u/johoe, gives us 1.57MB blocks, not 1.8MB. the reason that kore keeps touting 2MB, first Adam then Greg now jonny1000, is for appearances only. by saying 2MB, it gives the appearance of equivalency to those that don't know better. another favorite disingenuous tactic from kore gang that they persist on invoking despite being called out a zillion times by those in the know. maybe this emphasis on governance change is for good reason?Well, it's not 2x, it's 1.8x. And only if all nodes are SegWit nodes.
it can be thought of as being out of necessity b/c SW at it's kore (no pun intended) doesn't change the need for nodes and miners to transmit hefty additional loads of data across the network at a cost to them, not the policies they facilitate (think complex LN multisigs) nor the implementers of those policies (think kore dev). in the current flavor, anywhere up to 4MB.Why would you spin a new class of non-validating node as 'flexibility'?
thank you for highlighting this; i've been meaning to do this.What exactly are you proposing, then? Because the underlying mathematical nature of the system is *precisely* that a simple majority can change it. If one had to pick the *key* operational rule that enforces consensus, it's the "longest chain rule"; ie, the fact that miners *assume* everyone else is working off of the highest-PoW chain. This is what resolves forks (which happen several times a day with orphans), and enables the very idea of truly distributed consensus.
The miners will have spoken - about something outside their field of knowledge. Only if they have reliable information about what the free market wants can they faithfully express it by proxy.let 51% of hashers choose. if we win, fine. if we lose, fine. the free market will have spoken.
This is not true, friend, let me try to explain why this is not a fact, but your self serving interpretation only.Sorry, I meant sybil resistant evidence. Do you have any of that?
25% opposition "AT THE TIME OF ACTIVATION" e.g. at the exact point Classic nodes make an irrevocable policy change to accept 1.01MB blocks, 25% of the miners oppose the move. I mean exactly that. This is clearly true. Please stop denying this fact or try to make out I mean something else.
This is BS not rooted to anything tangible in anyway. Respect? Robust? WTF do these things mean? They seem like personal sentiments.I see voluntary decision to use 95% as a sign of respect to the users and indication of respecting the network and desire to keep everything robust.