MetaNode社区
找工作面试题库领SepoliaETH

© 2025 MetaNode社区. All rights reserved.

Powered by MetaNode

VIP

尊享永久会员

解锁所有面试题解,一次性买断

当前等级普通用户
限时优惠
¥129¥399

/永久

✓解锁全部企业高频面试题及高质量题解
✓参与模拟面试,获取百套模拟面试视频
✓加入永久会员交流群,专属答疑

点击按钮联系客服获取兑换码

扫码添加老师微信

获取兑换码 · 干货不错过

微信二维码
Logo

关注我们

B站抖音小红书
create 和 create2 之间有什么区别?私有、内部、公共和外部函数之间的区别?Solidity的数据存储位置有哪些修饰符?为什么 AAVE 不需要抵押任何资产就能借钱?智能合约大小大约可以有多大?
返回题库

create 和 create2 之间有什么区别?

简单
00

CREATE和CREATE2是Solidity中的两个重要的操作码,它们都可以用于部署智能合约,但是它们之间有一些区别. CREATE操作码通过对发送者地址和nonce值进行哈希运算来计算新合约的地址,而CREATE2操作码则使用了更复杂的公式来计算新合约的地址,这个公式包括发送者地址、随机数、字节码等参数. CREATE2操作码的主要优点是,它可以在部署合约之前预测合约的地址,这对于需要提前知道合约地址的场景非常有用