时间:2022-07-09 12:29:52
ERC代币一个不太明显的问题,揭露了代币和以太币之间的细微差异。以太币是通过以接收地址为目标的交易进行转移的,代币转移发生在代币合约的状态中,以代币合约作为目标,而不是接收者的地址。代币合约跟踪余额并触发事件。在代币转移中,实际没有交易发送给代币接收者,接收者的地址只是被添加到代币合约的映射。向一个地址发送以太币的交易会改变地址状态。转移代币到一个地址的交易只会改变代币合约的状态,而不是接收者地址的状态。即使ERC20代币的钱包也不会知道代币余额,除非用户特地添加一个代币合约来“看”。一些钱包会“看”主流代币合约,来检查它们所控制的地址持有的余额,但是这仅限于现有ERC20合约的小部分。
我们常说的多签主要针对的是比特币和以太坊ERC-20标准代币。在比特币中有2种类型的地址,1开头的是P2PKH表示个人地址,3开头的是P2SH一般表示一个多签地址。普通的比特币地址是由公钥做哈希后得到的,而多重签名地址基于脚本哈希,所以能够实现复杂的交易逻辑。所以在原生上比特币就支持多签。而以太坊原生并不支持多签地址,通常需要依靠智能合约来实现这一机制。因此,比特币的多签名钱包技术上要更容易实现,也更常见。
事实上,用户并不会想要跟踪所有可能的ERC20代币合约的所有余额。很多ERC20代币更像是垃圾邮件,而不是可用的代币。为了吸引用户,他们会自动为有以太币活跃的账户创建余额。如果你有一个长期活跃的以太坊地址,尤其如果它是在预售中创建的,你就会发现它充满了不知从哪里冒出来的垃圾代币。当然,这个地址并不是真的充满了代币,那只是有你的地址的代币合约。只有在区块浏览器看到这些代币合约或者你的钱包查看你的地址时,你才会看到这些余额。
这波LUNA的做空事件,不少人跟着发了财,几千U进去一天时间赚了几百万上千万,这也再一次告诉了我们,合约这玩意还是少碰的好,一旦方向搞错,能一下让你爆仓,就像之前的那个凉兮,几千万一夜之间做合约归零了。还是远离合约吧,囤点现货算了,现货跌的再多,起码还有起来的那一天(我说的主流币,山寨币除外),合约爆仓了就啥都不剩了。
例如,甲方向乙方(借款人)发送一笔BTC交易,Clarity合约自动启动贷款的计时器,来监控比特币的区块状态。如果比特币贷款在给定的比特币区块前没有回到指定的地址,合同将自动解锁甲方的抵押品给乙方(借款人)。
ERC20代币用户在交易中无意丢失代币的一个原因,是他们试图将代币转移到一个交易所或者其他服务,以为可以简单的将代币发送到从交易所网站上复制的以太坊地址,然而,很多交易所发布的接收地址其实是一个合约!这些合约只接收以太币,而不是ERC20代币,通常这些资金会被清扫到他们的“冷藏库”或者其他中心化钱包。尽管很多警告说“不要将代币发送到这个地址”,依然有很多代币这样丢失。
为了深入了解比特币的交易部分,我们需要掌握大量的密码知识:公钥、私钥、哈希、对称加密、非对称加密、签名等。那么,普通用户最关心的是用户需要小心保,不能泄露给外部世界,什么可以泄露给外部世界呢?接下来,让我们从钱包的地址开...
作者 | 秦晓峰编辑 | 郝方舟出品 | Odaily星球日报 一、整体概述以太坊开发人员在周四会议上决定将 8 项以太坊改进提案(EIP)纳入未来的上海升级考虑范围(CFI)。硬分叉升级将解锁信标链质押的ETH取款...
Chainlink价格的回升得到了大钱包持有者的支持,他们正在从交易所移除他们的LINK代币。正如Santiment图表所示,经过两周的稳定获利了结后,LINK鲸鱼可能准备开始Chainlink增持。...
Etherscan.io数据显示,11月27日,大约有24874个钱包持有FTT代币,而FTT前两大持币地址持有73%以上的FTT代币供应;其中最大持币钱包持有195,869,338枚FTT,占全部供应量的59.55%;...