Loading...
Loading...
Основные этапы развития:
Frontier (2015) - Базовая функциональностьHomestead (2016) - Стабилизация протоколаMetropolis (2017-2019) - Улучшения безопасностиSerenity (2020-2022) - Переход на Proof of Stake
Блок Ethereum содержит:
Header (заголовок):- Parent Hash: хеш предыдущего блока- State Root: корень дерева состояний- Transactions Root: корень дерева транзакций- Receipts Root: корень дерева квитанций- Timestamp: время создания блока- Gas Limit: лимит газа для блока- Gas Used: использованный газ- Nonce: для Proof of Work (до The Merge)
Body (тело):- Transactions: список транзакций- Uncles: блоки-дяди (до The Merge)
Время блока: ~12 секундРазмер блока: динамический (зависит от газа)Лимит газа на блок: ~30 миллионов газаНаграда за блок: ~0.05 ETH (после The Merge)
Функции EVM:- Выполнение байт-кода контрактов- Управление состоянием аккаунтов- Обработка транзакций- Подсчет расхода газа
Зачем нужен газ:1. Предотвращение спама2. Оплата вычислительных ресурсов3. Стимулирование валидаторов4. Защита от DoS-атак
Использование ETH:- Оплата газа за транзакции- Стейкинг для валидации- Обеспечение в DeFi протоколах- Средство сбережения- Единица учета в экосистеме
// Пример создания транзакцииconst transaction = { from: '0x742d35Cc6634C0532925a3b8D4C9db96590c6C87', to: '0x1234567890123456789012345678901234567890', value: ethers.utils.parseEther('1.0'), data: '0xa9059cbb...', // данные для смарт-контракта gasLimit: 100000, gasPrice: ethers.utils.parseUnits('20', 'gwei'), nonce: 42,};
Процесс распространения:1. Пользователь отправляет транзакцию в ноду2. Нода проверяет базовую валидность3. Транзакция добавляется в локальный мемпул4. Нода передает транзакцию соседним нодам5. Транзакция распространяется по всей сети
Выбор транзакций:- Сортировка по цене газа (приоритет)- Проверка валидности- Упаковка в блок до лимита газа- Выполнение транзакций- Создание нового состояния
Процесс консенсуса в Ethereum 2.0:1. Валидатор предлагает блок2. Другие валидаторы голосуют за блок3. При достижении 2/3 голосов блок принимается4. Через 2 эпохи блок финализируется
Что изменилось после The Merge:
Энергопотребление: ↓ 99.9%Эмиссия ETH: ↓ 90%Безопасность: ↑ (экономическая финальность)Децентрализация: ↑ (низкий барьер входа)
Требования для валидатора:- Минимум: 32 ETH- Оборудование: обычный компьютер- Интернет: стабильное соединение- Uptime: >99% времени онлайн
Награды:- Базовая награда: ~4-7% годовых- MEV: дополнительный доход- Штрафы: за оффлайн и нарушения
Планы по шардингу:- 64 шарда данных- Увеличение пропускной способности в 64 раза- Снижение стоимости транзакций- Сохранение децентрализации
DEX (Децентрализованные биржи):- Uniswap: автоматический маркет-мейкер- SushiSwap: форк Uniswap с токеномикой- Curve: оптимизирован для стейблкоинов
Lending (Кредитование):- Aave: флеш-займы и переменные ставки- Compound: алгоритмические процентные ставки- MakerDAO: создание стейблкоина DAI
Derivatives (Деривативы):- Synthetix: синтетические активы- dYdX: децентрализованная торговля деривативами
Total Value Locked (TVL): $40+ миллиардовКоличество протоколов: 200+Ежедневный объем торгов: $2+ миллиардаАктивных пользователей: 4+ миллиона
Популярные NFT проекты:- CryptoPunks: первые NFT на Ethereum- Bored Ape Yacht Club: статусные NFT- Art Blocks: генеративное искусство- OpenSea: крупнейший NFT маркетплейс
Популярные GameFi проекты:- Axie Infinity: покемоны на блокчейне- The Sandbox: виртуальный мир- Decentraland: 3D метавселенная- Gods Unchained: коллекционная карточная игра
Известные DAO:- MakerDAO: управление протоколом Maker- Uniswap DAO: развитие Uniswap- Compound DAO: управление протоколом Compound- ENS DAO: развитие Ethereum Name Service
Возможности Remix:- Написание кода на Solidity- Компиляция контрактов- Деплой в тестовые сети- Отладка и тестирование- Интеграция с MetaMask
// Пример конфигурации Hardhatmodule.exports = { solidity: '0.8.19', networks: { hardhat: {}, goerli: { url: 'https://goerli.infura.io/v3/YOUR_KEY', accounts: ['0x...'], // приватный ключ }, },};
// Пример миграции в Truffleconst MyContract = artifacts.require('MyContract');
module.exports = function (deployer) { deployer.deploy(MyContract);};
Основные тестовые сети:
Goerli:- Proof of Stake (как mainnet)- Стабильная и надежная- Поддерживается всеми инструментами
Sepolia:- Новая тестовая сеть- Меньше истории, быстрее синхронизация- Рекомендуется для новых проектов
Holesky:- Тестовая сеть для стейкинга- Тестирование валидаторов
Возможности Etherscan:- Просмотр транзакций и блоков- Анализ смарт-контрактов- Статистика сети- API для разработчиков- Верификация контрактов
Метрики DeFi Pulse:- Total Value Locked (TVL)- Рейтинг протоколов- Исторические данные- Категории протоколов
Как работают Optimistic Rollups:1. Транзакции выполняются на L22. Результаты публикуются на L13. Есть период для оспаривания (7 дней)4. Если никто не оспорил — результат принимается
Примеры: Optimism, Arbitrum
Преимущества ZK-Rollups:- Мгновенная финальность- Высокая безопасность- Математические гарантии- Приватность (в некоторых реализациях)
Примеры: zkSync, StarkNet, Polygon zkEVM
Особенности сайдчейнов:- Собственный консенсус- Быстрые и дешевые транзакции- Меньшая безопасность чем L1- Нужны мосты для перевода активов
Примеры: Polygon PoS, xDAI
Метрика | Optimistic | ZK-Rollups | SidechainsБезопасность | Высокая | Очень высокая | СредняяСкорость | Высокая | Очень высокая | Очень высокаяСтоимость | Низкая | Средняя | Очень низкаяВремя вывода | 7 дней | Мгновенно | МгновенноEVM совместимость| Полная | Частичная | Полная
Что даст Proto-Danksharding:- Снижение стоимости L2 в 10-100 раз- Новый тип данных для rollups- Подготовка к полному шардингу- Улучшение масштабируемости
Планы по шардингу:- 64 шарда данных- 10,000+ TPS для L2- Сохранение децентрализации- Совместимость с существующими приложениями
Преимущества Verkle Trees:- Меньший размер доказательств- Поддержка stateless клиентов- Снижение требований к хранилищу- Улучшение синхронизации
Компоненты Web3:- Ethereum: вычислительный слой- IPFS: хранение данных- ENS: система доменных имен- Swarm: распределенное хранение- Whisper: приватные сообщения
Возможности будущего:- Цифровые государства (DAO)- Программируемые законы (смарт-контракты)- Прозрачное голосование- Универсальный базовый доход (UBI)- Децентрализованная идентичность
Причины высокой стоимости:- Ограниченная пропускная способность- Высокий спрос на блокспейс- Сложные DeFi операции- MEV (Maximal Extractable Value)
Сравнение пропускной способности:Ethereum: ~15 TPSVisa: ~65,000 TPSPayPal: ~193 TPSBitcoin: ~7 TPS
Барьеры для пользователей:- Сложность интерфейсов- Управление приватными ключами- Понимание концепции газа- Необратимость транзакций
Известные атаки:- The DAO (2016): $60 миллионов- Parity Wallet (2017): $280 миллионов- bZx (2020): несколько атак- Poly Network (2021): $600 миллионов
Типы MEV:- Арбитраж между DEX- Ликвидации в DeFi- Sandwich атаки- Фронт-раннинг NFT минтов