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

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

экосистема: @vartcode
Download Telegram
БЛОКЧЕЙНЫ 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
💸 TON С НУЛЯ

на фоне хайпа Telegram подарков и расширения экосистемы $TON предлагаю вникнуть в этот блокчейн, разобрать, что тут происходит и что на нем строят

у вас был опыт с TON? Поделитесь в комментариях

💚 50 реакций и дропну подробный гайд сегодня
Please open Telegram to view this post
VIEW IN TELEGRAM
43🔥4❤‍🔥2👏2
ton с нуля

intro

TON (The Open Network) - L1 блокчейн платформа изначально созданная командой Telegram во главе с Павлом Дуровым

история

2018 - Telegram анонсирует блокчейн-платформу TON и криптовалюту $GRAM.

💸 Собрано $1.7 млрд через ICO от инвесторов (включая крупные фонды).

Планировали сделать супербыстрый и масштабируемый блокчейн для платежей внутри Telegram.

2019–2020 - Проблемы с SEC (американский регулятор).

SEC признала Gram незарегистрированной ценной бумагой и подала в суд.

📖 PDF заявление SEC

Telegram проиграл и вернул инвесторам $1.2 млрд, а проект официально закрыли.

2020–2021 - Сообщество подхватывает TON.

Разработчики из сообщества (не Telegram!) форкают код и перезапускают сеть как The Open Network (TON).

Криптовалюта переименовывается в Toncoin (TON).

Telegram официально открещивается от проекта, но

2022–2025 - Telegram неофициально возвращается.

💵 Встраивает кошельки TON в мессенджер.

Разрешает платить за рекламу в Telegram через Toncoin.

Активно поддерживает экосистему (но юридически не владеет).


кто сейчас владеет ton?

TON Foundation – некоммерческая организация, которая продвигает блокчейн.

Сеть валидаторов - управляют блокчейном (децентрализованно).

Telegram – не владеет, но делает TON "своей" криптой де-факто.


архитектура ton

Многоблокчеиновая структура с динамическим шардированием

🔤 Мастерчейн и воркчейны:

Базовая структура TON построена вокруг иерархии цепочек:

Masterchain – центральная цепочка, отвечающая за хранение критических глобальных данных (конфигурация сети, реестр валидаторов).

До 2^32 Workchains – каждая с собственной логикой (поддержка разных виртуальных машин или правил консенсуса).

Каждый Workchain может быть динамически шарден (до 2^60 Shardchains) в зависимости от загрузки

🔤🔤про шардирование

разделение блокчейна на независимые сегменты (шарды), каждый из которых обрабатывает свою часть транзакций.

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

валидаторы распределяются по шардам; каждый шард формирует свои блоки, а специальный координационный уровень (💸 Beacon Chain или его аналог) следит за финализацией и «перемешиванием» валидаторов.

Beacon Chain - «координационный» блокчейн, введённый в рамках перехода Ethereum с Proof of Work на Proof of Stake.

🏆 Он играет ключевую роль в экосистеме Ethereum 2.0, выполняя функции управления валидаторами, генерации случайности для распределения участников по шардам и обеспечения финализации (необратимости) блоков.

консенсус в ton

Делегированный Proof-of-Stake (PoS) с поддержкой BFT (Byzantine Fault Tolerance)

🔤 Валидаторы выбираются на основе доли (stake) в Toncoin. Процесс консенсуса доказывает стойкость к византийским отказам и ускоряет согласование блоков за счёт делегирования полномочий наиболее активным участникам

Изменения параметров сети и протокола принимаются через on-chain голосование валидаторов.

🔤 Хотя TON Foundation стимулирует развитие экосистемы и финансирует гранты, окончательное решение о протокол-апгрейдах определяется сообществом валидаторов

🔤 Про Слэшинг и безопасность: Валидаторы, нарушающие правила (двойное подписание или долгое отсутствие онлайн), рискуют потерять часть своей доли (slashing), что служит экономическим сдерживающим фактором против нечестного поведения

slashing- механизм экономического наказания (штрафа) валидаторов в сетях с алгоритмом консенсуса Proof of Stake (PoS).


технология

TON Virtual Machine (TVM) и смарт-контракты

