Bitcoin Forum
May 02, 2024, 12:43:17 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Local / 中文 (Chinese) / [ETH小技巧]如何取消或替换一个ETH Pending的TX on: February 23, 2018, 09:09:00 AM
在ETH上进行交易转账的时候,如果Gas设置的低会遇到TX一直在Pending的状态,需要等好长时间(半个多小时甚至更长时间)交易才能完成,遇到这种情况,有个小技巧可以把这种情况处理掉,本贴就把这个技巧分享一下.

如何合理的设置Eth转换Gas可以看这个贴子: https://bitcointalk.org/index.php?topic=2934771.0

首先说明一下,对于已经打包到链块里,已经成功的交易,是不能这样处理的,交易一定是在Pending状态才可以.

有两种方式可以达到取消或替换的目的,这两种方式都需要用到网站:https://www.myetherwallet.com, 另外,如果使用MetaMask的也可以直接在MetaMask里进行操作,MetaMask里操作很简单这里就不细说了. 我不用ImToken, 所以不知道如何去操作.

先说一下原理: 利用高Gas费替换同一条TX的低Gas费来完成取消或替换Pending中的TX,发送0ETH用来取消TX,发送一定数量的eth用来替换TX
取消TX或替换TX还是一样需要Gas费用的.

方法1:
先说一个简单的,但是可控性比较差,我试验的时候发现所要填的数据都是自动生成的,特别是Gas的费用配置,有可能会多花费好多.
这个方法比较适合取消TX

1.首先去https://etherscan.io拿到正在Pending的TX.
2.然后进入到https://www.myetherwallet.com/#check-tx-status,把TX复制到输入框,点击"Check TX Status"这个按钮
3.接下来会显示这个TX的状态, 如果TX是Pending状态, 最下面会显示访问钱包的路径进行取消或替换的操作.
4.访问钱包成功后,会出现下面的界面

    需要关注的几个地方,已经在图片上用红字标出了
    1是地址可以修改的
    2点击下面的链接会填充钱包里所有的数额.
    3是这个交易在钱包里的序列号.
    4是Gas费, 这块的单位是wei, 如果换算成Gwei就是41, 这个费用在当前已经很高了.
如果我们要取消这个TX,直接点击"Generate Transaction",然后跟随操作就可以了,最后会生成一个新的TX来把旧的TX替换掉.

方法2:
这个方法配置起来比较麻烦, 但是可以有效的控制Gas, 另外在替换TX的时候可以自定义要发送的ETH数量
1. 进入这个地址:https://www.myetherwallet.com/#offline-transaction
2. 在Step1的From Address填入要取消的TX的钱包的地址,点击"Generate Information",会在Step2里自动生成一些数据, 生成的数据需要自己配置一下
3. 需要怎么配置看下面

    1 需要发送ETH的地址, 如果是要取消TX填自己的地址就好了(填其他地址也可以的),如果是要替换TX填接收以太的地址
    2 发送ETH的数量, 填0eth是取消, 如果是想替换TX填之前的数量,或者其他的数量也可以.
    3和4如何配置看上面说的那个贴子, 但是Gas Price一定要比要取消或替换的TX的费用高,才能及时的被打包处理. 其实如果按上面的贴子把Gas费用设置好了,一般不会出现一直Pending的情况.
    4 特别说明一下,这里的单位是wei, 在https://etherscan.io/里的单位是gwei,要在https://www.myetherwallet.com/helpers.html里把他们换算好再填.
    5 这个很关键,是要取消或替换的TX的序列标志,如果填错了,就白费了.,这个值怎么找得到,在https://etherscan.io/里查看TX的详情,搜"Nonce",这个后面对应的数值就是了.
    6 这个不用填.
4. 将上面的内容配置完成后,打开钱包,然后"Generate Transaction",会自动在Step3里填充
5. 在Step3里点击"Send Transaction"就可以了,ETH网络就会生成一条新的TX把旧的TX替换掉.

