转eth要多久(ETH网络上通过BBTS合约可以做到“免费”转)

  转eth要多久(ETH网络上通过BBTS合约可以做到“免费”转)

这几天收到不少eth,转出不少Moe。然后发现eth链上转币的费用越来越高。

  

昨天在抱怨ETH堵成傻逼,手续费高的吓人的时候(最高时要20Gwei才保证执行,成本已经接近0。5usd了)。一个朋友跟我推荐BTTS合约,说通过这个能免费转token。

  

当时一听就觉得不可能啊,ETH网上不管干什么只要动一下就肯定要收钱。

  

先说ETH上操作是怎么执行的(以转币为例):

  

  

  1. 首先你要有一段代码(经常被称作智能合约),比如说萌币合约0x55c93bE6C3AFD841c9e80659BE9Fcb7C208D5384的transfer()部分。
  2. 然后你用你的私钥签名一个执行(比如转1000000萌币到xx账户)
  3. 最后为执行付费(比如10Gwei,99999 gas limit)
  4. 矿工处理后打包入区块
  5. 完成

这个BTTS是什么呢,全称叫 BokkyPooBahs Token Teleportation Service Smart Contract。 由BokkyPooBah这个人在2月写好的。

  

执行方式是,由这个智能合约BTTS的创建者,先行签名预授权一个不定转币transfer()函数。然后普通用户,通过BTTS打包的signedTransfer()传入转币对象、手续费等数据,最后发送。

  

一句话说明就是上面5个步骤里的3,由其他人先行压了预付金来为转币付费。区块链平台这样一来使用token的人无需付费。

  

这也是我上面说对也不对的原因,首先用户使用上能做的免费确实是真的,但转币的费用并没有消失,依旧是需要支付。(这里通常是项目方预付了)

  

另外,我在测试网络上部署了这个合约, 还在群里找了几个朋友测试,然后发现大家用的imtoken之类的钱包根本不支持这样转币。有个人甚至测试网络上的eth反倒因为反复发送失败而被耗费了很多。实际网络上用这个合约怕是要被用户骂了。

  

有人提出可以由官方再做个清晰简洁的网站界面包裹这个合约,但是我觉得如果连转币都由项目方自己的网站处理了,那何苦还上链。直接发些Q币类似的玩意用mysql存不就好了吗。

  

这又引出来目前eth和大部分智能合约公链都存在的通病,就是使用功能付钱(很合理),但储存数据却只做一次性付费,实际成本被均摊给所有人了。

  

一些项目(比如ipfs/sia)提出了储存付费,但实际使用的非常少。现在eth主网全链大小已经达到585。55 GB,还在飞速增加。而链上很多交易留言里无意义的内容却一直无成本存在。这一储存成本全部转嫁给了全节点运行者。这个问题急需解决。因为普通电脑也就1~2T影片,一半到1/4都能被eth链全部占掉。这对维持eth全网稳定不是好事情。

  
","content_hash"!"0d0a398f

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论