Web3
-
Blockchain core technology
Blockchain Core Technologies Learning Objectives Understand the underlying core technologies of blockchain: Hash Function, Merkle Tree, Digital Signature, Encryption Technology Mas…
-
Solidity Getting Started and Development Environment
Solidity Introduction and Development Environment Learning Objectives Understand the essence and core characteristics of smart contracts Master the operating principles of contract…
-
Solidity Value Types Explained in Detail
Solidity Value Types Explained in Detail Learning Objectives Master Solidity's value types such as integers, booleans, addresses, fixed-size byte arrays, and enums Understand the i…
-
Reference Types Explained: Arrays, Structs, Maps, Strings
Reference Types Explained: Arrays, Structs, Mappings, Strings Learning Objectives Master the definition and usage of the four reference types in Solidity: arrays, structs, mappings…
-
Storage Locations and Copy Mechanisms: storage, memory, calldata
Storage Locations and Copy Mechanisms: storage, memory, calldata Learning Objectives Understand the characteristics of the three data storage locations in the EVM, and the copy rul…
-
Function Definition and Access Control
Function Definition and Access Control Learning Objectives Master Solidity function definition, visibility modifiers, transaction properties, modifiers, and constructors. Function …
-
Contract Interaction and ABI
Contract Interaction and ABI Learning Objectives Master the methods of inter-contract calls, interface definition, ABI data structure, and Web3.js methods for accessing contracts. …
-
Dynamic Invocation and Fallback Mechanism
Dynamic Calls and Fallback Mechanism Learning Objectives Master the syntax and use cases of call dynamic calls Understand the calldata data structure (selector + parameter encoding…
-
Gas Mechanism and Transfer Design
Gas Mechanism and Transfer Design Learning Objectives Understand the economic model and incentive mechanism of blockchain Master the concepts and relationships of Gas, Gas Price, a…
-
Delegatecall and Proxy Pattern
Delegatecall and Proxy Pattern Learning Objectives Understand how delegatecall works Master Storage Layout rules Master Proxy Pattern and contract upgrades Understand Unstructured …