Incident Raises Concerns About a More Formal Spec For Bitcoin
An anonymous reader writes: Aberrant treatment of transactions by Bitcoin miners has renewed concerns that Bitcoin as a protocol may need a stronger specification. OpenBSD savior and Bitcoin entrepreneur Mircea Popescu raised this issue back in 2013 that the current attitude of "the code is the spec" was introducing fragility and harming Bitcoin's vital decentralization. While a lot of fuss has been made about the maximum blocksize, perhaps formalizing the protocol and breaking the current mining cartel is a more urgent and serious problem. The debate going on resurrects many of Datskovskiy's early concerns about Bitcoin's fragility including mining as a necessary bug, but a bug nonetheless.
check out decred instead
Besides this issue, I recently read that the block size debate between 1 or 2 MB is heated. Is it just a small hiccup the the sign the Bitcoin is reaching it limits?
It's ironic that you're so butthurt about other people enjoying more sex than you.
We should ask him to get the CTO of Bitcoin to implement the spec and to break his contract with the mining cartel. That will fix everything. /s
*then you.
It's always entertaining to see the latest episode of 'Bitcoin: rediscovering the reasons behind the various messy hacks that we dislike about more typical currencies...'
It took me 40 years to learn this.
Anytime someone proposes a system which ultimately benefits them more than the average person, any claims they make that it will benefit the average person are sophistry designed to get useful idiots to play by their rules, while they do everything they can to get ahead.
This applies to the most statist Stalinist or the most capitalist Libertarian - indeed, they're both doing the same thing.
It also applies to the designers and controllers of bitcoin.
"than" was correct
Stop talking about this idiot Mircea Popescu.
You been warned.
So the underlying problem is there is phenomenological evidence that indicates that for long stretches of time, some cartel can controls 51% of the block chain compute and is withholding submits so it can privately mine them before distributing them.
If I understand bitcoin correctly, both of those are its fundamental achilles heel, assumed never to happen, and therefore the currency is now subject to manipulation, and thus eventually worthless.
Or am I wrong?
Some drink at the fountain of knowledge. Others just gargle.
There are competing implementations of full nodes in progress, some more useful than bitcoin-core. Some, like classic allow for bigger blocks, some others are more focused on having a full spec and compatibility.
There are some who claim that only the core c code binaries can be allowed to run. They DDOS competing nodes and talk trash about every competing codebase, trying to keep Bitcoin out of distros, off devices, etc. They claim that it's because Bitcoin is so fragile that only one codebase may be allowed to touch the Blockchain. Yet other codebases already are and it appears to be working.
I was interested to read the other day that a couple of the core developers are now funded by very old-world banking interests. It seems so odd to me to see self-proclaimed Bitcoin evangelists fighting against efforts to spread its adoption.
Meanwhile I saw a bitcoin vending machine in the vestibule of a restaurant the other day, next to the other candy machines, and was happy to be able to seamlessly exchange currencies in a few seconds. The arbitrage between that machine and Amazon makes purse.io a huge boon for local residents.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
No where within site linked to with the text "mining as a necessary bug, but a bug nonetheless" is it stated that mining is a bug. In fact, the word mining is only used twice. It is mentioned only to explain what mining is in the most hand-wavy way possible. Very misleading
Why is group mining even a thing?
It seems to be the source of most buttcoin problems.
Why not rip it out entirely and change the spec around to balance singular nodes?
Or put a max nodes per group in effect.
No, it's "then". Now excuse me while I go vote for Trump. Hoap an Chenge!
Eagerly The Haiku Lover Chokes on a large cock
It sounds like the miners in a cartel are gaining unfair advantage to receive reward for mining blocks. Can this be used to reverse transactions or double spent bitcoins?
Mircea Popescu is on the same level as Bennett. Not going to read anything by him.
Your hair look like poop, Bob! - Wanker.
Just stop using shitcoin and things like it. Inevitably it will just lead you to getting scammed if you stay in the game too long.
Faggotry is not sex.
Yes please a formal specification! I tried implementing Bitcoin but quickly realized the documentation is incomplete and sometimes even incorrect. People keep saying how the protocol is beautiful but honestly these people don't know what they are talking about. It's a big mess to look at that codebase.
Why do we have specification you might ask? Specifications are a type of contract and as a type of contract they are there to assign blame. It answers the question "Who is violating the specification" when something doesn't go as planned. Which leads me to my next point. It isn't fair to other implementations if the specification is the original Bitcoin client.
"then" you are a moron.