برنامه های لجر چیست و چرا به آنها نیاز دارم؟
برنامه های لجر چیست و چرا به آنها نیاز دارم؟
نکات کلیدی: |
— برنامه های کاربردی در دستگاه Ledger شما کلیدهای خصوصی را برای داراییهای رمزنگاری خود محاسبه کنید — همچنین برای تأیید تراکنشها و دریافت آدرسها استفاده میشود — برنامههای لجر نمیتوانند برای امنیت مطلوب با یکدیگر تعامل داشته باشند — اگر یک برنامه را حذف نصب و دوباره نصب کنید ، رمزنگاری خود را از دست نخواهید داد – به شما امکان دسترسی به همان آدرس ها را می دهد |
کیفپولهای سختافزاری لجر از برنامههایی برای مدیریت ارزهای دیجیتال شما استفاده میکنند. اینها را می توان از طریق مدیر Ledger Live بر روی دستگاه شما نصب کرد. اما چرا از برنامههای Ledger Nano X و Ledger Nano S استفاده میکنیم؟ هدف آنها چیست؟ بیایید نگاه دقیقتری بیندازیم.
برنامههای کاربردی در دستگاههای Ledger نقشی حیاتی در مدیریت داراییهای رمزنگاری شما دارند – برای هر ارز دیجیتال، یک برنامه اختصاصی وجود دارد. با اتصال آن به Ledger Live.
پس این برنامه ها چه کار می کنند؟ به طور خلاصه، برنامه موجود در کیف پول سخت افزاری شما کلیدهای خصوصی را بر اساس عبارت بازیابی و برای تأیید آدرس های دریافتی و تراکنش ها استفاده می شود. در حالی که میخواهیم بینش بیشتری در مورد این فرآیند به شما ارائه دهیم، همچنین میخواهیم کمی بیشتر توضیح دهیم که چرا از یک سیستم مبتنی بر برنامه استفاده میکنیم.
ایجاد کلیدهای خصوصی شما
عبارت بازیابی 24 کلمه ای شما یک نسخه پشتیبان از تمام دارایی های رمزنگاری شما است – که باید به طور ایمن ذخیره شود. هر آدرس واحد ارز دیجیتال توسط کلید خصوصی. در حالی که 24 کلمه می توانند به همه حساب های رمزنگاری شما دسترسی داشته باشند، هر کلید خصوصی فقط برای یک آدرس دارایی رمزنگاری خاص این کار را انجام می دهد.
برنامههای شما که برای امنیت مطلوب طراحی شدهاند، به عبارت بازیابی دسترسی ندارند. در عوض، درخواستی برای محاسبه کلیدهای خصوصی از 24 کلمه شما، بر اساس پارامتر خاصی به نام مسیر مشتق ارسال می کند. مسیر اشتقاق برای هر دارایی رمزنگاری منحصر به فرد است. پس از انجام بررسیهای امنیتی لازم، برنامه با کلیدهای خصوصی پاسخی دریافت میکند. همه اینها در Secure Element، برای اطمینان از ایمن ماندن این عملیات حساس.
عالی! اکنون کلیدهای خصوصی ارز دیجیتال مورد نظر خود را در کیف پول سخت افزاری خود دارید! سپس برنامه می تواند کلیدهای عمومی شما را از آن استخراج کند. اینها همچنین بیشتر به عنوان آدرس شما شناخته می شوند. اینجا جایی است که هر کسی میتواند برای شما ارزهای دیجیتال بفرستد.
ما نمودار زیر را برای خلاصه کردن این فرآیند ایجاد کردهایم:
پس چرا پس از این هنوز به برنامه های خود نیاز دارم؟
کلیدهای خصوصی شما هنوز هم پس از آن بسیار مهم هستند – آنها برای تأیید آدرس دریافتی و تراکنشهای شما مورد نیاز هستند. بدون استفاده از کلیدهای خصوصی خود، نمی توانید هیچ یک از این اقدامات را انجام دهید. بیایید نگاهی به نحوه عملکرد این کار بیندازیم:
- شما در حال تلاش برای انجام یک تراکنش بیت کوین هستید، که برای آن به کلید خصوصی بیت کوین خود نیاز دارید تا تراکنش را امضا کنید (یعنی تایید آن را بدهید. پس از تعیین مقدار بیت کوینی که می خواهید به یک آدرس خاص ارسال کنید، برنامه کیف پول شما یک درخواست امضا به کیف پول سخت افزاری لجر شما ارسال می کند.
- سپس دستگاه Ledger شما به شما نشان می دهد که درخواست دقیق چه بوده است. توسط برنامه کیف پول روی صفحه نمایش آن ساخته شده است تا بتوانید بررسی کنید که آیا واقعاً با تراکنش تنظیم شده مطابقت دارد یا خیر. این به اصطلاح حمله مرد در وسط.
- پس از تأیید و تأیید تراکنش، برنامه در دستگاه Ledger شما با استفاده از کلیدهای خصوصی امضای صحیح را ایجاد میکند و آن را به برنامه کیف پول ارسال میکند.
- بعد از این، برنامه کیف پول تراکنش را به بلاک چین پخش می کند – تراکنش شما تکمیل شد!
همانطور که در اینجا می بینید، کلیدهای خصوصی شما هرگز از دستگاه Ledger خارج نمی شوند. بدون دستگاه شما و برنامه صحیح نصب شده روی آن، تراکنشها نمیتوانند انجام شوند.
اما آیا برنامه ها نمی توانند با یکدیگر تعامل داشته باشند؟
نه، آنها نمی توانند. لجر تصمیم گرفته است برای هر ارز دیجیتال از اپلیکیشنهای جداگانه استفاده کند. این به دلایل امنیتی و اجازه دادن به توسعه شخص ثالث است (در ادامه در این مورد بیشتر خواهد شد).
دلیل امنیتی این است که اطمینان حاصل کنیم که اگر مشکلی با یک برنامه ارز دیجیتال وجود داشته باشد، هرگز نمیتواند بر روی داراییهای رمزنگاری دیگری تأثیر بگذارد. این اصل توسط سیستم عامل سفارشی که ما در Ledger طراحی و توسعه داده ایم به نام BOLOS.
Ledger نه تنها تنها ارائهدهنده کیف پول سختافزاری است که سیستم عامل خود را ایجاد کرده است، ما به همان اندازه یکی از معدود افرادی هستیم که از یک سیستم کاربردی استفاده میکنیم. سایر کیف پولهای سختافزاری از چیزی استفاده میکنند که سیستمافزار یکپارچه شناخته میشود. در این موارد، اگر کد یک رمزارز مشکلی داشته باشد، میتواند روی بقیه ارزها تأثیر بگذارد.
توسعه شخص ثالث
از آنجایی که برنامهها از یکدیگر جدا هستند و نمیتوانند با یکدیگر تعامل داشته باشند، میتوانیم به دیگران خارج از Ledger نیز اجازه دهیم برنامههای خود را توسعه دهند. ما توانستهایم بیش از 40 برنامه را منتشر کنیم که توسط اعضای انجمن ارزهای دیجیتال و توسعهدهندگان ایجاد شدهاند – که از این بابت بسیار سپاسگزاریم!
به طور طبیعی، ما همچنان این موارد را بررسی می کنیم تا مطمئن شویم که بالاترین استانداردهای UX و امنیتی را دارند. میتوانید درباره فرآیند ارسال درخواست به ما اطلاعات بیشتری کسب کنید اینجا.
اگر برنامهای را حذف نصب کنم، رمز ارز من از بین میرود؟
نگران نباشید، رمزارز شما همچنان در دسترس شما خواهد بود! همانطور که در ابتدای این مقاله ذکر شد، دستگاه لجر شما کلیدهای خصوصی شما را از عبارت بازیابی 24 کلمه ای شما بر اساس پارامتر خاصی به نام مسیر مشتق محاسبه می کند.
این بدان معناست که اگر عبارت بازیابی در دستگاه شما ثابت بماند، محاسبه همان نتیجه را خواهد داشت. به این ترتیب، هنگامی که برنامه را دوباره نصب می کنید، به شما امکان دسترسی به همان آدرس های قبلی را می دهد.
به یادگیری ادامه دهید! اگر از دستیابی به رمزارز و بلاک چین لذت می برید، ویدیوی مدرسه بلوک ما را بررسی کنید چگونه رمزگذاری خود را ایمن نگه دارید.