InfoSec learning 
  • Home
  • Archives
  • Categories
  • Tags
  •   
root@whale3070:~# _

著名的solidity合约

以太坊中存在哪些著名的solidity合约?以太坊生态中已经出现了大量“经典级”“教材级”的 Solidity 合约,它们不仅重要,而且是学习智能合约与审计的最佳素材。下面我从基础协议、DeFi、DAO、基础设施、NFT、预言机、账户体系等维度为你系统列出最值得学习的 Solidity 合约。 这些合约都是在以太坊历史上具有深远影响的“标杆项目”。 1. Ethereum 官方与基础协议(必须掌

2025-11-10
Web3

remix编译运行solidity

上一篇: Remix 部署 Solidity 合约的完整标准操作步骤 上一篇文章写了一个计数器,先+1,然后-1,并且在remix成功地编译、部署了。 Counter(计数器)功能: increment() decrement() reset() get() 要求: 使用 event编译、部署、在 Remix 中交互测试 counter.sol12345678910111213141

2025-11-10

solidity基础语法

solidity官方文档 全局变量和函数var 类型变量上一章未讨论的一种 Solidity 类型是 var数据类型。var 是一种特殊类型,只能在函数内部声明。 Contract中不能存在 var 类型的状态变量。 使用 var 类型声明的变量被称为隐式类型变量,因为 var 本身并不显式地表示任何类型。它告知编译器,其类型取决于首次赋值的值。一旦类型确定,就无法更改。 编译器会决定 var 变

2025-11-10
Web3

Web3基础概念-Foundry

这是官方文档: https://getfoundry.sh/introduction/getting-started Foundry 是一个 专为以太坊开发者设计的高性能 Web3 开发工具链,类似于 Hardhat 或 Truffle,但更快、更现代,并且使用 Rust 构建,性能极高。 它是目前最主流、最高效、专业级的 Solidity 开发工具之一,被大量安全审计公司、DeFi 协议、L2

2025-11-10
Web3

Remix 部署 Solidity 合约的完整标准操作步骤

上一篇: Remix IDE在上一篇中,我们了解了solidity和remix的历史,认识了remix的功能按钮。这篇我们讨论如何编译运行solidity合约 这是一段sol代码: 1234567891011121314// SPDX-License-Identifier: MITpragma solidity ^0.8.20;contract Counter { uint pub

2025-11-09
Web3

Solidity programming essentials-编写智能合约

本章内容在本章中,您将开始编写真正的智能合约。它将讨论智能合约的设计方面,包括定义和实现合约,以及使用不同的机制(例如使用 new关键字和使用已知地址)部署和创建合约。 Solidity提供了丰富的面向对象特性,本章将深入探讨面向对象的概念和实现,例如继承、多重继承、声明抽象类和接口,以及为抽象函数和接口提供方法实现。 Solidity用于编写智能合约。本章专门介绍智能合约。您将从这里开始编写智能

2025-11-09
Web3

Solidity 2 个月学习路线

下面给你一份 2 个月掌握 Solidity 的“工程级学习路线图”,适用于你目前的背景(安全研究、渗透测试、技术基础扎实、目标 Web3 工作)。这是严格、可执行、按周拆解的路线,不是泛泛而谈的学习清单。 你照着做,2 个月能达到: 熟练写 Solidity 能独立阅读、审计标准合约 能部署、调试、测试 能做一个初级智能合约审计(Junior Auditor) 总体策略(必须理解)2 个月

2025-11-09
Web3

Web3基础概念-Solidity

Gavin Wood是谁,为什么能设计solidity语言?下面我以严谨、专业的方式回答你的两个问题: 1. Gavin Wood 是谁?Gavin Wood(Gavin James Wood) 是以太坊早期核心人物之一,计算机科学家、区块链架构师,著名开源开发者。关键身份包括: 以太坊联合创始人(Co-founder of Ethereum) 以太坊黄皮书(Ethereum Yellow Pa

2025-11-09

Solidity programming essentials-读书笔记4

Solidity有多种语言可以用于 EVM。其中一些语言已被弃用,另一些则被不同程度地接受使用。Solidity 是目前为止最流行的 EVM 语言。 从本章开始,本书将重点介绍 Solidity 及其概念,以及有助于编写高效智能合约的结构。 在本章中,我们将直接深入理解 Solidity,包括其结构、数据类型和变量。本章将涵盖以下主题: Solidity and Solidity filesStr

2025-11-09
Web3

Solidity programming essentials-本地以太坊模拟测试环境

复习一下前两章的内容 Solidity programming essentials-读书笔记这一篇讨论了以太坊的一些基本概念。以太坊是一种基于密码学的算法,使用分布式的构架,把不同的节点分布在不同的计算机上进行通信,目的是解决不可信的环境下的可信数据传输的问题。以太坊的传输需要消耗gas,目的是防止黑客攻击,恶意堵塞以太坊网络,其次是为了激励矿工或者验证者维护以太坊网络。gas费就会奖励给打包以

2025-11-09
Web3
123456…107

Search

Whale3070
总访问量 次 总访客数 人