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

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

экосистема: @vartcode
Download Telegram
🏛 С НУЛЯ ДО ВИЗУАЛИЗАЦИИ

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

сегодня разбираем все методы записи задач планов и заметок


🧠 OBSIDIAN obsidian.md

Отлично подходит для создания собственной базы знаний в виде связанных заметок (Zettelkasten).

Можно хранить заметки локально (безоблачно).

Поддержка Markdown и плагинов (включая диаграммы, визуализацию связей, синхронизацию).

Идеально для ежедневных заметок, логов разработки, идей, объяснений.

💃 Notion notion.com

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

Возможность делиться с командой.

Веб-интерфейс и мобильные приложения

Подходит для хранилища гайдлайнов, туториалов, ссылок на API, шаблонов 😎

😔 Logseq logseq.com

Как Obsidian, но ориентирован на ежедневные логи и работу в стиле Roam Research.

Интеграция с задачами, backlink-связями.

Удобно для ведения дневника разработчика и быстрой навигации между заметками.

😐 Joplin joplinapp.org

Альтернатива Obsidian, но с фокусом на синхронизацию и мобильность.

Удобно, если хочешь доступ к заметкам с разных устройств.

🗽 Браузер и ресурсы

Raindrop.io / Anybox / Mem.ai

Для сохранения полезных ссылок на статьи, документации (Ethers.js, Foundry, Solidity).

Удобно создавать тематические коллекции (например: «Security», «DeFi», «Contract Patterns»).

DevBookmarks / Are.na

Варианты социального закладочного менеджера для изучения Web3-инструментов.

Можно подписываться на чужие коллекции 🤦‍♂️

ВЫВОДЫ

В результате Obsidian мой фаворит, пользуюсь с начала лета, подходит для всех хотелок разработчика

Далее на everyday - Notion, Raindrop & mem.ai

Также тестирую Joplin

👁 ЧТО ИСПОЛЬЗУЕТЕ ВЫ? Делитесь в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🏆4😍31👍1
🔫 OBSIDIAN С НУЛЯ INTRO

Если ты разработчик, то знаешь, как быстро разрастается стек: Solidity, Ethers.js, RPC, GraphQL, DeFi-протоколы, Dune, zk etc…

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

🎹 Почему Obsidian?

obsidian.md

Это не просто заметки

Obsidian - локальный knowledge base с поддержкой markdown, bidirectional links и визуальной граф-сетью.

Выглядит как Notion, но работает как Neo4j для твоей головы 🧠


😎 Как я использую Obsidian в Web3-разработке

1⃣ Чеклисты по написанию скриптов: шаги для настройки RPC, подписания транзакции, проверки газа

2⃣ Секьюрити-заметки: гайды по защите ключей, best practices аудитов

3⃣ База знаний по DeFi/Layer2/zk: каждый новый протокол - отдельная карточка со связями

4⃣ Повторяемые процессы: автоматизация взаимодействия с DEX, шаблоны арбитражных скриптов

5⃣ Ссылки на исследование: читаешь про эксплойт - сохраняешь с кратким резюме и связкой с уязвимостью

6⃣ Ревью чужих контрактов: разбираю чужой код - сохраняю выводы, уязвимости, особенности реализации

7⃣ Ошибки и edge-кейсы: фиксирую редкие ошибки и нестандартные ситуации (например, проблемы с nonce или replace-by-fee)

8⃣ Цитаты из твитов/статей: сохраняю цепляющие идеи из X/блогов с контекстом, тэгами и собственными мыслями

0⃣ Сниппеты и шаблоны: от signTypedData() до useContractRead() - каждый сниппет с комментарием и ссылкой на реальный кейс

🔟 Шорткаты по тулзам: флаги в Hardhat, cli-команды в Foundry, настройки ethers-provider - всё в одной заметке с быстрым поиском


😂 ПЛЮСЫ:

Плагины: напоминания, таск-менеджер, диаграммы, markdown-перекрёстные ссылки, граф Web3-цепочек

Локальное хранилище: всё лежит у тебя на диске, можно зашифровать, хранить в Git

Быстрые связи между заметками: связываешь gas estimation с transaction lifecycle, arbitrage logic с DEX API, zkRollup с validium - получаешь сеть своих знаний

Молниеносный Markdown: ничего лишнего, только текст, код и ссылки - фокус на сути

Zettelkasten + кодовая база: можно мыслить и как инженер, и как исследователь - и всё это в одном интерфейсе

Интеграция с Git: можно версионировать свои заметки как код

