① 以太币交易失败
可能是以下几点原因:
1、接触时间短,对交易系统还缺乏足够的认识,领悟不到位,导致执行力上出现偏差。
2、投入资金量太少,资金管理还没有做好,开始遇到形势不利的时候,导致遇到连续的止损也元气大伤,没有足够的筹码实现等量的部署,等不到形势转好的时候就元气大伤了。
3、进来时间不长,运气不好,刚好碰上这边喊单不顺遇到一系列连续止损的情况,处于运势不顺的时候,错多对少,导致缩水。
4、自己运势也不好,赶上的单子都错的,没有赶上的却对了。
5、可以再试一次,可能是系统繁忙。投资有风险,请谨慎决策。
② 以太坊转币失败
交易未被打包不会扣除矿工费,绝大多数未被打包的情况是矿工费设置的过低导致的。
转账失败大致分为两种情况:一种情况是交易未被打包导致转账失败,另外一种情况是交易在打包的过程中发生了错误导致交易失败。
转账时设置合适的矿工费。在imToken2。0国际版中,设置矿工费的滑动杆最大值和最小值都是从以太坊网络实时获取的,推荐的矿工费就是能够保证你这笔交易成功的最小值,所以只要按照App内部推荐的矿工费数值设置就可以了。
③ 买了虚拟币却卖不出去!揭秘“百倍币”骗局
最近一段时间,虚拟货币的监管力度不断升级。5月21日,国务院金融稳定发展委员会明确提出要“打击比特币挖矿和交易行为,坚决防范个体风险向 社会 领域传递”。不久前,互联网金融协会、银行业协会、支付清算协会联合发布公告,要求会员机构不得展开虚拟货币交易兑换以及其他相关金融业务。
国家的禁令之下,一场虚拟币清退行动立即展开。虚拟币挖矿最为集中的地区之一“内蒙古”,5月25日公布了《关于坚决打击惩戒虚拟货币“挖矿”行为八项措施(征求意见稿)》,严格禁止虚拟币挖矿行为。
卖不掉的虚拟币
这并不是国家第一次这么大力度来监管虚拟币了。2013年,人民银行等5部委印发《关于防范比特币风险的通知》,禁止金融机构和支付机构开展比特币相关业务。2017年,人民银行等7部委发布《关于防范代币发行融资的公告》,指导地方政府排查清退涉嫌非法发行证券、非法集资的虚拟货币交易和代币发行融资平台。但此后,一些平台如火币、欧易等转移到境外,仍然面向境内居民提供服务。
今年上半年,随着虚拟币整体市值的暴涨,虚拟币已经成为了圈钱诈骗的重灾区,不少人都在高收益的诱惑之下参与境外平台组织的交易炒作活动,落入了别人精心布局的陷阱。
李女士:你看这是我当时截的图,卖出的时候它就显示交易失败。
李女士正在展示的这种虚拟币名叫TRTC,今年年初,这种虚拟币从一文不值,价格一路飙升。熟悉虚拟币投资交易的李女士看准了这个机会,在境外平台上用约合六千元人民币,买入了这种TRTC币。
李女士:我们都把这种币叫百倍币,你可以想想这个最开始的时候行情有多好,觉得它能涨一百倍。
李女士:没有怀疑,因为这个币主打的概念叫流动性挖矿,算是现在币圈一个新的投资风口吧,大家都在炒,没想过竟然最后不让卖了。
这位玩家告诉,这种TRTC币只能用另一种数字加密货币“以太坊”来购买。视频中,这位玩家正在通过手机上的App访问虚拟币交易平台,来买进以太坊,再买入TRTC币。但是在尝试把它卖掉时,系统出现了交易失败的提醒页面。
买了“百倍币”缘何不能卖?
这个虚拟币到底存在着什么问题?是交易系统出了临时故障,还是人为设计的圈套呢?
某区块链技术公司安全工程师李旋:池子里已经被全部掏空了,价值归零了,相当于把交易池里面所有的以太坊拿走,差不多有59个以太坊吧,价值是10万美金。
李旋:当时应该有挺多人来参与购买,但是卖出的话,我们其实可以看到只有这个尾号799的信息。
为何只有交易地址尾号是799的这名用户能够成功卖掉了币,而像李女士一样的其他投资者,却无一人成功卖出呢?这位799到底是谁?带着疑问,我们对TRTC币的源代码展开了分析。经过仔细的研究筛查,我们在长长的代码中,发现了这样一行小字。
李旋:在转账的函数里,其实有一个条件。最下边这一行能看到,发送者等于owner,也就是说只有owner(发行者)能卖出去,但是其他用户的话就只能买不能卖。正常的代码是没有这个限制的。
所谓的owner就是这个虚拟币的创造者。这处精心设计,让他自己成为了唯一一个有权卖出的人。不难看出,这位创造者正是尾号799的神秘用户。交易记录显示,最后一笔转走了资金池里所有以太坊的,也正是此人。
李旋:这种操作就把别人有价值的币诈骗过来了。普通用户不太懂的情况可能很快就会被吸引进去。
如何炮制“百倍币”?
看到这儿您肯定明白了,这是新技术之下一个彻头彻尾的骗局,利用的就是投资者们不懂区块链技术,却又盲目跟风投机的心理。那么这样骗钱的虚拟币到底是怎么发行上线的?为什么还能制造出暴涨的假象、引人上钩呢?
某区块链技术安全工程师冯昌盛:预计三分钟之内可以发行这个币。
冯昌盛:首先我们从主网随便复制一个代币代码,然后放到线上的IDE(编程软件)上,只要输入代币的名称,我们起一个名字叫ABCD。然后只需要点击“部署”,在交易所上架,设定一个初始价格1枚以太坊可以换10枚ABCD。现在已经成功了,那我们普通用户就可以在交易页面,直接找到这枚代币。
复制一段代码,改一个名字,设定一个价格,只需要几个简单的步骤,一枚虚拟币就成功上线交易平台进行买卖了。然而更让人意想不到的是,这种毫无价值的虚拟币不仅可以随意上线,还能肆意操控价格。
冯昌盛:我们代币发行,基本上所有的代币都在我们手上,就可以用我们手上巨量的代币去操控市场价格,相当于左手倒右手,把价格给拉高。
在这位技术人员的演示中,当他自己买进这种ABCD虚拟币的时候,交易平台的K线图立刻出现大幅上涨。反之自己卖出的时候,K线图又立即出现了下降。
左边是操作,右边是K线反馈
冯昌盛:在一个项目方的宣传洗脑之下,普通用户一看到价格升高,普通用户就会盲目跟风购买这个代币。当大量用户涌入购买这个代币的时候,项目方就会使用他持有的代币去砸盘。发布这种币是没有任何门槛的,去中心化的交易平台,任何用户都可以在这儿进行交易、发布代币,也不会核实代码有没有问题。
2020年虚拟币安全事件增长240%
国家计算机网络应急技术处理协调中心的统计数据显示,随着上半年虚拟币交易量的活跃,各类风险隐患也是层出不穷。
国家计算机网络应急技术处理协调中心吴震:很多不法分子利用虚拟数字货币进行洗钱或者非法资金转移,可能会对国家的经济秩序造成扰乱。甚至还有一些不法分子打着区块链的旗号进行诈骗。同时,现在我们收录了400多个漏洞,有漏洞就会被不法分子利用窃取相关的数字资产。
国家区块链漏洞库发布的报告指出,据不完全统计,2020年度区块链领域发生的安全事件数量达555起,相比于2019年安全事件增长了近240%;主要包括诈骗/钓鱼事件204起、勒索软件事件143起、交易平台安全事件31起。所造成的经济损失高达179亿美元,环比2019年增长了130%。
自新冠疫情以来,境外虚拟货币交易平台上的各类非法金融活动更加活跃。除了李女士遭遇的涉嫌非法发行证券的代币发行融资外,比较火热的还有虚拟货币远期合约交易,有数十倍到上百倍的杠杆率,本质上不过是“赌多空”的 游戏 。这类非法期货活动给参与群众带来巨额财产损失,时常有投机者爆仓的新闻报道,但虚拟货币交易平台在背后赚得盆满钵满。
别让炒作之风干扰区块链 健康 发展
炒币投机不等于高大上的理财,而是高风险的赌博,有的甚至是违反法律的行为。
对普通投资者而言,面对境外交易平台和庄家掌握信息、资金、筹码,拥有巨大的信息优势,最终难逃“被割韭菜”的命运,还需多一分冷思考。而对区块链的从业者而言,区块链技术创新也不等于炒作虚拟货币,如何让区块链技术脱虚向实,让“区块链+”在各个应用场景落地生根,为中国经济转型升级、实现高质量发展注入新动能,这才是技术创新的应有之义。
④ 以太坊转帐二十小时没到帐
新手第一次转以太坊难免会紧张,因为不清楚以太坊转账多久到账,所以每一秒的等待都是焦急的。以太坊转账的网络速度比较快,因为以太坊网络解决了比特币网络中扩展性不足的问题,以太坊网络也比比特币网络速度快。通常情况下以太坊转账只需要几分钟就可以到账。若是你进行以太坊转账迟迟没有收到到账信息,你可以咨询客服,或者自己查找是不是其中某个流程出现了错误。不论是转比特币还是以太坊,都需要手续费。因为手续费是给矿工的一种鼓励,也是对矿工电费的一种补偿。矿工们要确认每一笔交易很不容易,所以他们也需要报酬
⑤ 以太坊ete转账不到
因为网络有一定的延迟原因,所以会导致转账成功,但是没有到账。
以太坊投资者在某个交易所平台当中进行了以太坊提现,结果发现eth没收到;是一些投资者在进行购入以太坊购买交易过程中,已经按照提示支付了对应的购买价款和手续费,但是却发现eth没收到。网络上所反映的有关“eth没收到”的情况大致就如此,除此之外可能还存在其他的一些与“eth没收到”有关的咨询,但是大致仍然脱离不了这两类范畴。
我们在转账之后,有时会出现转账迟迟未到账的情况,很多用户十分着急,甚至认为自己的币丢失了。Tokenview收到了一封来自昵称为港湾用户的求助邮件。邮件中说,该用户在进行USDT转账时发生了USDT丢失的情况。用户提供了提币地址,交易ID,接收地址以及转账金额和转账时间,问是否可以找回。
⑥ 以太坊ETH覆盖或删除处于pending状态交易
有人肯定遇到跟我一样的问题,账号里还有一些eth,但是有一笔交易一直处于pending状态,导致后续的交易全部卡死。除非这一笔pending状态的交易被矿工打包。请注意nonce,由于每一个账号的每一个交易nonce都是递增的,因此如果用已经成功的交易的nonce重新交易,一定会报错nonce too low。
1、发现有一笔订单一直处于pending状态,后续的所有交易都不能正常进行
2、解决方案,通过设置较高的gasprice来覆盖或替换该交易
3、接下来,该账号就可以正常转账啦。
目前市场上尚未找到能满足该功能的工具/钱包,如需提供技术服务,请联系作者,微信号:hqfeijian ,备注:以太坊替换交易
⑦ imtoken钱包转账失败怎么回事
imtoken钱包转账失败怎么回事,相信很多人在使用imtoken钱包的时候经常的会碰到转账失败的情况,不少人不知道这个情况是怎么引起的,下面跟着小编一起来看看吧。
imtoken钱包转账失败怎么回事
Outofgas(Gas不足)
打个通俗易懂的比喻吧,就像你开车必须要有汽油一样,你在以太坊上转账也需要有Gas。开车≈转账,汽油≈Gas。如果你要从A地驱车前往B地,按照实时的交通情况,你需要消耗200升汽油。但你为这次行程只准备了150升汽油,那是派拦否能到达B地呢?在现实生活中,大家肯定都知道,你一定是到不了的。同时虽然你没到达B地,但是你的汽油却已经消耗了。
那么回到区块链的世界,也是同样的道理。如果你要进行一笔转账,就要为这笔转账设置一个Gas。如果你设置的过低,就会出现「汽车」没到达目的地就没「油」的情况,即交易失败。失败原因就是outofgas(汽油不足)。同时,又因为矿工们已经进行了打绝羡首包的操作,但在打包过程中发现Gas不足,导致这笔交易打包失败了。矿工费仍然会被扣除,但这些矿工费都是由矿工们收取的,imToken并不收你一分钱。
BadInstruction(指令错误)
Badinstruction字面意思是「指令错误」。出现这种提示的原因,大概率是因为智能合约的代码本身就存在逻辑问题,从而导致合约在执行的过程中,出现「指令错误」。这就像一台坏了的机器,你输入一个指令,机器是不能正常运作的。这时候,我们该找谁解决呢?当然是智能合约的创建方,去修复这台「坏了的机器」。另外转账的矿工费仍然会被矿工收走。
Reverted(回退)
以太坊上包含两类账户,普通账户和合约账户。普通账户是由用户通过私钥控制,而合约账户是由部署在以太坊上的智能合约控制。
那么,reverted是什么情况呢?reverted其实是一个函数,用于立即中止合约的执行,并且把状态回滚。虽然是智能合约,比一般的合约更「聪明」,但是有些合约在执行的过程中还是会「犯错」的。
这听起来是不是过于抽象,让我们打个简单的比方。出现reverted的一种可能情况:你的合约规定,当你输入一块钱,你可以得到一杯喜茶并数。但是这个合约并没有检查库存里是否有足够的喜茶。当店里没有喜茶库存的时候,后面来的人,即使它输入一块钱,也不能得到喜茶。这时候,你原本的函数-即输入一块钱就会得到一杯喜茶的函数就会失败,它会发出错误的信息并回滚到当前的交易状态。
看到这里,想必大家也已经明白了,出现badinstruction和reverted,都是因为智能合约的问题,所以建议大家直接去找合约的创建者,也就是项目方。
⑧ 以太坊区块链之Bug --2020/05/19
为了防止交易重播,ETH(ETC)节点要求每笔交易必须有一个nonce数值。每一个账户从同一个节点发起交易时,这个nonce值从0开始计数,发送一笔nonce对应加1。当前面的nonce处理完成之后才会处理后面的nonce。注意这里的前提条件是相同的地址在相同的节点发送交易。
以下是nonce使用的几条规则:
● 当nonce太小(小于之前已经有交易使用的nonce值),交易会被直接拒绝。
● 当nonce太大,交易会一直处于队列之中,这也就是导致我们上面描述的问题的原因;
● 当发送一个比较大的nonce值,然后补齐开始nonce到那个值之间的nonce,那么交易依旧可以被执行。
● 当交易处于queue中时停止geth客户端,那么交易queue中的交易会被清除掉。
第一个字段 AccountNonce ,直译就是账户随机数。它是以太坊中很小但也很重要的一个细节。以太坊为每个账户和交易都创建了一个Nonce,当从账户发起交易的时候,当前账户的Nonce值就被作为交易的Nonce。这里,如果是普通账户那么Nonce就是它发出的交易数,如果是合约账户就是从它的创建合约数。
为什么要使用这个Nonce呢?其主要目的就是为了防止重复攻击(Replay Attack)。因为交易都是需要签名的,假定没有Nonce,那么只要交易数据和发起人是确定的,签名就一定是相同的,这样攻击者就能在收到一个交易数据后,重新生成一个完全相同的交易并再次提交,比如A给B发了个交易,因为交易是有签名的,B虽然不能改动这个交易数据,但只要反复提交一模一样的交易数据,就能把A账户的所有资金都转到B手里。
当使用账户Nonce之后,每次发起一个交易,A账户的Nonce值就会增加,当B重新提交时,因为Nonce对不上了,交易就会被拒绝。这样就可以防止重复攻击。当然,事情还没有完,因为还能跨链实施攻击,直到EIP-155引入了chainID,才实现了不同链之间的交易数据不兼容。事实上,Nonce并不能真正防止重复攻击,比如A向B买东西,发起交易T1给B,紧接着又提交另一个交易T2,T2的Gas价格更高、优先级更高将被优先处理,如果恰好T2处理完成后剩余资金已经不足以支付T1,那么T1就会被拒绝。这时如果B已经把东西给了A,那A也就攻击成功了。所以说,就算交易被处理了也还要再等待一定时间,确保生成足够深度的区块,才能保证交易的不可逆。
Price 指的是单位Gas的价格,所谓Gas就是交易的消耗,Price就是单位Gas要消耗多少以太币(Ether),Gas * Price就是处理交易需要消耗多少以太币,它就相当于比特币中的交易手续费。
GasLimit 限定了本次交易允许消耗资源的最高上限,换句话说,以太坊中的交易不可能无限制地消耗资源,这也是以太坊的安全策略之一,防止攻击者恶意占用资源。
Recipient 是交易接收者,它是common.Address指针类型,代表一个地址。这个值也可以是空的,这时在交易执行时,会通过智能合约创建一个地址来完成交易。
Amount 是交易额。这个简单,不用解释。
Payload 比较重要,它是一个字节数组,可以用来作为创建合约的指令数组,这时每个字节都是一个单独的指令;也可以作为数据数组,由合约指令来进行操作。合约由以太坊虚拟机(Ethereum Virtual Machine,EVM)创建并执行。
V、R、S 是交易的签名数据。以太坊当中,交易经过数字签名之后,生成的signature是一个长度65的字节数组,它被截成三段,前32字节被放进R,再32字节放进S,最后1个字节放进V。那么为什么要被截成3段呢?以太坊用的是ECDSA算法,R和S就是ECSDA签名输出,V则是Recovery ID。
R,S,V是交易签名后的值,它们可以被用来生成签名者的公钥;R,S是ECDSA椭圆加密算法的输出值,V是用于恢复结果的ID