VARTCALL – Telegram
VARTCALL
2.3K subscribers
648 photos
13 videos
21 files
589 links
web3 разработка, философия, мысли, практика

по всем предложениям: @jerskrew

экосистема: @vartcode
Download Telegram
😮 SOLIDITY С НУЛЯ ЧАСТЬ 2

ЧАСТЬ 1

когда у нас есть базовое понимание структуры смарт-контракта, разберём ключевые элементы Solidity: типы данных, функции, модификаторы и безопасность.

🍷ТИПЫ ДАННЫХ

примитивные типы

uint (целые числа без знака, например uint256)

int (целые числа со знаком, например int128)

bool (true / false)

address (адрес Ethereum, например 0x...)

string (текст)

bytes (байтовые данные, например bytes32)

😳 сложные типы

array (uint[] numbers) - массив данных

mapping (mapping(address => uint) balances) - создание хеш-таблицы (типКлюча => типЗначение)

struct (пользовательские структуры) - набор переменных разных типов под одним именем

enum (перечисления) - создание своих типов данных


contract DataTypes {
uint public myNumber = 42;
bool public isActive = true;
address public owner = msg.sender;
string public greeting = "Hello, Solidity!";

uint[] public numbers = [1, 2, 3];
mapping(address => uint) public balances;

struct User {
string name;
uint age;
}

User public user = User("Alice", 25);
}


🕺 ФУНКЦИИ И ИХ ВИДИМОСТЬ

типы функций 🎧

public — можно вызывать извне и внутри контракта

private — только внутри контракта

internal — внутри контракта и наследников

external — только извне (нельзя вызвать внутри контракта)

🤞 модификаторы функций

view — не изменяет состояние (только чтение)

pure — не читает и не изменяет состояние

payable — может принимать ETH


contract FunctionsExample {
uint public value;

// public функция (можно вызвать извне)
function setValue(uint _newValue) public {
value = _newValue;
}

// view функция (не изменяет состояние)
function getValue() public view returns (uint) {
return value;
}

// pure функция (не зависит от состояния)
function add(uint a, uint b) public pure returns (uint) {
return a + b;
}

// payable функция (может получать ETH)
function deposit() public payable {
// ETH автоматически зачисляется на баланс контракта
}
}


🫙 БЕЗОПАСНОСТЬ: require, revert, assert

Ошибки в Solidity могут стоить денег (потеря ETH из-за багов). Поэтому важно проверять условия.

require — проверяет условие, иначе откатывает транзакцию

function withdraw(uint amount) public {
require(amount <= balances[msg.sender], "Not enough balance!");
balances[msg.sender] -= amount;
}


revert явный откат транзакции

function emergencyStop() public {
if (msg.sender != owner) {
revert("Only owner can stop!");
}
isStopped = true;
}


assert — для проверки инвариантов (должно ВСЕГДА быть true)

function divide(uint a, uint b) public pure returns (uint) {
assert(b != 0); // Деление на ноль невозможно
return a / b;
}


💩ПРАКТИКА

💸 Контракт "Кошелёк"

Пишем контракт, который:

1⃣ Позволяет владельцу (owner) устанавливать начальный баланс.

2⃣ Разрешает пополнение баланса (deposit) с помощью payable.

3⃣ Позволяет снимать $ETH (withdraw), но только владельцу и если хватает средств.

4⃣ Запрещает снятие, если контракт "заморожен" (isLocked).


🎁 скидывайте решения в комменты, те кто сделают все задания, получат бонусы
Please open Telegram to view this post
VIEW IN TELEGRAM
9
ROADMAP.SH РАЗБЕРЕМ

что за сайт?

открытая платформа с визуальными дорожными картами для изучения IT-направлений

и так как там есть карта

Blockchain Developer 😮

roadmap.sh/blockchain

Step by step guide to becoming a blockchain developer in 2025.


мы разберем стоит ли опираться на нее

💪 ПЛЮСЫ

👣 Последовательность - с нуля разбираешься с базой блокчейна плавно перетекая в самые сложные темы - Криптографии, Безопасности Смарт-Контрактов, L2 + Rollups + ZK технологии

