区块链文库报道:
一个转账,一个账户
在Hedera网络上,由公钥生成的EVM地址可以在账户正式创建之前接收转账。向该地址发送资金的操作本身即会触发账户注册,无需预先分配0.0.x格式的标识符。
在底层实现中,Hedera的自动账户创建功能通过从ECDSA公钥生成EVM地址别名来实现。具体而言,该别名为公钥Keccak-256哈希值的右端20字节,其计算方式与以太坊黄皮书中的描述一致。钱包、交易所等应用可在完全离线状态下生成该地址,并将其提供给发送方,无需任何链上预处理步骤。
HIP-32提案为HBAR转账引入了这一机制
当HBAR被发送至尚未关联账户的别名时,网络会自动创建账户,并从转账金额中扣除账户创建费用。因此,新账户的初始余额等于发送金额减去该费用。
HIP-542提案如何将覆盖范围扩展至代币和NFT
代币转账曾是一个更棘手的问题。由于账户创建费用必须以HBAR支付,向不存在的别名发送HTS同质化代币或NFT时,此前会返回“INVALID_ACCOUNT_ID”错误。当时缺乏将代币单位转换为HBAR以支付费用的机制。
HIP-542提案通过转移费用承担方式解决了这一问题。网络不再从转账资产中扣除费用,而是将账户创建费用计入转账交易的付款方。接收方获得完整的代币或NFT数量,发送方则承担账户创建成本。该转账还附带一个自动关联槽位,使新账户可直接持有转入的代币,无需额外执行关联步骤。最终效果是,原本需要三笔交易(CryptoCreate、TokenAssociate和CryptoTransfer)才能完成的操作,现在合并为一笔。
这一改进也提升了互操作性。以太坊合约通常允许将ERC-20和ERC-721资产发送至尚未在链上存在的地址,HIP-542提案使Hedera的行为与此类预期保持一致。
免责声明:以上内容(如有图片或视频亦包括在内)均为平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。
本站尊重他人的知识产权、名誉权等法律法规所规定的合法权益!如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到qklwk88@163.com,本站相关工作人员将会进行核查处理回复

