blockchain-wiki
blockchain-wiki copied to clipboard
Исчерпывающее wiki от разработчиков смарт-контрактов для разработчиков смарт-контрактов и не только. Оно будет полезно разработчикам и другим членам команды быстрее понять сложные темы перед решением...
Blockchain wiki
Привет!👋 Мы - команда MetaLamp - с 2014 года мы воплощаем идеи клиентов в готовую продукцию. С 2020 года мы сосредоточились на проектах в сфере web3 и развиваем свой опыт, которым хотим поделиться с сообществом.🚀
У нас уже есть в открытом доступе обучающая программа для фронтенд/бэкенд разработчиков, web3 карта развития для не разработчиков и карта развития для solidity разработчика, которая включает перечень основных тем и вопросов, разбитых на уровни. Не изменяя традициям MetaLamp, мы делимся нашей базой знаний в области написания смарт-контрактов для EVM-совместимых блокчейнов.💡
Эта база знаний родилась в ходе решения реальных задач на проектах. Мы перенесли наш опыт в полноценную Wiki. Она отражает опыт всей команды разработчиков смарт-контрактов на языке Solidity.📚
Будем рады обратной связи, вкладу в развитие карты и любым видам партнерств. 🌱✨
Почта: [email protected]
Телеграм: MetaLamp|Web3 DevTeam
Оглавление
- Algorithms and data structures
-
Blockchains
- Polygon zkEVM
-
Scroll
- Protocol overview
- Development Environment
-
zkSync
- Protocol overview
- Protocol architect
- Era Virtual Machine (zkEVM)
- Native Account Abstraction vs EIP-4337
- Development Environment
-
Concepts
- Auctions
- Commitment scheme
-
DAO
- Overview
- OpenZeppelin governance
- Digital Signatures on ethereum
- keccak256
- Meta transactions
- NFT staking
-
Oracles
- Overview
- Uniswap TWAP vs oracle
-
Upgradeable contracts
- Overview
- Contract migration
- Data separation
- Proxy pattern
- Strategy pattern
- Diamond pattern
-
Cryptography
- Zero-knowledge-proof
-
DeFi
-
DEX
- Overview
- AMM
- Order book
- Underwater rocks
- DEXes review
- DEX aggregators
-
Lending
- Overview
- Compound
- Aave
- Flash loans
- Margin trading
- Stablecoin
- Vesting
-
-
Ethereum virtual machine
- Intro
- EVM Opcodes
-
Gas
- Gas price. О том, из чего складывается комиссия за транзакцию
- Gas used part 1: Overview. О том, как рассчитывается и используется газ во время транзакции
- Gas used part 2: Storage gas calculation. О том, как рассчитывается газ при чтении и записи в storage
-
EIPs
- EIP-140: REVERT instruction
- ERC-165: Standard Interface Detection
- EIP-1153: Transient storage opcodes
- ERC-1363: Payable Token(transferAndCall)
- ERC-4337: Account Abstraction Using Alt Mempool
- ERC-4626: Tokenized Vaults
- ERC-6372: Contract clock
-
Solidity
- ABI.
- Bitwise operators
-
Event arguments indexing. Для чего параметры
indexed
иnon-indexed
в solidity событие - Yul. Ассемблероподобный язык для работы с памятью из кода solidity
-
Tools
- Automation contracts
- Brownie
- Tenderly
- The graph
- Thirdweb