即,原始数据的任何一个加密结果都是该散列函数的一个碰撞。
卧槽似乎是很没用的散列算法呢Orz
当然,加密算法要足够强难以被解密,散列算法在原始数据不同时也难以找到碰撞。
这个问题的原因是
《区块链是否能够根除比特币》 http://v2ex.com/append/topic/183109
发送方向接收方发送一串下载数据后,接收方不能直接解密,但可以确认是原始下载数据而不是骗人用的随机字符串。然后发送方向接收方支付,然后接收方回传解密密钥,同时将密钥写入区块链。这是在两个互不信任的节点中建立信任机制的方式。