💸 Каждая тема восктребована в индустрии - Ethers.js, Hardhat, Solidity, The Graph, IPFS - всё это часто встречается в вакансиях и проектах.

🛏 Самое важное - РАЗДЕЛЕНИЕ НА ПОДТЕМЫ

Smart Contracts - Solidity, Remix, Hardhat, Security, Gas Optimization

Ethereum Ecosystem - Oracles, IPFS, The Graph, DAOs, L2

и КОНЕЧНО ССЫЛКИ НА МАТЕРИАЛЫ + Поддержка AI TUTOR для поиска дальнейшей информации

😑 МИНУСЫ И МОИ РЕШЕНИЯ

Абилие Тем - сколько всего изучать как быть??

Выбираем один блокчейн-стек для старта

начальные стеки:

Ethereum + Solidity + Hardhat/Foundry — самый популярный стек.

Solana + Rust — более сложный, но интересный путь.

идем по roadmap шаг за шагом

Разделяем карту на конкретные цели, например:

EVM (Ethereum & совместимые сети)Solidity, Hardhat, Ethers.js, Wagmi

🥰 Сети:💸Ethereum, 💸 Polygon, 🙃 Arbitrum, 🙂 Optimism, 🤓 Avalanche

Solidity — язык смарт-контрактов

Hardhat — фреймворк для разработки

Ethers.js / Viem — работа с блокчейном на фронте

Wagmi — управление кошельками (фронт)

RainbowKit — UI для подключения кошельков

The Graph — индексация данных

Alchemy / Infura — RPC-инфраструктура

💸 Solana стекRust, Anchor, Solana CLI, Phantom

Rust — основной язык смарт-контрактов

Anchor — фреймворк для удобной разработки

Solana CLI — работа с сетью

Phantom / Sollet — кошельки

@solana/web3.js — фронтенд-библиотека

QuickNode / Helius — RPC-инфраструктура

🌌 Cosmos SDK / Tendermint стекGo, CosmJS, Keplr

Go — язык для блокчейн-протоколов

Cosmos SDK — создание блокчейнов

Tendermint Core — консенсус

Keplr — кошелёк

CosmJS — взаимодействие с сетью

IBC — кросс-чейн протокол

💰 Сети: ⚛️ Cosmos,Osmosis, Juno

🥳 Для старта - EVM-стек (Ethereum) — самый популярный, документированный и подходит для большинства кейсов


Нет адаптации под твой уровень и цели 😭

Карта - универсальная для всех, она не учитывает:

Твой бэкграунд

Твой конечный результат (GameFi, DeFi, NFT, L2, DAO и т.д.)

Твой стиль обучения (проектами, теорией, курсами)

поэтому используем roadmap как скелет, а мясо наращиваем под свои цели.


Если цель: стать DeFi-разработчиком - делаем упор на Uniswap, AMM, flash loans, Compound

NFT-игры - больше внимания Metaplex, IPFS, Game design

НЕТ ПРАКТИКИ 🚬

говорят, что учить, но не предлагают конкретных проектов, чтобы закрепить.

🥰 На каждый этап сам формулируем проект.

Изучаем Solidity? - Пишем свой токен (ERC20)

Изучаем Ethers.js? - Делаем сайт с покупкой токенов

Изучаем IPFS? - Загружаем NFT и подключи через смарт-контракт

в результате карта охватывает ПОЛНЫЙ КУРС БЛОКЧЕЙН РАЗРАБОТЧИКА, но не имеет глубины, практики и порой поражает абилием материалов

наша задача - выбрать стек, выбрать самые важные технологии и писать свои проекты для закрепления пройденного

как вам roadmap.sh, что добавите? 😱
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍2🔥2
💸 ETHEREUM С НУЛЯ

ЧАСТЬ 1

🔧 компоненты:

EVM (Ethereum Virtual Machine) – виртуальная машина, выполняющая смарт-контракты.

Газ – "топливо" для вычислений в сети.

Транзакции – действия, изменяющие состояние блокчейна (переводы, вызовы контрактов).

Ноды – компьютеры, поддерживающие сеть (полные, легкие, архивные).

Консенсус – сейчас Proof-of-Stake (PoS), раньше был Proof-of-Work (PoW).


🛏 про газ

Газ - единица измерения вычислительных усилий, необходимых для выполнения операций в Ethereum.

зачем газ? 😊

Защита от спама – злоумышленник не сможет завалить сеть бесполезными вычислениями, так как за каждую операцию надо платить.

Компенсация майнерам/валидаторам – газовые сборы идут тем, кто поддерживает сеть.

Предсказуемость стоимости – пользователь заранее знает, сколько максимум он заплатит за транзакцию.

Как рассчитывается газ? 🛍

Каждая операция в EVM имеет фиксированную стоимость в газе (например, простая транзакция — 21 000 газа).

Пользователь указывает:

Gas Limit – максимальное количество газа, которое он готов потратить.

Gas Price (в ETH/gas) – цена за единицу газа (например, 20 Gwei).

Итоговая стоимость транзакции = Gas Used × Gas Price 😱

Если газа не хватает (Gas Limit слишком мал), транзакция откатывается, но газ всё равно сжигается.

EIP-1559: Новая модель газа

С 2021 года Ethereum использует гибкую систему комиссий:

Base Fee – автоматически регулируемая часть, которая сжигается (уменьшает инфляцию ETH).

Priority Fee (чаевые) – идут валидаторам для ускорения транзакции.


транзакции 🐸🐸🐸

жизненный цикл транзакции в Ethereum

пользователь создаёт и подписывает транзакцию

указывает:

to (адрес получателя или контракта),

value (количество ETH),

data (вызов функции контракта, если нужно),

gasLimit и maxPriorityFeePerGas (в EIP-1559)

nonce (счётчик транзакций для этого адреса).

Подписывает её своим приватным ключом (ECDSA).


😱 Транзакция попадает в мемпул (mempool)

Мемпул — "приёмная" Ethereum, очередь транзакций, ожидающих включения в блок.

Как она туда попадает?

🍗 Пользователь отправляет транзакцию через кошелёк (MetaMask, WalletConnect и т.д.).

Кошелёк передаёт её на ноду (свою или публичную - Infura/Alchemy).

💃 Нода проверяет базовую валидность (корректность подписи, nonce, достаточность баланса для газа) и ретранслирует её другим нодам.

😮 Особенности мемпула:

Каждая нода имеет свой мемпул (не глобальный!).

Транзакции живут там до включения в блок (или отмены).

При высокой загрузке сети транзакции конкурируют за место в блоке через gas price. 🤩

☕️ Валидаторы (ранее — майнеры) выбирают транзакции для блока

Валидаторы сканируют мемпул и отбирают транзакции:

Сначала самые выгодные (с высоким priorityFee).

Затем по порядку nonce (чтобы избежать ошибок "застревания").

Могут применять стратегии (например, исключать транзакции с контрактами-абузерами).

🤵‍♂️ Транзакция включается в блок

Валидатор формирует блок и добавляет в него транзакции.

Блок проходит проверку консенсуса (PoS):

Другие ноды проверяют, что все транзакции валидны.

Если блок принимается, он добавляется в блокчейн.

🎹 EVM выполняет транзакцию

Если это перевод $ETH — просто меняются балансы.

Если это вызов контракта — EVM выполняет его код, меняя состояние блокчейна.

😱 Газ:

Если газа хватило — транзакция успешна.

Если нет — откатывается, но газ сгорает (исключение — revert в контракте).

💸 Обновление состояния

Изменения (балансы, storage контрактов) записываются в глобальное состояние Ethereum.

разбираем $ETHEREUM далее?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍4🤩2🏆1
ЧТО НУЖНО ДЛЯ СТАРТА В WEB3?

разберем все самые важные направления 😉

базовое понимание блокчейна

написание скриптов

web3 fullstack разработка


БЛОКЧЕЙН

ethereum.org/en/developers/docs/intro-to-ethereum

📖 документация охватывает:

базу понимания блокчейна

смарт-контрактов

терминологии

EVM

Нод

Аккаунтов

Транзакций и Блоков


😑 далее в конце сайта нас ждет база материалов на каждый день

Инструменты Практики Изучения Ethereum Программирования - ethereum.org/en/developers/learning-tools/

Что такое L2? - ethereum.org/en/layer-2

Идентификация Скам-Токенов - ethereum.org/en/guides/how-to-id-scam-tokens

