Открыт бета-тест нового движка - можете полюбоваться, потыкать, сломать. Мы надеемся, что наш плод трудов вам понравится и не останется незамеченным!
Доступен по адресам: https://new.ech.bz https://new.ech.ist На период тестов и доработки - будет существовать параллельно со старым движком, никто никуда не переезжает силой.
В этом треде можно реквестировать фичи и сообщать о багах. Баг без репорта чинить сложнее, чем кажется, так что не стесняйтесь.
Основные преимущества, на данный момент: - Намного проще модификация, добавление новых фич - В несколько раз менее требователен к ресурсам сервера (хотя самих серверов теперь нужно больше) - Децентрализация (падение одного из серверов - не повлияет на работу) - Безопасность юзера (айпи сразу хешируется, специально не хранится, с точки зрения модератора будет виден иначе в разных тредах) - Прозрачность - есть публичный лог всех действий с/над бордой
Недостатки: - Дизайн сейчас минимален, будет существенно доделываться - Пока нет автоматической синхронизации постов между версиями - Весомая часть из запланированных фич пока недоступна
После завершения доработок движок будет выложен в опен-сорс - так что если руки чешутся поковыряться в коде, скоро будет можно.
>>1698794 да. без екзифа видево загрузилось но как закрыть паника
Проситель ID: Современный Том Хэнкс Вс 09 авг 2026 00:04:19УДАЛЕНО№169881110
при обновлении треда незаконченное сообщение сбрасывается нельзя открыть нормально все в новой вкладке нет каталога нахуя все отцентровано, пусть будет по левому краю как тут при снятии галочки "автообновление" и f5 потом галочка снова есть
Проситель ID: Надëжный Джеймс Бонд Вс 09 авг 2026 00:45:44УДАЛЕНО№169888911
сделайте нормально чтоб по нажатию на № в линке поста переходило к нему а не реплаило
Штош, предчувствия не обманули. Дело в ip. Пришёл домой и попробовал врубить новый сайт в хроме. Результат справа на пике (до сих пор ничего не загрузилось). Зато в Торе всё загрузилось моментально. Я читал оп-пост жопой и там было указано, что российские ip не работают или это баг?
Проситель ID: Известный Дарт Вейдер Пн 10 авг 2026 02:10:17УДАЛЕНО№170039445
>>1700222 Новая борда работает на блокчейне Sui, а бэкенд это по сути просто тонкий мост между юзером и блокчейном. Sui использует бинарный формат BCS для данных, поэтому API просто принимает и отдаёт те же сырые байты.
Проситель ID: Известный Дарт Вейдер Пн 10 авг 2026 05:42:19УДАЛЕНО№170043050
>>1700429 По дашчану довольно много работы, он пока не в приоритете. К тому же, текущим дашчаном никто почти не пользуется. Но возможно будет.
Браузерную версию сайта делать и поддерживать намного проще, она сейчас должна быть юзабельной. В будущем будет улучшаться, чтобы быть похожей на дашчан.
>>1700484 Перенесли на другой сервер. Попробуй зайти с Ру IP.
Проситель ID: Известный Дарт Вейдер Пн 10 авг 2026 10:16:44УДАЛЕНО№170055954
>>1700484 Возможно, дело в encrypted client hello, которое у cloudflare включено по дефолту, и провайдер не пропускает. Мы переехали с cloudflare pages на свой сервер, попробуй ещё раз зайти https://new.ech.bz/ https://new.ech.ist/
Проситель ID: Свободный Тодор Саттер Пн 10 авг 2026 10:36:28УДАЛЕНО№170059655
Проситель ID: Свободный Тодор Саттер Пн 10 авг 2026 12:07:56УДАЛЕНО№170078170
>>1700737 Понял. Включаю там мр4 и когда окно плеера перетаскиваю с места на место, видео ставится на паузу. При следующем перетаскивании, снимается с паузы.
Проситель ID: Свободный Тодор Саттер Пн 10 авг 2026 12:12:04УДАЛЕНО№170079871
А, а ещё ползунок в плеере доходит почти до конца, перескакивает назад и так по кругу. Длительность МР4 отображается не верно и навигация ползунком в плеере не работает корректно
Проситель ID: Старший Рэмбо Пн 10 авг 2026 13:38:17УДАЛЕНО№170093772
>>1698664 (OP) Добавьте nsfw фильтр, и добавьте удаление постов и тредов по паролю
>>1700937 Бессрочное удаление чего-либо по паролю, который нужно где-то хранить — несёт риск ряда злоупотреблений. Как вариант, именно самостоятельное удаление — ограничить сроком в неделю. Выше этого срока — через репорт на пост, чтобы модератор мог подтвердить через сверку идентичности. Можно попробовать привязывать всё к идентичности, но её можно легко потерять, если не сохранить со стороны пользователя. При условии, что мы пытаемся вообще максимально сократить количество вещей, которые хранятся на нашей стороне — это требует размышлений.
Это не первый реквест такой фичи, будем думать как организовать безопасно и надёжно.
Проситель ID: Известный Дарт Вейдер Пн 10 авг 2026 15:28:22УДАЛЕНО№170114079
Проситель ID: Свободный Тодор Саттер Пн 10 авг 2026 15:28:28УДАЛЕНО№170114180
>>1701115 Если будут пасскоды, можно сделать их привязанными не к ip, а хз к чему, но чтобы при ежедневной смене динамического ip, пасскод не слетал? Текущая капча не напряжная в принципе, но только если ты не постоянный резидент лесополосы.
Проситель ID: Известный Дарт Вейдер Пн 10 авг 2026 15:29:41УДАЛЕНО№170114681
>>1701141 Пасскоды будут привязаны либо к идентичности, либо будут сами по себе, независимо от IP и идентичности. К IP привязываются только баны, голосования, реакции
Проситель ID: Замечательный Тони Монтана Пн 10 авг 2026 15:31:11УДАЛЕНО№170115482
>>1701447 ech-board-keypair в local storage. Там лежит пара приватный+публичный мастер-ключ. Из неё выводятся криптографические пары для всех действий на борде.
К примеру, когда ты отправляешь пост, ты генерируешь рандомное 256-битное число(tweak), потом делаешь hash(master + tweak) - это твой приватный ключ для поста. После этого вычисляешь из него публичный ключ, и публикуешь его в сеть вместе с tweak и подписью.
Ты можешь криптографически доказать, что конкретный пост, или вообще любое действие, принадлежит тебе, без доверия серверу. Просто берёшь опубликованный tweak, вычисляешь локально hash(твой master + опубликованный tweak), считаешь public key, и сравниваешь его с public key, который лежит в посте. Если совпало - значит пост твой, и ты можешь подписывать действия над ним, а смарт-контракт проверит подпись и обработает.
Сервер при этом ничего не хранит, всё вычисляется из одного твоего мастер-ключа. Это что-то типа пароля от биткоин-кошелька, его лучше не терять. В будущем добавим удобный интерфейс для экспорта и импорта мастер-ключа.
>>1698664 (OP) Начну с того, что двух тем (оформлений) на выбор в новом движке недостаточно. Необходимо еще как минимум добавить оформление Neutron.
Также я заметил что на новом движке пока что не работает такая важная функция как удаление постов по таймеру, то есть таймер как бы можно установить, но он не работает. Это тоже необходимо обязательно исправить.
>>1701781 Оформлений будет обязательно больше. Также планируется добавить возможность устанавливать кастомные стили, вообще каждому на свой вкус. Классические в приоритете, конечно.
>>1702376 Вместо пасскода планируется вводится совершенно другая система, которая исключит потребность использовать пасскод. Однако есть Идентичность, это что-то условно похожее на пасскод, просто он изначально есть у всех.
>>1702517 Сейчас везде стоит бамп-лимит в 1000 постов, но есть возможность повысить и до 1500, учитывая все оптимизации.
Проситель ID: Известный Дарт Вейдер Вт 11 авг 2026 12:42:29УДАЛЕНО№1702555105
>>1703217 Пока не работает, но можно webp, по сути те же гифки
>>1703223 Там базовый функционал, о каких свисто-перделках речь. Новый движок нужен в первую очередь для безопасности пользователей. Если за серверами придёт майор, то на новом движке он не получит ничего полезного. Вся инфа и так публичная, любой может посмотреть и не получить ничего для деанонимизации. К тому же - его намного удобнее развивать, чем старый движок.
Проситель ID: Способный Ван Хельсинг Вт 11 авг 2026 21:01:02УДАЛЕНО№1703410113
>>1703264 >Если за серверами придёт майор Проблемы анона. Пусть сидит с ВПН. Или не на спидорашке.
Проситель ID: Известный Дарт Вейдер Вт 11 авг 2026 21:08:03УДАЛЕНО№1703429114
>>1703410 > ВПН Времена сейчас неспокойные, ВПН может держать тот же майор. К тому же ВПН можно просто забыть включить, и тогда светанёшь свой настоящий IP, потенциально тому же майору.
>>1703429 >ВПН можно просто забыть включить kill switch
Проситель ID: Способный Ван Хельсинг Ср 12 авг 2026 01:27:40УДАЛЕНО№1703990116
Нахера высирать какую-то тупую чушь? Хочешь поупражняться в свистоперделках, потому что для вката в айти сказали запилить имиджборд - так и пиши. Глупые оправдания никому не нужных функций максимально потешны. Вот уж как будто ты действительно по интеллекту приближаешься к одному из прошлых админов, вроде, Енотику.
>>1700394 >Новая борда работает на блокчейне Sui, а бэкенд это по сути просто тонкий мост между юзером и блокчейном. Бляяяя, блокчейн. Ты же заебёшься платить за эту хуйню. Ты будешь отваливать ТЫСЯЧИ баксов, просто чтобы заливать туда гигабайты щитпостинга.
Проситель ID: Известный Дарт Вейдер Ср 12 авг 2026 02:22:49УДАЛЕНО№1704116121
>>1704100 У нас сейчас сеть на своих нодах, газ бесплатный. Погоняем, посмотрим как пойдёт, возможно перекатимся в mainnet, если получится оптимизировать стоимость транзакций так, чтобы она была не больше, чем стоимость инфры, на которой это сейчас хостится. В сеть идут только хеши, поэтому там не гигабайты, но всё равно ощутимые размеры.
Ну ХЗ, я разочарован немного. Я думал, будет буквально новый движок. А тут какая-то громоздкая, раздутая, сложная система на блокчейне, которая вдобавок ко всему требует оплату операций, что ляжет на плечи владельца, т.е. она одновременно и сложнее, и дороже, и вообще непонятно, ради чего все это: чтобы если сервер попадет не в те руки, посты было не прочитать? Имиджборды - это просто продвинутая версия гостевой книги, а для гостевухи DeFi как для козы баян. Что касается "постига без капчи", капча здесь не просто так стоит: первый эскейпчан буквально вайпали после открытия, из-за чего даже закрывался постинг с новых IP. И новый фронтенд, кстати, нифига не быстрее старого, видно же, что с задержкой грузится.
Проситель ID: Известный Дарт Вейдер Ср 12 авг 2026 16:29:17УДАЛЕНО№1704795125
>>1704612 > которая вдобавок ко всему требует оплату операций, что ляжет на плечи владельца Хостить сайт - это не бесплатно. Нам нужно платить за сервер, за домены, сейчас добавилась оплата за запросы в AWS KMS, для вычисления HMAC от IP адреса, чтобы даже мы не могли локально перебрать маленькое 4млрд пространство всех IP-адресов. Оплата блокчейн-операций на данный момент бесплатная, потому что у нас сейчас своя Sui сеть.
> Что касается "постига без капчи", капча здесь не просто так стоит: первый эскейпчан буквально вайпали после открытия Через какое-то время капча будет включена, сейчас постинг доступен без неё. По задумке, юзерам надо будет вводить меньше капч, чем они вводят сейчас. Новый сайт тоже вайпали на открытии, эта возможность была оставлена специально, чтобы проверить систему под нагрузкой.
> И новый фронтенд, кстати, нифига не быстрее старого Сейчас задержка на загрузку должна быть в пределах 100-400мс, при чтении из кеша. Мы это стараемся оптимизировать, чтобы сделать ещё быстрее. Текущий фронт рендерит быстро, потому что бэк по таймеру пре-рендеривает все доски, все треды и т.д., так называемый best effort в старой архитектуре, и отдаёт фронту через nginx уже готовый html для отрисовки. Но это значит, что обновления досок появляются не сразу, а когда на сервере срабатывает таймер. Это очень плохо масштабируется. На новом сайте обновления появляются сразу, и сейчас ведётся работа над real-time обновлениями, чтобы юзеры получали новые треды, посты и т.д. не по таймеру, а когда они реально появились. Как в дискорде, телеграме и других мессенджерах.
>>1704612 Енотик выбрал достойного наследника. Гений укро-гамбургского пориджа во всей красе: не решение проблем и не оптимизация существующего, а баловство с двиганием кнопок и "инновациями" ради инноваций.
>>1704891 Слушай, а уточни, на всякий случай, пожалуйста, про какого именно Енотика идёт речь? Про того, который известен — активно при старой администрации занимался пиаром борды (эскейпчана). Ну и, насколько мне известно, ничем больше не прославился, нигде не светился. Впрочем, я и не искал.
>не решение проблем и не оптимизация существующего, а баловство с двиганием кнопок и "инновациями" ради инноваций
Смотри какая ситуация. По обьективным замерам скорости загрузки тредов видно, что они сейчас могут занимать до двух секунд. Также часть функционала сломана или работает с ошибками. Также нашли несколько критических уязвимостей, которые несут риски вообще для всех. Пытаемся исправить > замечаем что проблема в текущем фронтэнде и бэкэнде одновременно > это легаси-код на другом языке > делаем свой движок и фронтэнд, чтобы не было нужды разбираться и поддерживать старое, тем более, что все возможности есть. Логично? Логично. А если уж делать своё — почему бы не разойтись на полную, и не сделать сразу же магнум опус, безопасно и элегантно? Опять таки, возможности есть. В чём вообще твоя претензия, чего ты конкретно от нас хочешь, пожалуйста, уточни.
>>1704795 >для вычисления HMAC от IP адреса, чтобы даже мы не могли локально перебрать маленькое 4млрд пространство всех IP-адресов. Какой толк от хеширования айпи, если dpi спокойно уже делают тайминг атаки, читают sni (ech сдох). Скрыли от модеров/мифического изъятия серверов, а толк околонулевой если честно, все равно без впн/tor заходить на такие сайты опасно, метаданные что вася иванов с айпи 12.34.56.78 подключался к sni=new.ech.bz будут хранится 3 года. При расширенном анализе будет так(нейрослоп): Например, ты загружаешь WebM-видео размером 20 МБ: DPI фиксирует, что с твоего реального IP в 21:20:00.120 начался большой поток данных, а к 21:20:18.700 он закончился — то есть видит примерно 18,6 секунды передачи и весь её временной рисунок: когда начались пакеты, где были паузы, с какой скоростью шёл поток и когда он закончился; если другой наблюдатель видит, что в 21:20:00.130–21:20:18.650 на сервер пришёл практически такой же поток, он может сопоставить два события и заключить, что трафик от твоего IP соответствует именно этой загрузке, причём для этого ему не обязательно знать содержимое видео или твой hash(IP) — достаточно совпадения времени и характеристик потока.
Проситель ID: Известный Дарт Вейдер Ср 12 авг 2026 21:44:24УДАЛЕНО№1705299129
>>1705268 Для снижения риска тайминг-атак у нас есть настройка timestamp_precision_ms, можешь посмотреть её по кнопке "Дебаг" на главной странице. Сейчас она 0, но её можно поставить, скажем, 60000, чтобы округлять до минут. Понятное дело, что время появления поста можно узнать и другими способами, например мониторя каждый тред, но это требует больше ресурсов, и шанс того что это станут делать намного меньше. Ну и это лишь косвенное доказательство, которое куда тяжелее защитить, чем прямое совпадение IP адресов.
Репортую баг. Решил запостить 6 видосов в одном посте и всё было нормально, дало присоединить, но борда их молча не запостила, видимо лимит. Но нигде это не отображается.
>>1705698 Отчасти правдиво, но я считаю, что важнее конкретные действия и реакции.
Для начала, под нашу инфраструктуру мы используем traefik вместо nginx. Сильно проще деплоить на эдж-ноды, которые мы сможем легко менять, в случае потери. Конфиг можно разливать удалённо, не хранить на диске. Дополнительно, по дефолту — логгирование вообще выключено в самом пакете, да и нам оно не нужно для работы. Но тут только принимать на веру нашу добросовестность.
Однако, так или иначе, всё взаимодействие всё равно происходит по айпи, без этого в клирнете не обойтись. И вот тут — необязательно вообще нам верить. У нас работает постинг из тор, впн, можно использовать ipv6, прокси, что-угодно. Но благодаря блокчейну, нам удалось уйти полностью от самой серьёзной уязвимости классических имиджборд — у нас нигде нет общей базы данных, где бы лежали рядом твои айпи и пост.
Также, что любой может проверить открытыми утилитами — мы полностью вне юрисдикции РФ, что означает что на нас не распространяется необходимость соблюдения законов, уровня яровой, того что там требует ркн и прочего. Впрочем, мы обязаны соблюдать законы других юрисдикций, но это значительно проще и свободней, всё равно, с учётом того что мы будем активно подстраивать инфраструктуру таким образом, чтобы находится в наиболее позволительных юрисдиикциях.
Однако, действительно, на требование "докажи что не ханипот" — ответа нет, впрочем, ни у кого. Потому мы будем следить за репутацией и адаптироваться под ухудшающиеся условия клирнета так долго, как это будет возможно.
Проситель ID: Стремительный Тодор Саттер Чт 13 авг 2026 20:43:05УДАЛЕНО№1707298134
>>1707338 Запланировано три основных категории: 1) Скрытое, то что можно всё ещё открыть со стороны конкретного пользователя. Скрываться может по тегам, конкретным модератором, правилам пользователя — гибкая штука.
2) Мягкое удаление — посты видят только модераторы выше определённого уровня, их можно восстановить при необходимости.
3) Жесткое удаление — удаляется ключ для расшифровки содержимого блокчейна, из которого в движке собирается пост. После удаления ключа — информация не подлежит восстановлению, никак.
>>1707338 Сейчас удалённые посты можно посмотреть только для того, чтобы нажать на них кнопку дебаг, или чтобы восстановить. Контент для них не отображается. С одним исключением - если на странице уже есть пост с идентичным текстом - то тогда отображает его текст
>>1710445 >>1710452 Работаем над реализацией фичи, чтобы посты приходили в реальном времени у всех, как в мессенджерах. Но это требует некоторых дизайнерских решений, которые нужно сообразить как реализовать.
Мы надеемся, что наш плод трудов вам понравится и не останется незамеченным!
Доступен по адресам:
https://new.ech.bz
https://new.ech.ist
На период тестов и доработки - будет существовать параллельно со старым движком, никто никуда не переезжает силой.
В этом треде можно реквестировать фичи и сообщать о багах. Баг без репорта чинить сложнее, чем кажется, так что не стесняйтесь.
Основные преимущества, на данный момент:
- Намного проще модификация, добавление новых фич
- В несколько раз менее требователен к ресурсам сервера (хотя самих серверов теперь нужно больше)
- Децентрализация (падение одного из серверов - не повлияет на работу)
- Безопасность юзера (айпи сразу хешируется, специально не хранится, с точки зрения модератора будет виден иначе в разных тредах)
- Прозрачность - есть публичный лог всех действий с/над бордой
Недостатки:
- Дизайн сейчас минимален, будет существенно доделываться
- Пока нет автоматической синхронизации постов между версиями
- Весомая часть из запланированных фич пока недоступна
После завершения доработок движок будет выложен в опен-сорс - так что если руки чешутся поковыряться в коде, скоро будет можно.