Bitcointalk · Lost large number of bitcoins

中本聪,2010 年 8 月 11 日

SN-2277 已核对来源,附原文与上下文。

阅读语言
中文译文

我在 FAQ 里加了「每笔交易之后都要备份」的警告。顺便问一句,备份之前有必要停掉客户端吗?那有点麻烦。自动备份确实会很有用。

倘若在备份前的几秒钟内(譬如 5 秒)你什么都没做、也没收到付款,那么不停客户端直接备份也行。

等等,我又糊涂了。我一直以为那个「惊喜」的要害是:Bitcoin 被编程为在*每一笔*交易时「清空你的钱包」。

不,它通常不会在每笔交易时清空你的钱包。它会用能找到的最小硬币集合凑出接近的金额。这个例子里,不走运,他的钱包里只有一张 9000 BTC 的整钞,必须破开它才能拿到 1 BTC 和 8999 BTC 的找零。

ORIGINAL · 英文原文
I added to the FAQ the warning to back up after each transaction. Is it necessary btw to stop the client before making a backup? That's a bit inconvenient. Automatic backups would be useful indeed.
You can get away with backing up without stopping the client if you don't do anything or receive a payment within a few seconds before the backup.  (like 5 seconds)

Wait, I'm confused again. I thought the essence of the surprise was that Bitcoin is programmed to "empty your wallet" for EACH transaction.
No, it doesn't usually empty your wallet with each transaction.  It uses the smallest set of coins it can find to add up to near the amount.  In this case, unfortunately, his wallet had a single 9000 BTC bill in it, and it had to break it to get 1 BTC and 8999 BTC change.
上下文
← 上一条 SN-2277 · 当前 下一条 → 在档案中查看完整主题串 →
来源
Bitcointalk 原始链接 ↗ 记录编号 SN-2277