TGViewer
Джун на фронте | IT Dev Log Джун на фронте | IT Dev Log @divatoz · 7.44K subscribers
Post #1352 1.89K
Джун на фронте | IT Dev Log Рабочий дневник: День 135 Общий чат готов! 🤩 Удалось добавить в приложение первый прототип общего чата. На видео три браузера — Brave, Google Chrome и Yandex. Да, у всех них под капотом движок Chromium, но цель была показать обмен сообщениями между разными…
Рабочий дневник: День 136
Готовимся к выкатке!

🔧 Чтобы выкатить наше решение в продакшен, сначала нужно развернуть логику «бэкенда» в блокчейне.

Если кратко, нам необходимо отправить транзакцию с кодом смарт-контрактов и оплатить её. После этого API и код будет доступен всем для изучения и взаимодействия.

Стоимость деплоя зависит не только от курса Ethereum и его внутренней комиссии (Gas), но и от веса самих контрактов. Например, в прошлой итерации мы включили в наш код библиотеки от OpenZeppelin, которые тоже являются контрактами.

Это значительно увеличило не только стоимость деплоя, но и цену операций с нашими контрактами. Так, публикация постов в Mainnet стала в 100 раз дороже.

🔄 После оптимизации, добавления прокси-контрактов и других приблуд Solidity, расходы снизились до более адекватного уровня. Однако в Mainnet всё ещё дорого.

📥 Решение есть! Можно использовать блокчейны второго уровня (Layer-2). Один из таких вариантов — Arbitrum, где комиссии в 10-100 раз ниже, чем в Ethereum.

Важно, что любой смарт-контракт на Solidity можно запустить в Arbitrum без изменений. Все операции, происходящие в L2, защищены основной сетью (L1).

Arbitrum отправляет транзакции в L1 не поштучно, а в сжатом виде — пачками по тысяче транзакций. Это называется Rollup (свёртка транзакций), а сама технология — Optimistic Rollups.

💰Я также заметил, что у проекта практически отсутствуют операционные расходы (OPEX).

Нам не нужно думать о серверах и их администрировании, проблем с масштабированием нет (как для чатов, так и для каналов).

Нет рисков DDoS-атак и проблем с безопасностью, бэкапы и firewall не требуются, балансировка нагрузки не нужна, как и отряд DevOps-инженеров или #сисадмин-ов

Да, за основные действия платит пользователь, но те, кто просто потребляет контент, делают это бесплатно. Контракт работает сам по себе, как и Waku.

🎮 Осталось решить вопрос с распределённым хостингом фронтенда.

Одно из возможных решений — использование IPFS и ENS, но эти решения придется переодически администрировать.

Быть может есть другие варианты, типо включил и забыл?)

📊 #статистика День 1155 == 2470 час в IT
  • 💩 25
  • 🔥 9
  • 👍 3
More from @divatoz
  1. Oct 4, 2026Подключил антиспам на Jev, накидайте плз непристойностей в комментарии, помогите задебажит…
  2. Oct 2, 2026Карпаты рассказал, как теперь правильно общаться с LLM Совсем недавно переживали, что Андр…
  3. Sep 30, 2026Рабочий дневник: День 568 Как я mcdis.ru верстал 🚬 Сегодня расскажу про процессы, а не пр…
  4. Sep 29, 2026ну в целом, пока что удивительно блеклая презентация. клон Muse/Grok-bot, подписка за $500…
  5. Sep 26, 2026ИИ официально стоит дороже чем марихуана и фентанил, а через два года станет дороже кокаин…
  6. Sep 25, 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 →