Темная тема = +5 к продуктивности, кастомизация интерфейса под свой флоу


☺️ РЕЗУЛЬТАТ

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

🏛 КАК ВЫ ИСПОЛЬЗУЕТЕ OBSIDIAN? Делитесь в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥4😍2
😂 ZORA КАК ПИСАТЬ ЧЕКЕР

в честь снепшота зоры давайте МОЩНО разберем как писать чекер для этого проекта

✔️ Zora Airdrop Checker (v1):

чекер для Zora на основе RPC и Explorer API

что делает скрипт:

Загружает адреса из wallets.txt

Приводит их к checksum + удаляет дубли

Получает баланс через Zora RPC

Запрашивает транзакции через Explorer API

Опционально проверяет, были ли NFT-минты

Определяет eligible по критериям:

Баланс ≥ 0.001 ETH

Кол-во транзакций ≥ 1

Есть NFT (если включена проверка)

Отмечает дату последней активности

Сохраняет результат в results.csv и .json

Пишет лог в zora_checker.log, не падает при ошибках

Поддержка .env - можно легко менять параметры

Прогресс-бары с tqdm


т.к Zora - L2-сеть на базе Optimism (OP Stack) - данные можно получать через:

Zora API (официальный и неофициальный)

RPC Zora Network https://rpc.zora.energy

Etherscan-подобные эксплореры https://explorer.zora.energy

🎹 Полный стек для Zora Airdrop Checker

🐍 PYTHON

web3 - работа с RPC, баланс, валидация адресов

requests - запросы к Explorer API

dotenv - конфиги в .env (RPC, sleep, пороги)

tqdm - прогресс-бар 🔁

csv, json - сохранение результатов

datetime - парсинг даты последней активности

colorama - цветной вывод в консоль 🎨

logging - лог ошибок


pip install web3 requests python-dotenv tqdm colorama


🐷 JS / TS

если писать чекер на Node.js

ethers - подключение к RPC, получение баланса, проверка адресов

axios - запросы к Zora Explorer API

dotenv - переменные из .env

cli-progress - прогресс-бар в терминале

chalk - цветной вывод

встроенные модули:

fs - чтение и запись файлов

path - работа с путями

process - доступ к env и выход из скрипта


pip install web3 requests python-dotenv tqdm


структура проекта

zora-checker/
├── wallets.txt         # список адресов
├── .env                # переменные окружения
├── zora.py             # основной скрипт
├── results.csv         # CSV-результат
├── zora_checker.log    # логи работы скрипта
├── requirements.txt    # зависимости для pip


ПРИМЕР СКРИПТА ZORA.PY далее
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9🐳43👍1
zora.py
6.7 KB
🔥73🏆2
КАК ПИСАТЬ ЧЕКЕРЫ???

+- универсальня инструкция под новые проекты

😑 цель чекера

Балансы: Контроль стейкинга, LP-токенов, депозитов в фарминге.

Мемпул: Отслеживание ранних транзакций (MEV, snipe ботов).

Explorers: Парсинг данных (например, топ держателей, активность контракта).

Автоклейм: Триггер на события (разблокировка токенов, новые эпохи).


🎹 Стек технологий

Языки:

Python: web3.py, aiohttp (асинхронность), pandas для анализа

JS/TS: ethers.js, viem

Инструменты:

RPC: Приватные ноды (Alchemy, QuickNode), публичные - только для тестов

Симуляция: Tenderly, Ganache (локально)

Парсинг: BeautifulSoup - если нет API, selenium для JS-рендеринга

The Graph: Готовые subgraphs для DEX (Uniswap, SushiSwap).


🤝 Автоматизация и обход ограничений

Gas : Трекинг gasPrice через eth_gasPrice + буфер (e.g., +10%)

Для скорости - eth_maxPriorityFeePerGas (EIP-1559)

Анти-бан:

Прокси/VPN (Rotating IPs, например, Luminati).

User-Agent rotation (fake-useragent в Python).

Задержки: random.uniform(1.5, 5) секунд между запросами.

Мультичейн:

Поддержка EVM (Ethereum, Arbitrum) + не-EVM (Solana через @solana/web3.js).


🔊 нюансы

Скорость > Точность: Для мемпула важнее успеть, чем получить идеальные данные.

Фолбэки: Всегда добавляй резервные RPC и парсинг через explorers, если API упал.

Логирование: logging в файл для дебага (особенно для long-running скриптов)


максимум актива и сегодня дропну пару чекеров и разберем что-то 🐖
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥7🏆4
☀️ СОФТИМ ПРОКСИ С НУЛЯ

