TGViewer
Кисель Кисель @iamtemporary · 424 subscribers
Post #159 829
Сегодня хочу рассказать про первую боль от разработки на Solana — аренда места под смарт контракты.

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

Интересно сравнить эту механику с TON'ом, где тоже есть аренда. Но в ТОНе:
1. Реально аренда, ты платишь за место, которое занимает смарт контракт с посекундным биллингом
2. К сожалению, эта аренда является частью общего баланса

И второй пункт это крутейшая разница между TON и Solana. Совершенно правильно вынести плату за аренду места в отдельный баланс плюс иметь логичную возможность вернуть средства при закрытии аккаунта. В ТОНе комиссия для хранения сделана у всех по-разному и через различные костыли. Плюс не все даже реализовали возможность вернуть ТОНы с баланса при закрытии смарт контракта, а это просто не такая яркая проблема, пока ТОН стоит так дешево.

Закончили с ТОНом, теперь о том почему эта аренда является проблемой для меня. В моем приложении юзер не должен даже понимать, что его средства расположены в блокчейне. Основная валюта у меня это USD(c) — доллар, а аренда за смарт контракты в SOL.

Для оплаты комиссий я использую нативный инструмент FeePayer и это работает прекрасно. Но когда дело доходит до аренды смарт контракта — мы вступаем на поле различных кастомных реализаций над этой механикой. Например Token Accounts позволяют указать владельца суммы аренды, чтобы деньги вернулись к тому, кто их занес. А вот у каждого DeFi протокола будет по-разному и не обязательно такой механизм вообще будет предусмотрен.

Так аренда еще и не из дешевых — в сложных DeFi протоколах можно легко потратить 3-5 долларов чисто на этот депозит. И вот последнее предложение предыдущего абзаца рушит мою идею как исправить проблему аренды в SOL — Моя идея была в том, что я готов заплатить за юзера этот депозит в SOL, но тут главное, чтобы он был моим, а похоже это не так просто сделать.

К сожалению это показывает, что у нас до сих пор нет идеального блокчейна на котором можно было бы создать приложение с идеально простым UX, которое будет доступно массам.
  • 👍 13
  • 👨‍💻 11
  • 🍾 5
More from @iamtemporary
  1. Jul 17, 2026В последние месяцы качество результатов работы кодинг-агентов очень сильно выросло — это п…
  2. Jun 19, 2026Зацените — недавно подумал, что можно отобразить рынки полимаркета в виде Heatmap (вы наве…
  3. Mar 22, 2026Привет! Я тут в свободное время делал приложение с идеей связать инвестиции в стоки и блок…
  4. Mar 22, 2026На выходных решил заобноардиться в новую тулу для вайбкодеров — superset.sh (conductor.bui…
  5. Mar 17, 2026Поймал Claude Code цитировании очевидного AI-слопа как источник Работал с Claude Code, ски…
  6. Jan 28, 2026Я тут попытался применить инстурменты, которые генерируют видео — и все получилось ну очен…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →