С нуля до Solana Разработчика
В августе 2025 года, я запустил подобный марафон, создав отдельный канал. Условие было 1 - успеть зайти т.к места были ограничены
За два месяца накопилось много материалов и я хочу продолжать подобные "марафоны", поэтому:
форма:
forms.gle/14i7d4LmbJfkRubg8
Дедлайн: 10.10.2025 - 3 дня
В августе 2025 года, я запустил подобный марафон, создав отдельный канал. Условие было 1 - успеть зайти т.к места были ограничены
За два месяца накопилось много материалов и я хочу продолжать подобные "марафоны", поэтому:
Я запускаю второй поток обучения Solana. Главное условие - заполнить Google Форму. Сделать это могут все, кто найдет эту форму! Если вы были на первом этапе нашего обучения - заполните форму, чтобы его продолжить!
форма:
forms.gle/14i7d4LmbJfkRubg8
Дедлайн: 10.10.2025 - 3 дня
🗿9
https://youtu.be/18uGRriVZJ0
https://youtu.be/18uGRriVZJ0
https://youtu.be/18uGRriVZJ0
Please open Telegram to view this post
VIEW IN TELEGRAM
🗿10
This media is not supported in your browser
VIEW IN TELEGRAM
Самый лучший блокчейн для старта в web3 разработке
Почему Ethereum и L2?
Начинаем говорить про движения на разных блокчейнах
1. Ethereum и L2
Ethereum обладает прекрасной технологией - надстройкой над основным блокчейном, что называется Layer 2. Ethereum - первый слой, любая надстройка эфира - второй слой
L2 появился для того, чтобы повысить производительность основной сети эфира, так как на сегодня у нее много проблем - высокие комиссии, пропускная способность и так далее. L2 пришел решить эту проблему
Почему же Ethereum - лучший блокчейн для старта в web3?
Сообщество
ethereum.org/developers - самое большое сообщество web3 разработчиков, где тебе с нуля покажут как строить себя в ethereum, как написать свое первое децентрализованное приложение и выйти на первую работу
ethereum.org - самая простая документация среди всех блокчейнов. Пошаговые гайды, ссылки на все инструменты и десятки полезных инстументов разработчика
ethereum.stackexchange.com - stack overflow для ethereum разработчиков. Лучший сайт с ответами на все твои вопросы по Ethereum разработке
рабочие места
web3.career/most-popular-developer-jobs
cryptojobslist.com
cryptojobs.com/web3?keyword=Solidity
Solidity - язык написания смарт-контрактов ethereum - всегда в топе на рынке web3.
🧠 100 реакций и я запишу видео на эту тему
Почему Ethereum и L2?
Начинаем говорить про движения на разных блокчейнах
1. Ethereum и L2
Ethereum обладает прекрасной технологией - надстройкой над основным блокчейном, что называется Layer 2. Ethereum - первый слой, любая надстройка эфира - второй слой
L2 появился для того, чтобы повысить производительность основной сети эфира, так как на сегодня у нее много проблем - высокие комиссии, пропускная способность и так далее. L2 пришел решить эту проблему
Если кратко:
1. Отправка транзакции в L2 (Arbitrum, Optimism, Base, zkSync, Starknet, Scroll и так далее)
2. Транзакция исполняется в L2
3. L2-решение собирает много транзакций, чтобы потом отправить их в сеть эфира сразу кучей, а не по одной. (батчинг транзакций)
4. Пакет с транзакциями отправляется в основную сеть Ethereum и записывается в блокчейн (Rollup публикует данные)
Rollup делает два ключевых шага:
Батчит транзакции
Публикует данные (или доказательства) на Ethereum
5. Пользователь на L2 видит, что его транзакция теперь запечатана в основном блокчейне
Почему же Ethereum - лучший блокчейн для старта в web3?
Сообщество
ethereum.org/developers - самое большое сообщество web3 разработчиков, где тебе с нуля покажут как строить себя в ethereum, как написать свое первое децентрализованное приложение и выйти на первую работу
ethereum.org - самая простая документация среди всех блокчейнов. Пошаговые гайды, ссылки на все инструменты и десятки полезных инстументов разработчика
изобилие web3 библиотек на все случаи жизни:
хочешь просто писать скрипты - ethers.js или viem в помощь
разработка децентрализованных приложений - wagmi и rainbowkit
хочешь писать и тестировать смарт-контракты - remix, hardhat, solidity
ethereum.stackexchange.com - stack overflow для ethereum разработчиков. Лучший сайт с ответами на все твои вопросы по Ethereum разработке
рабочие места
web3.career/most-popular-developer-jobs
cryptojobslist.com
cryptojobs.com/web3?keyword=Solidity
Solidity - язык написания смарт-контрактов ethereum - всегда в топе на рынке web3.
🧠 100 реакций и я запишу видео на эту тему
🗿27
С нуля до Ethereum к 2026
Поэтому я запускаю марафон - С нуля до Ethereum
🎧 Так как программирование, это never ending обучение, лучшим способом получить знания будет: смысл + практика
Начинаем разумеется на Олимпе, поэтому ждём всех желающих
Всего 75 дней осталось до конца 2025 года и кто, как не мы сделаем эти 2.5 месяца незабываемыми
Поэтому я запускаю марафон - С нуля до Ethereum
😯 Поэтому начиная с понедельника 20.10.2025 до 31.12.2025 мы будем соблюдать следующие правила:
каждую неделю, я буду публиковать подборку практических заданий, где мы с нуля, выйдем на написание своих первых проектов в экосистеме Ethereum, которые уже не стыдно показать даже в github профиле и резюме Ethereum разработчика
Начинаем разумеется на Олимпе, поэтому ждём всех желающих
Подробнее про олимп - https://t.me/goto_olympys
https://t.me/goto_olympys
https://t.me/goto_olympys
Please open Telegram to view this post
VIEW IN TELEGRAM
🗿4
Каждый, кто покупал доступ к Guide Dao по промокоду
VARTCALL, получает доступ в мой закрытый клуб Олимп бесплатноЗаполняй форму и получай пропуск на Олимп
Форма
Форма
Форма
Подробнее про Олимп:
https://t.me/goto_olympys
https://t.me/goto_olympys
https://t.me/goto_olympys
Please open Telegram to view this post
VIEW IN TELEGRAM
🗿2
Forwarded from Олимп Варткола
20.10.2025 - 31.12.2025
73 дня, которые полностью поменяют траекторию нашего пути в программировании и web3 в целом
Наша главная задача - полное понимание блокчейна Ethereum
К этому я отнесу:
1. Написание скриптов для взаимодействия с децентрализованными приложениями (Dapps)
2. Понимание как работают Dapps
3. Написание своего первого пет-проекта в лице вашего децентрализованного приложения
Поэтому сегодня, перед началом марафона, давайте установим все самые важные инструменты, которыми мы будем пользоваться на протяжении всего нашего пути в web3
1. База
Редактор кода - code.visualstudio.com
Работа в терминале - если у вас windows - поставьте себе WSL
WSL (windows subsystem for Linux) => запуск операционной системы Linux прямо на вашем Windows
learn.microsoft.com/en-us/windows/wsl/install
А так как терминал - центр управления всей операционной системой и инструментами разработчика, его знание всегда будет цениться на рынке web3.
Подробнее про терминалы и их историю мы поговорим отдельно
Как установить WSL?
2. Языки программирования
Python WEB3 - будем использовать для написания базовых скриптов для взаимодействия с блокчейном
JavaScript WEB3 - скрипты + визуализация в виде приложений и сайтов
Solidity - язык написания смарт-контрактов в Ethereum
3. Библиотеки
Библиотека языка программирования - набор готового кода, чтобы не писать все с нуля, а использовать готовые компоненты, например - подключение web3 кошелька или получение баланса контракта
О компонентах для python я писал тут - https://t.me/c/3062358273/11
Поэтому подробнее коснемся JavaScript и Solidity
JavaScript
ТЕОРИЯ JAVASCRIPT
Переходим на nodejs.org и устанавливаем LTS (Long Time Support) версию ноды
Теперь мы можем запускать наш JS код локально, а не в браузере
ДАЛЕЕ:
Переходим в VS Code -> open folder -> выбираем папку в которой будет сохранен наш проект
Теперь мы в папке нашего проекта
Открываем терминал - CTRL + Shift + `
пишем:
npm install ethers
Для старта этого будет достаточно
Solidity
Первые 2 недели будем писать Solidity код в браузере, далее перейдем к более крупным задачам и продолжим в VS Code
remix.ethereum.org
3. Помощники на каждый день
metamask.io - web3 кошелек (подписание наших транзакций)
app.safe.global - web3 кошелек с функцией подписания транзакции только через несколько устройств
infura.io - наша RPC
RPC - Remote Procedure Call.
Проще говоря, RPC Endpoint - мост между твоей программой и блокчейном.
Когда твой скрипт, кошелёк или сайт делает запросы к сети (отправляет транзакцию, проверяет баланс, читает контракт) - он не лезет напрямую в сеть, а делает это через RPC-сервер.
Устанавливаем и готовимся к гринду 🍿
Please open Telegram to view this post
VIEW IN TELEGRAM
🗿10
Разумеется сегодня мы поговорим про thealpharchives.com
2 года назад я уже делал пост о нем и недавно решил снова перечитать этот документ
Но авторы решили прекратить поддержку проекта и на сайт уже не перейти
Нас это остановит? Нет конечно
1. Переходим на archive.org
2. Вводим домен нашего сайта - thealpharchives.com
3. Получаем снепшоты сайта 2022 - 2025 года, это сохраненный HTML + CSS + JS код нашего сайта
Зачем все это и как это работает?
Wayback Machine - глобальный веб-архив, созданный Internet Archive, некоммерческой организацией из США. Цель - сохранять историю интернета, чтобы сайты не исчезали навсегда.
Как создаются снепшоты?
Веб-краулеры (специальные боты) периодически обходят сайты в интернете - как поисковики (Google bot).
Когда бот заходит на сайт, он:
1. загружает HTML-страницу,
2. скачивает связанные ресурсы (CSS, изображения, JS и т.д.),
3. фиксирует точное время и дату.
4. Все эти данные сохраняются на серверах Wayback в виде "замороженной" версии страницы - снепшота.
Когда ты выбираешь дату в календаре, тебе просто показывают эту заархивированную страницу, как она выглядела в тот день.
Все, лирика окончена, я нашел +- свежий вариант данного сайта, поэтому переходим и впитываем альфу
web.archive.org/web/20230410192659/https://thealpharchives.com
Внутри собрана бесценная информация про блокчейн, мосты, ноды, децентрализацию, технические обзоры проектов и дополнительные материалы...
Please open Telegram to view this post
VIEW IN TELEGRAM
🗿13
https://youtu.be/s8DnzwHXZL0
https://youtu.be/s8DnzwHXZL0
https://youtu.be/s8DnzwHXZL0
Приятного просмотра!
Please open Telegram to view this post
VIEW IN TELEGRAM
1🗿9
Подведем итоги октября
Публикации:
Наконец-то разберем самые важные инструменты для старта в web3-разработке
то, что ты искал
С нуля до Solana Разработчика - запущен закрытый канал по Solana
Самый лучший блокчейн для старта в web3 разработке
С нуля до Ethereum к 2026
Guide Dao x Олимп
С нуля до Ethereum | Старт
Как Разобраться с базой крипты? Альфа Сайт
Видео
ХОЧЕШЬ ПИСАТЬ КРИПТО-СОФТ? НАЧНИ С ЭТОГО
Все о крипто-софтах за 30 секунд
ВСЕ О КРИПТО НОДАХ ЗА 5 МИНУТ!
Сегодня также разберем успехи на Олимпе!
Публикации:
Наконец-то разберем самые важные инструменты для старта в web3-разработке
то, что ты искал
С нуля до Solana Разработчика - запущен закрытый канал по Solana
Самый лучший блокчейн для старта в web3 разработке
С нуля до Ethereum к 2026
Guide Dao x Олимп
С нуля до Ethereum | Старт
Как Разобраться с базой крипты? Альфа Сайт
Видео
ХОЧЕШЬ ПИСАТЬ КРИПТО-СОФТ? НАЧНИ С ЭТОГО
Все о крипто-софтах за 30 секунд
ВСЕ О КРИПТО НОДАХ ЗА 5 МИНУТ!
Сегодня также разберем успехи на Олимпе!
🗿7
Forwarded from Олимп Варткола
Разберем, что произошло за эти 30 дней
История появления олимпа
Наш Старт в WEB3 | Python Edition
JAVASCRIPT С НУЛЯ | БАЗА
С нуля до Ethereum до 2026
С нуля до EVM: Неделя 1
- КАК НАЧАТЬ В ЯЗЫКИ ПРОГРАММИРОВАНИЯ
Самые важные компоненты языков программирования
С нуля до WEB3 - Неделя 2
- Разбираем Транзакции в Ethereum с Нуля
Ethereum Транзакции и их виды
Благодарю всех, кто присоединился!
Продолжаем познавать web3!!
Please open Telegram to view this post
VIEW IN TELEGRAM
🗿8
Solana с нуля
2025 год подходит к концу, 61 день остался до прекрасного момента как мы вместе с вами соберемся в этом канале, для подведения итогов 2025 года
И чтобы эти 61 день прошли еще красочнее, я делаю последний донабор в наш второй поток обучения Solana
Участие абсолютно бесплатное, главное - ваша заинтересованность и готовность работать
Заполняй форму, если готов:
forms.gle/iKWBefVESm5wZo1k8
forms.gle/iKWBefVESm5wZo1k8
forms.gle/iKWBefVESm5wZo1k8
Дедлайн: Понедельник 11:11 по Киеву
2025 год подходит к концу, 61 день остался до прекрасного момента как мы вместе с вами соберемся в этом канале, для подведения итогов 2025 года
И чтобы эти 61 день прошли еще красочнее, я делаю последний донабор в наш второй поток обучения Solana
Участие абсолютно бесплатное, главное - ваша заинтересованность и готовность работать
Заполняй форму, если готов:
forms.gle/iKWBefVESm5wZo1k8
forms.gle/iKWBefVESm5wZo1k8
forms.gle/iKWBefVESm5wZo1k8
Дедлайн: Понедельник 11:11 по Киеву
🗿5
🩸 Лучший способ прокачать себя как web3 разработчика
Сегодня говорим про хакатоны и как наше комьюнити будет принимать там участие
Mantle совместно с Bybit запускает онлайн хакатон для всех желающих
Призовой фонд $150.000 и возможность получить инвестиции в свой проект
Подробная информация про хакатон: teletype.in/@mantle_ru/MantleGlobalHackathon
Регистрация: mantle.to/hackathon/vartcall
Что делаем?
Напишите + @jerskrew, создадим команду из +- 5-10 человек и будем писать проект
Делаем 🤝
Сегодня говорим про хакатоны и как наше комьюнити будет принимать там участие
Mantle совместно с Bybit запускает онлайн хакатон для всех желающих
Призовой фонд $150.000 и возможность получить инвестиции в свой проект
Основные темы хакатона и дедлайны:
RWA / RealFi
DeFi и компонуемость
GameFi и Social
AI и оракулы
ZK и приватность
Инфраструктура и инструменты
Дедлайны:
Регистрация: 22 окт - 31 дек 2025
Период разработки: 22 окт 2025 - 5 янв 2026
Подача работ - 22 окт 2025 - 15 янв 2026
Ревью жюри и голосование коммьюнити - 15 янв - 31 янв 2026
Demo Day - 1 фев 2026
Объявление победителей и старт инкубации - 7 фев 2026
Подробная информация про хакатон: teletype.in/@mantle_ru/MantleGlobalHackathon
Регистрация: mantle.to/hackathon/vartcall
Что делаем?
Напишите + @jerskrew, создадим команду из +- 5-10 человек и будем писать проект
Делаем 🤝
❤3✍1🐳1
Все необходимое для старта в web3
Ethereum Edition
1 пост, который станет нашим проводником в мир web3
1. Кошельки
metamask.io - интерфейс-посредник, позволяющий твоему приложению подписывать транзакции и работать с Ethereum и L2 в браузере, не имея собственного бэкенд-узла. Является EOA (Externally Owned Account) - обычный кошелёк в Ethereum, которым управляет приватный ключ.
app.safe.global - контрактный кошелёк - сам кошелёк существует в виде смарт-контракта в сети. Идея Safe - мультиподпись. Вместо одного приватного ключа (как в обычном кошельке), у Safe может быть несколько владельцев. Можно настроить правило, например: чтобы транзакция выполнилась, её должны подтвердить 2 из 3 владельцев.
ready.co - смарт-кошелёк для обычного пользователя, но тоже на базе контракта. Тут у нас защита от потери доступа, восстановление без seed, лимиты и Guardians. Guardians - адреса, которым ты доверяешь подтвердить, что это действительно ты, если ты потеряешь доступ к кошельку.
EOA (Metamask) - один приватный ключ, просто адрес, нет мультиподписи
Контрактный Кошелек (Safe, Ready) - логика доступа хранится в смарт-контракте:
может быть несколько ключей, мультиподпись, восстановление, лимиты и т.д.
2. Языки Программирования
Python - скриптовый язык программирования. NFT площадку на нем не напишешь, но можно: подключаться к ноде, читать данные из блокчейна, проверять балансы, отслеживать транзакции и события. Можно отправлять транзакции, вызывать функции контрактов и подписывать их приватным ключом. Часто на Python пишут ботов: арбитраж, MEV, эксплореры блокчейна и так далее. Подходит для backend-части web3-приложений
JavaScript / TypeScript - также скриптовые языки программирования, но работающие как на сервере так и в браузере. Благодаря ним подключаются кошельки (MetaMask и т.д), считывают адрес пользователя, показывают баланс, вызывают функции контрактов и отправляют транзакции с сайта или приложения. С помощью JS/TS пишут интерфейсы dApps - обменник, NFT-маркетплейс, DeFi-панель или панель кошелька, которую ты видишь в браузере, работает через web3-библиотеки на JS/TS. На TypeScript часто пишут backend для web3, он хорошо вписывается в экосистему Node.js, даёт типизацию и удобнее для крупных проектов.
Solidity - язык, на котором пишут логику блокчейна. Все правила того, как работает протокол, токен, NFT, DeFi-платформа или DAO - прописаны в смарт-контрактах на Solidity. Смарт-контракт - программа, которая живёт внутри блокчейна и работает по заданным правилам автоматически. Её нельзя изменить после развертывания, и все действия выполняются прозрачно и одинаково для всех.
3. Библиотеки языков программирования
Разумеется большинство задач языков программирования, которые я описал выше, делать на голых языках бессмысленно, поэтому придумали библиотеки. Это набор готового кода, чтобы не писать все компоненты с нуля.
Python + web3.py - библиотека взаимодействия с блокчейном Ethereum: подключение к любой EVM-совместимой сети через RPC, получение информацию о блоках, транзакциях и аккаунтах, чтение данные и состояние смарт-контрактов, вызывов их функции, подписание и отправка транзакций с помощью приватного ключа, отслеживание событий и логов, генерация кошельков и управление адресами, декодирование calldata, работа с ABI, взаимодействие с токенами ERC-20 и NFT, чтение мемпула, автоматиация действия в DeFi и DEX, постройка ботов, арбитраж, мониторинг и backend-логика для web3-приложений.
JavaScript / TypeScript (JS/TS) + ethers.js / viem - ко всему, что есть в python + web3.py, они работают во фронтенде, в браузере. Это позволяет сайту напрямую взаимодействовать с кошельком пользователя, показывать баланс, обновлять данные в интерфейсе в реальном времени, ловить смену сети и аккаунта, и вызывать поп-ап MetaMask или любого другого кошелька для подписи транзакции.
JS / TS + wagmi - React-хуки для viem. Делает подключение кошельков, работу с контрактами и подписывание в UI простым и быстрыми.
50 реакций - вторая часть!
vartcall
Ethereum Edition
1 пост, который станет нашим проводником в мир web3
1. Кошельки
metamask.io - интерфейс-посредник, позволяющий твоему приложению подписывать транзакции и работать с Ethereum и L2 в браузере, не имея собственного бэкенд-узла. Является EOA (Externally Owned Account) - обычный кошелёк в Ethereum, которым управляет приватный ключ.
app.safe.global - контрактный кошелёк - сам кошелёк существует в виде смарт-контракта в сети. Идея Safe - мультиподпись. Вместо одного приватного ключа (как в обычном кошельке), у Safe может быть несколько владельцев. Можно настроить правило, например: чтобы транзакция выполнилась, её должны подтвердить 2 из 3 владельцев.
ready.co - смарт-кошелёк для обычного пользователя, но тоже на базе контракта. Тут у нас защита от потери доступа, восстановление без seed, лимиты и Guardians. Guardians - адреса, которым ты доверяешь подтвердить, что это действительно ты, если ты потеряешь доступ к кошельку.
EOA (Metamask) - один приватный ключ, просто адрес, нет мультиподписи
Контрактный Кошелек (Safe, Ready) - логика доступа хранится в смарт-контракте:
может быть несколько ключей, мультиподпись, восстановление, лимиты и т.д.
2. Языки Программирования
Python - скриптовый язык программирования. NFT площадку на нем не напишешь, но можно: подключаться к ноде, читать данные из блокчейна, проверять балансы, отслеживать транзакции и события. Можно отправлять транзакции, вызывать функции контрактов и подписывать их приватным ключом. Часто на Python пишут ботов: арбитраж, MEV, эксплореры блокчейна и так далее. Подходит для backend-части web3-приложений
JavaScript / TypeScript - также скриптовые языки программирования, но работающие как на сервере так и в браузере. Благодаря ним подключаются кошельки (MetaMask и т.д), считывают адрес пользователя, показывают баланс, вызывают функции контрактов и отправляют транзакции с сайта или приложения. С помощью JS/TS пишут интерфейсы dApps - обменник, NFT-маркетплейс, DeFi-панель или панель кошелька, которую ты видишь в браузере, работает через web3-библиотеки на JS/TS. На TypeScript часто пишут backend для web3, он хорошо вписывается в экосистему Node.js, даёт типизацию и удобнее для крупных проектов.
Solidity - язык, на котором пишут логику блокчейна. Все правила того, как работает протокол, токен, NFT, DeFi-платформа или DAO - прописаны в смарт-контрактах на Solidity. Смарт-контракт - программа, которая живёт внутри блокчейна и работает по заданным правилам автоматически. Её нельзя изменить после развертывания, и все действия выполняются прозрачно и одинаково для всех.
3. Библиотеки языков программирования
Разумеется большинство задач языков программирования, которые я описал выше, делать на голых языках бессмысленно, поэтому придумали библиотеки. Это набор готового кода, чтобы не писать все компоненты с нуля.
Python + web3.py - библиотека взаимодействия с блокчейном Ethereum: подключение к любой EVM-совместимой сети через RPC, получение информацию о блоках, транзакциях и аккаунтах, чтение данные и состояние смарт-контрактов, вызывов их функции, подписание и отправка транзакций с помощью приватного ключа, отслеживание событий и логов, генерация кошельков и управление адресами, декодирование calldata, работа с ABI, взаимодействие с токенами ERC-20 и NFT, чтение мемпула, автоматиация действия в DeFi и DEX, постройка ботов, арбитраж, мониторинг и backend-логика для web3-приложений.
JavaScript / TypeScript (JS/TS) + ethers.js / viem - ко всему, что есть в python + web3.py, они работают во фронтенде, в браузере. Это позволяет сайту напрямую взаимодействовать с кошельком пользователя, показывать баланс, обновлять данные в интерфейсе в реальном времени, ловить смену сети и аккаунта, и вызывать поп-ап MetaMask или любого другого кошелька для подписи транзакции.
JS / TS + wagmi - React-хуки для viem. Делает подключение кошельков, работу с контрактами и подписывание в UI простым и быстрыми.
50 реакций - вторая часть!
vartcall
1❤21👍6
Все необходимое для старта в web3
Часть 2
Ethereum Edition
3. Библиотеки языков программирования
JS/TS
RainbowKit - готовые UI-компоненты для кнопки "Connect Wallet" и кошелёчного модального окна. Работает поверх wagmi.
Reown / WalletConnect - выбор и подключение кошельков через WalletConnect. Полезно для мобильных приложений.
4. RPC - мост между нашим скриптом и блокчейном
infura.io - бесплатно получаем 1 API ключ и 3млн кредитов в день. Для обучения разработке будет вполне достаточно
alchemy.com/dapps/alchemy - альтернатива infura + 300 000 000 Compute Units (CU) / месяц
quicknode.com ≈ 10 000 000 API Credits / месяц. Лимит по пропускной способности: ≈ 25 запросов/секунда для бесплатного тарифа.
Самые приятные по использованию: quicknode.com и infura.io
5. Редакторы кода
code.visualstudio.com - фундаментальный редактор кода, поддерживает все языки программирования, главное - устанавливать нужны языковые компоненты. Чтобы не париться по этому поводу - придумали IDE
IDE - (Integrated Development Environment) - интегрированная среда разработки - программа, которая объединяет в себе все инструменты, нужные для написания, тестирования и отладки кода.
jetbrains.com/pycharm - IDE для python
jetbrains.com/webstorm - IDE для JavaScript/TypeScript
remix.ethereum.org - IDE для Solidity
Продукты JetBrains являются платными, решением будет студенческая подписка, уверен, у ваших близких явно есть такая привилегия, вам нужна только их студенческая почта
6. Тестовые сети Ethereum и Краны тестовых токенов
Перед тем как отправлять транзакции в основную сеть Ethereum, разработчики тестируют всё в тестовых сетях - это полные копии Ethereum, но с бесплатными токенами. На дынный момент самыми популярными решениями являются Sepolia и Hoodi. Обе отлично подходят, чтобы обкатать смарт-контракты, транзакции и всё, что нужно, перед выкатом в основной эфир.
Краны Sepolia
alchemy.com/faucets/ethereum-sepolia
faucet.quicknode.com/ethereum/sepolia (На вашем кошельке должен быть минимум 0.001 $ETH ≈ $3.51 в основной сети Ethereum)
faucets.chain.link/sepolia (На основной сети должен быть 1 $LINK ≈ $17)
infura.io/zh/faucet/sepolia (логин в свой аккаунт Infura)
cloud.google.com/application/web3/faucet/ethereum/sepolia
getblock.io/faucet/eth-sepolia
Краны Hoodi
faucet.quicknode.com/ethereum/hoodi (На вашем кошельке должен быть минимум 0.001 $ETH ≈ $3.51 в основной сети Ethereum)
cloud.google.com/application/web3/faucet/ethereum/hoodi
faucet.hoodi.ethpandaops.io (Proof of work механизм - посидите пару минут на сайте, чтобы майнить токены)
stakely.io/faucet/ethereum-hoodi-testnet-eth
hoodifaucet.io
faucet.chainstack.com/hoodi-testnet-faucet (Регистрируемся на сайте, получаем API ключ, вставляем его вместе с кошельком и получаем токены)
access.rockx.com/faucet-hoodi (Выполнил задание - получил тестовые токены)
7. Фреймворки для разработки смарт-контрактов
hardhat.org - фреймворк на JS/TS для Solidity-разработки. Позволяет запускать локальную сеть компилировать контракты, писать тесты, деплоить в любую сеть через RPC. Пишем тесты на JavaScript/TypeScript
getfoundry.sh - Инструментальная среда для разработки, тестирования и деплоя смарт-контрактов на Solidity, написанная на Rust. Цель - сделать всё то же, что делает Hardhat, но в десятки раз быстрее и без JavaScript-зависимостей. Пишем тесты на Solidity
Мы разобрали основные инструменты Ethereum разработчика, далее пройдемся по плану обучения
vartcall
Часть 2
Ethereum Edition
3. Библиотеки языков программирования
JS/TS
RainbowKit - готовые UI-компоненты для кнопки "Connect Wallet" и кошелёчного модального окна. Работает поверх wagmi.
Reown / WalletConnect - выбор и подключение кошельков через WalletConnect. Полезно для мобильных приложений.
4. RPC - мост между нашим скриптом и блокчейном
infura.io - бесплатно получаем 1 API ключ и 3млн кредитов в день. Для обучения разработке будет вполне достаточно
alchemy.com/dapps/alchemy - альтернатива infura + 300 000 000 Compute Units (CU) / месяц
quicknode.com ≈ 10 000 000 API Credits / месяц. Лимит по пропускной способности: ≈ 25 запросов/секунда для бесплатного тарифа.
Самые приятные по использованию: quicknode.com и infura.io
5. Редакторы кода
code.visualstudio.com - фундаментальный редактор кода, поддерживает все языки программирования, главное - устанавливать нужны языковые компоненты. Чтобы не париться по этому поводу - придумали IDE
IDE - (Integrated Development Environment) - интегрированная среда разработки - программа, которая объединяет в себе все инструменты, нужные для написания, тестирования и отладки кода.
jetbrains.com/pycharm - IDE для python
jetbrains.com/webstorm - IDE для JavaScript/TypeScript
remix.ethereum.org - IDE для Solidity
Продукты JetBrains являются платными, решением будет студенческая подписка, уверен, у ваших близких явно есть такая привилегия, вам нужна только их студенческая почта
6. Тестовые сети Ethereum и Краны тестовых токенов
Перед тем как отправлять транзакции в основную сеть Ethereum, разработчики тестируют всё в тестовых сетях - это полные копии Ethereum, но с бесплатными токенами. На дынный момент самыми популярными решениями являются Sepolia и Hoodi. Обе отлично подходят, чтобы обкатать смарт-контракты, транзакции и всё, что нужно, перед выкатом в основной эфир.
Краны Sepolia
alchemy.com/faucets/ethereum-sepolia
faucet.quicknode.com/ethereum/sepolia (На вашем кошельке должен быть минимум 0.001 $ETH ≈ $3.51 в основной сети Ethereum)
faucets.chain.link/sepolia (На основной сети должен быть 1 $LINK ≈ $17)
infura.io/zh/faucet/sepolia (логин в свой аккаунт Infura)
cloud.google.com/application/web3/faucet/ethereum/sepolia
getblock.io/faucet/eth-sepolia
Краны Hoodi
faucet.quicknode.com/ethereum/hoodi (На вашем кошельке должен быть минимум 0.001 $ETH ≈ $3.51 в основной сети Ethereum)
cloud.google.com/application/web3/faucet/ethereum/hoodi
faucet.hoodi.ethpandaops.io (Proof of work механизм - посидите пару минут на сайте, чтобы майнить токены)
stakely.io/faucet/ethereum-hoodi-testnet-eth
hoodifaucet.io
faucet.chainstack.com/hoodi-testnet-faucet (Регистрируемся на сайте, получаем API ключ, вставляем его вместе с кошельком и получаем токены)
access.rockx.com/faucet-hoodi (Выполнил задание - получил тестовые токены)
7. Фреймворки для разработки смарт-контрактов
hardhat.org - фреймворк на JS/TS для Solidity-разработки. Позволяет запускать локальную сеть компилировать контракты, писать тесты, деплоить в любую сеть через RPC. Пишем тесты на JavaScript/TypeScript
getfoundry.sh - Инструментальная среда для разработки, тестирования и деплоя смарт-контрактов на Solidity, написанная на Rust. Цель - сделать всё то же, что делает Hardhat, но в десятки раз быстрее и без JavaScript-зависимостей. Пишем тесты на Solidity
Мы разобрали основные инструменты Ethereum разработчика, далее пройдемся по плану обучения
vartcall
❤6👍2🐳2
Что происходит на Олимпе?
1.5 месяца прошло с момента создания моего закрытого пространства web3 разработчиков - Олимп.
Безумно рад этому проекту, потому что сейчас, просто перейдя в навигацию канала, можно спокойно понять, куда мы двигаемся, каков будет наш результат и что необходимо для его достижения.
В первую очередь это приятно мне, ведь когда я только перешел из web2 в web3 разработку, я не нашел подобных проектов, следовательно все искал на просторах документаций, англоязычных видео и форумах по web3
Теперь, на олимпе, я объединил все эти знания и все, что нам остается - изучать письменные материалы, слушать подкасты (которых на Олимпе уже более 10), приходить на прямые эфиры и смотреть закрытые материалы мира web3.
Хочешь изучить работу с Solana или Ethereum - материалы по этим блокчейнам постоянно добавляются на Олимп!
Прекрасно то, что тебе не нужно иметь "базы" перед входом в клуб, материалы по языкам программирования также доступны и пополняются каждый день и остаются с вами навсегда, ведь доступ к олимпу - пожизненный!
Вся информация про вход в наше сообщество доступна тут - t.me/goto_olympys
31 декабря в 23:03 цена повышается на $100
Изучаем web3 вместе!
vartcall
1.5 месяца прошло с момента создания моего закрытого пространства web3 разработчиков - Олимп.
Безумно рад этому проекту, потому что сейчас, просто перейдя в навигацию канала, можно спокойно понять, куда мы двигаемся, каков будет наш результат и что необходимо для его достижения.
В первую очередь это приятно мне, ведь когда я только перешел из web2 в web3 разработку, я не нашел подобных проектов, следовательно все искал на просторах документаций, англоязычных видео и форумах по web3
Теперь, на олимпе, я объединил все эти знания и все, что нам остается - изучать письменные материалы, слушать подкасты (которых на Олимпе уже более 10), приходить на прямые эфиры и смотреть закрытые материалы мира web3.
Хочешь изучить работу с Solana или Ethereum - материалы по этим блокчейнам постоянно добавляются на Олимп!
Прекрасно то, что тебе не нужно иметь "базы" перед входом в клуб, материалы по языкам программирования также доступны и пополняются каждый день и остаются с вами навсегда, ведь доступ к олимпу - пожизненный!
Вся информация про вход в наше сообщество доступна тут - t.me/goto_olympys
31 декабря в 23:03 цена повышается на $100
Изучаем web3 вместе!
vartcall
🐳3❤2