Юзай git submodule

Сохраняй посты, комментируй и ставь оценки


Разработчик Marsa Chain только что выкатил критически важное обновление, которое окончательно закрывает рты всем диванным критикам. Проект официально стал Open Source!
Помните дорожную карту на сайте? Пункт про открытие, кода стоял на второй квартал 2026 года. И разработчик выполнил обещание в срок. Вся техническая начинка блокчейна теперь лежит в открытом доступе на GitHub. Это колоссальная работа. В ней более 42-х тысяч, Карл, строк!
1. Ядро блокчейна (Fullnode): Весь код узлов сети - от логики консенсуса и валидации блоков до сетевого взаимодействия (p2p) и майнинг-API. Всё написано на C++, с нотками других языковых моделей, как и заявлялось. С конкретным процентным соотношением, можете ознакомится на GitHub.
2. Клиентская часть: Код кошелька, интерфейсы и пользовательские инструменты. Полная прозрачность.
3. История изменений: Репозиторий открыт вместе со всей историей разработки, так что можно увидеть эволюцию проекта изнутри.
● Нулевой риск скама: В крипте доверяют только коду. Открытый код означает, что в проекте нет скрытых уязвимостей, скрытых комиссий создателей или механизмов «скам-слива».
● Независимый аудит: Теперь любое криптосообщество, майнеры и сторонние разработчики могут лично проверить логику протокола Commitment-Challenge.
● Безопасность: Открытый код развивается в разы быстрее, так как комьюнити помогает находить и закрывать мелкие баги до того, как они станут проблемой.
Marsa Chain подтверждает статус серьезного технологического продукта, а не очередной краткосрочной «тапалки». Проект строится с заделом на будущее, и мы зашли в него на самом старте.
Если среди читающих есть разработчики, то залетайте в репозиторий, изучайте C++ код и проверяйте архитектуру. А для всех остальных - это зеленый свет, чтобы скачивать официальный APK-клиент с сайта и спокойно майнить монеты до первого халвинга.
Изучить код на GitHub и скачать приложение можно на официальном сайте: https://marsachain.online
Крипта, которой можно доверять. Погнали изучать матчасть!

Пока диванные аналитики и скептики продолжают строчить комментарии, команда Marsa Chain просто берет и делает. Разработчик официально запустил сайт проекта, развернул Explorer и выложил прямую ссылку на скачивание официального Android-клиента в формате APK!
Мы с вами наблюдали за этим блокчейном на этапе зарождения, а теперь он обрел свое официальное лицо. Я уже изучил сайт вдоль и поперек и несу вам главные выжимки и инсайды.

● Официальный Android-клиент (APK): Больше никаких тестов «на коленке». Качаем чистое, подписанное приложение напрямую с сайта, заводим кошелек и начинаем майнить. Кошелек, майнинг, пулы - всё внутри одной эппки.
● Живой Block Explorer: Сеть полностью прозрачна. Появилось поле поиска, где по любому кошельку (они теперь официально начинаются на mrs...) или хэшу транзакции можно проверить баланс и историю переводов.
● Прозрачная токеномика (MINER_STAKE): На сайте официально закрепили механику: чтобы майнить, монеты MRS нужно заморозить через транзакцию стейкинга, получить «хэш-кредиты» и запустить добычу. Награды за подтвержденные блоки капают прямо на кошелек.
● Майнинг-пулы «из коробки»: Подтверждено, что можно майнить как соло, так и подключаться к пулам, где награда распределяется автоматически по правилам протокола.

1. 20 мая 2026 года - Официальный публичный релиз и старт майнинга (мы как раз в этой точке!).
2. Q2 2026 - Публикация исходного кода на GitHub и анонс легкой ноды.
3. Q3 2026 - Первый халвинг! Награда за блок срежется до 5 000 MRS. В этот же период - релиз приложения в Google Play и App Store!
4. Q4 2026 - Запуск децентрализованных пулов.
5. 2027 год - Глобальное обновление Marsa 2.0, внедрение смарт-контрактов, поддержка NFT и второй халвинг (до 3 000 MRS за блок).

Проект перестал быть кустарным. Перед нами готовая, высокопроизводительная C++ экосистема с низкими комиссиями и понятным вектором развития. Самое главное - успеть намайнить как можно больше монет до первого халвинга в третьем квартале, пока награда за добытый блок не снизилась вдвое. Marsa Chain позволяет позволяет майнить на обычном смартфоне во время «кофе-брейка».
Заходим, изучаем сайт, качаем APK и запрыгиваем в первый вагон, пока раздача максимальная!
Официальный сайт Marsa Chain: https://marsachain.online
Майнинг на смартфонах стал официальным. Поехали!

