链上转账和内部转账有区别吗?

2023-03-30 17:55:34

当大家看到本文的标题,应该也在思考链上转账和内部转账究竟是什么意思,其实他们都是数字货币转账的方式,只不过区块链不同,所以分为两种方式,其中内部转账大家都很熟悉,举个例子:银行的转账,就本上就与内部转账很相似,大家平常交易的数字货币也大都是内部转账,不过链上转账比较复杂,如果是新手投资者的话,对链上转账的概念都不是很清晰,也不会知道链上转账和内部转账有区别吗?下文211Coin小编为大家解答。

链上转账和内部转账有区别吗?

链上转账和内部转账有区别吗?

区别还是有的,数字货币在操作提币转账时,有几种网络通道可选,刚进入行业的朋友很多不了解,提币转账,要和充币地址网络通道相同,否则如果网络通道选择错误,资产转出后无法到账,并且无法找回。

1.OMNI网络:BTC(比特币)网络,只可以提币转账BTC和网络支持的币种,例如USDT,速度较慢。

2.ERC20网络:以太坊网络比较常用,基于以太坊智能合约发行的ERC20代币,都可以使用ERC20网络进行转账,不是遇到网络拥堵,转账速度很快,网络通畅状态,几分钟内可以到账,费用会有波动,矿工费需要支付ETH。

3.TRC20网络:波场公链的网络,转账0手续费,速度很快,在操作转账时,只要是TRC20网络支持转账的代币,可以使用TRC20网络进行转账,例如USDT。

内部转账比较好理解,区块链作为一个公共账本,公开透明,不可篡改。

也正因此,在它上面的转账有更复杂的状态,这个账本不容有错,必须谨慎记录。

所以我们看到这些状态:「等待确认」「确认中」「交易失败」与「成功」

「等待确认」:等待矿工确认转账信息,打包到区块中。

「确认中」:一个区块确认不够安全,需要多些确认,这样我们就能理解为什么以太坊转账需要12个区块确认才算作成功。

「交易失败」:如果你给的矿工费不够,不足以让矿工确认转账信息,就会失败(也可能是其他原因导致)。

「成功」:此时,你的转账记录就在区块链账本上,不可篡改,记录可查。

链上转账失败的原因

很多朋友都有以太坊区块链上转账失败的经历,由于链上转账不可逆的特点,结果会造成重复转账等损失。

当你看到一笔转账交易,在区块流浪器上显示转账失败的时候,通常是由以下三种原因造成的:

1、Out of gas(Gas不足)

什么是Gas,我想需要解释一下,就是你转账时候消耗的矿工费,这是以太坊智能合约设定好的机制,对技术安全之类的这里就不多说了,通俗的说,Gas就类似你开车上路时候燃烧的汽油。

如果你要进行一笔转账,就要为这笔转账设置一个Gas。如果你设置的过低,就会交易失败。失败原因就是out of gas(汽油不足)。

2、Bad instruction(指令错误)

Bad instruction的英文翻译过来就是指令错误,可以说是智能合约代码本身的逻辑存在问题。从而导致转账合约在执行的过程中,出现指令错误。

以太坊区块链也是计算机程序机制,这就像一台坏了的机器,你输入一个指令,机器是不能正常运作的。这时候,转账也会失败。

3、Reverted(回退)

reverted回退也是导致以太坊链上转账失败的又一种原因,那么reverted回退又是是什么情况呢?reverted其实是一个函数,用于立即中止合约的执行,并且把状态回归。虽然是智能合约,比一般的合约更聪明,但是有些合约在执行的过程中还是会犯错的。

比如,你到饮料自助贩卖机买一瓶可乐,如果按合约执行,当你输入金额,你可以得到一瓶可乐。但是这个合约并没有检查贩卖机里是否有足够的可乐。当贩卖机里没有可乐的时候,后面来的人,即使它输入金额,也不能得到可乐。这时候,你原本的合约,即输入金额就会得到一杯可乐的合约就会失败,它会发出错误的信息并回滚到当前的交易状态。

以上内容为大家分析链上转账和内部转账有区别吗?也将借了链上转账失败的原因,讲到这里,就不得不说一句,钱包地址最好不要储存在手机里,以防止被木马病毒侵入盗取,手机使用不当如:下载携带病毒软件、或者连接公共WIFI导致的不安全资产泄露,造成的损失问题也很多,因此不论是交易转账,还是手机日常使用,一定要注意避免不安全因素的来源。尤其是不要随意登陆公共WIFI,切勿因小失大造成不必要的损失。

211COIN发布此信息目的在于传播更多信息,与本网站立场无关,文章内容仅供参考,不代表任何确定性判断,且不构成投资建议,请谨慎对待,风险自担。
相关阅读
Copyright © 2018-2022 211COIN版权所有.