Софтить прокси - использовать их в коде для отправки HTTP-запросов от другого IP-адреса


✔️ Это нужно:

для обхода блокировок

для маскировки реального IP

при парсинге сайтов

в арбитраже трафика

при автоматизации действий (боты)

и в Web3, например, при обходе rate limit'ов RPC


Прокси-сервер - промежуточный сервер между твоим компьютером и целевым сервером.

Форматы:

- http://login:pass@ip:port
- socks5://login:pass@ip:port
- ip:port + отдельный логин/пароль


типы прокси

😎 HTTP/HTTPS (или просто HTTP)

самые базовые прокси. Используются для обычных веб-запросов (GET, POST и т.д.)

HTTP - передаёт данные в незашифрованном виде.

HTTPS - шифрует трафик между клиентом и прокси, но прокси всё равно может видеть твои запросы.

Поддерживаются везде: requests, axios, curl, браузеры и т.д.

не подходят для нестандартных протоколов (например, торрентов, WebSocket и т.п.)


💃 SOCKS (SOCKS4 / SOCKS5)

более универсальные прокси, работают на более низком уровне. Поддерживают любые типы трафика, не только HTTP.

SOCKS4 - без шифрования, не поддерживает аутентификацию.

SOCKS5 - поддерживает:

> аутентификацию (логин/пароль),
> UDP,
> любой тип трафика (включая P2P, WebSocket, SMTP и т.д.).

Очень гибкие, можно даже туннелировать SSH через них.

не всегда поддерживаются из коробки в HTTP-библиотеках (но можно через сторонние агенты или настройки системы).


🗑 ЧТО КОГДА ИСПОЛЬЗОВАТЬ?

Парсинг сайтов - HTTP/HTTPS или SOCKS5 (анонимные)

Web3-боты - HTTPS или SOCKS5

Обход антиботов/капчи - Резидентские или мобильные

Автоматизация браузера - SOCKS5 + Puppeteer/Playwright

Игры/UDP-трафик - Только SOCKS5


КАК РАБОТАТЬ В СКРИПТАХ?? (если много проксей) 😐

Храним прокси в .txt файле

