i get the sense johoe is a big blocker; despite what his boss thinks:
https://github.com/trezor/trezor-crypto/pull/120#event-1558280450
https://github.com/trezor/trezor-crypto/pull/120#event-1558280450
Unlike BitcoinABC Bitcoin Unlimited is not an "UAHF only" client. Correct me if I'm wrong, but BitcoinABC focuses almost exclusively on the UAHF-execution. Nothing wrong with it, the opposite, it is gread to have a strong team dedicated to lead the hardforks and to focus on being a resiliant reference client for Bitcoin Cash. But Bitcoin Unlimited has other priorities. Just take a look in the BUIP-section of this forum. The spectre of discussion and development is much broader. Nothing wrong with this, too, this is the beauty of decentralized development.What are the reasons for it and is it possible to get upgrades out faster?
Asked, what are the similarities between the Core and the Cash community, Mike answered:We normally recognise this in the context of national politics as left wing vs right wing, but in the Bitcoin community this same conflict arose as Big vs Small Blockers, in Ethereum as Classic vs Original, in Russia as Red vs White, and in the UK in recent years it has been Leave vs Remain. All these conflicts are typified by the same characteristics:
The reason they are so similar is because they share the same root cause, a root cause that traces to a disagreement about the span of human nature. Societies split into two camps because ultimately the underlying disagreement is over a unidimensional variable, so disagreement runs along a 1-dimension spectrum.
- Bitter, enduring conflicts between two opposing camps of roughly equal size who can never make up.
- Very different attitudes towards perceived experts, intellectuals, towards academic qualifications etc.
- A win-at-any-cost mentality by one of the camps.
- Different views on the validity of the preferences of the majority / "will of the people" etc.
These conflicts cannot be avoided but they can be contained and channelled. If the Bitcoin community doesn't establish systems for containing this conflict it will arise again over some issue that appears superficially different to the block size debate, but underneath looks much the same.
I tend to agree. It seems to be a rule of history that if you don't regulate decision-making processes by something like a constitution, things went wrong. Even people heavily commited to decentralize the power - revolutioners like Fidel Castro, but also economists like Friedrich von Hayek - fall into supporting an empowerment of central forces. We saw this with Blockstream / Core, and many of us have warned that this happens again with ABC.
- It still uses reddit to coordinate the community.
- There is no formalised governance mechanism. Old Bitcoin used "rule by obscure IRC chats between Core devs" and the different Cash devs coordinate .... how?
- It still uses proof of work and miners still don't care about the health of the network.
- The community still appears somewhat opposed the idea of voting in any kind of formalised governance procedure (e.g. ABC fork is not waiting to see if miners agree, or if users agree, they just picked a time and went for it
If adoption happens (and why wouldn't it) we would run into 32mb limit fast. It's only ~100 tx /s (approx).On the other side, I'm ok with having a 32mb limit and never again changing anything except fixing bugs. This does not need a consitution, or anything like this, but could be a success by itself.
No it is because the chances of one trial working do not depend on what have been tried or not before.Just to make sure I'm getting the whole "memoryless" kerfuffle going on across the internets, all that really means with respect to mining is that statistically, producing hashes does not deplete any finite set of possible trials, right?
As I see it from here these are the reason why ABC releases usually are out before BU (in no particular order):Regardless of whose fault it was that BitcoinABC got their foot first out the door with a Bitcoin Cash client in the beginning, BU Bitcoin Cash clients seem often to be released after the BitcoinABC clients. One example is now, when it doesn't seem like there is a BU client yet that is compatible with the May15th BCH upgrade.
The entire BCH space would be better off with a degree of developer team rotation.I may be a BU member, but I pledged no exclusive allegiance to it.
It is pretty well understood that nonmonetary uses of money are bad for the "money properties" of money.I think that what need to be proved would be the absence of any detrimental effects on monetary usage of BCH.
We are receiving the privilege of BCH being the sound money with the tightest coupling to these tokens (effectively the USD in the international oil market). This will increase the use and consequently the value of BCH. And we are gaining the ability to control what those tokens look like (will they respect property rights, etc).
Yes, it does, like palladium extends the platinum supply et vice versa. If only platinum or palladium were available to the automotive industry, its price would be higher.Does silver extend the gold supply?
Only 32MB never more?On the other side, I'm ok with having a 32mb limit and never again changing anything except fixing bugs.
We needed 10 years to get from 0 to 1mb, and Bitcoin Cash is still at 0.1mb. I don't believe that there will ever be a demand for filling 32mb blocks, as long as banks, fiatmoney and credit card exists. Bitcoin will always be a special purpose money, e. G. paying coffee on an international airport, but not paying coffee at your local coffeeshop, and so on.
I have no problem being proofen wrong, and I'm sure, whenever we hit the 32mb limit, we don't need to have a constitution or a governance model to raise the limit. I also have no problem to have a flexible limit. This is the reason I support Bitcoin Unlimited since Early 2016.
However, I think Bitcoin would be great for a very long time if we let it like it is, don't care about extra features, don't care about any change of the consensus model and so on, but just use it and harden the non-consensus software. I even think it is possible that it would be greater than making Bitcoin subject to an unconstituted development process, which always risks to let Bitcoin being damaged by a cartel of developers which tries to win with its own, very special, very intelligent solutions, like SegWit and Lightning. As deadalnix said in Arnheim, engineers tend to engineer for the goal of engineering.
And even if you do. It does make it take a bit longer though.if you don't regulate decision-making processes by something like a constitution, things went wrong.
I supported XT, I supported Classic and I definitely supported BU (which was the most voluntarist of the three) but it was always clear to me that a fork was likely necessary.I am free, no matter what rules surround me. If I find them tolerable, I tolerate them; if I find them too obnoxious, I break them. I am free because I know that I alone am morally responsible for everything I do.
Not a very interesting measure. What was the time to get from 0.25 to 0.5 and 0.5 to 1.0? (I did have this number to hand at one point and it's not huge). That's probably the time for 1->2 and 2->4, 8, 16, 32. If I recall correctly, we could be looking at 32MB within a decade if the pattern holds.We needed 10 years to get from 0 to 1mb
I'm all for removing the limit altogether at some point in the future and let the market define the soft limit.There is no justification for a 32MB limit, it's just whatever some programmer put in his Bitcoin-unrelated network library a decade ago.
Good points, just a thought on this one. People *are* willing to pay for Slack.I'd question the wisdom of using a communication method for which logs are not available unless you're willing to pay for them. Particularly if no one is willing to pay for them.
OP_GROUP is simply a unique tag on vouts with conservation of quantity across transactions. Its about as general as you can get. You can use it for many things now, and use cases will grow as BCH script complexity grows. You didn't explicitly pigeon-hole it into ICOs but your "chasing the latest hype" comment implies that. But I didn't build it with that in mind. Note that I proposed it BEFORE the ICO and Tether fever hit.What I don't like about OP_GROUP is it seems a very narrow change to support something which seems to have questionable value beyond chasing the latest hype. I think colored coins *are* interesting and having them work within the existing protocol, that's great. I also liked the original idea of programmable money so I'm happy about re-enabling the previously disabled op codes. Is there any way that colored coins could be supported in a more generalizable way that could potentially allow much wider uses of internal protocol cycles?
Posting this here...
From what I can find, CSW is getting roasted over something he never even said!
> the effect of this attempt to increase gamma (γ) is actually negative
"The effect is negative."
Not "gamma is negative."
Seriously. What the hell. Did he even ever claim "negative gamma?" I can't find it.