TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Bitcoin is broken

7 点作者 hatmer超过 6 年前
Bitcoin Block #544000 contains exactly one transaction. This transaction is the coinbase transaction, whose only purpose is to give newly minted bitcoins to the miner. The mining pool receives 12.5 bitcoins while providing no value at all to the bitcoin users or the bitcoin network. Mining pools are in fact incentivized to <i>not</i> include any transactions in the block since hashing the merkle root wastes computational cycles. Scaled across a large mining pool, removing these extra cycles removes a non-trivial overhead.<p>This flaw in the design of Bitcoin (and probably most other public blockchains) will disappear once the block reward reaches zero since the transaction fees are also part of the reward for miners. Unless this is fixed soon we expect the whole network to basically stop functioning once every rational mining pool stops including transactions in the blocks.

5 条评论

wmf超过 6 年前
This issue has been discussed extensively and AFAIK no good solutions have appeared. (There are a bunch of &quot;proof of mempool&quot; type proposals that sound good but have a bunch of gotchas.)<p><i>Scaled across a large mining pool, removing these extra cycles removes a non-trivial overhead.</i><p>This isn&#x27;t really true; the cost of building a non-empty block is a rounding error compared to the cost of doing the mining because the mining is exactly the same regardless of the contents of the block.
maxwell超过 6 年前
<a href="https:&#x2F;&#x2F;blockchain.com&#x2F;btc&#x2F;block&#x2F;0000000000000000000b4842f41ab2f65826a45102def71e43b1d8233a28d9f6" rel="nofollow">https:&#x2F;&#x2F;blockchain.com&#x2F;btc&#x2F;block&#x2F;0000000000000000000b4842f41...</a>
emilengler超过 6 年前
It is ethical not correct to do things that BTC.com do. But you should also keep in mind that BTC.com are Bcash promoters. Maybe they want to destroy Bitcoin because they want to make Bcash stronger. People should stop mining for BTC.com
jraedisch超过 6 年前
Isn&#x27;t this already priced into the transaction costs, so that destructive pools (those mining empty blocks) are at a slight disadvantage over the lon run?
ismaelbej超过 6 年前
If all mining pools stop including transactions then the whole blockchain will be worthless, and miner do not want that. It is a kind of delicate equilibrium.