以上就是怎么取消或替换Pending中的TX的方法了,如有错误请大佬们指正.

2  Local / 中文 (Chinese) / 如何合理的设置Eth转账Gas费用 on: February 12, 2018, 06:03:58 PM
今天看到一篇发0eth送空投币的贴子,里面有说转账费用的事情.
在这里把Eth转账费用的计算,以及一些计算工具给大家分享一下.

现在大家一般都是用IM转账, WEB钱包https://www.myetherwallet.com/和Chrome的插件MetaMask.
上面三种设置的方式大同小异,WEB钱包和MeatMask转时可以自定义相关的参数,IM转账时需要进入高级模式才能进行相应的配置.

关于转账的Gas费用主要取决于两个参数
Gas Limit: 给矿工的最大Gas数限制
Gas Price: 给使用的每个Gas的费用.

在转账的时候以上两个参数相乘,决定了这次转账的最大花费.
转账的时候,分为转Eth普通账户和智能合约账户,一般转账到智能合约账户的费用会多一些, 如果最大花费不够这次转账的费用,就会打包失败,而且费用是不会退回来的.

一般Gas Limit设为210000,这个数值在目前已经够用了

Gas Price由于是根据ETH网络情况而定的,所以我们需要到一个网站上查当前可使用的最佳值:https://ethgasstation.info/index.php?curr=usd
在这个界面右边仪表盘下面的"Recommended Gas Prices"就是当前建议的Gas费用,分别为SafeLow,Standard,Fast,数值越大转账用的时间越短.
在这里需要注意一下Gas的单位, 网站这里的单位是Gwei,有些转账工具填写时的单位是wei,这里就需要把gwei换算成wei,使用这个工具就可以进行转换:https://www.myetherwallet.com/helpers.html

将上面两个参数配置好后就可以转账了,至于最终使用了多少ETH的转账费就要看这个交易使用了多少个Gas进行打包了.

https://etherscan.io/tx/0x199d88da0185c439775cda272c08c2b76ffda771dd61f6d2a2ca5fe3ac77616c这个来举例吧
在这个交易中Gas Limit设置的是100587,Gps Price设置的是0.000000008 ETH (8 Gwei),也就是这个交易给的最大转账费用是:
Code:
100587 * 0.000000008 ETH = 0.000804696 ETH
但是实际上Gas使用了83823 (Gas Used By Txn 这一项), 所以实际的转账费用是:
Code:
83823 * 0.000000008 ETH = 0.000670584 ETH

以上就是Eth转账费用的计算方式和相关参数配置的方法了.

如果你有使用Chrome,可以安装一个小插件来显示Gas费用的,在应用市场搜索"Ethereum Gas Price Extension"安装就可以了,点击后会展现Gas Price三个数值,单位是Gwei,这个数据是从上面提到的网站提取出来的.
3  Local / 中文 (Chinese) / 提升论坛等级的条件以及等级提升后的权限说明-[翻译贴] on: January 31, 2018, 05:23:39 AM
原贴地址:Forum ranks/positions/badges (What do those shiny coins under my name mean?)

上面贴子内容主要说了升级需要的条件, 获得捐助者身份的条件,以及Activity的计算方式,个人签名每升到一个等级释放的功能,发贴时间间隔限制,PM的次数以及时间间隔,还有头像的要求

等级

普通用户都有一个主等级,他们是:Brand New, Newbie, Jr. Member, Member, Full Member, Sr. Member, Hero Member和Legendary.
除了主等级,还有子等级:DonatorVIP
最后, 论坛职员子等级如下:Staff, Moderator, Global Moderator, Administrator和Founder.

最近升级要求添加了Merit数量的要求,这个是要别人给才有的,相关原贴在这里:Merit & new rank requirements

