разберем все плюсы и минусы того самого ВАЙБ-КОДИНГА
⚙ АВТОМАТИЗАЦИЯ РУТИННЫХ ЗАДАЧ
Нейросети могут генерировать шаблонный код для смарт-контрактов (например, на Solidity), API для взаимодействия с блокчейном или фронтенд-компонентов DApps💰
Это ускоряет процесс написания стандартных функций, таких как управление токенами (ERC-20, ERC-721) или базовые проверки безопасности😕
👼 СНИЖЕНИЕ ПОРОГА ВХОДА
Нейросети помогают новичкам быстрее разобраться в сложных концепциях Web3, таких как взаимодействие с EVM, газ или децентрализованные протоколы😱
Они могут предложить примеры кода или объяснить логику работы блокчейна.
Нейросети могут анализировать код смарт-контрактов и предлагать оптимизации для снижения затрат на газ (gas fees) - работает не всегда, нужно перепроверять
они могут подсказать, как сократить количество операций хранения в блокчейне.
👟 БЫСТРОЕ ПРОТОТИПРИРОВАНИЕ👊 Нейросети позволяют быстро создавать прототипы DApps, включая фронтенд, смарт-контракты и интеграцию с кошельками (MetaMask, WalletConnect).
Это полезно для тестирования идей и демонстрации концепций инвесторам.
🔴 ОШИБКИ И УЯЗВИМОСТИ
Некоторые нейросети (Myth-X, Slither, CodeQl), обученные на анализе кода, могут выявлять распространенные уязвимости в смарт-контрактах, такие как reentrancy-атаки, переполнение или проблемы с доступом👅
это особенно важно, так как ошибки в смарт-контрактах могут привести к потере средств.
УСТАРЕВШИЕ ДАННЫЕ👨🦳
зачастую нейросети могут выдавать код старых версий библиотек и языков, что сказывается на понижении производительности повышении комиссий и в конце концов код просто не запуститься⌨️ ПРОБЛЕМЫ С БЕЗОПАСНОСТЬЮ
Сгенерированный код может содержать уязвимости, которые трудно обнаружить без тщательного аудита.
Например, нейросеть может не учесть edge-cases или предложить код, уязвимый к атакам вроде front-running или flash loans😑
Нейросети могут не учитывать уникальные требования проекта, такие как специфические бизнес-правила или ограничения определенного блокчейна.
😱 АУДИТ
Даже если нейросеть генерирует код, смарт-контракты все равно требуют тщательного аудита безопасности, что может быть дорогостоящим и нивелировать экономию времени.
Нейросети не заменяют профессиональных аудиторов.😮 ОГРАНИЧЕННАЯ ПОДДЕРЖКА НОВЫХ ТЕХНОЛОГИЙ🐷 Web3 - быстро развивающаяся область, и нейросети могут не успевать за новыми блокчейнами, протоколами или стандартами (например, появлением новых L2-решений или zkEVM).
Это может привести к неактуальным или несовместимым решениям.
🕺 КОМБИНИРУЕМ С РУЧНЫМ АНАЛИЗОМ
Используем нейросети для черновиков и идей, но всегда проверяйте код вручную, особенно для смарт-контрактов.😳 ПРОВОДИМ АУДИТ БЕЗОПАСНОСТИ
Даже сгенерированный код должен проходить аудит у профессиональных компаний (например, CertiK, OpenZeppelin)🥰
используемая модель обучена на актуальных данных и поддерживает последние версии языков и протоколов.
✏️ ИСПОЛЬЗУЕМ ДЛЯ ПРОТОТИПОВ
Нейросети идеальны для быстрого создания MVP, но для production-кода требуется дополнительная проверка.👍 ОБУЧАЕМ КОМАНДУ
Не заменяем глубокое изучение Web3-разработки нейросетями.
Используем их как инструмент для ускорения, а не как основную опору.
Как вы пользуетесь нейронками? Какие самые лучшие
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤2
VARTCALL X GUIDE DAO
Пятница 23.05.2025
🗺 ГДЕ?
twitch.tv/vartcall
также запущу на YouTube и в Telegram
💋 все вопросы на стрим, пишите под этим постом
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥13🤩6🤔3💋1
💊 БАДЫ WEB3 РАЗРАБОТЧИКА 3.0
часть 1
🕺 ДЛЯ МОТИВАЦИИ, ЭНЕРГИИ И СТАРТА УТРА
Креатин — не только для качалки. Увеличивает уровень АТФ в мозге, помогает при умственном утомлении, работает на память и ясность мышления
PQQ (Пирролохинолинхинон) — митохондриальный активатор, помогает чувствовать бодрость и "свежую голову"
L-Tyrosine — сырьё для дофамина. Хорошо при стрессах, дедлайнах и «умственной перегрузке»
N-Acetyl-L-Carnitine (ALCAR) — улучшает работу митохондрий, помогает мозгу быстрее просыпаться
Teacrine / Dynamine — стимуляторы из чая ку ча. Энергия без резкого подъёма и отката, альтернатива кофеину
🧠 НЕЙРОПОДДЕРЖКА, КОНЦЕНТРАЦИЯ, ЯСНОСТЬ
Sulbutiamine — модифицированная форма витамина B1, работает на ясность и концентрацию
Huperzine A — ингибитор ацетилхолинэстеразы, повышает уровень ацетилхолина — важно для памяти и фокуса
Centrophenoxine — антиоксидант и холинергик, работает в паре с ноотропами
Lions Mane + Niacin — отличная пара для нейрогенеза и нейропластичности
☺️ ДЛЯ СПОКОЙСТВИЯ, СОСТОЯНИЯ ПОТОКА И ПСИХИКИ
Taurine — снижает кортизол, поддерживает ГАМК, улучшает устойчивость к стрессу
Inositol — помогает при тревожности, особенно при напряжённой работе
Lithium Orotate — микро-дозы лития улучшают настроение, защищают нейроны
🥳 КОМБО НА ДЕНЬ
Креатин + L-Тирозин + ALCAR + Кофеин — топ для бодрого старта и чистого мышления
Lion’s Mane + Niacin + Omega-3 — нейрогенез, настроение и концентрация
L-Теанин + Кофеин + Rhodiola — фокус и антистресс
Какие из этих пробовали? Есть эффек? Пишите✏️
часть 1
Креатин — не только для качалки. Увеличивает уровень АТФ в мозге, помогает при умственном утомлении, работает на память и ясность мышления
PQQ (Пирролохинолинхинон) — митохондриальный активатор, помогает чувствовать бодрость и "свежую голову"
L-Tyrosine — сырьё для дофамина. Хорошо при стрессах, дедлайнах и «умственной перегрузке»
N-Acetyl-L-Carnitine (ALCAR) — улучшает работу митохондрий, помогает мозгу быстрее просыпаться
Teacrine / Dynamine — стимуляторы из чая ку ча. Энергия без резкого подъёма и отката, альтернатива кофеину
🧠 НЕЙРОПОДДЕРЖКА, КОНЦЕНТРАЦИЯ, ЯСНОСТЬ
Sulbutiamine — модифицированная форма витамина B1, работает на ясность и концентрацию
Huperzine A — ингибитор ацетилхолинэстеразы, повышает уровень ацетилхолина — важно для памяти и фокуса
Centrophenoxine — антиоксидант и холинергик, работает в паре с ноотропами
Lions Mane + Niacin — отличная пара для нейрогенеза и нейропластичности
Taurine — снижает кортизол, поддерживает ГАМК, улучшает устойчивость к стрессу
Inositol — помогает при тревожности, особенно при напряжённой работе
Lithium Orotate — микро-дозы лития улучшают настроение, защищают нейроны
Креатин + L-Тирозин + ALCAR + Кофеин — топ для бодрого старта и чистого мышления
Lion’s Mane + Niacin + Omega-3 — нейрогенез, настроение и концентрация
L-Теанин + Кофеин + Rhodiola — фокус и антистресс
🤬 P.S. Все добавки — только после изучения!
Проверяй противопоказания. Не смешивай всё подряд. Иногда достаточно просто выйти на улицу и подышать.
Какие из этих пробовали? Есть эффек? Пишите
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🐳3👍2🤔1
БИОХАКИНГ В WEB3
т.к у нас нет времени качаться - есть решение
Стероиды – синтетические аналоги тестостерона, которые используются для увеличения мышечной массы, силы и выносливости.
✏️ Самые интересные и популярные анаболические стероиды и их эффекты
🔥 Тренболон ("Трен")
Основные эффекты:
💧 Один из самых мощных анаболиков без задержки воды.
💪 Даёт "жесткую" мускулатуру и рельеф.
🤬 Увеличивает агрессию и выносливость.
✔️ Побочки: Подавление тестостерона, бессонница, повышенная потливость, кардиотоксичность.
Станозолол ("Винстрол")
Основные эффекты:
☠ Даёт "сухую" мышечную массу без воды.
💪 Улучшает рельефность и плотность мышц.
Часто используется перед соревнованиями.
✔️ Побочки: Боли в суставах, повышение холестерина, токсичность для печени (в таблетках).
🧠 Безопасной альтернативой могут быть SARMs (например, RAD-140, LGD-4033) или пептиды (ИФР-1, ГР), но и у них есть риски.
что принимали? Ваши комментарии
т.к у нас нет времени качаться - есть решение
Стероиды – синтетические аналоги тестостерона, которые используются для увеличения мышечной массы, силы и выносливости.
Тестостерон (пропионат, энантат, ципионат)
Основные эффекты:💪 Быстрый рост мышечной массы и силы.
👟 Улучшение восстановления после тренировок.🍓 Повышение либидо и агрессии ("стероидная ярость").✔️ Побочки: Эстрогеновые (гинекомастия, отёки), подавление собственного тестостерона, акне.😐 Надролон (Дека-Дураболин, "Дека")
Основные эффекты:💪 Мощный рост сухой мышечной массы.💪 Увеличение выносливости и силовых показателей.🤷♀️ Меньше конверсии в эстроген, чем у тестостерона.✔️ Побочки: Сильное подавление тестостерона, повышение пролактина (риск гинекомастии), сухость суставов.
Основные эффекты:
Метандиенон ("Метан", Дианабол)
Основные эффекты:🐳 Быстрый набор массы (но с водой).🏋️♀️ Сильный прирост силы уже в первые недели.✔️ Побочки: Сильная задержка воды, высокий эстроген, токсичность для печени.
Оксиметолон ("Анаполон")
Основные эффекты:🏆 Один из самых сильных оральных стероидов для набора массы.💪 Увеличивает силу и выносливость (используется в пауэрлифтинге).✔️ Побочки: Очень токсичен для печени, повышает давление, сильная задержка воды.
Станозолол ("Винстрол")
Основные эффекты:
☠ Даёт "сухую" мышечную массу без воды.
Часто используется перед соревнованиями.
Болденон ("Эквипойз")
Основные эффекты:👍 Мягкий стероид с хорошим набором массы.😋 Улучшает аппетит и выносливость.
Меньше побочек, чем у тестостерона.✔️ Побочки: Лёгкое подавление тестостерона, возможна эстрогеновая активность.
Оксиандролон ("Анавар")
Основные эффекты:🧘 Слабый, но безопасный стероид.
Даёт небольшую "сухую" массу и силу.👵 Популярен среди девушек.
Побочки: Снижение ЛПВП ("хорошего" холестерина), дороговизна.
👍 Вывод
Стероиды дают мощные эффекты в плане роста мышц и силы, но их использование без контроля врача может привести к:😭 Подавлению естественного тестостерона (после курса возможна импотенция и депрессия).
💔 Проблемам с печенью и сердцем (особенно оральные стероиды).😊 Гинекомастии (рост груди у мужчин из-за эстрогена).😡 Психическим изменениям (агрессия, раздражительность).
Если рассматриваем фармакологию, лучше консультироваться с спортивным врачом и делать анализы крови.
что принимали? Ваши комментарии
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔14👍2🔥1
Сегодня в 20:00 Киев / МСК
GUIDE DAO X VARTCALL
ГДЕ? - twitch.tv/vartcall
+ подписывайтесь на Twitch
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15🐳7💋4👍2
VARTCALL
запускаемся через 35 минут
20:30 Киев / МСК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
VARTCALL
стрим переносится на завтра
14:00 Киев / МСК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
ЧАСТЬ №1
🤪 ОСНОВЫ БЛОКЧЕЙНА И ETHEREUM
Перед изучением Solidity важно понять базовые концепции:
Что такое блокчейн
Как работает Ethereum
Что такое смарт-контракты
Виртуальная машина Ethereum (EVM)
Газ и комиссии в сети
Документация Ethereum в помощь Ethereum.org - основы
Remix IDE (База для Старта)
Онлайн-редактор для написания смарт-контрактов
Локальная разработка (продвинутый вариант)
Устанавливаем Node.js
Устанавливаем Hardhat
npm install -g hardhat
Структура контракта
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract MyFirstContract {
// Переменные состояния
uint public myNumber;
// Функции
function setNumber(uint _number) public {
myNumber = _number;
}
function getNumber() public view returns (uint) {
return myNumber;
}
}
🕺 КЛЮЧЕВЫЕ КОНЦЕПЦИИ:
Типы данных (uint, address, bool, string и т.д.)
Видимость функций (public, private, internal, external)
Модификаторы (view, pure, payable)
События (event)
Ошибки и обработка (require, revert, assert)
Пишем простой контракт в Remix
В remix.ethereum.org создаём новый файл (
MyContract.sol)Пишем простой контракт (как пример выше)
Скомпилируем (вкладка Solidity Compiler)
Развернём (вкладка Deploy & Run Transactions)
ПРИМЕРЫ:
Контракт токена (ERC-20)
Краудсейл
Простой аукцион
Инициализируем проект:
npx hardhat init
📕 РЕСУРСЫ
Документация - docs.soliditylang.org/en/v0.8.30
Интеративный Учебник - cryptozombies.io
Solidity По Примерам solidity-by-example.org💃 БИБЛИОТЕКИ И ФРЕЙМВОРКИ
openzeppelin.com/solidity-contracts
hardhat.org
Решаем Задачи - ethernaut.openzeppelin.com
Хакатоны - gitcoin.co
Изучаем код популярных проектов на GitHub
Изучаем стандарты токенов (ERC-20, ERC-721)
Разбираемся с DeFi
Узнаем про масштабируемость (Layer 2 решения)
пишем код и тестируем!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤1
1.5 часа web3, блокчейна и просто прекрасного общения
youtube.com/live/eVLvWliYhgo
Наша web3 школа Guide Dao, подготовила бонусы
VARTCALL20скидки на сайте суммируются
guidedao.xyz
СПАСИБО ЗА СТРИМ ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤2💋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 автоматически зачисляется на баланс контракта
}
}Ошибки в 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-направлений
и так как там есть карта
мы разберем стоит ли опираться на нее
💪 ПЛЮСЫ
👣 Последовательность - с нуля разбираешься с базой блокчейна плавно перетекая в самые сложные темы - Криптографии, Безопасности Смарт-Контрактов, L2 + Rollups + ZK технологии
💸 Каждая тема восктребована в индустрии - Ethers.js, Hardhat, Solidity, The Graph, IPFS - всё это часто встречается в вакансиях и проектах.
🛏 Самое важное - РАЗДЕЛЕНИЕ НА ПОДТЕМЫ
Smart Contracts -
Ethereum Ecosystem -
и КОНЕЧНО ССЫЛКИ НА МАТЕРИАЛЫ + Поддержка AI TUTOR для поиска дальнейшей информации
😑 МИНУСЫ И МОИ РЕШЕНИЯ
Абилие Тем - сколько всего изучать как быть??
Выбираем один блокчейн-стек для старта
начальные стеки:
Ethereum + Solidity + Hardhat/Foundry — самый популярный стек.
Solana + Rust — более сложный, но интересный путь.
Нет адаптации под твой уровень и цели😭
Карта - универсальная для всех, она не учитывает:
Твой бэкграунд
Твой конечный результат (GameFi, DeFi, NFT, L2, DAO и т.д.)
Твой стиль обучения (проектами, теорией, курсами)
Если цель: стать DeFi-разработчиком - делаем упор на Uniswap, AMM, flash loans, Compound
NFT-игры - больше внимания Metaplex, IPFS, Game design
НЕТ ПРАКТИКИ🚬
говорят, что учить, но не предлагают конкретных проектов, чтобы закрепить.
🥰 На каждый этап сам формулируем проект.
в результате карта охватывает ПОЛНЫЙ КУРС БЛОКЧЕЙН РАЗРАБОТЧИКА, но не имеет глубины, практики и порой поражает абилием материалов
наша задача - выбрать стек, выбрать самые важные технологии и писать свои проекты для закрепления пройденного
как вам roadmap.sh, что добавите?😱
что за сайт?
открытая платформа с визуальными дорожными картами для изучения IT-направлений
и так как там есть карта
Blockchain Developer😮
roadmap.sh/blockchain
Step by step guide to becoming a blockchain developer in 2025.
мы разберем стоит ли опираться на нее
Smart Contracts -
Solidity, Remix, Hardhat, Security, Gas OptimizationEthereum 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,🤓 AvalancheSolidity— язык смарт-контрактовHardhat— фреймворк для разработкиEthers.js/Viem— работа с блокчейном на фронтеWagmi— управление кошельками (фронт)RainbowKit— UI для подключения кошельковThe Graph— индексация данныхAlchemy/Infura— RPC-инфраструктура💸 Solana стек —Rust, Anchor, Solana CLI, PhantomRust— основной язык смарт-контрактовAnchor— фреймворк для удобной разработкиSolana CLI— работа с сетьюPhantom/Sollet— кошельки@solana/web3.js— фронтенд-библиотекаQuickNode/Helius— RPC-инфраструктура
🌌 Cosmos SDK / Tendermint стек —Go, CosmJS, KeplrGo— язык для блокчейн-протоколов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
ЧАСТЬ 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).
Мемпул — "приёмная" Ethereum, очередь транзакций, ожидающих включения в блок.
Как она туда попадает?
Кошелёк передаёт её на ноду (свою или публичную - Infura/Alchemy).
Каждая нода имеет свой мемпул (не глобальный!).
Транзакции живут там до включения в блок (или отмены).
При высокой загрузке сети транзакции конкурируют за место в блоке через gas price.
Валидаторы сканируют мемпул и отбирают транзакции:
Сначала самые выгодные (с высоким priorityFee).
Затем по порядку nonce (чтобы избежать ошибок "застревания").
Могут применять стратегии (например, исключать транзакции с контрактами-абузерами).
Валидатор формирует блок и добавляет в него транзакции.
Блок проходит проверку консенсуса (PoS):
Другие ноды проверяют, что все транзакции валидны.
Если блок принимается, он добавляется в блокчейн.
Если это перевод $ETH — просто меняются балансы.
Если это вызов контракта — EVM выполняет его код, меняя состояние блокчейна.
Если газа хватило — транзакция успешна.
Если нет — откатывается, но газ сгорает (исключение — revert в контракте).
Изменения (балансы, storage контрактов) записываются в глобальное состояние Ethereum.
разбираем $ETHEREUM далее?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍4🤩2🏆1
ЧТО НУЖНО ДЛЯ СТАРТА В WEB3?
БЛОКЧЕЙН
ethereum.org/en/developers/docs/intro-to-ethereum
😑 далее в конце сайта нас ждет база материалов на каждый день
Инструменты Практики Изучения 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 хакатоны
Что добавите?🥰
разберем все самые важные направления😉
базовое понимание блокчейна
написание скриптов
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 файлы для хранения секретных данных
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
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10💋2❤1❤🔥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 Библиотеку
🏃♂️ ДАЛЕЕ
Подключаемся к Devnet / Testnet сети и начинаем работать
1. Создаём Кошелёк
2. Запрашиваем Тестовые $SOL
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 Возвращается на канал
выбираем фаворитов
defillama.com/chains
основываясь на данных DefiLama 54% крипто-рынка забирает $ETHEREUM
далее идут
СКРИПТЫ
Разбираемся с 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 (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
explorer.solana.com
API - solscan.io/apis
DAPPS - raydium.io, orca.so, jup.ag
Далее пишем кастомные транзакции для DAPPS, работаем со смарт-контрактами (в Solana они называются программами)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35❤4🏆1
ЧАСТЬ №1
💛 JAVASCRIPT / 💙 TYPESCIPT
БИБЛИОТЕКИ
solana.com/docs/clients/javanoscript
npm install --save @solana/web3.js
npmjs.com/package/@solana/spl-token
npm install --save @solana/spl-token @solana/web3.js@1
anchor-lang.com/docs/clients/typenoscript
Автоматически генерирует клиентский код из 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
Подробно расписал тут - 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
т.к программа курса была удалена, будем учиться по другому
Документация с уроками
YouTube Плейлист Буткемпа
Репозиторий Буткемпа - 13 проектов
Задать вопрос по Solana
Дополнительные Ресурсы по Solana
УЧИМСЯ
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🐳2💋2💅1
часть 1
зачем разрабатывать на Solana когда есть старый добрый EVM
разберем
defillama.com/chains
По данным DefiLama 10% рынка по TVL занимает Solana
TVL (Total Value Locked) - общая стоимость всех активнов заблокированых в смарт-контрактах блокчейна
А заблокировано там $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?
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥1
🎧 ПОДКАСТЫ НА СЕГОДНЯ
собрал подборку мощных материалов по web3, которые сам слушаю
Обсуждаем IT КРИЗИС, AI и WEB3 c TOP 20 Python Engineer @thebelov & @bc_developer
Build ANY website with AI | Full Stack Blockchain Tutorial
Solana Developer Bootcamp 2024 - Learn Blockchain and Full Stack Web3 Development - Projects 1-9
Solana Developer Bootcamp 2024 - Learn Blockchain and Full Stack Web3 Development - Projects 10-13
EIP-7702 (Type 4 transactions) | Everything you need to know
Interview with the CEO of Vaulta (prev. #EOS) - Yves La Rose | Blockchain Innovation with Synopsis
Приятного Прослушивания🎧
собрал подборку мощных материалов по web3, которые сам слушаю
Обсуждаем IT КРИЗИС, AI и WEB3 c TOP 20 Python Engineer @thebelov & @bc_developer
Build ANY website with AI | Full Stack Blockchain Tutorial
Solana Developer Bootcamp 2024 - Learn Blockchain and Full Stack Web3 Development - Projects 1-9
Solana Developer Bootcamp 2024 - Learn Blockchain and Full Stack Web3 Development - Projects 10-13
EIP-7702 (Type 4 transactions) | Everything you need to know
Interview with the CEO of Vaulta (prev. #EOS) - Yves La Rose | Blockchain Innovation with Synopsis
Приятного Прослушивания
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2😍1🐳1
впереди 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
💋3❤1👍1🔥1