جديد: استمتع بجعل استرداد المحفظة أسهل مع Ledger Recover، المُقدَّمة من Coincover

بدء الاستخدام

What are Ledger Applications and Why do I Need Them?

اقرأ 4 min
Beginner
Ledger devices on a podium
KEY TAKEAWAYS:
— Applications on your Ledger device calculate the Private Keys for your crypto assets.

— They are also used for verifying transactions and receiving addresses.

— Ledger apps cannot interact with one another for optimal security.

— If you uninstall and reinstall an app, you won’t lose your crypto – it will give you access to the same addresses.

Ledger hardware wallets use applications to manage your cryptocurrencies. These can be installed onto your device through Ledger Live’s Manager. But why do we use apps for the Ledger Nano X and Ledger Nano S? What is their purpose? Let’s take a closer look.

Applications on Ledger devices play a vital role in managing your crypto assets – for each cryptocurrency, there’s a dedicated app. These apps can be installed onto your hardware wallet by connecting it to Ledger Live.

So what do these apps do? To summarize it shortly, the app on your hardware wallet calculates private keys based on your 24-word recovery phrase and are used to verify receiving addresses and transactions. While we want to give you some more insight into this process, we also want to explain a bit more as to why we use an application-based system.

The creation of your private keys

Your 24-word recovery phrase is a backup of all your crypto assets – which must be stored securely. Each individual cryptocurrency address is managed by a Private Key. While the 24 words can grant access to all your crypto accounts, each Private Key only does so for one specific crypto asset address.

Designed for optimal security, your apps do not have access to the recovery phrase. Instead, it sends a request to calculate the Private Keys from your 24 words, based on a specific parameter called a derivation path. The derivation path is unique for each crypto asset. After having satisfied necessary security checks, the app will receive a reply with the Private Keys. All of this takes place in the Secure Element chip of course, to make sure that these sensitive operations remain secure.

Great! You now have the Private Keys of your desired cryptocurrency on your hardware wallet! The application can then derive your Public Keys from it. These are also better known as your addresses. This is where anyone can send cryptocurrencies to you.

We’ve made the following diagram to summarize this process:

Ledger Private Keys Derivation

So why do I still need my applications after this?

Your Private Keys are still very important afterwards – they are needed for verifying your receiving address and transactions. Without using your private keys, you cannot perform either of these actions. Let’s take a look at how this works:

  1. You’re trying to make a Bitcoin transaction, for which you need your Bitcoin Private Key to sign (i.e. give the approval for) the transaction. After determining how much Bitcoin you want to send to a certain address, your wallet application will send a signature request to your Ledger hardware wallet.
  2. Your Ledger device will then show you what exact request was made by the wallet application on its screen so that you can verify if it indeed matches the transaction you’ve set up. This mitigates a so-called man-in-the-middle attack.
  3. After having verified and approved the transaction, the application on your Ledger device will create the correct signature by using the Private Keys and send this back to the wallet application.
  4. After this, the wallet application will broadcast the transaction to the blockchain – your transaction is completed!

لكن ألا تستطيع التطبيقات التفاعل مع بعضها بعضاً؟

لا، لا تستطيع. لقد قررت Ledger استخدام تطبيقات فردية لكل عملة مشفرة. هذا لأسباب أمنية وللسماح بتطوير تطبيقات الطرف الثالث (المزيد حول ذلك لاحقاً).

السبب الأمني هو للتأكيد على أنه في حالة وجود مشكلة في أحد تطبيقات العملات المشفرة، فلن يكون قادراً أبداً على التأثير على أي أصل مشفر آخر. يتم فرض هذا المبدأ بواسطة نظام التشغيل المخصص الذي صممناه وطورناه في Ledger ويطلق عليه BOLOS.

Ledger ليست فقط مزود محافظ الأجهزة الوحيد الذي أنشأ نظام التشغيل الخاص به، بل نحن أيضاً من القلائل الذين يستخدمون نظام التطبيقات. تستخدم محافظ الأجهزة الأخرى ما يُعرف باسم البرامج الثابتة المتجانسة. في هذه المحافظ، إذا كانت هناك مشكلة في كود عملة من العملات المشفرة، فيمكن أن تؤثر على جميع العملات الأخرى.

تطوير تطبيقات الطرف الثالث

نظراً لأن التطبيقات منفصلة عن بعضها ولا يمكنها التفاعل مع بعضها، يمكننا أن نسمح للآخرين من خارج Ledger بتطوير تطبيقاتهم الخاصة أيضاً. لقد تمكنا من نشر أكثر من 40 تطبيقاً تم إنشاؤهم بواسطة أعضاء ومطوري مجتمع العملات المشفرة – والذين نحن ممتنون لهم للغاية!

وبطبيعة الحال، ما زلنا نراجع هؤلاء للتأكد من تلبيتها لأعلى معايير تجربة المستخدم والأمان. You can read more about the process of submitting an application to us here.

هل تضيع أصولي المشفرة إذا قمت بإلغاء تثبيت أحد التطبيقات؟

لا داعي للقلق، ستظل أصولك المشفرة متاحة لك! كما ذكرنا في بداية هذه المقالة، يقوم جهازك Ledger باحتساب مفاتيحك الخاصة من عبارة الاسترداد الخاصة بك المكونة من 24 كلمة بناءً على معلَمة محددة تسمى مسار الاشتقاق.

وهذا يعني أنه إذا ظلت عبارة الاسترداد على جهازك دون تغيير، فستخرج عملية الحساب بنفس النتيجة. وبناءً عليه، عندما تقوم بتثبيت التطبيق مرة أخرى، سيتيح لك الوصول إلى نفس العناوين كما كان من قبل.

واصل التعلم! إذا كنت تستمتع بفهم الأصول المشفرة وسلسلة الكتل (blockchain)، فشاهد فيديو School of Block لدينا كيف تحافظ على أصولك المشفرة آمنة.


Stay in touch

Announcements can be found in our blog. Press contact:
[email protected]

Subscribe to our
newsletter

New coins supported, blog updates and exclusive offers directly in your inbox


Your email address will only be used to send you our newsletter, as well as updates and offers. You can unsubscribe at any time using the link included in the newsletter.

Learn more about how we manage your data and your rights.