32 关于订单支付的建议
非对称加密使用了多种类型的加密算法。中本聪在这里谈到采用椭圆曲线密码(ECDSA)而非RSA的主要原因是交易字节数的多少。为了让每笔交易字节数尽可能少,保持区块大小可控,中本聪决定使用ECDSA。
回复:新手测试一有人想花1美元买幅画吗?
中本聪,2010年1月29日,下午12:22:13
推荐的订单支付方法:
1. 商家有静态IP,客户支付到该IP,并附带简单的附言。
2. 商家创建新的比特币地址并发给客户,客户支付到该地址。这将是在线支付的标准方式。
与RSA对比:ECDSA的重点是数据小,而非可执行文件小。我认为如果区块链 、比特币地址、磁盘空间以及带宽需求都大一个数量级,那将不太实用。此外, 即使将RSA用于消息,也有必要在整个比特币网络用ECDSA,而同时仅将RSA用于消息部分。那样就和现在已经实现的完全一样了。
后期可能想出更好的方法。可以单用电子邮件或即时通信基础设施而不是RSA来传递消息,也许只需要在交易中加入消息的哈希值,以证明交易确实与消息中所描述的订单相符。消息必须加密以避免暴力破解哈希值泄密信息。