发布日期:2023-05-16
2023-02-03 21:03:43 | 9人阅读 | 作者:早已删除你ら 批量imtoken钱包转账到ETH的数量,当前是100万左右。 imtoken钱包转账到其他钱包的数量,目前是50万左右。 近期,随着以太坊网络的拥堵,越来越多的用户出现,转账时,多个地址需要重新发送操作,增加了交易成本。而以太坊主链转账频繁出现,交易成本已经高到每笔旷工的40美元以上。 以太坊的转账是什么意思呢? 以太坊转账到ETH的过程中,会有两笔交易需要交,第一笔是授权,第二笔是转账成功,这个过程中,就有多次的交互。 交易过程中,一些小额的转账,往往是要通过区块浏览器来进行确认的,比如转账时,就是区块浏览器对一笔交易信息进行查询,查询是否符合授权条件。这里会存在一个问题,即如果你转账到一个叫做mempool的地址,会发现这笔交易是没有授权和祥散的,就看转账的发起者是谁了。当然这笔交易本身就是一笔待确认的交易。 但是在区块浏览器里面,也会出现一些特殊的情况,比如说交易发起者没有授权,或者说发起交易的合约地址没有授权,导致这笔交易可能就没有授权。这种情况下,区块浏览宴纤器会提供一个类似区块高度查询的服务,你只要授权就可以查询这个地址对应的交易是否已经执行,如果已经执行了,没有授权,那么就继续执行。 比如说你去下载一个Dapp,Dapp里会有一个区块浏览器,你可以在里面直接查询区块,查询是否已经执行了某一笔交易,如果执行的结果没有被执行,那么这笔交易就会被认为是无效的,它可能会被丢弃。 现在我们就看到一个好的案例,这个案例是2019年6月,一个ETH钱包就是在尝试使用Flashbots来保护用户了,当时进行唤氏了一笔巨额的测试,你可以在他们那里看到一个交易的样子,或者看到了一个这样的交易,他们通过Flashbots把一个地址发给了我们。 在使用 imToken 进行转账的时候,如果注意查看交易记录,会看到一个进度条,进度条右边有个如下图所示 “4/12” 字样的数字,并且过几秒钟这个数字会变为 “5/12”,“6/12” ... 一直到 “12/12”。这里显示的凯闭饥就是确认数,“4/12” 表示这笔交易需要 12 个确认,当前已经有了 4 个确认。 在 etherscan 上查看交易的时候,如果注意观察,在 Block Height 这一栏,会显示 xxxx(xxx block confirmations) 的字样,在下图这个例子中,显示的就是 6246347(21325 block confirmations)。这里面的 “21325 block confirmations” 就是说明该交易已经有了 21325 个区块确认,过段时间再看同一个交易,这个确认数会不断增加。 上面我们看到 imToken 和 etherscan 上显示的都有交易的确认数。那么究竟什么是 “确认”,我们该如何理解它呢? 这就和区块链的链式结构有关了,一个极度抽象的区块链的链式结构是下面这个样子的。 当我们提交一个交易,正常情况下,这个交易最终会被矿工放到某个区块中,这个时候,我们可以说,这笔交态虚易获得了 0 个确认。当有另外一个区块链到这笔交易所在区块,也就是把这笔交易所在区块为父区块时,我们就说这笔交易获得了 1 个确认,以此类推。一笔交易获得了多少个确认,就是这笔交易所在区块后面又链接了多少个区块。 那问题又来了,交易被打包到交易里面不就可以了么?为啥还要关注确认数呢? 因为区块链有可能分叉啊!!! 公式很简单:确认数 = 当前区块高度 - 指定交易所在区块高度 有的同学可能直接就知道怎么做了: 有毛病么? 毛病大了 这样去算确认数,和不算没有区别。 正确的做法是怎样的呢? 看到差别了么? 比特币是 6 个确认,以太坊是 12 个确认,EOS 是 15 个确认。 一般来说,发生跨主体资产转移的交易,最好都进行确认数监控。常见的场景是从第三方接收一盯返笔转账。 像通过智能合约批量给用户空投代币这种场景,我看就算了吧,你说呢? 实际做项目的时候,很多同学都不知道怎么去算这个确认数。写下此文,希望能给你带来一些帮助。还有什么不清楚的,欢迎给我留言或加我微信联系。 转自 Daniel 手把手教学怎么尽可能的保证钱包安全 非常适合囤币党如何保护自己的币 理论小知识:什么是助记词,私钥,钱包 现在常见的钱包基本上都是用助记词生成私钥,私钥可以计算出公钥,进而转化成钱包地址。常见公链钱包的助记词基本上都是根据BTC的BIP-32协议,由12-24个单词组成,然后生成HD钱包。HD钱包区别于单个私钥钱包不同的点在于,可以根据助记词+derivation_path生成多个钱包,这也是为什么钱包软件可以直接根据一个身份钱包直接生成多个钱包的逻辑。 基于这些理论,几乎所有公链都可以用同一个助记词去生成多个钱包,也就是有一个助记词几乎通用所有公链,保管好一个助记词即可玩遍所有链。在这种情况下如果想多账号撸空投,多开测试账号等,不需要记住额外的助记词,专门弄一个薅羊毛助记词,就可以适用所有场景。 理论小知识:什么硬件钱包 硬件钱包一般是将私钥存储在安全的硬件设备中,与网络计算机等环境隔离起来,使用过程中就是硬件钱包用私钥负责消息发送的签名,私钥不外漏,直接将签名好的消息发送到计算机然后上链。硬件钱包一般都有专用的芯片级加密私钥,在私钥保管上是绝对安全,但是区块链安全问题不仅仅是私钥管理,所以也不能保证绝对安全。 硬件钱包推荐 Ledger x:如果想玩的链多的话,并且链上交互很多,推荐Ledger x,单个硬件钱包能装很多个应用,可以同时支持很多条链,基本上有一个Ledger x不用担心玩链的钱包问题了。也有手机和桌面客户端,也支持各种浏览器钱包。 Ledger s: 支持同时安全2-3个应用,价格便宜,适合玩的链少,链上交互也比较方便。 oneKey : 国内购买方便,支持evm,有自己的应用和钱包,对链上交互友好,非evm公链支持较少。链玩的少可以考虑这款。 imkey: imtoken的硬件钱包,国内购买也方便,适合当冷钱包。 总结:硬件钱包有很多款,适合自己的才是最好的。但是购买硬件钱包一定要注意风险,只能去官网购买,严禁去淘宝等过一手平台购买。像Ledger这种无国内官方渠道的,需要走海淘自己转运。硬件钱包到手后需要确保无拆封,一般都有防拆封的包装,到自己手上一定要是原装。 理论小知识:什么是冷钱包,热钱包 通俗蠢租来讲,热钱包就是将私钥存储在手机电脑等设备中,很方便就能进行交互,冷钱包就是私钥离线储存,无论你是写在纸上,使用硬件钱包都算。但是我个人觉得,这样划分不一定有效。如果要保证绝对安全,最有效的冷热钱包之分应该是这样的 冷钱包: 私钥,助记词不联网, 没有公链上面的任何授权,不进行任何合约交互等,仅作为当前公链币的存储,和必要时的转账 。 如何尽可能保证币的安全方法拿中: 钱包分级: 将自己手上的钱包进行分级,每一级别只能干这个级别的事情,并且严格执行。举例说明,我一般分为这几种,冷钱包,主要热钱包,小钱包,测试钱包。 冷钱包 上面已经说明了,基本上就是存币用的,而且只存原生币,一般我会选择硬件钱包作为冷钱包,然后币存进去之后直接锁在保险柜,正常情况也不会怎么使用,基本上放里面拿个几年轻轻松松。 大 热钱包 ,这个可能就是与链上大额交互比较多,或者存一些常用的高价值的币,这个时候我一般也是使用硬件钱包,而且只做安全靠谱的交互,一般来说就是一些大dapp项目,然后在使用完之后,也会取消所有合约授权。 小钱包 ,这个一般就放价值不多的币,直接使用私钥钱包,方便交互,在一些新项目试试水,临时的小金额交易,做做各种测试交互之类的。 测试钱包 ,这个我一般就用助记词生成一堆钱包,成百上千个随便用用,看到消档山好的测试网撸空投之类的,也会批量去操作一波,保管好助记词即可。 钱包软件: 尽可能选择知名度高,用户多的钱包。大资金量的钱包不要轻易尝试新钱包软件等。 助记词保管: 硬件钱包的助记词尽量记在纸上(或者有专用的助记词保管钢板),建议将同一个助记词保管两份,分在两个不同的地方保管。最重要的钱包可以少记录1-2个单词,然后用脑子记住剩下的,或者打乱1-2个顺序,脑子记住正确顺序,或者用自己的算法转化,反正只要自己脑子能记住一部分,就更加的安全了。(如果容易忘事建议不要这么操作) 因为做了钱包分级,所以可以根据自己的钱包来用不同的方式管理助记词,钱包安全级别越高,助记词越需要安全的保管。像测试钱包助记词,一般来说保存在电脑上都行。 注意: 1.除了刚生成钱包或者导入钱包的时候,任何地方都不要输入自己的助记词,凡是要求输入助记词的网站一律诈骗。 2.导入钱包输入助记词不能用复制粘贴等,必须手打。现在各种app都能读取剪贴版,在复制的过程中基本已经泄漏。私钥同理。 3.纸质助记词别忘了放哪了。放的地方也要保证安全。 链上安全: 链上没有绝对的安全,只要操作就可能有风险。但是我们可以尽可能的降低风险。在做好钱包分级之后,如果被盗,损失已经可以降到最低。 交易所安全: 交易所不要放大量资金,做一下资金配置,一般熊市少操作,所以也不需要那么多钱放交易所。尽量认准大所,二线交易所资金也尽可能的少放。一定要配置google两步验证,如果可以的话,两个手机,一个手机交易所,一个手机负责谷歌验证码。我一般的想法是,如果这个交易所跑路了,会不会有极大的损失,损失多少你能够接受。这样放多少资金在交易所自己就能评估了。 总结: 世上没有绝对的安全,但是可以尽可能的降低风险,不被黑被盗留有本金才有更多的可能性。留得青山在,不怕没柴烧。全文小结:
imToKen钱包一次性可以转账多少钱
关于交易确认数的来龙去脉
如何尽可能的保证钱包安全,带你囤币穿越熊市
Contact:
Phone:
Tel:
Email:
Add: