چگونه عبارات دانه ای 24 کلمه ای دلخواه خود را ایجاد یا ایجاد کنیم؟
این یک موضوع سریع برای هر کسی است که به دنبال ایجاد عبارات دانه های یادگاری سفارشی 12/24 کلمه ای خود است. اخیراً یکی از کاربران ما از ما پرسیده است: “آیا امکان ایجاد 24 کلمه شخصی من وجود دارد و از آن در Ledger Nano S استفاده می کنم به جای اینکه خودکار تولید شود؟”.
مطمئناً ، می توانید عبارات دانه های یادگاری دلخواه خود را ایجاد کرده و از آنها در کیف پول های سخت افزاری یا هر کیف پول سازگار با BIP39 استفاده کنید. اما این روش بسیار توصیه نمی شود.
در اینجا ما روش های احتمالی که می توانید کد mnemonic خود را ایجاد کنید را به شما نشان خواهیم داد. اما ابتدا به ما بفهمانید که چرا عبارات بذر تولید شده توسط انسان از امنیت کمتری برخوردار هستند و چرا باید به نسل تصادفی اعتماد کنید.
BIP39 Mnemonic
BIP39 (پیشنهاد بهبود بیت کوین) یک کد یا جمله mnemonic (گروهی از کلمات آسان به خاطر سپردن) است که برای تولید کلیدهای تعیین کننده سلسله مراتبی استفاده می شود. بیت کوین و سایر برنامه های کیف پول از فرآیند تولید کلید تعیین کننده سلسله مراتبی استفاده می کنند تا از نظر تئوری تعداد بی نهایت راز رمزنگاری را از یک بذر بدست آورند. این آدرس عمومی ارز رمزنگاری شده و کلیدهای خصوصی آنها همه از یک هسته اصلی گرفته شده است.
BIP39 استاندارد صنعتی برای کلیدهای قطعی است. بیشتر کیف پول های سخت افزاری مانند Ledger ، Trezor ، Keepkey و بسیاری دیگر از تصمیم گیری های سلسله مراتبی (HD) کیف پول از BIP39 استفاده می کند برای نسل بذر اصلی. در میان آنها بیشتر کیف پولها به طور پیش فرض از 24 کلمه mnemonic استفاده می کنند. از 24 کلمه تصادفی از 2048 کلمه یافت شده در لیست کلمات انگلیسی BIP39.
نمونه ای از 24 کلمه BIP39 Mnemonic:
رئیس روستایی بازوی بازوی خروجی زیبا کاخ هشت دانه زیست شناسی کنترل تپانچه خارج آلبوم دال آجر بالا جوش جذب درخت متوسط خیابان خنده خنده سر یخ زده
تولید بذر منمونیک سفارشی
از لیست استاندارد 2048 کلمه ای می توانید ترکیب خود را از 24 کلمه انتخاب کنید و کار خواهد کرد. اما مطابق انتظار عمل نمی کند. یعنی یک بذر معتبر نخواهد بود. زیرا سفارش به ساختار خاصی احتیاج دارد و حرف آخر خصوصاً حاوی چک چک است.
احتمالاً می توانید 23 کلمه را انتخاب کنید و با کلمه آخر آزمایش کنید. اما از آنجا که آخرین دانه (کلمه 24) عبارت mnemonic یک جمع است ، همه کلمات کار نمی کنند. حتی اگر بذر معتبری را به صورت دستی تولید کرده باشید ، بسیار توصیه نمی شود. چرا؟ مغز انسان در تصادفی بودن واقعا خوب نیست. بنابراین اساساً هر دانه ایجاد شده توسط کاربر از امنیت کمتری برخوردار خواهد بود.
با تولید بذر خود ، درك كسی را آسان تر می كنید. همچنین بخاطر داشته باشید که ربات هایی وجود دارند که می توانند عبارات یادگاری را جستجو کنند که از الگوی خاصی پیروی می کنند و به صورت تصادفی ایجاد نمی شوند.
بنابراین اگر به دنبال تولید بذر خود هستید ، تولید اتوماتیک تنها راه است.
به شدت توصیه می شود که عبارات mnemonic از طریق تولید کلمات تصادفی ایجاد شوند. چندین نرم افزار / کیف پول منبع باز کاملاً تثبیت شده وجود دارد که با استفاده از PRNG (مولد شماره شبه) / CSPRNG (مولد شماره شبه تصادفی از لحاظ رمزنگاری) بذر تولید می کند. می توانید از Electrum استفاده کنید و تقریباً همه کیف پول های سخت افزاری از روش یکسان برای تولید بذر استفاده می کنند.
اما سپس شما به دنبال ایجاد عبارت seed 24 کلمه ای خود هستید به جای بذر تولید شده توسط خودکار ارائه شده توسط نرم افزار کیف پول. در این حالت می توانید از ابزار زیر استفاده کنید.
مبدل / مولد کد Mnemonic – iancoleman.io
این یک ابزار 100٪ منبع باز برای تولید کد mnemonic است. حتی می توانید از این سایت به صورت آفلاین استفاده کنید. فقط کلیک راست کرده و صفحه را به صورت BIP39 – Mnemonic Code.html ذخیره کنید. سپس می توانید اینترنت را قطع کرده و بذر آفلاین تولید کنید.
بذر BIP39 را به روشی کاملاً تصادفی تولید می کند. 24 کلمه را انتخاب کنید و برای ایجاد یک یادداشت تصادفی جدید بر روی تولید کلیک کنید.
اما اگر به فکر تولید دستی یک عبارت دانه معتبر بدون کامپیوتر باشید ، چه می کنید؟ این کیف پول های سخت افزاری برای آن منظور شده اند. آنها دانه / کلیدها را کاملاً آفلاین بر روی دستگاه شما تولید می کنند. اما مسئله این است که شما بینش واقعی در مورد روند تولید ندارید. بنابراین تصمیم می گیرید یکی را به صورت دستی ایجاد کنید.
یک روش وجود دارد که شامل رایانه آفلاین ، تاس و یک سکه است. اما این بسیار پیچیده است و فقط برای کاربران پیشرفته فنی توصیه می شود.
DIPeware BIP39 – تولید مانیون با استفاده از تاس و سکه
روند کار ساده است. تمام آنچه شما نیاز دارید یک تاس شش ضلعی ساده ، یک سکه ، یک خودکار و یک قطعه کاغذ برای یادداشت کردن دانه منمونیک است.
به جای اینکه کلمات را دستی انتخاب کنید ، می خواهید آنها را با غلتک تاس (1-6) و برگرداندن سکه (t / h) تولید کنید.
اطلاعات بیشتر: https://github.com/taelfrinn/Bip39-diceware
روشهای دیگری نیز برای استخراج لیست کلمات فقط از چرخاندن تاس وجود دارد. اما ممکن است کارساز نباشد زیرا با غلت دادن خودتان نمی توانید از نظر کنترل درست عمل کنید. شما باید آخرین کلمه را برای مطابقت با الزامات جمع کنترلی تنظیم کنید.
برای این کار در GitHub ابزاری به نام Force30 وجود دارد. این لیست کلمات سفارشی شما را تنظیم می کند تا با کیف پول های BIP39 سازگار باشد.
اطلاعات بیشتر: https://github.com/IntegersOfK/force39
با استفاده از این روش می توانید با استفاده از آنتروپی دستی ، کیف پول سازگار با bip39 ایجاد کنید.
از این به مسئولیت خود استفاده کنید.
اگر واقعا نگران ایمنی دانه 24 کلمه ای نیستید و اگر به RNG کیف پول سخت افزاری شک دارید ، باید از یک عبارت عبور قوی استفاده کنید (کلمه 25).
انتخاب یک کلمه 25 امین
استاندارد BIP39 از عبارت عبور اضافی پشتیبانی می کند که برای رمزگذاری عبارت 24 دانه mnemonic seed استفاده می شود. این اختیاری است و این ویژگی امنیت و انعطاف پذیری را بهبود می بخشد. این ویژگی توسط تمام کیف پول های سخت افزاری مانند Ledger ، Trezor ، Keepkey و غیره پشتیبانی می شود.
عبارت عبور شما (کلمه 25) می تواند کاملا تصادفی باشد و لازم نیست که کلمات موجود در لیست کلمات انگلیسی BIP39 باشد.
اما به یاد داشته باشید که هر عبارت عبور ممکن است مجموعه ای جدید از جفت کلید عمومی / خصوصی را به روشی قطعی بدست آورد. بنابراین حتماً عبارت عبارتی را که استفاده می کنید و وجهی در آن دارید ، یادداشت کنید.
درصورتی که عبارت عبور خود را گم کنید اما دارای 24 دانه کلمه باشید ، دیگر نمی توانید وجه را بازیابی کنید. شما به دو عبارت 24 کلمه ای و همچنین عبارت عبور اضافی نیاز خواهید داشت.
همچنین به یاد داشته باشید که عبارت عبور به حروف کوچک و بزرگ حساس هستند و حتی یک فضا نیز یک شخصیت معتبر است. بنابراین عبارت عبور را بدون هیچ گونه خطایی پشتیبان گیری / یادداشت کنید. همچنین نسخه پشتیبان از آن را در جایی جدا از 24 کلمه seed ذخیره کنید. به عنوان مثال می توانید آنها را در مدیران گذرواژه ذخیره کنید.
اکنون قبل از رفتن به اینجا چند نکته وجود دارد که باید درباره بذر بازیابی و عبارت عبور بدانید.
نکاتی در مورد mnemonic سفارشی ، دانه بازیابی و عبارت عبور
اگر در حال تولید آفلاین عبارت بذر 24 کلمه mnemonic هستید ، بنابراین ما به شما توصیه می کنیم کلمه seed را روی کاغذ یادداشت کنید. اگر یک عبارت عبور اضافی تنظیم کرده اید ، آن را نیز یادداشت کنید. دانه را به کیف پول سخت افزاری یا رایانه آفلاین وارد کنید. یا می توانید از ابزاری مانند https://iancoleman.io/bip39/ استفاده کنید. آدرس عمومی 1 بیت کوین را در برگه دریافت بررسی کنید و آن را یادداشت کنید. سپس همه چیز را حذف کنید.
سپس مجدداً عبارت 24 کلمه seed و عبارت عبور را وارد کنید (در صورت تنظیم) تا مطمئن شوید از نسخه نوشتاری پشتیبان تهیه کرده اید.
اگر عبارت بذر و رمز عبور BIP39 شما دقیقاً همان آدرسهای عمومی بیت کوین را ایجاد می کند ، خوب است که ادامه دهید.
هنگام پشتیبان گیری از 24 کلمه mnemonic و رمز عبور هیچ اشتباهی نکنید. اگر هر یک از کاراکترها را اشتباه بگیرید ، آدرسهای کاملاً متفاوتی دریافت خواهید کرد. فقط درصورت رمزگذاری رمزگذاری و استفاده از ترکیب دانه و عبارت عبور تنها درصورت اطمینان از قوی بودن پشتیبان گیری ، باید شروع کنید..
همچنین به یاد داشته باشید که بیش از سکه های گمشده در سرقت گزارشات بسیاری از کاربران در مورد قفل دائمی سکه های خود با مشکل بیش از حد امنیتی است. بنابراین سعی کنید نیازهای خود را برای امنیت در مقابل توانایی یادآوری پشتیبان گیری و استفاده از عبارت عبور خود به جای انتخاب چیزی که بسیار پیچیده است ، متعادل کنید. محافظت از رمزنگاری یک تمرین متعادل سازی است.
امیدوارم که توضیح دهد.
می توانید اطلاعات بیشتر در مورد مشخصات BIP 39 را در اینجا بخوانید:
https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
اگر اطلاعات این صفحه را مفید دانستید ، لطفاً آن را به اشتراک بگذارید.