ip:port
ip:port:login:password
[http://login:pass@ip](http://login:pass@ip/):port
socks5://login:pass@ip:port


далее читаем (PYTHON)

def load_proxies(path='proxies.txt'):
with open(path, 'r') as f:
return [line.strip() for line in f if line.strip()]


и работаем

proxy = random.choice(proxies_list)
proxies = {
"http": proxy,
"https": proxy,
}


ИНСТРУМЕНТЫ ПОД ПРОКСИ

🐍 Библиотеки для работы с прокси в Python:

requests - синхронные HTTP-запросов

aiohttp - асинхронные HTTP-запросы

PySocks - поддержка SOCKS-прокси (устанавливается через pip install requests[socks])

random - для случайного выбора прокси

itertools.cycle - ротация прокси

💰 Дополнительно можно использовать tqdm, argparse, re, rich - если нужны прогресс-бары, CLI, парсинг и т.д


Чтобы установить всё нужное:

pip install requests aiohttp requests[socks]


☺️ Библиотеки для работы с прокси в JS / TS:

axios - удобная обёртка для HTTP-запросов, поддерживает прокси

node-fetch - нативный fetch в Node.js

https-proxy-agent - для работы с HTTP(S) прокси в fetch

socks-proxy-agent - для поддержки SOCKS5-прокси

fs, readline, inquirer, dotenv - для работы с файлами, пользовательским вводом и переменными окружения


Чтобы установить всё нужное:

npm install axios node-fetch https-proxy-agent socks-proxy-agent


😮 НАБИРАЕМ АКТИВА И ДЕЛАЕМ МОЩНУЮ ПРОКСИ ПРАКТИКУ
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍174
🥰 СОФТИМ ПРОКСИ 2.0

часть 2

Иногда важно привязывать прокси к аккаунтам, регионам или кукам. В таких случаях .txt не всегда удобен

Вот альтернативные варианты:


🤔 Хранение прокси в JSON (гибкая структура)

[
{
"ip": "1.1.1.1",
"port": 8080,
"login": "user1",
"password": "pass123",
"type": "http",
"region": "US",
"tags": ["high-speed", "anonymous"]
},
{
"ip": "2.2.2.2",
"port": 3128,
"type": "socks5",
"country": "DE"
}
]


и загружаем в пайтон

import json

def load_proxies_json(path='proxies.json'):
with open(path, 'r') as f:
return json.load(f)

# Пример использования:
proxies = load_proxies_json()
proxy = random.choice(proxies)
print(f"Using {proxy['type']} proxy from {proxy.get('region', 'unknown')}")


🐷 Базы данных (SQLite, PostgreSQL)

CREATE TABLE proxies (
id INTEGER PRIMARY KEY,
ip TEXT NOT NULL,
port INTEGER NOT NULL,
login TEXT,
password TEXT,
type TEXT CHECK(type IN ('http', 'socks4', 'socks5')),
region TEXT,
last_used TIMESTAMP,
success_rate FLOAT
);


Python + SQLite

import sqlite3

def get_fresh_proxy(db_path='proxies.db'):
conn = sqlite3.connect(db_path)
cursor = conn.cursor()
cursor.execute('''
SELECT ip, port, login, password, type
FROM proxies
WHERE region = 'US'
ORDER BY last_used ASC
LIMIT 1
''')
proxy = cursor.fetchone()
conn.close()
return proxy


💃 Динамическое связывание с аккаунтами

Пример связки прокси с аккаунтом (JSON)

accounts = [
{
"email": "acc1@test.com",
"proxy": {"ip": "1.1.1.1", "port": 8080},
"cookies": "sessionid=abc123..."
}
]


🥹 ДОПОЛНИТЕЛЬНЫЕ ИНСТРУМЕНТЫ

Проверка работоспособности:

def check_proxy(proxy):
try:
requests.get("http://example.com", proxies=proxy, timeout=10)
return True
except:
return False


Ротация прокси:

from itertools import cycle
proxy_pool = cycle(proxies_list)
# Бесконечный цикл

next(proxy_pool) # Следующий прокси


💸 ШО КОГДА ИСПОЛЬЗУЕМ??

.txt -> Быстрые скрипты, минимальная настройка

JSON -> Гибкость, метаданные (регион, теги)

БД -> Большие объемы, статистика, привязка к аккаунтам

Env-файлы -> Одиночные прокси (например, в Docker)


📖 ENGLISH BASE

Документация Python json - работа с JSON-файлами

Документация Python sqlite3 - встроенная работа с SQLite-базами.

Документация по requests (прокси) - как использовать прокси с requests.

Официальная дока itertools.cycle - про бесконечный цикл для ротации прокси

😊 ДАЛЕЕ 3-Я ЧАСТЬ - ПРАКТИКА, ДРОПАЕМ АКТИВА И ДРОПАЮ
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍19🏆53
😮 ПИШЕМ КРИПТО-СОФТ С НУЛЯ

https://youtu.be/-hbEQPZ5YPY
https://youtu.be/-hbEQPZ5YPY
https://youtu.be/-hbEQPZ5YPY

приятного просмотра! 🍷
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥4😍3
tx.py
4.5 KB
🐷 СКРИПТЫ ИЗ ВИДЕО
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥5❤‍🔥3
😮 БАЗА ИНСТРУМЕНТЫ WEB3-РАЗРАБОТЧИКА

🙏 Подключение к сети: RPC-провайдеры

RPC (RPC Endpoint) - специальный сервер (или узел), через который твоя программа (скрипт, кошелёк, сайт) обращается к блокчейну: отправляет транзакции, читает данные контрактов, проверяет балансы, получает блоки и т.д.

Blockchain = сеть узлов, и чтобы к ней подключиться, нужен RPC-провайдер:

Alchemy - топ за свои дашборды и стабильность.

Infura - классика, интеграция с Metamask и множеством сервисов.

Ankr - удобен для работы с несколькими сетями сразу.

Лучший способ: использовать несколько провайдеров через fallback-механизмы.


📞 БИБЛИОТЕКИ

python

web3.py - основная библиотека для взаимодействия с Ethereum через Python.

eth-account - управление аккаунтами и подписание транзакций.

eth-abi - кодирование и декодирование данных по ABI контрактов.

eth-utils - утилиты для работы с адресами, хешами и байтами.

requests - для работы с REST API (например, опрос CoinGecko, Etherscan и др.).

websockets - работа через WebSocket-подключения к нодам (например, подписки на события).

brownie - фреймворк для тестирования и деплоя смарт-контрактов (используется вместе с Ganache).

apeworx/ape - современная альтернатива Brownie для разработки смарт-контрактов.

JS/TS

ethers.js - самая популярная библиотека для работы с Ethereum (RPC-запросы, работа с контрактами, подпись транзакций).

wagmi - библиотека хуков для подключения кошельков в React-приложениях.

viem - современная альтернатива wagmi + ethers, для минималистичной работы с блокчейном.

ethcall или @wagmi/core - для выполнения мульти-запросов (одновременно много чтений контрактов).

useDApp - ещё один React-фреймворк для интеграции с блокчейном.

web3modal / rainbowkit - красивые модальные окна для подключения кошельков.

websocket-provider - работа через WebSocket для real-time событий.


☀️ УТИЛИТЫ

dotenv - подгрузка приватных ключей и API токенов из .env файлов.

axios - для работы с API криптобирж, DEX-агрегаторов и других внешних сервисов.

hardhat (JS) - для локальной разработки и тестирования контрактов.

foundry (компиляция/тестирование контрактов) - если хочешь работать с Rust-скоростью (пишется в основном в Solidity, но управляется через CLI).


👮‍♂️ Блокчейн-сканеры и аналитика

Инструменты для анализа контрактов и транзакций:

Etherscan (Ethereum)

Polygonscan (Polygon)

Snowtrace (Avalanche)

Arbiscan (Arbitrum)

Basescan (Base)

😕 Плюс трекеры активности и газов:

Dune Analytics

Nansen

DefiLlama


🐷 КОШЕЛЬКИ

Metamask - самый популярный кошелёк для браузера. Идеален для подключения к dApps, работы с тестнетами и основной сетью.

Rabby Wallet - альтернатива Metamask. Быстрее, безопаснее, сам показывает риски транзакций перед подписью.

Frame Wallet - кошелёк для десктопа и расширение. Поддержка мультисетей, безопасное подключение к локальным узлам, подходит для продвинутой разработки.

Taho - открытый кошелёк с фокусом на приватность. Хорошо подходит для работы с EVM-сетями.

Safe - мультиподпись-кошелёк для безопасного хранения средств и управления кошельками в команде. Подходит для проектов, DeFi-протоколов и продакшн-кошельков.

😳 Можно настроить, чтобы для перевода средств требовалась подпись нескольких участников.


💸 самое время тестирования и изучения данных материалов
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥1
☀️ БАЗА RPC С НУЛЯ

RPC - Remote Procedure Call.

Проще говоря, RPC Endpoint - мост между твоей программой и блокчейном.

Когда твой скрипт, кошелёк или сайт делает запросы к сети (отправляет транзакцию, проверяет баланс, читает контракт) - он не лезет напрямую в сеть, а делает это через RPC-сервер.


🙄 Как работает RPC в блокчейне?

Ты подключаешься к ноду (узлу), который хранит актуальное состояние блокчейна.

Нода принимает твои запросы через HTTP или WebSocket.

Нода возвращает тебе данные: баланс, транзакцию, событие и т.д.

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


🚰 Самые популярные RPC-провайдеры

Alchemy

Топ за свои быстрые ноды, подробные дашборды, продвинутую аналитику запросов.

Infura

Классика Ethereum-разработки. Лёгкая интеграция с Metamask, поддержка многих сетей.

Ankr

Удобный мультисетевой провайдер. Можно быстро подключаться к разным сетям.

QuickNode

Очень быстрый RPC, особенно популярен для высоконагруженных dApps.

Chainstack

Провайдер с простой настройкой, мульти-блокчейн поддержкой и фокусом на бизнес-приложения.

Pokt Network (Pocket)

Децентрализованная сеть RPC-нод. Нет одного центра, сеть устойчива к отказам.

Blast

Новый RPC-провайдер с программой вознаграждений за использование.


✏️ ЛИМИТЫ

Alchemy - 300M CU (Compute Units) в месяц на бесплатном тарифе, но 1 запрос ≠ 1 CU (сложные запросы типа eth_getLogs "съедают" больше).

Infura - 100K запросов/день, но требует KYC для увеличения лимитов.

Ankr - 250M запросов/месяц, но с rate-limiting.

Public RPC - открытые эндпоинты (например, Ethereum Foundation: https://cloudflare-eth.com) имеют низкие лимиты и могут блокироваться при DDoS.


🤟 РЕКОМЕНДАЦИИ

Никогда не завязывайся на одного RPC-провайдера.

Сделай fallback (запасной план) на случай падения провайдера.

Следи за лимитами запросов.

Бесплатные тарифы у Alchemy, Infura и других обычно ограничивают количество запросов в месяц.

Для продакшена используй WebSocket для подписок на события.

Это сильно экономит запросы и ускоряет реакцию приложения.


🐺 Тренды в RPC-инфраструктуре

Децентрализованные RPC (dRPC) - набирают популярность решения вроде Pocket Network, Ankr, Gateway.fm, где ноды распределены по всему миру, снижая риск цензуры и отказов.

Edge-ноды - провайдеры (например, Alchemy, QuickNode) размещают ноды ближе к пользователям (CDN-подход), уменьшая задержки.

Поддержка OP Stack и L2-сетей - большинство провайдеров автоматически добавляют RPC для новых L2 (Base, Blast, zkSync, Linea и др.).

Privacy RPC - некоторые сервисы (например, BlastAPI) предлагают RPC с защитой от отслеживания IP.


🕺 Оптимизация запросов

Batching - группировка запросов (например, через jsonRpcBatch). Поддерживается Alchemy, QuickNode.

Archive Data - исторические данные требуют премиум-нод (Alchemy дает 1 год истории на бесплатном тарифе, далее - платно).

Сaching - кэшируй частые запросы (например, балансы) на своей стороне.


🤝 Где и какие RPC юзать?

Для разработки и тестов

Alchemy (Supernode) / Infura - если нужно быстро протестировать смарт-контракты.

Hardhat/Anvil Local Node - для отладки без лимитов.

LlamaNodes - если не хочешь регистрироваться и нужен простой HTTP RPC.

Для продакшена

Alchemy + QuickNode (fallback) - максимум скорости и отказоустойчивости.

Pocket Network - если нужна децентрализация.

Своя нода (Besu/Nethermind) - для полного контроля (но дорого в обслуживании).

Для трейдинга и мониторинга

QuickNode (WebSocket) - минимальные задержки для трейдинговых ботов.

Chainstack - если нужны архивные данные.

Для мультичейн-проектов

Ankr / Gateway.fm - поддержка EVM + Solana + Cosmos в одном месте.


💸 Бесплатные альтернативы

Public RPC (Cloudflare, Ethereum.org) - только для простых запросов (балансы, чтение контрактов).

LlamaNodes - если не хватает Alchemy/Infura.

что у вас по rpc, пишите ваш опыт и советы 🍑
Please open Telegram to view this post
VIEW IN TELEGRAM
15🏆4👍2🔥2
😊 ВАЙБ-КОДИНГ В WEB3

разберем плюсы и минусы этого молодежного направления

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

Ты описываешь, "что хочешь получить", нейросеть сама помогает превратить это в "рабочий" код.

красиво звучит 🕺

ПЛЮСЫ VIBE CODING

Генерация шаблонов

нейросети мгновенно выдают заготовки для смарт-контрактов (Solidity, Rust для Solana).

Автоматизация рутины

ИИ пишет тесты для контрактов (например, Hardhat + Copilot).

Генерирует скрипты для деплоя в несколько сетей (Ethereum, Polygon, Arbitrum).

Обновляет ABI, генерирует типы для TypeScript.

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

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

Креативные решения

Иногда нейросеть предлагает архитектуры или оптимизации, на которые сам бы не сразу додумался (например, нестандартные схемы хранения данных).


⛔️ МИНУСЫ (много букв)

🤪 Слепое доверие ИИ

Нейросети "иногда" генерируют уязвимый код (например, неправильные проверки msg.sender или некорректную реализацию прав доступа).

А в Web3 ошибки = потеря денег (см. истории взломов из-за багов в контрактах).

🙄 Потеря глубины понимания

полагаясь только на Copilot или ChatGPT, можно не разобраться в механизмах (CREATE2, delegatecall, gas оптимизация).

А в Web3 важно понимать, как реально работает EVM, как устроены storage slots и сколько газа стоит операция.

📞 Риск "переобучения" на плохих паттернах

Нейросети иногда подсовывают старые или анти-паттерны (например, устаревший способ проверки reentrancy), и если бездумно копировать, можно перенять плохие практики.

🐺 Сложность аудита сгенерированного кода

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

😱 Поверхностные знания экосистемы

Когда нейросеть всё подсказывает, легко упустить важные моменты: стандарты токенов (ERC-20, ERC-721, ERC-1155), особенности работы с разными сетями (L2, sidechains).

🎹 Ограничения нейросети в новых технологиях

ИИ может не знать свежих обновлений в Web3 (например, новые стандарты типа ERC-4337 для account abstraction), что приводит к устаревшим решениям.

😰 Проблемы с безопасностью приватных данных

Некоторые генераторы кода отправляют промпты на сторонние сервера. Если в описании задачи были приватные данные (например, API-ключи, приватные методы), это риск утечки.

🤷‍♂️ Неспособность правильно оптимизировать gas

Нейросеть может сгенерировать код, который будет дороже по gas, чем нужно. Например, неоптимальные циклы или лишние storage операции.

☺️ Искажение архитектуры проекта

Когда код пишется "от запроса к запросу" без общей стратегии, страдает структура: появляются сложные связи, плохая читаемость и отсутствие модульности.

👨‍🦲 Недостаток персонализации кода

Нейросеть пишет "среднестатистический" код, без учета твоих специфических требований к проекту (например, особые стандарты безопасности, свой стиль кодирования, политика обработки ошибок).

😨 Сложность интеграции в существующий код

Генерируемые куски иногда плохо стыкуются с уже существующей архитектурой проекта - требуется дополнительная адаптация и рефакторинг.

👬 Снижение навыков решения сложных задач

Если полагаться на нейросеть в нестандартных ситуациях (например, DeFi-арбитраж, LayerZero взаимодействие, кастомные токеномики), можно перестать тренировать собственные навыки решения сложных проблем.

👀 Завышенные ожидания от нейросетей

Легко переоценить возможности ИИ и думать, что он всегда даст идеальный код. На практике часто требуется правка, тестирование и глубокий аудит.


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

вайб-кодинг - ускорение, но не замена знаний. Чем сильнее твоя база, тем эффективнее ты используешь ИИ как инструмент, а не как костыль.

А КАК ВЫ ОТНОСИТЕСЬ К ВАЙБ-КОДИНГУ 😐
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍4💅2
😱 АПРЕЛЬ 2025 ИТОГИ

WEB3 АВТОМАТИЗАЦИЯ С нуля - Создан GITHUB репозиторий & часть №2

АВТОМАТИЗАЦИЯ airdrop’ов С НУЛЯ - GITHUB Репозиторий

МУЛЬТИАККИНГ С НУЛЯ

CОФТ С НУЛЯ - ПРАКТИКА

2025 ПОДГОТОВКА И АВТОМАТИЗАЦИЯ

АВТОМАТИЗАЦИЯ работаем с проектами

Пишу Свой Мем-Токен

Как Формируется Цена Токенов?

Как создаются ТОКЕНЫ и ЧТО для этого нужно?

объединение закрытых клубов

КАК я Обучаюсь Блокчейн-Разработке

Selenium для крипторазработки на Python С НУЛЯ

софт с нуля база

ИНСТРУМЕНТЫ БЛОКЧЕЙН-РАЗРАБОТЧИКА | БАЗА

Как прокачаться как web3 разработчик софта

Разработка под разные блокчейны | БАЗА

Мой Web3-стек в 2025: как я пишу софт

VIEM С НУЛЯ

ПЕТ-ПРОЕКТЫ INTRO

С НУЛЯ ДО ВИЗУАЛИЗАЦИИ

OBSIDIAN С НУЛЯ INTRO

ZORA КАК ПИСАТЬ ЧЕКЕР

КАК ПИСАТЬ ЧЕКЕРЫ???

СОФТИМ ПРОКСИ С НУЛЯ & часть №2

НОВОЕ ВИДЕО - ПИШЕМ КРИПТО-СОФТ С НУЛЯ

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

БАЗА RPC С НУЛЯ

ВАЙБ-КОДИНГ В WEB3

МАЙ 2025 🚀🚀🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥65😍1
Май радует 🥰

пишите ваши идеи на следующие видео
Please open Telegram to view this post
VIEW IN TELEGRAM
20🐳5💘4😍1
😱 ДЕЦЕНТРАЛИЗОВАННЫЕ ХРАНИЛИЩА

разберём эту технологию в web3

WEB3 Хранилище - альтернатива традиционным облачным сервисам (Google Drive, AWS S3), где данные распределены по множеству узлов (нод) в сети, а не хранятся на централизованных серверах

🗑 особенности

1⃣ Устойчивость к цензуре - данные нельзя удалить по решению одного органа.

2⃣ Отказоустойчивость - нет единой точки отказа.

3⃣ Контроль над данными - пользователи владеют своими файлами.

4⃣ Экономическая модель - майнеры/ноды получают вознаграждение за хранение.


⁉️ Где применяются?

NFT (метаданные и медиа хранятся в IPFS/Arweave, а не на серверах OpenSea).

Децентрализованные соцсети (Lens Protocol, Farcaster).

Веб-хостинг (например, зеркала сайтов в Arweave).

Резервное копирование (устойчиво к DDoS и цензуре).


🚬 Основные протоколы децентрализованного хранения

IPFS (InterPlanetary File System) ipfs.tech

Как работает?

Файлы хранятся в распределённой сети, доступны по CID (Content Identifier).

😮 Особенности:

Данные не удаляются, пока хотя бы одна нода их хранит.

Используется в NFT (метаданные часто хранятся в IPFS).

🤳 Примеры использования:

Filecoin (надстройка над IPFS с экономикой хранения).

Filecoin filecoin.io

Блокчейн + IPFS с системой вознаграждений за хранение.

Пользователи платят за хранение, майнеры получают FIL-токены.

Отличие от IPFS: Гарантия долгосрочного хранения (контракты).

Arweave arweave.org

"Перманентное хранилище" - платишь один раз, файл хранится вечно.

Использует Proof of Access (майнеры подтверждают, что хранят данные).

Популярен для хранения NFT, статических сайтов (например, зеркала Wikipedia).

Storj, Sia, Swarm

storj.io
sia.tech
ethswarm.org

Storj: Аналог S3, но децентрализованный (платишь за использование).

Sia: Аренда места на жёстких дисках других пользователей.

Swarm: Децентрализованный CDN и хранилище от Ethereum-сообщества.


😱 Кейсы для вдохновения

NFT.storage - бесплатный сервис от Protocol Labs для хранения NFT

Fleek.co - децентрализованный хостинг для сайтов (поддержка IPFS + Arweave)

Audius - музыкальный стриминг на IPFS (альтернатива Spotify).

🕺 Как начать кодить?

Загрузи файл в IPFS за 5 минут

☀️ Где хостить?

Бесплатно: Pinata.cloud

pinata.cloud

(простые загрузки)

Для продвинутых:

Web3.Storage (от Protocol Labs).


напишем проект с таким хранением данных? ИДЕИ
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥124
WEB3 СОЦИАЛЬНЫЕ СЕТИ

😮 web3 vs web2

Владелец данных 🤫

Web2 (Facebook/Twitter): Твои данные принадлежат корпорациям, которые продают их рекламодателям.

Web3 (Lens/Farcaster): Ты владеешь своими данными через криптокошелек - их нельзя заблокировать или украсть.

lens.xyz
farcaster.xyz

💰 Монетизация

Web2: Платформа забирает весь доход от рекламы и контента.

Web3: Ты получаешь криптовалюту напрямую от подписчиков (донаты, NFT, токены).

Цензура 😱

Web2: Тебя могут забанить без объяснений, а контент - удалить.

Web3: Если твои посты или аккаунт - NFT, их нельзя стереть (даже если соцсеть закроется).

Web3 возвращает контроль пользователям, а не корпорациям.


твой профиль - NFT, подписки - токены, посты хранятся в IPFS / ARWEAVE

😮 WEB3 СОЦСЕТИ ДЛЯ ТЕСТА

Lens Protocol lens.xyz

Децентрализованный аналог Instagram от команды Aave

Фишки:

Профиль - NFT (можно продать, как криптопиксель).

Платные подписки через токены.

Посты = NFT (коллекционируй мемы как арт)

Как попробовать:

Купи профиль-NFT на OpenSea (от 0.1 ETH).

Пиши посты через Lenster lenster.xyz

Farcaster farcaster.xyz

Twitter без цензуры (но с человеческой модерацией).

Фишки:

Аккаунт привязан к Ethereum-кошельку.

Клиенты - на выбор (как клиенты Bitcoin). Популярный Warpcast warpcast.com

Minds minds.com

Гибрид YouTube, Reddit и Twitter с токенами.

Фишки:

Зарабатываешь токены $MINDS за активность.

Можно купить рекламу за крипту.


🚰 ЗАЧЕМ ЭТО НУЖНО?

Ты - владелец аудитории 🔫

Даже если Lens закроется, твои подписчики останутся в твоём кошельке.

💰 Прямая монетизация

Нет рекламного алгоритма - фанаты платят тебе напрямую (например, через Superfluid superfluid.finance)

🛌 Контент живёт вечно

Пост = NFT в Arweave - через 50 лет твой правнук сможет его прочесть.


😮 Какие у вас web3 соцсети, пишите, давайте коннектиться
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍2
нас 2000 💋

в честь мощной популяризации web3-разработки уехал от компа на Олимп 🇬🇷

всем спасибо за поддержку

делаем далее 🔥
4🔥32🤩6👍5🐳21