通过以太坊EVM谜题深入学习EVM , 破解谜题 7
本文详细介绍了智能合约在以太坊及其兼容区块链中的作用,深入比较了两种主要编写智能合约的高阶编程语言:Solidity和Vyper,分别强调了它们的特性、优缺点和应用场景。同时提供了学习这两种语言的资源,为开发者选择合适的工具提供指导。
在第 2 部分中,我们将开启内存之旅,全面了解合约的内存以及它在 EVM 上的工作方式。
solidity文档中提到,如果幂运算的指数较小时,使用连乘会更节约gas,那这个临界值在哪呢,幂运算的指数到多少之后会比连乘节约gas呢?能节约多少呢,毕竟蚊子腿也是肉
本文深入探讨了调试Solidity智能合约的重要性及其主要工具。介绍了如何使用console.log()进行调试,强调了在Hardhat环境中利用Solidity事件进行日志记录,并概述了其他调试工具如Foundry、Truffle和Brownie的功能与应用。
console.log()
深入了解EVM的内存
Solidity编码规范
通过本章程的学习,可以掌握基本的hardhat使用
攻击事件发生原因是由于合约代码风险和授权问题所导致
智能合约是所有可编程区块链(如以太坊上)的一个重要组成部分。通过确保事情按照预定的规则运行,智能合约强制执行秩序。没有智能合约,就没有加密代币、NFT,也没有DApps。
破解以太坊 EVM 谜题6
研究Solidity存储引用和智能合约存储布局
本文为初学者提供了创建和部署Hello World智能合约的详细教程,涵盖了所需工具、初始化项目、编写合约、配置和部署合约等步骤,帮助读者了解如何在Ropsten测试网上进行智能合约的交互与部署。
通过以太坊EVM谜题深入学习EVM。
对Solidity 存储、内存和calldata的深入研究
用大白话搞懂一个 erc20 标准,搞懂每个接口最终实现一个最基本的ERC20代币合约。
通过学习,掌握最主流的开发框架hardhat,从而了解如何管理以太坊工程代码,并掌握如何进行常用操作,单元测试等。 本文收录于我的开源项目, 欢迎star转发,文末加V入群。
通过学习,初步了解以太坊开发的基础工具链,通过一个案例(世界杯精彩)实战,使大家掌握基本的solidity开发,完成语法学习。 欢迎star转发,文末加V入群。
本篇会介绍常用的几种Solidity开发环境,同时会推荐一种最为合适的开发环境并且安装必要的内容。
扫一扫 - 使用登链小程序
406 篇文章,434 学分
118 篇文章,413 学分
173 篇文章,346 学分
37 篇文章,302 学分
121 篇文章,278 学分