стековая виртуальная машина, оптимизированная для параллельной обработки сообщений и формальной верификации про­грамм. Предназначена для минимизации затрат на вычисления и память

telegram запретил писать больше букв, сейчас продолжим тему
Please open Telegram to view this post
VIEW IN TELEGRAM
5💋62🔥1
ton с нуля

часть 2

языки программирования для $TON смарт-контрактов

fift - высокоуровневый язык на основе стека, используемый для локальной манипуляции ячейками и другими примитивами TVM.

Основная цель — компилировать ассемблерный код TVM в код контракта в виде набора ячеек (BoC - Bag of Slices/Cells).

funC - язык высокого уровня, используемый для программирования смарт-контрактов в TON.

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

Tolk - новый язык для написания смарт-контрактов в TON.

Компилятор Tolk => форк компилятора FunC, в котором используется синтаксис, похожий на TypeScript, но при этом все низкоуровневые оптимизации остались без изменений. Tolk => FunC нового поколения


модель «сообщение-ориентированной» обработки

В TON смарт-контракты взаимодействуют через передачу сообщений (messages). Пришедшее сообщение («inbound») инициирует выполнение функций контракта, итоговые сообщения могут транслироваться в другие шарды или контракты, обеспечивая асинхронность и масштабируемость процессов

⛏️ Инструменты TVM:

Статический анализ, формальная верификация и отладка выполняются с помощью наборов утилит, входящих в тулчейн (TON Compiler Toolchain), что позволяет выявлять уязвимости ещё до деплоя контракта

🌰🌰 Хранилище TON Storage

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

💸 Провайдеры хранилища вознаграждаются в Toncoin через смарт-контракты, привязанные к SLA (Service Level Agreement)

Использование:

Децентрализованный веб-хостинг (DWeb)

Хранение метаданных смарт-контрактов.

Распространение мультимедийного контента (NFT-арт etc..)

Преимущества - благодаря интеграции с TVM, TON Storage позволяет напрямую ссылаться на фрагменты внутри смарт-контрактов и упрощает оплату за услуги хранения за счёт автоматизации платежей через TON Payments


далее разберем базовое взаимодействие и интеграцию с $TON
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🤩1💋1
ton с нуля

часть 3

базовое взаимодействие и интеграция с $TON

транзакции и микроплатежи (TON Payments)

https://docs.ton.org/v3/documentation/dapps/defi/ton-payments

Off-chain платёжные каналы

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

https://docs.ton.org/v3/guidelines/web3/ton-proxy-sites/connect-with-ton-proxy

Идеально подходит для расчётов за частые мелкие операции (например, оплата за хранение данных или прокси-сервисы TON Proxy), когда каждую транзакцию невыгодно сразу включать в цепочку.

defi протоколы

KTON - протокол ликвидного стейкинга, позволяющий получать токены $KTON в обмен на заблокированные Toncoin.

Эти $KTON можно свободно торговать или использовать в других DeFi-приложениях

STON.fi – первый DEX на TON с автоматизированным маркет-мейкером. Поддерживает стандарт Jetton (аналог ERC-20) и интегрируется с Tonkeeper и другими TON-кошельками

Jetton - стандарт токенов в экосистеме (аналог ERC-20), позволяющий любому проекту выпускать свои токены на базе TVM.

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

SDK

JS / TS, Java, Python, C#, Rust, Go, Kotlin, C++ - все актуальные SDK доступны в документации TON

docs.ton.org/ru/v3/guidelines/dapps/apis-sdks/sdk

дока полностью переведена на русский язык 👍

как начать

подключения к сети TON

RPC-провайдер (HTTP/gRPC)

В большинстве случаев будем пользоваться публичными или собственными RPC-нодами (Orbs, Toncenter, getBlock etc...). Это самый простой и надёжный путь:

Не нужно запускать собственный узел.

API обычно доступно по HTTPS или gRPC.

как начать работать с одним из SDK (на примере TypeScript/JavaScript), но аналогичные шаги выполняются и для других языков:

Установка Node.js

Инициализируйте проект:

mkdir my-ton-dapp
cd my-ton-dapp
npm init -y


Устанавливаем нужные библиотеки

npm install @ton/ton dotenv axios


Жмите 🍓 будем писать скрипты на тоне периодически
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🍓144🔥2😍1