Помните, я говорил вам, что Marsa Chain - это не очередная попса с нарисованными циферками, а серьезная блокчейн-инженерия? Так вот, создатель Marsa chain официально вышел из тени и опубликовал подробнейшие технические заметки о проекте на Хабре - главной ИТ-площадке Рунета!
Статья висит в «Песочнице» (так как аккаунт новый), но под капотом там столько годноты, что у любого блокчейн-инженера потекут слезы счастья. Я немного утрирую, конечно, однако, на данный момент, большой популярности проект пока не сыскал. Разработчик разложил по полочкам всё то, о чём были предыдущие посты и раскрыл другие интересные моменты.
1. Как появилась идея: Про методы снижения порога входа и сопутствующие проблемы.
2. Код открыт (Open Source): Это официальное подтверждение. Исходники Telegram Mini App и Android-клиента уже выложены на GitHub! Никаких скрытых скриптов, всё честно. Fullnode на C++ готовится к публикации уже в этом месяце.
3. Сеть растет на глазах: На момент написания поста разрабом было 90 000 блоков, сейчас сеть уже перешагнула отметку в 174 000 блоков, а количество активных майнеров выросло до 115 человек!
4. Отличная оптимизация: Нода проекта запущена на самом копеечном сервере (всего 2 ядра CPU), но даже под нагрузкой от 50+ майнеров она потребляет... менее 1% процессора! Почему? Потому что механика Commitment-Challenge работает идеально: телефоны не спамят ноду пустыми хэшами, а отправляют на сервер только 100% готовые, валидные решения.
5. Планы на будущее: Разработчик официально подтвердил, что будет опубликован исходник ноды, запуск дополнительных независимых нод, полноценные нагрузочные тесты сети и майнинг пулы с прозрачным расчётом выплат вознаграждения.
Проект развивается строго по дорожной карте. Монеты не продаются, создатель раздает их только для тестов. Мы с вами находимся внутри закрытого, технологичного проекта, который создается на наших глазах. И когда этот локомотив наберет полную скорость - мы будем первыми, кто умеет им управлять.
Если вы хотите лично почитать, как устроена математика из первых уст, посмотреть на ссылки на GitHub и поддержать создателя Marsa Chain, обязательно переходите по ссылке и читайте первоисточник.
Читать статью разработчика на Хабре: https://habr.com/ru/sandbox/287072
Продолжаю плотно тестировать гибридный блокчейн Marsa Chain прямо в Telegram Mini App.
Сейчас я проведу для вас небольшую экскурсию по интерфейсу приложения. Погнали по кнопкам!

На главном экране всё строго и по делу. Никаких анимированных мультяшных персонажей. Четкий баланс и стандартный крипто-функционал: отправить, получить, история. Но самое крутое внизу - on-chain история транзакций. Вы видите не просто «игровые начисления», а реальные транзакции в блокчейне: переводы, запуск майнинга (MINER_STAKE) и вывод из него (MINER_UNSTAKE). С номерами блоков, временем и хэшами транзакций. Всё прозрачно на 100%.

Вы можете в один клик создать до 20 внутренних кошельков (слотов) внутри одного аккаунта Telegram! Каждый кошелек получает свой уникальный адрес в сети (начинается с mrs...), свой баланс и свой независимый стейк. Для удобства кошельки можно переименовать на своё усмотрение, а если сделать выбранный кошелёк активным, то на нём можно приступать к майнингу.

Переходим во вкладку майнинга. В центре находится большая интерактивная кнопка MRS, запускающая процесс. Ниже виден счетчик ваших попыток: кредитов майнинга. На моем скрине четко видно: 982 / 1000. Напомню, кредиты выдаются строго под ваш стейк и полностью обновляются каждые 100 блоков (~20 минут). Не успел потратить - они сгорели. Здесь же есть тумблер переключения режимов: Solo (копаем в одиночку) или Пул.

Да-да, пулы встроены прямо в мобильное приложение в один клик! Никаких настроек HiveOS и батников. Разработчики заложили разные варианты распределения наград. На выбор есть 5 официальных пулов с разной экономикой:
● Пул Equal: Награда делится строго поровну между всеми участниками (идеально для стабильного пассивного дохода).
● Пулы с бонусами (от 5% до 50%): Тот счастливчик, чей кошелек непосредственно угадал хэш блока, забирает себе бонус (например, половину блока), а остаток делится на всех.
Безопасность тут на уровне: награда уходит в специальную казну пула(treasury), а ваши приватные ключи используются только для подписи заявки на выплату. Пул не имеет доступа к вашим монетам. Награды распределяются честно на границе эпох (каждые 10 000 блоков) на основе вашей реальной работы (challenge_count).

