Gem Wallet добавляет воспроизводимые сборки: открытый код теперь можно проверить, а не просто прочитать

Gem Wallet добавляет воспроизводимые сборки: открытый код теперь можно проверить, а не просто прочитать

Gem Wallet добавляет воспроизводимые сборки, начиная с 16 июля 2026 года. Код Gem Wallet всегда был открыт для чтения - теперь вы можете и сами собрать приложение и убедиться, что релиз в магазине скомпилирован ровно из этого кода, побайтово. Прозрачность, которую можно проверить не только в репозитории, но и прямо в приложении на вашем телефоне.

Что такое воспроизводимые сборки

Воспроизводимые сборки - это способ подтвердить, что приложение в магазине собрано ровно из опубликованного исходного кода. Любой берет открытый код Gem Wallet, сам собирает приложение и получает файл, который побайтово совпадает с официальным релизом.

Исходники Gem Wallet можно прочитать на GitHub, но само приложение вы скачиваете из App Store или Google Play - уже скомпилированным. На этапе сборки в любой продукт теоретически может попасть что-то лишнее - например, через взломанный CI, - тогда как код в репозитории останется чистым. Воспроизводимая сборка закрывает этот разрыв: если файл, пересобранный из исходников, побайтово совпадает с релизом, значит, в приложении именно опубликованный код - и это может подтвердить кто угодно.

Почему воспроизводимые сборки важны для криптокошелька

В некастодиальном кошельке, где приватные ключи есть только у вас, доверие строится как цепочка из трех звеньев:

  • Открытый код: основа любого кошелька с открытым исходным кодом - код Gem Wallet открыт на 100%, и любой может его прочитать и проверить.
  • Воспроизводимые сборки: превращают эту открытость из обещания в проверяемое свойство - приложение из магазина можно побайтово сверить с кодом.
  • Независимый аудит: замыкает цепочку - код Gem Wallet прошел аудит CertiK в апреле 2026 года, и запланированы новые независимые аудиты.

Суть проста: если сборку можно воспроизвести, любая подмена всплывает сразу, и атаковать становится намного сложнее. Именно поэтому репутационные сервисы вроде WalletScrutiny снижают рейтинг кошелькам без воспроизводимых сборок - даже с открытым кодом. Пересобирают релизы немногие, но их выводам доверяют тысячи, так что воспроизводимость работает как публичное обязательство честности, а не как функция для всех. У нее есть и четкое ограничение: она доказывает, что приложение собрано из заявленного кода, но не то, что сам код безупречен - для этого есть аудиты и ревью.

Как это работает в Gem Wallet

Gem Wallet держит весь рецепт сборки открытым: точный коммит, версии инструментов и скрипты публичны. Пересборку выполняет независимая инфраструктура F-Droid, которая собирает релиз для Android вне серверов Gem Wallet и публикует его только при побайтовом совпадении. Текущее покрытие:

  • Android (F-Droid): воспроизводимая сборка уже доступна и проверяется на каждом релизе.
  • iOS (App Store): пока не воспроизводима - Apple переподписывает и изменяет бинарник при публикации; независимая проверка запланирована.
  • Универсальный APK и Google Play: поддержка воспроизводимых сборок запланирована.

Полная модель проверки и текущее покрытие описаны на странице Reproducible Builds, а сама воспроизводимость - часть подхода Gem Wallet к безопасности.

Материалы для разработчиков

Исходный код, скрипты воспроизводимой сборки и метаданные с точным коммитом и ожидаемым APK опубликованы в репозитории Gem Wallet.

📖 Gem Wallet на GitHub

Заключение

Открытый код показывает, как устроен Gem Wallet. Воспроизводимые сборки позволяют убедиться, что именно этот код находится в приложении на вашем телефоне - и проверить это может кто угодно, независимо.

Установите Gem Wallet - безопасный, полностью открытый и прозрачный кошелек, сборку которого каждый может проверить сам.

Попробуйте Gem Wallet!

Некастодиальный кошелек для 100+ блокчейнов

App Store 4,9 ★ в App Store | Google Play 4,8 ★ в Google Play
Скачать сейчас

Часто задаваемые вопросы

Они не дают незаметно подменить приложение во время сборки и делают такую подмену видимой еще до релиза.
Пока релиз для Android в F-Droid; далее запланированы iOS, универсальный APK и Google Play.
Нет - она подтверждает, что приложение соответствует исходному коду, а безопасность самого кода проверяют аудиты и ревью.
Да - Gem Wallet некастодиальный, и ваши приватные ключи никогда не покидают устройство.