Pet4Projects. Обзорная статья. Часть II
Pet4ProjectsС вниманием к деталям
Статус
Несколько слов о ходе разработки проектов
Разработка идёт практически так, как и предполагалось - медленно, но верно.
Сдвиг ориентировочных сроков вправо практически неизбежен. В случае с ВК он уже случился.
Самый концептуально "простой" Волшебный Кошелёк пока испытывает небольшие трудности, заключающиеся в выборе подходящей криптовалюты для тестов, отладки управляющей системы и стейблкойна для последующей работы, т. к. Биткойн не подходит практически по всем параметрам (архитектура, волатильность, скорость, удобство, комиссии), LN частично подходит, но с рядом ограничений.
Следите за обновлениями на официальном сайте. Обновления могут быть как на самом сайте, так и на сторонних платформах, ссылки на которые размещены на сайте.
Пройдёмся по каждому из проектов.

Статус проектов
👛 Волшебный кошелёк
Статус: дорабатывается с учётом изменившихся обстоятельств, в поисках оптимальных вариантов
Готовность: порядка 60%
Одна из задач, которую предстоит решить, это выбор криптовалюты для открытых тестов и для стабильной работы в будущем.
Почему нельзя просто взять и начать работу с Биткойном, самой популярной криптовалютой?
Анализ и закрытое тестирование показало множество слабых сторон Биткойна как средства расчетов для ВК.
Дело в том, что Биткойн по многим причинам не очень подходит именно для подобных решений, где происходит постоянное движение незначительных средств (малых сумм).
Это и UTXO-архитектура, для ВК предпочтительнее account-based криптовалюты.
Это и скорость сети (количество транзакций в секунду), Биткойн очень медленный, не более 10 транзакций в секунду.
Это и большие комиссии, что невыгодно. Практически бессмысленно работать с большим количеством транзакций на малые суммы с умеренным процентом возврата. Даже при идеальных раскладах всё равно будет уход в минус. А работать с большими суммами в тестах и на начальном этапе неоправданно.
Плюс, конечно же, волатильность.
Можно использовать Lightning Network (LN), там и комиссии невысокие, и скорость транзакций высокая, но там также есть несколько узких мест, главные из которых это сложность автоматизации и управления процессами.
Поэтому сейчас, предварительно, для тестирования ВК круг криптовалют такой: Nano (XNO), Solana (SOL) и ещё ряд криптовалют со схожими характеристиками. Также не сбрасываем со счетов (LN).
Приоритет для тестов - Nano (XNO), т. к. это одна из немногих криптовалют, если не единственная, где нет комиссий, приемлемая архитектура и достаточно высокая скорость транзакций. XNO не входит в топы самых популярных криптовалют, но в Топ-100 по разным оценкам присутствует во второй половине списка. Она также подвержена волатильности, и можно предположить, что с ростом популярности, если она будет использоваться в ВК, её курс начнёт расти и, скорее всего, будет испытывать значительные колебания, со всеми вытекающими.
Для продуктивной и стабильной работы в ВК и подобных системах нужна очень низкая волатильность.
Для этих целей подойдёт стейблкойн, рассматриваются варианты на быстрых сетях.
Наверное, у многих возник вопрос, как же так, Bitcoin, Nano, Solana и большинство других криптовалют не анонимны по умолчанию. Тогда о какой анонимности может идти речь? Верно, они не анонимны. Поклонникам стойкой анонимности нужно будет конвертировать средства из BTC, XNO или SOL в Monero (XMR), действительно анонимную криптовалюту. Этот аспект тоже будет рассмотрен в инструкциях для пользователей.
Также, параллельно с ВК разрабатывается другой проект со схожими принципами, но кардинально отличающийся по архитектуре, где не нужен "Волшебный Кошелёк", где P2P переводы происходят напрямую между участниками проекта, а Администрация следит за корректностью процесса и соблюдением правил. Разработка идёт крайне медленно, т. к. приоритет сейчас сфокусирован на первых четырёх проектах. Пикантность ситуации заключается в том, что схема с P2P-переводами была приоритетной, но ввиду своей сложности была отложена на неопределённый срок.
Об этом основном проекте, временно пребывающем в статусе субпроекта, имеет смысл говорить после старта и продуктивной работы хотя бы 1-2 проектов из основной четвёрки.
🎁 реДонато
Статус: в разработке
Готовность: порядка 35%
Дописываются скрипты, проводятся локальные тесты готовых модулей, также рассматриваются готовые программные решения на основе СПО и различные варианты серверной архитектуры. Стоит отметить, что выбор, отладка, тестирование и сопровождение серверной архитектуры при определённых сценариях может быть более сложной задачей, нежели написание скриптов и модулей непосредственно для приложения.
В данном проекте выбор криптовалют не критичен, он вообще не об этом, т. к. фокус на простоте, функционале, устойчивости и удобстве сервиса приёма и публикации сообщений. Криптовалюта здесь фигурирует в качестве реквизитов для донатов сообществам, проектам или частным лицам.
🍺 Кварта
Статус: в разработке
Готовность: порядка 25%
Дописываются и редактируются скрипты, рассматриваются различные варианты серверной архитектуры, управления и безопасной обработки и хранения данных.
Для данного проекта, как и для Беты, готовых решений не существует, поэтому разработка ведётся собственными силами.
Здесь также криптовалюта не критична. Волатильность, скорость транзакций и архитектура не имеют жестких требований, т. к. процент крупных выигрышей относительно небольшой (большим он не может быть по определению). Количество транзакций от системы к победителям невелико, следовательно, скорость и размер комиссии принципиальной роли не играют. Но если в игровой протокол внедрять решения уровня "каждый второй билет выигрышный", тогда мы получим множество транзакций на небольшие суммы. В этом случае уже важны и скорость, и архитектура, и комиссии. При этом теряется смысл и сама суть лотереи. Вложить рубль и получить три - это не те призовые, ради которых играют в лото.
🅱️ Бета
Статус: в разработке
Готовность: порядка 20%
Пишется основной управляющий скрипт, прорабатываются модули для различных типов ставок и системы проверки, рассматриваются различные варианты серверной архитектуры, контроля и верификации событий.
Здесь в плане нагрузки нечто среднее между ВК и Квартой, т. к. процент выигрышей предполагается значительным, порядка 10-90%, в зависимости от типа ставки, количества участников, спортивного события и соотношения сил соперников. Поэтому при количестве ставок (переводов) около 1000 (1000 транзакций), например, возврат будет ориентировочно от 100 до 900 транзакций.
Поэтому для Беты медленные криптовалюты не подходят, т. к. участников может быть значительно больше 1000, соответственно и транзакций тоже.
Далеко заглядывать не будем, но можно предположить или просто пофантазировать, скорее, второе, что тестовая работа MVP "Беты" на время ЧМ-2026 по футболу была бы неплохим вариантом.
Показатели готовности в процентах являются ориентировочными, отражая оценку Администрации. Более того, в случае с ВК процент готовности значительно просел, с 85-90% до 60%, из-за того, что наработки по работе с BTC оказались непригодными даже к открытому тестированию, т. к. Биткойн не подходит для подобных схем.
Код. Документация. Правила
Помимо работы непосредственно над кодовой базой проектов, параллельно осуществляется написание общей технической и пользовательской документации, дорожной карты для внутреннего пользования, правил для каждого из сервисов и инструкций для пользователей. Также разработан план поэтапной языковой локализации для всех текстовых документов. В первую очередь перевод будет осуществлён на основные 6-8 языков мира - английский, испанский, португальский, французский, немецкий, а также китайский, арабский и хинди. Перевод на последние три языка будет происходить по упрощённой схеме.
Как видите, работы достаточно, как и энтузиазма. Как уже упоминалось, разработка идёт не по-стахановски. Но вы можете активировать Turbo-режим, тогда вся работа будет выполняться с удвоенной энергией! Это шутка, конечно, но донаты существенно облегчают разработку. Проверено сотнями довольных разработчиков!