В правом верхнем углу приложения есть раздел статистики.
На момент скриншота, конкретно моё устройство уже вбило свой флаг в историю: добыто 955 блока. А теперь смотрите на состояние сети: Высота цепи — 100 807 блока. Активных майнеров на момент скрина: 3 человека! Всего майнеров со стейком в сети: 28. Всего участников: 75
Вы понимаете, насколько это девственно чистая и ранняя стадия? Проект весит как пушинка, сложность минимальная, средний хэшрейт всей сети — смешные 2 H/s.

В настройках всё лаконично: управление сетевыми узлами, переключение языка и кнопка вывода монет из стейка активного кошелька. Сеть напоминает: минимальный залок стейка — 10 000 блоков (~1.5 суток). Никаких скрытых условий.
Marsa Chain выглядит как полностью готовый, технически совершенный продукт, упакованный в удобную оболочку Telegram.
https://t.me/marsachain_ru Подписывайтесь и следите за грядущими обновлениями и анонсами.
https://github.com/evilmarsello/marsachain Исходный код TMA и андроид уже на гитхабе. Код ноды будет опубликован в этом месяце.

Всех приветствую! В прошлой статье я поднял тему децентрализации, рассказав о новом гибридном блокчейне Marsa Chain, где майнинг привязан к вашему стейку, а не к мощности железа. Естественно, в голову технарям приходят мысли: «Да это просто очередная тапалка, которая рисует циферки на сервере!» или «Да я напишу скрипт, залью ноду миллионом запросов в секунду с суперкомпьютера и заберу все блоки!».
Ну что ж, критика здесь уместна. Но давайте откроем капот и посмотрим на реальный криптографический движок, который разработчик зашил под банальную кнопку «Тап». Спойлер для владельцев ферм из 1000 GPU: ваши видеокарты здесь - это просто дорогие камушки. И вот почему.