БАЗА Туториалы по всем инструментам в web3 - ethereum.org/en/developers/tutorials

Alchemy, hardhat, web3.py, ethers.js, wagmi etc - актуальная инфа, ПРАКТИКА проектов с нуля

🎹 СКРИПТЫ

Языки - python / JS & TS

Библиотеки - web3.py / ethers.js & viem (гайд по всем материала тут - ethereum.org/en/developers/tutorials/)

Разбираемся с Infura / Alchemy для RPC вызовов к блокчейну

изучаем безопасность и env файлы для хранения секретных данных

📖 прекрансый гайд на эту тему - docs.chainstack.com/docs/how-to-store-your-web3-dapp-secrets-guide-to-environment-variables

FULLSTACK WEB3 DEV

собрал несколько постов на эту тему

t.me/code_vartcall/767

t.me/code_vartcall/692

далее

ДОП МАТЕРИАЛЫ - ALL FREE 💵

alchemy.com/university - Курсы по Ethereum, JavaScript, Solidity

web3.university - web3 с нуля, создание первых смарт-контрактов, написание NFT коллекций и многое другое

learnweb3.io - курсы по всем направлениям web3 + за прохождение курсов получаешь XP

полезности 💋

ethglobal.com - ethereum хакатоны

Что добавите? 🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍1💋1
🥰 Записываю новое видео

поговорим про web3 и казино

Какие темы ещё разбираем? 😱
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10💋21❤‍🔥1
БЛОКЧЕЙНЫ 2025

выбираем фаворитов 🥇

defillama.com/chains

основываясь на данных DefiLama 54% крипто-рынка забирает $ETHEREUM

далее идут

💸 Solana - 8%

🤯 Tron - 5.7%

😁 Bitcoin - 5.5%

🤪 BSC - 5.5%

🎹 Сегодня Разберем Solana

СКРИПТЫ

Разбираемся с JS/ TS + Node.js

Устанавливаем Solana Библиотеку

npm install --save @solana/web3


🏃‍♂️ ДАЛЕЕ

Подключаемся к Devnet / Testnet сети и начинаем работать

1. Создаём Кошелёк
2. Запрашиваем Тестовые $SOL

let sig = await connection.requestAirdrop(receiver, airdropAmt);


3. Проверяем Балансы
4. Отправляем наши первые тестовые транзакции

😮 РАБОТА С SPL ТОКЕНАМИ

SPL (Solana Program Library) - стандарт токенов в экосистеме Solana. Аналогичен ERC-20 в Ethereum

1. Создаём свой токен - mint

solana.com/developers/cookbook/tokens/mint-tokens

2. Создаём токен-аккаунт

solana.com/docs/tokens/basics/create-token-account

3. Проверяем Балансы

solana.com/developers/cookbook/accounts/get-account-balance

⤵️ Смотреть за SPL токенами тут

explorer.solana.com

Инструменты

API - solscan.io/apis
DAPPS - raydium.io, orca.so, jup.ag

Далее пишем кастомные транзакции для DAPPS, работаем со смарт-контрактами (в Solana они называются программами)

😡 100 Реакций и Solana Возвращается на канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍354🏆1
💸 SOLANA С НУЛЯ

ЧАСТЬ №1

💛 JAVASCRIPT / 💙 TYPESCIPT

БИБЛИОТЕКИ

solana.com/docs/clients/javanoscript

😑 Официальная библиотека для базовых операций: подключение к сети, создание транзакций, управление аккаунтами.

npm install --save @solana/web3.js


npmjs.com/package/@solana/spl-token

💵 Для работы с SPL-токенами (создание, передача, minting).

npm install --save @solana/spl-token @solana/web3.js@1


anchor-lang.com/docs/clients/typenoscript

🎹 Фреймворк для взаимодействия с программами (смарт-контрактами), написанными на Anchor.

Автоматически генерирует клиентский код из IDL.


💚 PYTHON

solana-py && solders 🥳

разберем эти две библиотеки

solders — «двигатель» Rust-уровня для Python: он даёт те же структуры и алгоритмы, что и Solana SDK, работает очень быстро (в тестах до ≈160× быстрее при сериализации транзакций) и не занимается сетью — только формирует/парсит данные и, при желании, запускает сверх-лёгкий in-process тестовый кластер litesvm — это «полный автомобиль»:

