
Table of Contents
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: پشتیبانی از بیلد قابل بازتولید برنامهریزی شده است.
مدل تأیید کامل و پوشش فعلی در صفحه بیلدهای قابل بازتولید توضیح داده شده است، و قابلیت بازتولید خود بخشی از رویکرد Gem Wallet به امنیت است.
منابع برای توسعهدهندگان
کد منبع، اسکریپتهای بیلد قابل بازتولید و متادیتا با کامیت دقیق و APK مورد انتظار در مخزن Gem Wallet منتشر شدهاند.
نتیجهگیری
متنباز نشان میدهد که Gem Wallet چگونه ساخته شده است. بیلدهای قابل بازتولید به شما اجازه میدهند تأیید کنید که دقیقاً این کد در برنامه روی گوشی شما است - و هر کسی میتواند آن را به صورت مستقل بررسی کند.
Gem Wallet را نصب کنید - یک کیفپول امن، کاملاً متنباز و شفاف که بیلد آن میتواند توسط هر کسی خودش تأیید شود.


