Why Nostr? What is Njump?
2023-02-04 04:07:56

sy on Nostr: 最近在看Sui上的智能合约开发,Sui里面move跟solidity有很大不同, ...

最近在看Sui上的智能合约开发,Sui里面move跟solidity有很大不同, solidity的数据和合约内部的局部的, 可组合性体现在接口或者说EIP规范的制定上, solidity的组合性是运行时的; move的数据是全局的, 它的可组合性体现在数据结构的嵌套上, 是编译时的; move为了安全性和形式化验证去掉了很多rust里面的特性, 无法直接实现依赖倒置和代理模式功能, 只能通过可变引用让模块来操作自己的数据, 通过管理员方式在不同模块之间迁移数据来实现合约升级, 需要开发人员对功能之间的配合进行合理良好的规划.
Author Public Key
npub1679cww60w2zervlwa2wz0ljd5jhlpurv7lrdj27c0ymk5l8fqp8q60dmxp