7 ms·
A Thinking Person's Guide to the Latest Bitcoin Drama
- sciurus 10y ago"Greg Maxwell ... announced that a certain chip contained the ASICBOOST optimization, and suggested a BIP that involves a Segwit-style commitment, which in practice would be coupled for a call to activate Segwit." If, like me, you didn't understand any of that sentence, I've found what I think is a more useful guide: https://bitcoinmagazine.com/articles/breaking-down-bitcoins-asicboost-scandal-solutions/ https://bitcoinmagazine.com/articles/breaking-down-bitcoins-...
- dEnigma 10y agoThank you! I was starting to question whether I really am a "thinking person" after reading that sentence.
- sayurichick 10y ago"Treat any [gmaxwell] posts with extreme suspicion.." "He rationalizes his opinion as the only one that matters,.." -Andreas Antonopoulos : http://i.imgur.com/UzMFKgZ.jpg http://i.imgur.com/UzMFKgZ.jpg
- bdcravens 10y agoYou're appealing to authority while assuming that the conventional HN reader automatically knows who Andreas is.
- spiralx 10y agoI really thought that was going to be this image: https://pbs.twimg.com/media/B72bSfUCcAA3xly.png https://pbs.twimg.com/media/B72bSfUCcAA3xly.png I don't think of the larger names in the Bitcoin community are anywhere close to unbiased, and the divides between them are only getting worse over time.
- ktorvald 10y agoASICBOOST doesn't seem to be as big of a deal as it's been made out to be. $2M in potential annual savings for a company, not the $100M greg claimed. https://medium.com/@jimmysong/mining-profitability-and-asicboost-ffdb779ef6dd https://medium.com/@jimmysong/mining-profitability-and-asicb...
- StavrosK 10y agoWhy is it branded as savings? If they're 30% faster, that's 30% more profit, no?
- kobeya 10y ago30% more revenue. And this is in a marginal industry. Bitmain can keep adding miners until the difficulty pushes all non-ASICBOOST miners out of business as their power costs exceed revenue, but Bitmain (who pays the same for power) would remain in business. This has already happened: see KNC miner.
- danmaz74 10y agoThe drama in the Bitcoin world is really crazy. I've been only reading some bits here on HN for a long time, but a couple months ago I started playing a bit on the market (with very small sums) as a distraction, and witnessed something interesting. Right when I started, a vote had begun on Litecoin (or LTC, which is a cryptocurrency which is mostly based on Bitcoin code) to decide on the adoption of this Segwit technology; the vote required miners to "signal" their support for the tech. Adoption would lock in if the signaling stayed over 75% of the "hashing power" for one full voting period (around 2 weeks), and was necessary to breathe new life into LTC, which had stagnated for a long time. There were a couple websites to track this vote, but no one had a time chart, so I hacked one together and decided to published it (1). As you can see from the chart, in the first few days, support for Segwit quickly grew to just above 20%, and then pretty much stalled there for almost two months. This is where things got interesting. At the beginning of April, support shot up to just below 70%, as some major mining pools decided to signal for Segwit. Litecoin price also shot up... but then, very quickly, it dipped by 10%. What had happened? As I learned from reddit, some mining pools opposing Segwit had increased their hashrate. The price of litecoin, of course, crashed. You can bet those same actors who controlled the hashing power made a pretty penny from these ups and downs... A few days passed. On r/litecoin, there was fury against the offending pools. But then, a new biggish pool starts signaling, bringing the value above 75%, and then even 80%. Prices boom. People rejoice. Segwit adoption looks like a done deal for the next voting period. But when the period actually starts, the non-signaling pools brutally increase their hashing power, bringing down the value to 60%. Rage, insults, cries to start a UASF (search on google if you're curious to know what this is). So, who can so easily swing the hashing power of a pretty big coin? The community is 100% certain: it's Jihan Wu, founder of Bitmain, the biggest maker of those same chips that allow the ASICBOOST trick the article writes about. And which can also be used to mine Litecoin. It's easy to imagine what happens to LTC prices with this second manipulation - and, again, to imagine the money those in the know could make. But the big question is: is this just a big manipulation to make money, or is Jihan Wu actually dead set at blocking Segwit also on Litecoin? The last twist in this plot comes after a meeting in China, between the top miners and the creator of LTC, Charlie Lee. There they find an agreement and Jihan Wu starts signaling for Segwit, bringing the percentage to 98% and locking in adoption during the last period. This happened a week ago; one more LTC price boom, one last big opportunity to make easy money, and, at last, the end for this drama. So, in a week, litecoin will deploy this famous Segwit code, and it will be possible to see if this brings any changes to how miners with ASICBOOST enabled chips mine. I personally have conflicting sentiments about cryptocurrencies, but one thing is sure: right now they offer a very interesting experience, both for the technologies they use, and for the opportunity to see something very similar to what I had read about the stock market during the gilded age. Keep your popcorn ready. (1) http://litecoin-segwit.info/ http://litecoin-segwit.info/
- nosuchthing 10y agoThis is a nice case study in the power balance within a cryptocoin ecosystem. 1. Developers 2. Miners 3. Users 4. Hardware manufactures Also funny to hear ASIC hardware targeting BTC only becomes a fresh news story now that a single hardware manufacture has a monopoly on optimization to exploit the algo via a patent. ASIC optimizations against BTC were an early complaint, and that's a major reason for LiteCoin and other cryptocoin designs attempt to solve in various ways. Even if the developers choose not to address this exploit, the users and miners could just jump ship to any of the other more advanced cyptocoin designs.
- vkou 10y ago> Even if the developers choose not to address this exploit, the users and miners could just jump ship to any of the other more advanced cyptocoin designs. Yes, just like Americans will jump ship to the SUDO-Dollar, because its printing presses have a technically better implementation then the US-Dollar. People who own billions in US-Dollars are probably chomping at the bit to transact in a technically better currency. :) They most certainly could, but unless their investment in BTC will become worthless tomorrow, they most probably won't.
- nosuchthing 10y agoYour analogy is a complete false equivalence. Different cryptocoin designs have very significant differences in feature sets and algorithms. There is much more difference than name, or "printing press implementation(..?)"
- mrb 10y agoBitmain has no "asicboost monopoly". 3 (or 4) different entities each have their own patents on the exact same optimization: https://plus.google.com/+MarcBevand/posts/Egm8LGZxdSk https://plus.google.com/+MarcBevand/posts/Egm8LGZxdSk
- Torgo 10y agoIt became a news story because certain miners (allegely) run by ASIC companies were blocking segwit[1], and it turns out it's because fixing the transaction malleability[2] bug in Bitcoin breaks ASICBOOST[3]. ASICBOOST adds nothing of value to the network, it is not an "optimization" in the sense that it makes it cheaper to bundle transactions, which is beneficial to both the miner and the network. in its most naive use it creates garbage blocks to siphon rewards. So basically, the reason some people are mad is, a thing that fixes a longtime problem in bitcoin that has been preventing taking advantage of some of the more advanced features of bitcoin, is being blocked because it breaks some crooks' unfair advantage. caveat: IANABE (I am not a bitcoin expert) 1. dramatic change to bitcoin network, doesn't matter what it is for this argument except it includes also bundles some fixes to the network so it will work. 2. bug in bitcoin transaction specification, transactions transmitted to the network are hashed for identification, but not all data in the transaction is hashed and some people found ways to forge fake duplicate transactions with the same hash but differing on other critical (unhashed portion) information, to steal money and make certain advanced features of bitcoin worthless. 3. custom hardware "mines" bitcoins by doing transactions, ASICs have been made that do this faster, therefore they get more rewards, and raise barrier of entry to mining. "fair" enhancements do more verification faster, you get the reward. ASICBOOST just exploits the algorithm to get more reward without making the network better. And it doesn't work when a (2) is fixed.
- iplaw 10y agoHypothetically, what if someone developed a paradigm-shifting quantum computer that was able to near-instantaneously compute solutions and mint BTC for some finite amount of time? Would those BTC be invalid? Would the mining community say that it wasn't fair? Seems to me like miners always chase optimizations, from CPU to GPU to FPGA ...
- Animats 10y agoThat's essentially what happened when custom hardware ASIC vendors and Bitcoin mining companies got together. Right now, the top 5 mining pools, all in China, control more than 50% of the hash rate. At one point, one pool had almost 50%, but they split up, or at least pretended to. Mining outside an organized mining pool is down to about 1% of hash rate. The original vision was that end users would do Bitcoin mining as a background task on their CPU, and mining would be highly distributed. That's totally dead.
- brighton36 10y agoThis guy is a real moron. Believes all claims, and blocks all peer review. I wouldn't take this very seriously, nor would I consider emin a 'thinking man'.
- sctb 10y agoWould you please stop? We ban accounts that post only personal attacks and repetitive, unsubstantive comments. https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- Animats 10y agoSo somebody invented a hardware optimization that provides a 20% improvement in mining power. Big deal. Bitcoin miners with a close connection to an ASIC fab, or who are close to a cheap power plant, have a bigger edge than that. Now if someone comes up with a way that gives a much larger improvement, like an order of magnitude or two, that's a game-changer. But 20% is not.
- sayurichick 10y agoThe problem is that blockstream is continuing to push the "miners are blocking segwit" narrative. They are trying to make it seem like Miners are Evil, therefore Segwit is good... as if they are related.
- kylebenzle 10y agoExactly, this is not a "big deal" for Bitcoin users or Miners, but for Bitcoin Core Developers this is like a golden ticket. The "Core" Bitcoin implementation, headed by CTO (of BS) Greg Maxwell is currently being overtaken in popularity by the "Unlimited" implementation in mining power. Most of the Bitcoin community (by hashing power) support larger sized blocks and on chain scaling. Greg's BS company is trying to sell a solution called "off-chain scaling" which is only necessary if the block size is not increased. One of the largest chip manufactures in the Bitcoin space supports Bitcoin growing on its own and not depending on a 2nd layer support system that is known as "SegWit". This is why Greg and his company are spending untold sums (like hiring Twitter hype man Samson Mow recently) pushing SegWit Code (which is copyrighted by BS) onto bitcoin, by trying to destory the competitioin with bull shit like saying there is a remote access bug, or some miners are "cheating" by optimizing their chips... Bottom Line. ALL of the superficial infighting you see in the Bitcoin space right now is over scaling on chain as inventor Satoshi Nakamoto intended or using a patented second layer developed by BlockStream, Greg Maxwell's company. Most devs in the know, of course, support Bitcoin scaling on its own, but Blockstream is well funded and laser focused on getting their patent code into the Bitcoin codebase and any cost necessary.
- Torgo 10y ago>overtaken in popularity by the "Unlimited" implementation in mining power. Remember when you guys accidentally DDoSed your own network with an assert statement
- sayurichick 10y agoHere are some interesting facts. -Theymos (Michael Marquardt) controls all the major bitcoin communication channels from r/bitcoin, to bitcointalks, as well as the core slack channel, and the bitcoin mailing list (being the person who sniped bitcoin.org). - Every Bitcoin Improvement Proposal (BIP) used to have some specs to follow before being introduced to the community to be discussed and possibly merged in. This is how things have always been since the start. That is, until SegWit (a softfork implementation by Blockstream that fundamentally changes Bitcoin to benefit Blockstream ). - SegWit gets its own website, it's own logo, and if you have been following the news the past 5 or 6 months, you'll also notice its been shoved down the community's throat as if it were god's gift to man. - Segwit is a solution to fit whatever narrative needed at the time. From a "blocksize increase" to the scaling debate, to a "malleability fix" to a "quadratic hash fix" to blah blah blah.. It's a fix for all the things for all the things except the one thing we need right NOW, and that is a scaling fix. - New Users are tricked into believing that the "economic majority" are in support of segwit, but this is due to not being able to speak out against segwit (see point 1 about major communications being controlled ). - All the drama is actually about forcing segwit into bitcoin. - Blockstream owns patents which they claim they have no plans on using offensively. - If Segwit were introduced as a softfork (dangerous), it would be almost impossible to undo in the future versus a hard fork (which requires consensus).
- narrator 10y agoSo what's the worst case scenario for Bitcoin if SegWit gets introduced? Please don't give me a one-liner. I want details. Is it that they'd go around suing everyone running a full node for patent infringement?
- 9BillionMistake 10y ago1. SegWit contains copyrighted code from the privately funded company BlockStream. 2. Despite CTO Grerg Maxwell making a "Pledge" to only use the patents "defensively" there is nothing stopping the company from trying to monetize their patents on a portion of the Bitcoin code once the Code is implemented. 3. They would begin to sue large US based exchanges for infringement and demand a small percentage of transfer fees from any exchange using Bitcoin or any part of the "SegWit" code. 4. Companies would slow Bitcoin support and the Crypto community would be further segment, delaying adoption overall but making massive amounts of money for BlockStream. 5. Option 2 is that with their code in Bitcoin, they will be able to sell their services for a much higher price and it will give them a huge amount of leverage in the future. 6. The "Soft" forking and the "User Activated" forking mechanisms devised by BlockStream to get their code into Bitcoin is devious to say the least. They both set the stage for further manipulative changes to the code base, this part of the work is mostly done by one user, BS hired hand, Luke Jr. 7. And finally, as users are pushed off the Bitcoin network due to High Fees and Slow Transactions, BlockStream is supporting development of a "2nd layer" network (patented) from which Node owners will earn the transaction fees and not the Miners, the way it is now, this type of setup would be more like a shared Google Doc or SQL file rather than a blockchain as it is not blocked by computing power.
- wmf 10y agoPrevious related HN discussion: https://news.ycombinator.com/item?id=14073062 https://news.ycombinator.com/item?id=14073062
- mquander 10y agoIt seems to me like this is a natural thing to happen in a political system where a large minority is sufficient to block changes, but not pursue changes that they prefer. If the minority wants to have their concerns heard, they are incentivized to block changes that the majority wanted as leverage.
- xg15 10y agoBitcoin noob here, but I'd like someone to explain: > Building more efficient mining chips is what miners are supposed to do, as it secures the blockchain. The first part (each miner has motivation to mine as efficient as possible) is obvious. But how does that benefit the blockchain as a whole? So a miner implements a way to find, with fewer operations, a hash with the required difficulty properties. Next iteration, the system adjusts the difficulty to keep the number of signed blocks per time unit roughly the same, effectively undoing the optimization. If each miner had their own blockchain (with the new difficulty) then an optimizing miner could now sign about as many blocks as they could before while a non-optimizing miner could mine less blocks. Because in reality, they all share the same blockchain, the optimizing miners instead take over the blocks that the non-optimizing miners are not anymore able to sign. Woudn't that lead to more centralisation of miners in the end?
- davidgerard 10y ago> Woudn't that lead to more centralisation of miners in the end? This happened long ago. These days you need chip designers to compete.
- RichardHeart 10y ago"Counter to popular opinion, empty blocks help bury other blocks and thus provide security. (Thanks to the ever insightful Dan Robinson of Chain for bringing this up!)" Empty blocks are almost equivalent to a successful 10 min DOS attack on the network. The Poisson distribution and network hasing power overshoots affect whether it is really likely to be 10 minutes of DOS or not, plus a very small amont for empty blocks not being orphaned as often. Then you could subtract from the harm that a block even empty has perhaps the smallest of value for burying the last block, while still being a denial of service to the new blocks that some other block would have loved to have buried the transactions of. It takes a twisted logic to love ones denial of service.