TGViewer
toncells toncells @toncells · 779 subscribers
Post #248 498
Привет, это @sepezho. Я пришел с новостями.

У меня давно была идея построить тонцелс правильно. Что значит “правильно”? Это значит полностью без бэкенда прослойки, сделать его полностью ончеин.

* тонцлс1 был построен как веб2 приложение, с нфт в виде прав на владение клеткой. Т.е. я построил бэкенд который держал все картинки всех областей в своей памяти. Общая картинка всего поля тоже собиралась бэкендом. Даже минт нфт делал бэкенд (когда видел, что на кошелек пришли тоны с специальным сообщением)! В общем, приложение по сути работало само по себе вне тона, а НФТ на тоне являлись доступом к клеточкам на карте. Такая архитектура была заведомо идеологически неправильной, где сервер был узким горлышком. Упал сервер - приложения больше нет. Ровно как и ваших картинок. Но стоит сказать, что такой подход позволил нам заланчить эту нфт коллекцию буквально на первой волне. Тонцелс является одной из самых старых нфт коллекций на тоне в целом. Мы начинали строить нфт коллекцию на тоне еще до появления стандарта смартконтракта нфт. Т.е. про редактируемые нфт смартконтракты речи вообще не шло. /// Да и в целом, в те времена глубокого понимания что и как работает в тоне у меня особо не было. В общем делали как могли. Как получалось.

* тонцелс2 идея построения ончеин версии проекта витает в воздухе уже больше года. заключается она в том, чтобы перевести всю логику тонцелса1 (редактирования и хранения картинок) на сами смартконтракты. Таким образом юзеры полностью владеют своей клеткой. Именно на НФТ (на блокчеине) записана информация о картинке и других данных (name / description). Важно отметить, что формат тоже изменился. Больше нету ограничения на картинку в 16х16px! Единственное ограничение, которое есть на картинку это по весу - 100kb (причем это ограничение идет от блокчеина ТОН / картинку больше просто не получится разместить в сторе смартконтракта нфт). Так же в тонцелс2 нету никаких area. И само количество cells изменилось с 10к до 1.6к.

Технические приемущества тонцелс2 перед тонцелс1 в целом очевидны, достаточно просто пойти на гетгемс и посмтреть на коллекцию - каждая нфт отображает картинку котораую она хранит (+ имя и описание нфт)! Взглянув на эти метаданные вы увидите подпись onchain - это значит, что эти даннные записаны напрямую в смартконтракт. Карта тонцелс2 будет жить ровно столько, сколько просуществует сам ТОН!! Небольшая ремарка, да само фронтенд приложение пока что хостится на сервере. Но, во-первых, это приложение open-sorсe / каждый может скачать копию сайта себе и развернуть у себя на пк / во-вторых это приложение очень простое и совершенно не требует middleware бэкенда, так что скоро я его размещу на тон-сайтах / на ipfs. Получается, и сам фронтенд сайт будет жить вечно :D !

Идем дальше.

Стоит сказать, что тонцелс2 был написан мной в хакатон режиме за одни выходные поэтому он может показаться немного сырым. На самом деле между нами говоря лично мне нравится такой дизайн больше чем перегруженные дизайны (например я фанатею от старого дизайна curve fi протокола). Я считаю гениальность заключается именно в простом, а не в сложном. Кстати, ВЕСЬ процесс разработки я записал на видео ОТ и ДО (ссылки будут ниже)!

Еще стоит отметить, что ВСЯ кодбаза TONCELLS теперь открыта. На этих выходных я принял решение, что надо отдавать комьюнити то, за что вы когда-то платили (за разработку). В общем, теперь открыто абсолютно все! Начиная от бэкенда и фронтенда старого тонцелса, заканчивая телеграм ботами и смартконтрактами нового тонцелса2!

Так, а теперь ссылки

Вот коллекция тонцеллс2 на гетгемс
Вот приложение тонцелс2 - https://2.toncells.org
Вот github организация toncells с опенсорс кодом ВСЕГО ПРОЕКТА
Вот плейлист на ютубе с видео о том как был разработан тонцелс2
  • 🔥 13
  • 👍 1
More from @toncells
  1. Jul 2, 2026Looks like a photo loading in the 90s Speed is about the same Fastest blockchain in the wo…
  2. Jul 2, 2026Post #275
  3. Jul 2, 2026UPD Since dton is closed, I decided to migrate the app to TON API Loading in batches of 10…
  4. Mar 26, 2025step by step brick by brick...
  5. Mar 26, 2025UPD added warning notes on the page & dton loading logic fix (they changed rate limits & t…
  6. Mar 24, 2025!TONCELLS v2 NFTs are SBTs! they always were? v2 nfts cannot be transferred, there is a bu…
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 →