Дневник TON разработчика


Гео и язык канала: Весь мир, Русский
Категория: Криптовалюты


Пишу смарт-контракты, разрабатываю приложения на TON.
Автор: @taiakin

Связанные каналы

Гео и язык канала
Весь мир, Русский
Категория
Криптовалюты
Статистика
Фильтр публикаций


🗺 Разбираем транзакции по фазам

Каждая транзакция может быть разделена до 5-ти фаз 🤓

🎁 Фаза хранения (Storage phase)
На этой фазе рассчитываются комиссии за хранение, накопленные контрактом из-за использования пространства в блокчейне.

🪙 Фаза начисления (Credit phase)
На этой фазе баланс контракта пересчитывается с учетом возможного значения входящего сообщения и собранной комиссии за хранение.

⛏️ Фаза вычислений (Compute phase)
На этой фазе виртуальная машина TVM выполняет контракт. Результатом выполнения контракта являются: код завершения (exit_code), действия (сериализованный список действий), данные о потреблении газа (gas_details), новое состояние хранилища (new_storage) и другие параметры.

Фаза действий (Action phase)
Если фаза вычислений прошла успешно, на этой фазе выполняются действия, сформированные в фазе вычислений. В частности, действия могут включать отправку сообщений, обновление кода смарт-контракта, обновление библиотек и т. д. Однако некоторые действия могут завершиться неудачей (например, если попытаться отправить больше TON, чем есть у контракта). В таком случае вся транзакция может быть отменена, либо это конкретное действие будет пропущено (в зависимости от режима действий, например, контракт может использовать тип сообщения “отправить или откатить” или “попытаться отправить, а в случае ошибки игнорировать”).

🫴 Фаза отката (Bounce phase)
Если фаза вычислений завершилась неудачей (возвращен код завершения exit_code >= 2), на этой фазе формируется bounce-сообщение для транзакций, инициированных входящим сообщением.

@dnevnik_ton


Как вам дизайн этих галочек по бокам? 🤡

@dnevnik_ton


Интересно потестировать как работает новая реферальная программа 🤔

Посмотрите очередную тапалку.

В комментах прикреплю сколько удалось при помощи переходов получить звезд ⭐️

@dnevnik_ton


Смотрю, Major тут тоже подтягивает конвертацию ачивок в NFT 🎁


Репост из: Major Community
Видео недоступно для предпросмотра
Смотреть в Telegram
🌐 Upgrade achievements to NFTs

Majors, you can now easily convert your achievements into NFTs. After 21 days the actions will be unlocked, so you could enjoy trading or transfer it to anyone you want💱

🧢 Get verified by Major

Business cards are now available. Become officially a Major by verifying* your personal accounts and channels through the app ⭐️

*upon verification in 24 hours.


🎁 Токенизация реальных активов

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

Одним из главных преимуществ токенизации является дробное владение. Теперь один актив может принадлежать нескольким людям, что делает инвестиции более доступными. Это особенно актуально для таких сфер, как элитная недвижимость или произведения искусства.

Блокчейн обеспечивает прозрачность, безопасность и устранение посредников. Кроме того, токенизированные активы легко продаются и покупаются 24/7, что значительно повышает ликвидность 📈

😲 Однако есть и проблемы: технические ограничения блокчейна, правовая неопределенность и риски мошенничества. Несмотря на это, крупные компании, такие как JP Morgan, уже разрабатывают проекты в области токенизации, что говорит о большом потенциале технологии.

Согласно прогнозам, к 2030 году рынок токенизации может вырасти до $16 трлн. Эта технология меняет подход к инвестициям, делая сложные активы доступными каждому. Токенизация — это будущее финансов в эпоху Web3 🚀

@dnevnik_ton


Немного юмора под вечер вам в ленту из STON fi чата 👆

@dnevnik_ton


Кто покупал подарки? Теперь некоторые из них можно конвертировать в NFT за 25 ⭐️

На продажу можно будет выставить с 22 января на блокчейне TON.

Поделитесь в комментариях у кого какие 👇

@dnevnik_ton


🎁🎁🎁


🏆 Итоги 2024 года для TON

За год прибавилось 13 млн. новых пользоватей в экосистеме TON – интересно, сколько их них одноразовых пользователей тапалок и ботов 😄
Ежемесячное же количество активных кошельков достигло 12 млн.

