这两天有几位 币合钱包 的用户反映冲值到平台没到账,我这个忧国忧民的心额,用咱们钱包出了问题那我是一定要追查到底的,今天在一名热心用户的配合下,复盘了整个丢币过程!

大家先看这个交易记录,发现问题了吗?最后有两笔38+和64+的接收交易,但是余额却只有64,按用户自己的说法,他是有一笔冲值到平台的交易“消失了”,平台也一直没到账。所以问题就出在这笔交易了!
复盘之前先明确三个地址:
斐讯打币地址: 0x45d1bf12a36484edf6c24542b366b3caaba43063
平台冲值地址: 0x5fed14f10d6c3deef4bda0df5029dc29f3cd3ad0
用户地址: 0x733ddc26443504a8dd1e5ac6c4c8b75d872862ff
先来看38.8287这笔交易,根据用户提供的交易hash查询信息如下:

这是由斐讯打币给用户的,64.2327这笔交易也一样:

可见这两笔交易都没问题,根据用户描述在这两笔交易之间应该有一笔他向平台充值的交易,交易记录上并没有显示出来,这两笔的交易区块分别为0x42af6(273142)和0x4b31d(307997),我们首先来查一下在接收到斐讯打币后对应区块的当前余额:


可以看到余额分别是:39.48406367903067和64.71579417483692,减一下那么有39.00096950419375个币“消失了”!
不急,先来遍历这两个区块之间的区块,根据余额来判断看看币是在哪个区块“消失的”:

顺利找到“问题块”0x450df(282847),通过查询该区块的信息发现在该区块一共打包了57笔交易,所以这57笔交易的信息都丢失了,这就是之前有几个用户反映冲值不到账的原因。

从这57笔交易中我们找到用户冲值到平台的交易:

可以看到的确转了39个币到平台。大家都知道区块链交易可能会回退不成功是吧?那我们用eth_getTransactionReceipt接口来确认下这笔交易:

交易确认是成功的,根据上面两图信息我们来计算下使用的手续费:
gasPrice:0x4102cf150=0.00000001745125 -> 17.45125gwei
gasUsed:0xd903=0.000000000000055555 -> 55555
手续费=17.45125*55555/10^9 = 0.00096950419375
前面说了转账金额是:39,那么金额+手续费=39.00096950419375,这数字熟悉吗?往上翻看看“消失的”币是多少!
到现在已经是真相大白了吧,我就不点名某交易平台了,在目前国内不让转账的大环境下我们开发“币合钱包”只为给大家提供方便,不管是发币的还是交易平台,希望各自但当,别一出问题就怼给我们钱包。
发币的说“我们不支持交易,我们不负责”
平台说“区块信息不能做为凭证,我们没收到币”
此处能骂句MMP吗???
看到用户给我们这些截图真是很心塞,但是这次复盘也很好的验证了区块链的回溯与不可更改,这样的锅我们坚决不背!
最后说点题外话,有很多热心的朋友建议我们把钱包软件加个授权或者是收费来屏蔽一些小白用户,真的很感谢你们的支持。我们不会有收费的计划,但是希望各位用户大人们多学习,不要做伸手党,你们在群里问的几乎所有问题,群文件和公告都有相应的解答和教程,都是成年人了别等着人把饭喂到你嘴边,想赚钱请带着脑子!
好了,有点发牢骚了,主要是用户、平台、发币方都把锅甩给我们,实在有点不开心。
最后祝大家币子多多,天天涨涨涨!!!