поверх тех же структур (внутри он импортирует типы из solders) он реализует HTTP + WebSocket RPC-клиент, подтверждение транзакций, SPL-Token/ Memo помощники и прочие удобства для прикладного кода

😱 в результате

Пишешь бот/скрипт, которому нужны RPC-запросы, SPL-токены, подписывание и отправка транзакций? - solana-py (внутри он всё-равно позовёт solders).

Нужна максимальная скорость сериализации, custom-тесты в Python, или строим свою обёртку/фреймворк? - solders.

Hybrid: можно импортировать типы из solders (например, Pubkey) и отдавать их функциям solana-py — полная двусторонняя совместимость

получаем

pip install solders         
pip install solana


✂️ ИНСТРУМЕНТЫ

редакторы кода

JS / TS - jetbrains.com/webstorm

Python - jetbrains.com/pycharm

beta.solpg.io - браузерный IDE с компиляцией/деплоем в Devnet

💵 КОШЕЛЬКИ

phantom.com

solflare.com

getpara.com

🕺 RPC

Подробно расписал тут - t.me/code_vartcall/754

☺️ РАЗРАБОТКА ПРОГРАММ (СМАРТ-КОНТРАКТОВ)

фреймворки

anchor-lang.com/docs

Anchor (Rust + Macros) — де-факто стандарт разработки программ.

seahorse.dev

Seahorse (Python - Rust) — пишем Anchor-совместимые программы на Python.

🧠 ОБУЧЕНИЕ

Бесплатный Курс по Взаимодействию с Solana от разработчиков

t.me/code_vartcall/625

ЧТО ДОБАВИМ? 😮
Please open Telegram to view this post
VIEW IN TELEGRAM
2
😮 SOLANA С НУЛЯ: КУРС

т.к программа курса была удалена, будем учиться по другому

Документация с уроками

YouTube Плейлист Буткемпа

Репозиторий Буткемпа - 13 проектов

Задать вопрос по Solana

Дополнительные Ресурсы по Solana

УЧИМСЯ 💪
Please open Telegram to view this post
VIEW IN TELEGRAM
6🐳2💋2💅1
🤩 ПОЧЕМУ SOLANA?

часть 1

зачем разрабатывать на Solana когда есть старый добрый EVM

разберем

🤣 СИТУАЦИЯ НА РЫНКЕ

defillama.com/chains

По данным DefiLama 10% рынка по TVL занимает Solana

TVL (Total Value Locked) - общая стоимость всех активнов заблокированых в смарт-контрактах блокчейна

😑 То есть TVL - сумма всех денег которые пользователи временно запарковали в каком-то децентрализованном протоколе ради дохода или участия

А заблокировано там $8.7 млрд 😱

😐 НО ПОЧЕМУ ДОВЕРЯЮТ СОЛАНЕ?

скорость

65000 транзакций в секунду

Новый блок в блокчейне создаётся каждые 400 мс (против 12 секунд у Ethereum)

комиссии

≈ 0.00025$ за транзакцию

В результате запуск своих DAPPS проходит практически бесплатно

похуизм PoH

Proof Of History Механизм

Если кратко - меньше споров о порядке транзакций чем в PoW и PoS

параллельность - SeaLevel

смарт-контракты выполняются параллельно, а не последовательно повышая пропускную способность блокчейна

новый валидатор

Firedancer - написан на C & C++ и призван увеличивать производительность и надежность

😐 КАК?

Т.к написан на C/C++, код ближе к железу => скорость и стабильность

На тестах получили > 1млн транзакций в секунду

не обошлось без многопоточности и параллелизма

firedance развивает задачу на несколько потоков

один поток для сети

второй для обработки транзакций

Третий для синхронизации

Четвёртый для записи данных

Все потоки обрабатываются параллельно, без блокировок, максимально загружая CPU (полное использование ресурсов валидатора => больше транзакций за единицу времени)

Zero Copy обработка Транзакций

вместо копирования транзакции между модулями, данные обрабатываются напрямую в памяти - снижая задержки

👼первая часть причин, почему Solana доминирует и нужно девать тут