В обычном Биткоине майнер занимается тупой работой грубой силы (Brute-force): берет заголовок блока и гоняет миллиарды случайных чисел (nonce) в секунду, пока не угадает красивый хэш.
В Marsa Chain этот фокус не пройдет. Здесь реализована классическая, но немного модифицированная схема Commitment-Challenge-Response (Обязательство-Задача-Ответ). Представьте это как строгий экзамен с запечатанным бланком:
1. Генерация Nonce: До того, как нода выдаст вам задачу, ваше устройство локально генерирует случайное число или строку (nonce).
2. Запечатанный конверт (Commitment): Устройство мгновенно считает SHA256(nonce). Это ваш commitment - уникальный отпечаток, «запечатанный конверт» с вашим ответом. Вы отправляете его на ноду ДО того, как узнаете вопрос.
3. Выдача задачи (Challenge): Нода проверяет ваш стейк, списывает 1 кредит за попытку, сохраняет ваш «конверт» и только после этого выдает уникальную задачу (challenge) - непредсказуемые метаданные, привязанные к текущему блоку.
4. Поиск решения (Hash): Устройство считает финальный хэш: clientHash = SHA256(challenge + nonce). И этот результат должен удовлетворять текущей сложности сети.
5. Проверка (Submit): Вы отправляете результат. Нода заново пересчитывает всё. Она проверяет, что SHA256(nonce) == commitment (вы не подменили число, как говорится, задним числом), проверяет честность хэша, подпись вашего кошелька и высоту блока.
Простыми словами:
Вы сначала кладете свой «ответ» в конверт, ставите на него сургучную печать (рельефный оттиск), отдаете экзаменатору и только потом получаете текст вопроса. Поменять ответ задним числом уже невозможно, т.к. нарушится целостность печати. Именно поэтому нельзя «подглядеть задачу, а потом перебрать миллион вариантов на суперкомпьютере». На одну попытку даётся один заранее зафиксированный nonce и один строго контролируемый хэш. Подделка без знания исходных данных криптографически невозможна.
«Хорошо, скажет продвинутый программист, я не буду подделывать хэш. Я просто создам миллион аккаунтов, заблокирую на каждом по 10 MRS и завалю ноду-валидатора миллиардом запросов в секунду. Мощность моего сервера позволит мне взять объемом!»
И снова мимо. Разработчик Marsa Chain зашил жесткие лимиты на уровне самого консенсуса, которые делают DDoS-майнингэкономически бессмысленным:
● Лимит «висящих» задач: На один адрес разрешено иметь не более 2 незавершенных challenge одновременно. Вы физически не можете запросить третью задачу, пока не ответите на предыдущие или не отмените их.
● Смерть задачи (TTL): Выданный challenge живет всего ~5 секунд. Не успели посчитать, подписать ключом Ed25519 и отправить обратно, всё, попытка сгорает, а кредит списан.
● Rate limit на submit: Нода жестко ограничивает частоту отправки готовых решений. Загасить сервер спамом не получится, потому что автоматические фильтры забанят адрес быстрее, чем компьютер завершит первый цикл.
В итоге: побеждает не тот, у кого «самый дорогой сервер», а тот, кто регулярно участвует по правилам сети и имеет легитимные кредиты, обеспеченные стейком.
Допустим, гениальный хакер смог обойти интерфейс Telegram Mini App и напрямую отправляет пакеты, имитируя, что «блок найден». Поможет ли это ему? Нет.
Чтобы блок добавился в блокчейн Marsa Chain и майнер получил свои законные 9000 MRS, решение проходит тотальную on-chain верификацию у валидаторов:
1. Валидность высоты цепи: Старые или дублирующиеся хэши отклоняются мгновенно (защита от anti-replay).
2. Криптографическая подпись кошелька: Каждый шаг подписывается уникальным приватным ключом вашего устройства.
3. Проверка консенсуса: Блок публично проверяется другими независимыми валидаторами сети. Если хоть один бит информации сфальсифицирован, то блок летит в корзину.
Marsa Chain – это пример того, как сложная математика защищает блокчейн от болезней современности: ASIC-монополии, бот-ферм и пустых затрат мегаватт энергии. Сеть пересчитывает сложность каждые 10 блоков (около 2,5 минут), моментально адаптируясь под любой наплыв хэшрейта.
Повторю, что проект находится на ультраранней стадии, у нас есть уникальная возможность изучать и тестировать эту технологию одними из первых.
https://t.me/marsachain_ru Подписывайтесь, чтобы первыми узнать о запуске открытых инвайтов и выходе официального приложения в Google Play (App Store)!
https://github.com/evilmarsello/marsachain Исходный код TMA и андроид здесь на гитхабе. Код ноды будет опубликован в этом месяце.
Продолжаю изучать Java и в процессе написал нового бота для генерации vpn ключей(vless). Ещё не все закончено, но он уже работает)) Сервер в Латвии.
Вот ссылка: @VlessKeyGenerator_bot
Всё бесплатно, ибо это Пэт проект)
В процессе немного разобрался с rabbitmq и настроил автодеплой с GitHub(это было больно), но я справился, не без поддержки нейронок конечно). В планах прикрутить ещё базу данных. Стоимость всех трёх серверов примерно 500р в месяц, если надонатите, то у меня будет бесплатный ВПН)), но это не обязательно.
Пользуйтесь, а я буду баги править)
На работу просится не буду, ибо так и не научился проходить собеседования🥲
Сервис поделился статистикой по работе с запрещённым контентом.

С января по июнь 2023 года сервис GitHub получил 256 запросов на данные пользователей со всего мира, как сообщается в отчёте о прозрачности компании. Запросы затронули 550 учётных записей.
В ответ на 216 из 256 запросов (84%) информация была раскрыта, но без передачи контента и персональных данных частных лиц, за исключением случаев, когда это требовалось по судебному ордеру. GitHub также уведомляет пользователей о раскрытии их данных, если закон или судебное постановление не запрещают это.
В первой половине 2023 года GitHub получил 10 запросов от правительств на удаление контента, из которых 7 были обработаны. В частности, из России поступило 3 запроса на удаление контента в соответствии с местным законодательством.
GitHub иногда ограничивает удаление контента только той юрисдикцией, в рамках которой он является нелегальным, и публикует официальные запросы в своём репозитории. Кроме России, запросы на удаление контента также поступили от США (1 запрос), Индии (2 запроса) и Сингапура (1 запрос). GitHub также обрабатывает требования американского Закона об авторском праве в цифровую эпоху (Digital Millennium Copyright Act, DMCA), получив в этом периоде 1 086 уведомлений, связанных с этим документом.
Для обнаружения злоупотреблений платформа использует автоматическое сканирование, которое выявило 2 случая изображений сексуальной эксплуатации и жестокого обращения с детьми. Всего было подготовлено 12 отчётов в Национальный центр по делам пропавших без вести и эксплуатируемых детей (National Center for Missing & Exploited Children, NCMEC).
GitHub также рассматривает апелляции по удалённому контенту. Из 9 735 скрытых аккаунтов платформа восстановила 256, а доступ к 4 151 аккаунту был ограничен, из которых позднее восстановлен доступ к 101. Ещё 169 аккаунтов были частично «восстановлены в правах».