说起转账,我们都不陌生,在我们的日常生活中,每天都在上演着转账,其实在区块链的世界里也是可以转账的,但是链上转账与我们平时的转账是不同的,很多投资者在区块链上进行链上转账的时候都会遇到一些问题。众所周知,区块链是通过去中心化集体维护的数据库,简单的说,就是一本记录流水账的账本,在区块链网络中每时每刻区块链网络都有几万笔转账。很多投资者想要知道这个链上转账是什么意思?下面就让币圈子小编为大家通俗的解释一下这个链上转账吧。
链上转账是什么意思?
当用户在交易所进行提币的时候,交易所会提醒用户选择一种链,大概有三种不同的链,其中Omni、ERC20、TRC20是代表不同的链,基于比特币网络协议、ERC20基于以太坊网络协议、TRC20基于波场网络协议、USDT-EOS基于EOS网络协议。
请注意,选择不同的链,会生成不同的地址。每个地址各不相同。同时,各个链之间各不相通,也就是说,你不能将Omni上的USDT转到ERC20、TRC20以及USDT-EOS上去。提币时,各个平台不受平台影响,但是通道应保持一致。
内部转账的意思就比较好理解了,以欧易交易所为例,当用户需要提币的时候,得选择是否是内部转账,这里的内部就是指是否是欧易交易所内或者是其他合作的交易所,进行内部转账的话是不会收取手续费的。
链上转账失败了怎么办?
很多朋友都有以太坊区块链上转账失败的经历,由于链上转账不可逆的特点,结果会造成重复转账等损失。
当你看到一笔转账交易,在区块流浪器上显示转账失败的时候,通常是由以下三种原因造成的:
1、Out of gas(Gas不足)
什么是Gas,我想需要解释一下,就是你转账时候消耗的矿工费,这是以太坊智能合约设定好的机制,对技术安全之类的这里就不多说了,通俗的说,Gas就类似你开车上路时候燃烧的汽油。
如果你要进行一笔转账,就要为这笔转账设置一个Gas。如果你设置的过低,就会交易失败。失败原因就是out of gas(汽油不足)。
2、Bad instruction(指令错误)
Bad instruction的英文翻译过来就是指令错误,可以说是智能合约代码本身的逻辑存在问题。从而导致转账合约在执行的过程中,出现指令错误。
以太坊区块链也是计算机程序机制,这就像一台坏了的机器,你输入一个指令,机器是不能正常运作的。这时候,转账也会失败。
3、Reverted(回退)
reverted回退也是导致以太坊链上转账失败的又一种原因,那么reverted回退又是是什么情况呢?reverted其实是一个函数,用于立即中止合约的执行,并且把状态回归。虽然是智能合约,比一般的合约更聪明,但是有些合约在执行的过程中还是会犯错的。
比如,你到饮料自助贩卖机买一瓶可乐,如果按合约执行,当你输入金额,你可以得到一瓶可乐。但是这个合约并没有检查贩卖机里是否有足够的可乐。当贩卖机里没有可乐的时候,后面来的人,即使它输入金额,也不能得到可乐。这时候,你原本的合约,即输入金额就会得到一杯可乐的合约就会失败,它会发出错误的信息并回滚到当前的交易状态。
上文中的内容就是币圈子小编对于链上转账是什么意思这一问题的详细回答。如果大家想要进行链上转账的话,现在大部分的交易所都是可以操作的,一些大型正规交易所都可以链上提现和内部转账。只不过大家在选择交易所的过程中,一定要仔细一点,最好不要选择那些名度低用户数量少的交易所,也不要盲目的相信一些网上的投资咨询师的话,一般这种人都是骗子,保护我们自己的资产安全是非常重要的,我们遇到事情一定要冷静分析,做一个理智的投资者。