Продолжаем разбирать Solana? 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥1
🌞 ЛЕТО WEB3 2025 INTRO

впереди 90 дней мощнейшего гринда, поэтому начнём с подарков

сегодня последний день бонусов в нашей web3 школе Guide Dao

-20% на сайте и -20% по промокоду VARTCALL20


скидки на сайте суммируются

guidedao.xyz

Подробнее про DAO поговорили на недавнем стриме

youtube.com/live/eVLvWliYhgo?si=GHHYfrVHvoIC1_dA

✔️ Начинаем Лето Правильно
Please open Telegram to view this post
VIEW IN TELEGRAM
💋31👍1🔥1
🎧 КОДА ЛЕТО 2025

год назад начал данную рубрику на этом канале и 90 дней прошли максимально мощно

🔥 ДЕЛАЕМ ЕЩЕ РАЗ

WEB3 SUMMER RELEASE

наша цель - выйти на новый уровень понимания блокчейна и web3, поэтому вот мои задачи

😮 каждое воскресенье публикую отчет моих успехов и прогресса в web3-разработке, делюсь кодом, наработками и опытом полученным за это время

ЗА 90 ДНЕЙ МЫ РАЗБЕРЕМ:

solidity & solana с нуля

разберем полностью EVM и SVM, запустим наш общий проект и многое другое ждет нас этим летом

31 августа 2025 мы проведем прямой эфир в нашем Telegram Канале, подведем итоги лета и разыраем призы среди самых активных участников

💃 ДРОПАЕМ МАКСИМУМ РЕАКЦИЙ И ЗА РАБОТУ

НАЧИНАЕМ 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥8🤩1🐳1🏆1💋1💘1
🤩 МАЙ 2025 ИТОГИ

новые знакомства, победы и опыт, ДАВАЙТЕ РАЗБИРАТЬ

💋 месяц начали с 1000 подписчиков на YouTube

а уже 3 мая пробили 2000 подписчиков в Telegram ❤️

💻 ПОСТЫ МЕСЯЦА

ДЕЦЕНТРАЛИЗОВАННЫЕ ХРАНИЛИЩА

WEB3 СОЦИАЛЬНЫЕ СЕТИ

WEB3 ОРАКУЛЫ ЧТО И ЗАЧЕМ

СТЕК WEB3 DEVA 2025

ПАЛЬЧИКИ УСТАЛИ - Обзор новой клавы

ЗАРАБАТЫВАЕМ В WEB3 без работы в компании

ДИСКОРД СЕРВЕР RELEASE - запустили наш сервак

БЛОКЧЕЙНЫ - все самые популярные блокчейны для разработки

САМЫЕ ВОСТРЕБОВАННЫЕ WEB3-ВАКАНСИИ 2025

ПОЧЕМУ RUST GOAT WEB3?

КАК ОПТИМИЗАЦИЯ ГАЗА СЭКОНОМИЛА МНЕ 10K$ + ЧАСТЬ 2

X ВОЗВРАЩАЕТСЯ - вернулся к english контенту в X

ТОП 1% WEB3 РАЗРАБОТЧИК ГАЙД

PYTHON WEB3 С НУЛЯ

ИНСТРУМЕНТЫ WEB3 РАЗРАБОТЧИКА БАЗА

JS / TS WEB3 С НУЛЯ

КАК ПРОХОДИТ МОЙ ДЕНЬ??

УЧИМСЯ УЧИТЬСЯ БАЗА

КАК КОДИТЬ??

МЕДИЙНОСТЬ В WEB3

ТЕСТИРОВАНИЕ СМАРТ-КОНТРАКТОВ

БАДЫ WEB3 РАЗРАБОТЧИКА + ЧАСТЬ 2 + ЧАСТЬ 3

Я ПЛОХОЙ ОТЕЦ - КАНАЛУ 2 ГОДА

НЕЙРОСЕТИ В WEB3

SOLIDITY С НУЛЯ + ЧАСТЬ 2

VARTCALL X GUIDE DAO ПЕРВЫЙ И САМЫЙ ЛЕГЕНДАРНЫЙ СТРИМ

ROADMAP.SH РАЗБЕРЕМ

ЧТО НУЖНО ДЛЯ СТАРТА В WEB3?

