总结常见合约漏洞,然后分析开源的合约审计工具,最后提供字节码分析的方法。
如果你也像我一样好奇,那就跟随这篇文章,我将向你展示如何在发送交易之前使用ether.js检查交易的有效性。
在智能合约世界中,以太坊虚拟机及其算法和数据结构就是第一性原理。Solidity 和我们创建的智能合约就是建立在这个基础之上的组件。要成为一名出色的 Solidity 开发人员,必须要对 EVM 有深入的了解。
在本文中,我们将学习一些关于 编码规则 的知识,以及如何使用solidity对必须作为函数参数发送的数据进行编码和解码。
本文从对比 Layer 2 各种解决方案的交易成本出发,方便各位读者能够更加清晰的了解到每个解决方案的优劣势。
学习和实践Polkadot XCM
两个零知识库Plonky2和Starky,代表了构建更高性能 SNARKs/STARKs 的新方法。Plonky2 是一个结合了Plonk和FRI的库,Starky 专注于运行基于AIR的STARKs,且支持对其的递归验证。该方法可以总结为,使用小域,然后使用递归FRI。
Plonky2
Starky
字符串格式化函数在应用开发时经常用到,而在合约中使用场景似乎没有那么多,然而要实现这个函数,则需要先解决一些问题,本文就探讨一下如何来解决这些问题。
原文:https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-d6b?s=r 译文出自:Shenstone。 译者:Shenstone。 校对:Shenstone。 本文永久链接:https://learnblockchain.cn/article/3684
去中心技术是以密码学为基石,通过使用高效的、适用于分布式场景的数据结构对数据进行存储和传输,并经过合理的验证和写入权限管理,形成了对等的网络拓扑结构。