Solidty的gas优化关键点在于减少storage和内存的读写。
上篇文章中我们学习了合约中数据的存储方式以及如何读取合约中的各种数据。这次我们将带大家了解 delegatecall 函数。
SharkTeam合约安全系列课程之NFT&GameFi开发与安全,作为第一课,首先让我们一起来学习什么是NFT?什么是GameFi?
在群里看到有人发一个项目,粗略的看了下,网站js都写在了前端。
学习整理的合约开发的资料和一些面试可能问到的项目等。
以太坊合并后 MEV 可能使寡头情况更严重,MEV-Boost 的设计是如何使得个人质押者也能参与 MEV 的提取的?以及它的实现进度如何?
我们通过delegatecall这一方式实现了合约升级,同时通过对合约状态存储的理解明白了为什么会存在存储冲突并采用继承的方式进行规避,最后我们的升级是建立在代理合约的fallback函数之上的,这个函数没有返回值,我们通过Solidity Assembly的方式进行数据返回。合约升级在技术上是不可或缺的手段,较好的使用可以帮助我们修复合约漏洞,对合约进行功能迭代,但如果使用不当则会造成较坏的影响,所以合约升级应该配合有效的升级治理方案。
在本文中,我们将通过不同的方法来提高铸造的成本效益
Geth是如何启动的?
从去年两个重要的跨链桥攻击到今年目前为止已发生多个跨链桥攻击事件,跨链桥攻击明显增多,被盗资金也颇为庞大,貌似黑客已经盯上了跨链桥这块肥肉