昨天聊天的时候,有人用Neo把钱转错了地址,丢了。我的第一反应是不可能。近地天体使用的地址具有验证功能。
底部的ARPP…g6ce字符串是一个base58代码。解锁它的是17…151 F7 b5f弦。红色部分是真实地址(scripthash),蓝色部分是验证值。
所以让& # 039;s先试用一下:
首先是NEOGUI。我把钱转到地址Aeyx……723v,我故意输入中间错了:
尚力财经小编2022OK键是灰显的,说明neogui做了这个验证,没有问题。
然后还有& # 039;s蓝鲸淘。我在蓝鲸淘故意输入了一个错误的地址:
尚力财经小编2022还打勾。我的一个NEOs不见了。
(此BUG已通知蓝鲸淘,很快会修复。如果在这个界面输入了错误的地址,会有无法确认的提示。)
Let & # 039;咱们去看看发生了什么事。根据理论,这个非法地址可以& # 039;在链条上根本找不到。我在链上找到了这个交易。
不出我所料,地址居然变了。我去的错误地址是:
arpolhqsueeemuxsuleym 6 qhys 1g 6 CD
我去的实际地址是:
arpolhqsueeemuxsuleym 6 qhys 1g 6
如果不顾验证码暴力取出地址script_hash,重新生成地址串时,尾部验证码会不一样。
也就是说:如果你用的是地址串没有经过验证的客户端,转错地址。其实是不可能的。It & # 039;是因为客户端的一个bug,实际上把你带到了另一个地址。比如你转账到ARPOLHQSEUEEAEEMUXSULYM 6 qhys 1g 6 CD(无效地址)它实际上会转到ARPOLHQSEEAEEMUXSULYM 6 qhys 1g 6 ce(有效地址)这是钱包客户端bug。我没有& # 039;不要测试所有的客户端,如果你有兴趣的话可以测试一下。唐& # 039;别担心,一旦这个问题解决了,你就有理由要求他们归还你的NEO了。你最应该注意的是地址的尾部,因为你可以& # 039;如果你转错了地址,他会带你去一个相似的地址。
标签: 2022