等级
描述
Tag
Brand New:0 posts,一个金币在名字下面
Newbie:Activity:1,一个金币在名字下面
Jr. Member:Activity:30,一个金币在名字下面
Member:Activity:60, Merit:10, 2个金币在名字下面
Full Member:Activity:120, Merit:100, 3个金币在名字下面
Sr. Member:Activity:240, Merit:250, 4个金币在名字下面
Hero Member:Activity:480, Merit:500, 5个金币在名字下面
Legendary:Activity:775~1030随机, Merit:1000, 5个金币在名字下面,最后一个金币是有一半深蓝色

子等级
描述
Tag
Donator:捐献10 BTC后administration手动添加,5个金币在名字下面,最后一个金币是有一半绿色.
只要用户是Donator,不管post数量,都会显示5个币
VIP:捐献50 BTC后administration手动添加,5个金币在名字下面,最后一个金币是有一半紫色.
只要用户是VIP,不管post数量,都会显示5个币

职员子等级
描述
Tag
Staff:当版主(看下一点)在他管辖的版块之外Post时显示
名字下面Tag显示什么取决于他们的Post组
可变
Moderator:当版主在他管辖的版块下post时显示
五个金币,最后一个有一半的浅绿色
Global Moderator:在所有版块都有一定管理权限的职员
五个金币,最后一个有一半的青色
Administrator:拥有所有权限并可委任版主并且还可以处理其他的管理任务.
五个金币,最后一个有一半的红色
Founder:预留给中本聪,五个铂金币在名字下面

要成为Donator或者VIP, PM theymos 获取唯一的BTC捐助地址


Activity的计算方式

time = 自注册之日起,每两周有过发贴的行为的次数
Activity=min(time * 14,posts)

Activity每小时更新一次

PS:通俗的讲就是,从注册时间开始算起,两周一个计算阶段,在每个阶段都要有发贴,如果一个阶段没有发贴,这个阶段就不会算在time里面,而且每个阶段能拿到的最大的Activity数是14
今年两周的时间计算范围在这里:

https://docs.google.com/spreadsheets/d/12saLhlUoqIdairxzuSPu6EYGrt7FN2lOstO1yDjCEbA/edit#gid=1012758442

个人签名限制

限制取决于你的Activity/等级
- Newbie: 无样式(包括链接), 最大50个字符
- Jr. Member:最大150个字符
- Member: 可以有链接,无最大长度限制
- Full Member: 可以加颜色
- Sr. Member:可以调整字体大小
- Hero: 可以添加背景颜色


角标

Bitcoin expert只对开发&技术。拥有这个角标的人对BTC网络有很深地了解并且可以重新实现类似的东西。他们明智的讨论BTC网络:当前协议, 可能的攻击, 改进建议,等等. 标准:通过已有的比特币专家或核心开发人员推荐并由论坛管理员审批。
Bitcoin-Qt core developer只对开发&技术.他们是中本聪的BTC客户端的核心开发者.他们的名单在这里. 核心开发者们是Bitcoin-Qt的最大贡献者之一,虽然他们没有Bitcoin expert的角标, 但是他们都是BTC专家
The Glider(黑客符号)给那些发现论坛漏洞的人


Posting时间间限限制

Code:
waittime = 360;
if(activity >= 15)
        waittime = (int)(90 - activity);
if(activity >= 60)
        waittime=(int)(34.7586 - (0.0793103 * activity));
if(activity >= 100)
        waittime = max((int)(14-(activity/50)), 4);

PS:换算成具体时间是这样:
Activity<15: 6分钟
15<=Activity<60: 30秒~75秒
60<=Activity<100: 26秒~30秒
Activity>=100: 4秒~12秒



PM时间间隔限制

Activity
Post间隔最小秒数
最多Post收件人
每小时PM数
0
360
3
5
16
74
5
30
30
60
5
60
60
30
5
60
100
12
10
120
200
10
15
120
300
8
20
120


头像

Full Member之上才有
头像规格:
- 包括120x80像素及以下
- 小于等于100KiB
- 必须是PNG, GIF或JPEG格式
- It must be safe for work
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!