Если вы можете помочь проекту Pet4Projects, например, донатами, распространением информации или поделиться своим опытом - добро пожаловать!
Донаты
Реквизиты указаны на официальном сайте.
Распространение информации
Любым удобным для вас способом. Желательно этичным, можно ленивым, избегайте спама. Выше даны рекомендации.
Поделиться своим опытом
Пока нет официальной площадки, где можно это сделать. Вероятно, в обозримом будущем у вас появится возможность написать комментарий под публикацией на одной или нескольких блог-платформах в Клирнете. Далее будет представлена официальная площадка в Даркнете (onion) и, вероятно, гейт для доступа из Клирнета. Возможно, Даркнет-зеркалирование в будущем будет распространено на I2P (eepSites), Freenet/Hyphanet (freesites) и ряд других анонимных сетей.
Информационные публикации (копии удалённых материалов)
Эти публикации - точка входа в Pet4Projects:
🇹 https://telegra.ph/Pet4Projects-4-v-1-09-05
🇹 https://telegra.ph/CHetyre-pet-proekta-Ot-idei-do-MVP-09-12
🇹 https://telegra.ph/Pet4Projects-V-ozhidanii-chuda-09-19

Что важно помнить?
Что на данном этапе Pet4Projects - это, прежде всего, pet-проекты, которые разрабатываются в свободное время на голом энтузиазме. Они требуют знаний, времени, навыков, ресурсов, инфраструктуры и денег. И всё это обеспечивается без привлечения средств со стороны. Да, спустя почти полгода после старта P4P на официальном сайте появились реквизиты для донатов, теперь каждый может оказать посильную помощь, однако, значительный и основной объём работы уже проделан.
Специфика проектов и философия Администрации довольно жестко ограничивают возможности системы на начальном этапе. Как информационные, так и технические. Такова специфика начального этапа.
Далее, шаг за шагом, постепенно, обороты будут наращиваться.
А пока мы работаем, вы следите за обновлениями.
С уважением, Alexa
________________________________________________________________
¹UGC - User-Generated Content. На UGC-площадках пользователи сами размещают информацию, в данном случае о стартапах, IT-технологиях, бизнесе в сфере коммуникаций, маркетинге и т. п.
²Признаки мошенничества.
Существует расхожее мнение, что пирамидальные схемы, казино, лотереи, ставки и т. п. - априори мошенничество. Зачастую это так, но не потому что сама идея порочна, хотя это дискуссионый вопрос, а просто потому что это такая серая зона, где трудно что-либо контролировать и проверять, а также всегда велик соблазн мошенничества со стороны организаторов. В случае с Pet4Projects ситуация иная. Здесь концептуально риски сведены к минимуму. Здесь провозглашены иные цели и Администрация старается чётко им следовать, исключая всякого рода обман, мошенничество и двойные стандарты. Конечно, в такого рода проектах гарантий нет и быть не может. Тривиальная и примитивно реализованная схема, на первый взгляд кажущаяся мошенничеством, теоретически может быть честным проектом. И наоборот, официальный, "честный", с лицензиями и гарантиями проект может быть откровенным мошенничеством, мимикрирующим под легальный, с целью аккумулировать средства у себя с последующим присвоением. Проверить, честный проект или мошеннический, можно только одним путём - опытным. Хотя во многих случаях можно судить по бэкграунду и косвенным признакам. Но это такая тонкая материя, длящаяся, подобные проекты могут работать годами и до поры до времени быть честными, а потом бац - и экзит-скам. Например, в хайпах (HYIP) - это отраслевой стандарт. Все, включая новичков, знают, по каким лекалам проходит жизненный цикл любого хайпа. И экзит-скам - это полноценная, ключевая и неизбежная стадия любого HYIP, причём финальная.
Есть ещё множество т. н. косвенных признаков. По ним можно судить опосредованно, т. к. прямой связи и зависимости между ними и качеством проекта нет. Здесь на первый план выходят интуиция и опыт потенциального участника. Косвенным признаком может быть навязчивая или агрессивная реклама и характерные для подобных проектов паттерны: гарантии, обещания, кричащая графика, видео, отзывы, пышные презентации, баннеры и т. п. Как нетрудно заметить, в Pet4Projects ничего этого нет, он не об этом. Он в первую очередь о доверии.
Под эгидой доверия - один из главных слоганов P4P. Рядом второй, негласный - Доверяй, но проверяй.
Администрация P4P многие месяцы планомерно работает, проводя скромные и этичные информационные кампании, чтобы потом, в один прекрасный момент взять и обмануть "доверчивых граждан"? В таком случае, стоит признать, выбрана очень плохая стратегия. Когда планируют обманывать, действуют несколько иначе, не поленитесь и ознакомьтесь с основными кейсами (МММ, Финико, Кэшбери, Азино777 и т. п. лохотроны).
Есть такое понятие как репутация. Институт репутации в P4P - это краеугольный камень всей системы.
В Pet4Projects преследуются высокие цели. Нет, здесь не будет пафосных манифестов, однако будут чёткие правила и условия. Пафос единожды уже прозвучал в Презентации, думаю, этого достаточно.
Если резюмировать, можно однозначно сказать: Pet4Projects - это не мошеннический проект. Однако, следует помнить, что существуют арифметика, математика и законы физики. Их обмануть невозможно.
Есть теория и есть практика. Теория - база практики. И если что-то возможно в теории, возможно и на практике. P4P - это попытка реализовать на практике теоретически возможное. А в теории возможны и честные, прозрачные и проверяемые лотереи, и доступные открытые ставки на спорт, и быстрые проценты с Волшебных Кошельков, и открытые каталоги, всё возможно. Шанс в этом убедиться будет у каждого.
³Сам по себе JavaScript - отличный многофункциональный язык программирования. Однако, его использование во фронтэнде при взаимодействии клиента с приложением в веб-интерфейсе через браузер порождает множество потенциальных уязвимостей и в ряде случаев может быть небезопасным, а иногда и просто критическим. Поэтому хорошая практика - не использовать JS без явной необходимости. У нас, кстати, такая необходимость имеется. Взаимодействие клиента с формами будет реализовано именно посредством JS. Это самый приемлемый вариант. Почему это безопасно в нашем случае? Потому что взаимодействие, во-первых, будет не онлайн, а офлайн, во-вторых, страница со скриптами будет доверяемой, будет подписана ключом Alexa и будет иметь контрольные суммы для проверки аутентичности.
⁴Если следовать принципу All-in-One, то при добавлении контента и языковой локализации, размер страницы может превышать несколько мегабайт. Достаточно ярким примером такого подхода является инструкция по установке HVM (Hidden Virtual Machine) с Whonix на Tails, которая распространялась в архиве и в сжатом виде её размер составлял порядка 7 мегабайт, после распаковки - около 10. Инструкция представляла собой "одностраничник", написанный на чистом HTML+CSS и включающий в себя графику в формате Base64. Если не ошибаюсь, были и онлайн-версии данной инструкции, но они достаточно медленно прогружались из-за своего объёма.
Также возможно компромиссное решение, когда онлайн-страница по-прежнему небольшого объёма (байты, килобайты или десятки килобайт), а основная масса информации и утилиты поставляются, например, через CDN для работы офлайн в одном или нескольких архивах, объём которых исчисляется мегабайтами. Но если архивы содержат видеоинструкции или другой тяжёлый контент, то счёт может идти на сотни мегабайт или гигабайты. В этом случае можно прибегнуть к помощи торрентов.
⁵Обратите внимание на нюансы.
Как проверять подпись? Если вы сохраните страницу через браузер (из контекстного меню "Сохранить как.../Save Page As" или сочетанием клавиш "Ctrl+S") и попытаетесь проверить подпись в сохранённом html-файле, то она, скорее всего, окажется "битой", потому что браузер, сохраняя страницу, "ломает" структуру кода (изменяет переносы, строки, пробелы, последовательность элементов и т. п.). Достаточно изменить 1 байт информации и подпись будет "битой" (Bad Signature).
Поэтому проверять следует либо сам исходный код страницы в браузере (сочетание клавиш "Ctrl+U", выделение всего исходного кода - сочетание клавиш "Ctrl+A" и проверка в терминале), либо скачивать страницу не браузером, а сторонними утилитами. Например, утилитой Wget, которая сохраняет страницу без изменений, как она есть. После чего проверить страницу стандартным ключом утилиты gpg --verify или в графическом приложении, например, в предустановленной в Tails Kleopatra.
Если вам ничего не понятно и вы не знакомы с OpenPGP/GnuPG и базовыми утилитами в GNU/Linux, не отчаивайтесь. Специально для вас будут представлены подробные инструкции с картинками и наглядные видеопримеры (если потребуется), где будет пошагово объяснено, что и как нужно делать для комфортной работы в Pet4Projects. Если же вы уверенный пользователь ПК, но до сих пор не работали в GNU/Linux, вам не составит особого труда разобраться в предлагаемых приложениях с GUI и CLI. Для пользователей GNU/Linux проблем быть не должно, всё минималистично, но максимально user-friendly.
Краткий словарь терминов
Pet4Projects (P4P) - предмет обзора. Статья в Википедии временно отсутствует.
Этичный маркетинг - https://en.wikipedia.org/wiki/Ethical_marketing
Анонимность - https://ru.wikipedia.org/wiki/Анонимность_в_Интернете
Даркнет - https://ru.wikipedia.org/wiki/Даркнет
Клирнет - https://en.wikipedia.org/wiki/Clearnet_(networking)
СПО - https://ru.wikipedia.org/wiki/Свободное_программное_обеспечение
Onion - https://ru.wikipedia.org/wiki/.onion
Tor - https://ru.wikipedia.org/wiki/Tor
I2P - https://ru.wikipedia.org/wiki/I2P
Freenet/Hyphanet - https://ru.wikipedia.org/wiki/Hyphanet
P2P - https://ru.wikipedia.org/wiki/Одноранговая_сеть
Торренты - https://ru.wikipedia.org/wiki/BitTorrent
GNU/Linux - https://ru.wikipedia.org/wiki/Linux
Whonix - https://ru.wikipedia.org/wiki/Whonix
Tails - https://ru.wikipedia.org/wiki/TAILS
HVM - https://github.com/aforensics/HiddenVM (outdated)
DDG - https://ru.wikipedia.org/wiki/DuckDuckGo
OpenPGP - https://en.wikipedia.org/wiki/Pretty_Good_Privacy#OpenPGP
GnuPG - https://ru.wikipedia.org/wiki/GnuPG
Kleopatra - https://de.wikipedia.org/wiki/Kleopatra_(Software)
Base64 - https://ru.wikipedia.org/wiki/Base64
Wget - https://ru.wikipedia.org/wiki/Wget
Single Page Application (SPA) - https://ru.wikipedia.org/wiki/Одностраничное_приложение
MarkDown (MD) - https://ru.wikipedia.org/wiki/Markdown
HTML - https://ru.wikipedia.org/wiki/HTML
CSS - https://ru.wikipedia.org/wiki/CSS
JavaScript (JS) - https://ru.wikipedia.org/wiki/JavaScript
GUI - https://ru.wikipedia.org/wiki/Графический_интерфейс_пользователя
CLI - https://ru.wikipedia.org/wiki/Интерфейс_командной_строки
CMS - https://ru.wikipedia.org/wiki/Система_управления_содержимым
UGC - https://ru.wikipedia.org/wiki/Пользовательский_контент
UX - https://ru.wikipedia.org/wiki/Опыт_взаимодействия
User-friendly (UF) - https://ru.wikipedia.org/wiki/Юзабилити
MVP - https://ru.wikipedia.org/wiki/Минимально_жизнеспособный_продукт
CDN - https://ru.wikipedia.org/wiki/Content_delivery_network
SEO - https://ru.wikipedia.org/wiki/Поисковая_оптимизация
Bitcoin (BTC) - https://ru.wikipedia.org/wiki/Биткоин
Lightning Network (LN) - https://ru.wikipedia.org/wiki/Lightning_Network
Nano (XNO) - https://en.wikipedia.org/wiki/Nano_(cryptocurrency)
Solana (SOL) - https://ru.wikipedia.org/wiki/Solana
Monero (XMR) - https://ru.wikipedia.org/wiki/Monero
Пирамидальная схема - https://ru.wikipedia.org/wiki/Пирамидальная_схема
HYIP - https://ru.wikipedia.org/wiki/Хайп-проект
Спам - https://ru.wikipedia.org/wiki/Спам
Скам - https://en.wikipedia.org/wiki/Scam
Экзит-скам - https://en.wikipedia.org/wiki/Exit_scam