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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

The Mystery Behind the Biggest Bitcoin Transaction

39 点作者 Thorondor将近 10 年前

4 条评论

mikekchar将近 10 年前
There are a few things I don&#x27;t quite understand here.<p>First, why bother cleaning up the spam? IIUC it has always been the case that miners are allowed to choose which transactions they do and don&#x27;t include in a block. The idea is that as the block solving reward diminishes, there will be a market for transaction fees. If you set the fee high enough, many people trying to make a block will add it to their list. If the fee is not high enough, then nobody will add it to the list and it will take a <i>long</i> time (possibly forever) to clear. Ignoring tiny transactions that have very small transaction fees seems like a completely reasonable thing to do to me... Is there a downside to this?<p>This leads me to another question. If a transaction never gets processed, can the original person get their money back? I suppose they can double spend and the transaction that gets processed first wins, but that seems like a risky proposition. It&#x27;s been a while since I looked at the protocol, but I can&#x27;t recall anything about cancelling transactions (and I don&#x27;t know how that would work...). So if nobody decided to add your transaction to a block, do you effectively lose that money? That seems like an unacceptable situation, so I have to imagine that there is some work around that I haven&#x27;t imagined yet...<p>Finally, if there is some way to cancel a transaction, then I suppose this can lead to a DOS attack by sending out lots of transactions and then cancelling them right away. While nobody needs to add a transaction to a block, I can&#x27;t understand a way for the protocol to work unless the transactions are propogated to every miner so that they can at least choose what to add to their blocks. Is there anything in the protocol to limit the effect of someone simply flooding the network with worthless transactions? (Given the current problem, I&#x27;m guessing no...)
评论 #9861929 未加载
RustyRussell将近 10 年前
Yes, article is a little confused. For actual information about the transaction, see <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9861508" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9861508</a>
评论 #9861549 未加载
vessenes将近 10 年前
This is kind of a silly article. There&#x27;s a huge amount of dust spam in the blockchain. This particular tx looks to me like somebody paying a tiny bit to clean up some of the easy-to-clean txs. It&#x27;s not some gigantic mystery.<p>The linked core dev chat even says something along the lines of &quot;appreciated, but not the most important thing to do right this second&quot;.<p>That single transaction cleared out lots and lots of spam, but there&#x27;s lots more to go, apparently: a comment on the dev logs notes that there&#x27;s more than 200k more dust spam txs in those addresses.<p>As a side note, Blockchain.info isn&#x27;t super easy to deal with for txs this large; I wouldn&#x27;t trust all the data on the page to be accurate.
donkeyd将近 10 年前
&gt; Maybe it’s even Satoshi Nakamoto <i>herself.</i><p>Well done.