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