БЛОКЧЕЙНЫ 2025

ETHEREUM С НУЛЯ

SOLANA С НУЛЯ

SOLANA С НУЛЯ: КУРС

ПОЧЕМУ SOLANA?

ПОДКАСТЫ НА СЕГОДНЯ

СОЗДАЛ ИНСТУ И ТРЕДС

КОДА ЛЕТО 2025

🚀🚀🚀 ИЮНЬ 2025 🚀🚀🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3🤩2
☀️ GM Команда

90 дней web3 начались

сегодня дропну первые задачи для нас

Какие планы, задачи, цели у вас?
Please open Telegram to view this post
VIEW IN TELEGRAM
12🐳3💋3
⌨️ КОДА ЛЕТО НЕДЕЛЯ 1

т.к лето мы поделим на ETHEREUM и SOLANA экосистемы, неделю начнем с их базы

АРХИТЕКТУРА

💸 Ethereum - Proof Of Stake

транзакции выполняются последовательно одна за другой, упрощая логику но понижая пропускную способность

💸 Solana - Proof Of History

Параллельные Транзакции благодаря движку SeaLevel, получая большую скорость но усложняя разработку (нужно явно указывать какие аккаунты участвуют в транзакции)

РАЗРАБОТКА

Условия Ethereum приписываются в смарт-контрактах, которые пишут на Solidity

Solana использует программы вместо смарт-контрактов, которые разрабатываются на Rust или C / C++, что даёт большую скорость и безопасность

ОПЫТ РАЗРАБОТКИ

Разрабатывая на Ethereum вижу больше гайдов, спроса и даже заказов на фриланс больше под Ethereum

⛏️ Инструменты Ethereum Разработчика

Но

За последнее время Solana знатно продвигается вперёд

jumpcrypto.com/firedancer валидатор, который на тестах давал 1млн транзакций в секунду

Инструменты Solana Разработчика

😱 С ЧЕГО ЖЕ МЫ НАЧИНАЕМ

Инструменты, Каналы, Практика - начинаем тут

Получаем Практику - Пишем Пет-Проекты - Часть 1 && Часть 2

📖 И наконец сохраняем себе методичку со всеми Гайдами и Проектами в WEB3

Задач много, работаем ☺️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52😍2
🤔 КАК ПИСАТЬ СОФТ?

web3 - наш кладезь оптимизации и кто научится оптимизировать свои действия - получит все

😊 ПЛАН:

🔤 Разбираемся с RPC и создаём себе бесплатный аккаунт

📖 Пост про RPC

для старта подойдёт

infura.io

alchemy.com/dapps/alchemy

RPC даст нам доступ к запросам к блокчейну, где мы сможем провести наши первые операции

После регистрации получаем наш ключ доступа к блокчейну и сохраняем в проект

🔤 Создаём наш первый проект

code.visualstudio.com - идеальный бесплатный редактор для web3, поэтому скачиваем и начинаем

Кстати ОС для старта также не важна, если у вас Windows, накатить wsl и будет счастье и Bash терминал

👩‍💻 WSL (windows subsystem for Linux👩‍💻) => запуск операционных систем Linux прямо на вашем Windows

learn.microsoft.com/en-us/windows/wsl/install


🔑 создаём себе .env файл туда закидываем RPC ключ доступа и разбираемся дальше

RPC_KEY=A161515GDGD3737


🕺 ЯЗЫКИ

Нам же нужно как-то с этим ключом взаимодействовать

PYTHON WEB3 С НУЛЯ

JS / TS WEB3 С НУЛЯ

🔤выбираем что по душе и начинаем выполнять базовые операции🔤

😘 создание кошельков

😍 😌 отправка транзакций

😡 работа со смарт-контрактами

Интеграция с DEFI
протоколами - 🤩 Uniswap, 🤭 1inch, 😃 LayerZero, 🙃 Arbitrum => свопы, транзакции, стейкинг, пулы ликвидности

Особенно интересный опыт - отработка проектов которые уже раздали дроп

🌐 что такое дропы и зачем их раздают

😃 LayerZero

😀 StakNet

🙃 Arbitrum

🤩 Uniswap

🐻 BeraChain

💸 Aptos