Из интересного:
• оборот USDT в экосистеме $1 млрд.,
• TVL поднялся с $537 тыс. до $773 млн.,
• в Open Лиге распределили $26 млн., что довольно таки неплохо 🙃

Полная версия 👉 https://blog.ton.org/2024-year-recap

@dnevnik_ton


🎄 Звездочки под елочкой

Tiny Verse в честь новогодних праздников запустили акцию с елочками, находя которые вы можете собирать звезды для вашей галактики. В день вы можете находить до 10 таких елочек. За одну дают от 80 до 200 звезд 🤫

Акция будет продолжаться в течение нескольких дней.

@dnevnik_ton


🤭 Всех с наступающим Новым Годом!

Пусть этот год принесет уют, тепло и заботу. Всем желаю крепкого терпения и меньше стресса, в особенности в торговле криптой 👼

Ждем новых открытий и проектов в TON. Давайте обманем эту ракетку 🚀

@dnevnik_ton




Репост из: TON Community RUS
MaraTON Challenge 1: Масштабный конкурс для разработчиков стартует завтра

MaraTON Challenge 1 — это новый конкурс для разработчиков, организованный Codeforces и TON Core. Участникам предстоит решать практические задачи, актуальные для блокчейна TON. Специальные навыки не требуются — конкурс создан так, чтобы вы могли учиться в процессе.

📅 Даты проведения: 23 декабря 2024 - 13 января 2025

Общий призовой фонд составит более 50,000 USDT.
Призы получат не только победители, но и участники, которые покажут лучшие промежуточные результаты.

Регистрация открыта для всех — присоединяйтесь прямо сейчас!


Видео недоступно для предпросмотра
Смотреть в Telegram
Верификация по паспорту на Fragment:

@dnevnik_ton


🪞 Можно ли редеплоить контракт?

Да, в TON есть такая возможность. Если смарт-контракт содержит метод set_code(), то код может быть обновлен не изменяя при этом адрес.

Если контракт не может изначально выполнить set_code() (через свой код или выполнение другого кода, пришедшего извне), то его код никогда больше не может быть изменен. Никто не сможет развернуть контракт с другим кодом по тому же адресу 🌱

@dnevnik_ton


🤖 MEV-боты в блокчейне TON?

В блокчейне TON порядок транзакций предопределен и детерминирован. Это означает, что ни один участник не может изменить этот порядок после того, как транзакции попали в пул 📊

😼 Такая система исключает возможность манипулирования порядком транзакций с целью получения прибыли, что отличает TON от других блокчейнов, таких как Ethereum, где валидаторы могут менять порядок транзакций в блоке, создавая возможности для получения MEV (максимальной извлекаемой стоимости).

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

@dnevnik_ton


😲 TOLK уничтожит FunC?

Не так давно вышло интервью с Александром Кирсановым, одним из главных инженеров kPHP (улучшенный язык PHP для повышения производительности VK) про новый язык программирования смарт-контрактов на TON - TOLK. Давайте рассмотрим что и зачем это.

…самая ближайшая цель — это как раз сделать более привычный синтаксис (похожий на TypeScript).

По синтаксису TOLK напоминает TypeScript или Kotlin, хотя уже существует такой претендент в виде Tact, который наоборот еще больше запутывает новых обывателей, скрывая всю мощь TON в виде шардирования.

Я запускаю контракт и вижу: “TVM exception 9: cell underflow”. Всё. Что это значит? Где мне искать ошибку? Вот и непонятно. А что я действительно хочу увидеть — это номер строчки в FunC-файле…

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

Мы же помним, что Tolk — это “FunC под капотом, но похож на TypeScript снаружи”

Интересно, что TOLK сразу компилируется в Fift, как и FunC. К примеру, Tact сначала компилируется в FunC и только затем в Fift.

Посмотрим как будет дальше развиваться TOLK. Вполне возможно, что он станет новым этапом развития разработки в TON и сможет привлечь еще больше разработчиков в экосистему 🚀

@dnevnik_ton


⭐️ После листинга $MAJOR, решил развивать немного свою галактику в TinyVerse.

Поделитесь в комментариях своими звездными системами 👇

@dnevnik_ton


🤟 BTC обогнал серебро

Теперь Bitcoin по рыночной капитализации больше чем серебро на $10 млрд.

Цифровое золото уже на 8 месте среди крупнейших активов в мире 💸

@dnevnik_ton

Показано 20 последних публикаций.