Mike Hearn 通信

Satoshi 致 Mike Hearn:“来源未知”的处理(2009年4月18日)

中本聪 · 2009 年 4 月 18 日

SN-10055 附来源、原文与上下文。

阅读语言
此前来信Mike Hearn→ 中本聪核对英文来源 ↗

谢谢。我把 50 枚币发回给你了,现在我们两清了。

Thanks. I sent you back 50, so now we're even.

不知道为什么,你发给我的转账显示为‘来源:未知(From: unknown)’,尽管我已经把你加入了地址簿。

For some reason your transfer to me shows up as "From: unknown" even though I added you to my address book.

我的交易列表里有一条‘已生成(未被接受)(Generated (not accepted))’,似乎某次生成币的尝试出了问题。我不确定发生了什么——是不是我的节点成功解出了一个区块,但还没把它发送到网络上,我就离线了?

I have a "Generated (not accepted)" line in my transaction list, it seems like an attempt to generate a coin went wrong somehow. Not sure what happened here - presumably my node successfully solved a block but then I went offline before it was sent to the network?

我想,要在交易中发送元数据,得用其他机制。例如,广播与交易关联的加密消息,让它们保存一段时间(比如一个月),并对节点用于存储消息的空间设定某种限额。另一种办法是,收款人生成一个对自己有意义、对别人却没有明确含义的参考编号,再交给付款人。这样就不需要加密,可以直接把它放进区块里。

I suppose for sending metadata with a transaction some other mechanism will be needed, for instance, broadcast of encrypted messages associated with a transaction that persist for (say) a month, with some kind of budget on how much storage a node can use for messages. Alternatively, a payee could generate some reference number which is of some significance to themselves but otherwise opaque, and give it to the payer, thus it does not need to be encrypted and can be put into the block directly.

中本聪回复 · 2009-04-18

收到 50 了。

Got the 50.

发送到比特币地址的交易总会显示“来自:未知”。交易只说明收款对象是谁。按比特币地址发送存在一些问题,但能有这样一个备用选项,无论对方是否在线都能向其付款,实在很好。以后有几个想法可以尝试改进。如果事情像现实世界一样发展,绝大多数交易都是与商家进行,那么目前商家基本上总会确保设置好按 IP 接收。点对点文件共享网络似乎相当成功,能让很大比例的用户设置防火墙,转发一个端口。

Transactions sent to a bitcoin address will always say "from: unknown". The transaction only tells who it's to. Sending by bitcoin address has a number of problems, but it's so nice having the fallback option to be able to send to anyone whether they're online or not. There are a number of ideas to try to improve things later. For now, if things work out like the real world where the vast majority of transactions are with merchants, they'll pretty much always make sure to set up to receive by IP. The P2P file sharing networks seem fairly successful at getting a large percentage of their users to set up their firewalls to forward a port.

“已生成(未接受)”通常发生在两个节点几乎同时找到区块时,其中一个不会被接受。这是正常而且无法避免的。我计划在 v0.1.6 中隐藏这些条目,因为它们只会令人困惑和烦恼,用户没有必要看见。在网络像现在这样规模仍小时,如果你不能接受入站连接,就会更吃亏,因为你无法那么直接地收到区块公告。

The "Generated (not accepted)" normally happens if two nodes find a block at close to the same time, one of them will not be accepted. It's normal and unavoidable. I plan in v0.1.6 to hide those, since they're just confusing and annoying and there's no reason for users to have to see them. While the network is still small like it is now, if you can't receive incoming connections you're at more of a disadvantage because you can't receive block announcements as directly.

来源

阅读字号

选择适合你的字号,之后阅读会继续使用。