تولید عبارت بازیابی در لجر ( Ledger ) به صورت کاملا تصادفی و ایمن انجام میشود. با توجه به اینکه عبارت بازیابی ( Seed Phrase ) شاه کلید دسترسی به ارزهای دیجیتال در کیف پولهای سخت افزاری است؛ بنابراین بسیار مهم است که کاملا تصادفی و غیرقابل حدس باشد. در این مقاله از وبسایت دیجی ولت، در مورد نحوه تولید عبارت بازیابی در لجر و مکانیسم آن صحبت خواهیم کرد.
آشنایی با مراحل تولید عبارت بازیابی در لجر ( Ledger )
شرکت Ledger از استانداردی به نام BIP-39 جهت تولید عبارت بازیابی در لجر استفاده میکند. BIP-39 یک استاندارد صنعتی است که توسط بسیاری از کیف پولهای سخت افزاری دیگر نیز استفاده میشود.
کیف پولهای سخت افزاری لجر و کیف پولهایی از دیگر برندهای جهانی را میتوانید همراه با گارانتی ویژه از فروشگاه دیجی ولت تهیه کنید. همچنین برای آشنایی بیشتر و بررسی کیف پولهای سخت افزاری به آکادمی دیجی ولت سر بزنید.
این استاندارد انواع متفاوتی دارد. مدلی که در هارد والت لجر ( Ledger Hardware Wallet ) استفاده میشود؛ شامل یک لیست ۲۰۴۸ کلمهای است که به طور تصادفی ۲۴ کلمه از آنها را انتخاب میکند. مراحل تولید عبارت ۲۴ کلمهای توسط استاندارد BIP-39 به شکل زیر است:
۱. درون تراشه ایمن کیف پول سخت افزاری لجر، یک دستگاه تولید کننده اعداد تصادفی واقعی ( TRNG ) وجود دارد. این دستگاه یک توالی ۲۵۶ بیتی تصادفی ایجاد میکند.
۲. در مرحله بعد، یک کپی از ۸ بیت اول که با نام هش SHA-256 شناخته میشود؛ به انتهای توالی ۲۵۶ بیتی اضافه خواهد شد. اکنون مجموع ۲۶۴ بیت به ۲۴ گروه ۱۱ بیتی تقسیم میشود.
۳. هر گروه ۱۱ بیتی به عنوان یک عدد در محدوده صفر تا ۲۰۴۷ قرار میگیرد. با استفاده از این روش، هر عدد تفسیر کننده یک کلمه از لیست ۲۰۴۸ کلمهای است.
مجموع این مراحل به این شکل است که والت سخت افزاری از مجموع عدد تصادفی ممکن، ۲۴ عدد را به شکل تصادفی انتخاب میکند. همچنین اگرچه ۲۳ کلمه اول کاملا تصادفی است؛ با این حال، کلمه آخر از ۳ بیت تصادفی و ۸ بیت منشاء گرفته از هش SHA-256 ایجاد شده است. این حالت باعث میشود در صورت ورود اشتباه یک کلمه، دستگاه به طور خودکار این کلمه اشتباه را تشخیص دهد.
آیا شخص دیگری میتواند پس از تولید عبارت بازیابی در لجر، آن را حدس بزند؟
همانطور که بیان کردیم؛ ۲ به توان ۲۵۶ حالت ممکن برای تولید عبارت بازیابی در لجر وجود دارد. برای مقایسه بهتر، تعداد اتمهای موجود در کره زمین از این عدد کمتر است. بنابراین میتوان گفت که شانس حدس زدن عبارت بازیابی تقریبا صفر است. همچنین دستگاه تولید کننده عدد تصادفی یک دستگاه مولد واقعی ( TRNG ) است. TRNG بر خلاف مولدهای مجازی، عبارتهای بازیابی تکراری تولید نمیکنند.
سخن پایانی
مکانیسمهای مختلفی جهت تولید عبارت بازیابی در لجر و سایر کیف پولهای سخت افزاری وجود دارد. یکی از بهترین روشها، استفاده از استاندارد BIP-39 و از طریق یک مولد اعداد تصادفی واقعی ( TRNG ) است. در این مقاله نحوه تولید عبارت بازیابی در لجر با استفاده از این استاندارد را به طور کامل بررسی کردیم. لجر ( Ledger ) با استفاده از این روش، امنیت داراییهای کاربران را به بهترین شکل ممکن تضمین میکند.