Так мы лучше разберем взаимодействие с основной сетью проектов и подготовим себя к реальным дропам


😮 50 реакций и дропаю вторую часть
Please open Telegram to view this post
VIEW IN TELEGRAM
21🔥11🤩6🎉1🐳1🏆1
КАК ПИСАТЬ СОФТ?

часть 1

после понимания базы и установки всех инструментов, переходим к следующему шагу

🔤 Выбираем блокчейны

etherscan.io/gastracker

Писать свои первые транзакции на голом Ethereum смело, спалим много $ на комиссии, поэтому даю решения

Layer2 (L2) Блокчейны

Технологии, которые работают поверх основного блокчейна (L1), в нашем случае - ethereum

💚 Задача L2 => дешёвые, быстрые и масштабируемые транзакции

масштабируемые транзакции - обработка большего количества транзакций за n-времени без перегрузки сети комиссий и потери безопасности


блокчейны для старта

ETHEREUM-СОВМЕСТИМОСТЬ

Пишешь смарт-контракты на Solidity как для Ethereum, поддерживает все Ethereum инструменты, легко переносить проекты с эфира

К таким L2 отнесем

🙃 Arbitrum One

🙂 Optimism

🥲 Base

😄 ZkSync Era

🦊 Linea

😡 Scroll


Самые дешёвые транзакции

🥲 Base

😒 Polygon Pos

😡 Scroll


для старта

🙃 Arbitrum - самая большая экосистема среди L2, самый высокий TVL среди L2 + постоянные гранты и хакатоны

🥲 Base - низкие комиссии, user-friendly документация

🙂 Optimism - много L2 строятся на Op Stack (Base, Zora etc..)

Op Stack - модульный фреймворк от Optimism, позволяющий создавать свои собственные блокчейны, полностью совместимые с Ethereum.

это конструктор для создания новых L2 сетей


Базу Разобрали, далее практика 🔫
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥111🤩1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩26🔥5😍2💋1
КАК ПИСАТЬ СОФТ?

все что нужно для старта

ИНСТРУМЕНТЫ НА ВСЕ СЛУЧАИ WEB3

ЯЗЫКИ ПРОГРАММИРОВАНИЯ

RPC

БЛОКЧЕЙНЫ

БЕЗОПАСНОСТЬ

ПЕТ-ПРОЕКТЫ

БЕСПЛАТНЫЕ КУРСЫ


😄 сегодня днем продолжаем подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥1💋1
КАК ПИСАТЬ СОФТ? 🔤

🔤 БЛОКЧЕЙНЫ RECAP

разберем самые лучшие L1 и L2 решения

L1

tokenterminal.com/explorer/metrics/transaction-fee-average

самые дешевые транзакции

🐹 NEAR ≈ $0.0018

😒 Polygon ≈ $0.0027

💸 Solana ≈ $0.003

😣 Celestia ≈ $0.0051

😤 Ton ≈ $0.0104


L2

самые дешевые транзакции

l2fees.info -> все комиссии

🟡 Blast

😂 Zora

🔵 Base

🤣 Linea

😧 ZKSYNC

🙂 Optimism

🙃 Arbitrum One

😒 Polygon ZKEVM


💚 ЗАДАЧИ

изучаем языки для взаимодействия

PYTHON
JS / TS

добавляем инструменты взаимодействия

С L2 ситуация полегче - у нас EVM совместимые блокчейны поэтому намного легче начать

web3.py для PYTHON
ethers.js / viem для JS / TS

Для L1 нужен более комплексный подход - SDK и другие инструменты, ставьте 🍓 напишу

начинаем взаимодействие с блокчейном

компоненты:

RPC

web3 кошелёк - MetaMask, Safe Wallet

Тестовая Сеть + Тестовые Токены (пишем название сети + faucet и бесплатно получаем тестовые токены)

пишем скрипты сначала в тестовой сети, потом взаимодействие с реальными $


операции

+ проекты для отработки

😍 😌 транзакции

🤭 😃 😂 🥲 🤣🤩🙂 свопы

🫡 🤭 🤩 😃 🙃 🙂 пополнение пулов ликвидности

😍 😌 стейкинг


продолжаем изучение

навигация + база
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🍓64😍2