Skip to content

Commit

Permalink
[TUTORIAL] Add Bacca (Ledger Installer) (#1138)
Browse files Browse the repository at this point in the history
* Create fr.md

* Create tutorial.yml

* Create logo.webp

* Create cover.webp

* Real name -> Bacca

* Delete fr.md

* txt

* Update fr.md

* img

* rognage

* img paths

* Update fr.md
  • Loading branch information
LoicPandul authored Dec 9, 2024
1 parent 2a2f43f commit 9d8de71
Show file tree
Hide file tree
Showing 13 changed files with 171 additions and 0 deletions.
Binary file added tutorials/wallet/bacca/assets/cover.webp
Binary file not shown.
Binary file added tutorials/wallet/bacca/assets/fr/01.webp
Binary file not shown.
Binary file added tutorials/wallet/bacca/assets/fr/02.webp
Binary file not shown.
Binary file added tutorials/wallet/bacca/assets/fr/03.webp
Binary file not shown.
Binary file added tutorials/wallet/bacca/assets/fr/04.webp
Binary file not shown.
Binary file added tutorials/wallet/bacca/assets/fr/05.webp
Binary file not shown.
Binary file added tutorials/wallet/bacca/assets/fr/06.webp
Binary file not shown.
Binary file added tutorials/wallet/bacca/assets/fr/07.webp
Binary file not shown.
Binary file added tutorials/wallet/bacca/assets/fr/08.webp
Binary file not shown.
Binary file added tutorials/wallet/bacca/assets/fr/09.webp
Binary file not shown.
Binary file added tutorials/wallet/bacca/assets/fr/10.webp
Binary file not shown.
145 changes: 145 additions & 0 deletions tutorials/wallet/bacca/fr.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,145 @@
---
name: Bacca
description: Configurer une Ledger sans le logiciel Ledger Live
---
![cover](assets/cover.webp)

Si vous utilisez une Ledger, vous avez probablement constaté que vous deviez passer par le logiciel Ledger Live, au moins pour la configuration initiale de l'appareil, afin de vérifier son authenticité et d'y installer l'application Bitcoin. Cependant, après cette configuration, beaucoup de bitcoiners préfèrent utiliser des logiciels de gestion de portefeuille Bitcoin spécialisés tels que Sparrow ou Liana plutôt que Ledger Live. Bien que Ledger produise d'excellents hardware wallets qui incluent rapidement les dernières fonctionnalités sur Bitcoin, leur logiciel n'est pas forcément adapté aux besoins spécifiques des bitcoiners. En effet, Ledger Live inclut de nombreuses fonctionnalités destinées aux altcoins, tandis que les options dédiées à la gestion de portefeuille Bitcoin sont limitées. Mais le problème de Sparrow et Liana (pour le moment), est qu'ils ne permettent pas d'installer l'application Bitcoin sur la Ledger.

Pour contourner le besoin d'utiliser Ledger Live lors de la configuration initiale de votre Ledger, vous pouvez utiliser l'outil Bacca, (ou "Ledger Installer"). Ce logiciel vous permet d'installer et de mettre à jour l'application Bitcoin, de vérifier l'authenticité de votre Ledger, et même plus tard de mettre à jour le firmware de l'appareil. Bacca a été créé par Antoine Poinsot (Darosior), développeur Bitcoin Core chez Chaincode Labs, cofondateur [de Revault et de Liana](https://wizardsardine.com/), et par Pythcoiner.

Dans ce tutoriel, je vous propose de découvrir comment utiliser cet outil pour pouvoir vous passer définitivement du logiciel Ledger Live, tout en profitant des appareils de chez Ledger. Il fonctionne sur tous les appareils : Nano S classique, Nano S Plus, Nano X, Flex et Stax.

---

*Attention, cet outil est assez récent et ses développeurs précisent qu'il est encore **en phase de test**. Ils recommandent de l'utiliser uniquement à des fins de test, et non pour un appareil destiné à héberger un véritable portefeuille Bitcoin, bien que cela soit possible de le faire. À ce sujet, je vous recommande de suivre les recommandations des développeurs de cet outil, qui sont précisées [sur le README de leur dépôt GitHub](https://github.com/darosior/ledger_installer).*

---

## Prérequis

Sur votre ordinateur, vous allez avoir besoin de deux outils pour utiliser Bacca :
- Git ;
- Rust.

Si vous les avez déjà installés, vous pouvez passer cette étape.

**Linux :**

Sur une distribution Linux, Git est généralement préinstallé. Pour vérifier si Git est installé sur votre système, vous pouvez taper la commande suivante dans le terminal :

```bash
git --version
```

Si jamais Git n'est pas installé sur votre système, voici la commande pour l'installer sur un Debian :

```bash
sudo apt install git
```

Enfin, pour installer votre environnement de développement Rust, utilisez la commande :

```bash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
```


**Windows :**

Pour installer Git, rendez-vous sur [le site officiel du projet](https://git-scm.com/). Téléchargez le logiciel et suivez les instructions d'installation.

![BACCA](assets/fr/01.webp)

Procédez de la même manière pour installer Rust à partir [du site officiel](https://www.rust-lang.org/tools/install).

![BACCA](assets/fr/02.webp)


**MacOS :**

Si Git n'est pas déjà installé sur votre système, ouvrez un terminal et exécutez la commande suivante pour l'installer :

```bash
git --version
```

Si Git n'est pas installé sur votre système, une fenêtre s'ouvrira pour vous proposer d'installer Xcode, qui inclut Git. Il vous suffit de suivre les instructions à l'écran pour procéder à l'installation.

Pour installer Rust, exécutez la commande suivante :

```bash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
```

## Installation de Bacca

Ouvrez un terminal et placez vous sur le dossier dans lequel vous souhaitez enregistrer le logiciel, puis exécutez la commande suivante :

```bash
git clone https://github.com/darosior/ledger_installer.git
```

Naviguez jusqu'au répertoire du logiciel :

```bash
cd ledger_installer
```

Puis utilisez Cargo pour compiler le projet et exécuter la GUI de Bacca :

```bash
cargo run -p ledger_manager_gui
```

Vous avez maintenant accès à l'interface du logiciel.

![BACCA](assets/fr/03.webp)

## Configurer la Ledger

Avant de commencer, si votre Ledger est neuve, assurez-vous d'avoir configuré le code PIN et sauvegardé la phrase de récupération. Vous n'avez pas besoin de Ledger Live pour ces étapes initiales. Il suffit de connecter votre Ledger via le câble USB pour l'alimenter. Si vous n'êtes pas sûr de savoir comment procéder pour ces deux étapes, vous pouvez consulter le début du tutoriel spécifique à votre modèle :

https://planb.network/tutorials/wallet/ledger

https://planb.network/tutorials/wallet/ledger-nano-s-plus

https://planb.network/tutorials/wallet/ledger-flex

## Utilisation de Bacca

Branchez votre Ledger à votre ordinateur et déverrouillez-la en utilisant le code PIN que vous avez configuré. Bacca devrait automatiquement détecter votre Ledger.

![BACCA](assets/fr/04.webp)

Pour confirmer l'authenticité de votre Ledger, cliquez sur le bouton "*Check*". Vous devrez autoriser la connexion sur votre appareil Ledger pour continuer.

![BACCA](assets/fr/05.webp)

Bacca vous informera ensuite si votre Ledger est authentique. Si ce n'est pas le cas, cela indique soit que l'appareil a été compromis, soit qu'il s'agit d'une contrefaçon. Dans ce cas, arrêtez immédiatement de l'utiliser.

![BACCA](assets/fr/06.webp)

Dans le menu "*Apps*", vous pouvez consulter la liste des applications déjà installées sur votre Ledger.

![BACCA](assets/fr/07.webp)

Pour installer l'application Bitcoin, cliquez sur "*Install*", puis autorisez l'installation sur votre Ledger.

![BACCA](assets/fr/08.webp)

L'application est bien installée.

![BACCA](assets/fr/09.webp)

Si vous n'avez pas la dernière version de l'application Bitcoin installée, Bacca affichera un bouton "*Update*" au lieu de l'indication "*Latest*". Cliquez simplement sur ce bouton pour mettre à jour l'application.

![BACCA](assets/fr/10.webp)

Maintenant que votre Ledger est correctement configurée avec la dernière version de l'application Bitcoin, vous êtes prêt à importer puis utiliser votre portefeuille sur un logiciel de gestion tel que Sparrow ou Liana, sans avoir eu besoin de passer par Ledger Live !

Si vous avez trouvé ce tutoriel utile, je vous serais reconnaissant de laisser un pouce vert ci-dessous. N'hésitez pas à partager cet article sur vos réseaux sociaux. Merci beaucoup !

Je vous recommande également de consulter ce tutoriel sur GnuPG, qui vous expliquera comment vérifier l'intégrité et l'authenticité de vos logiciels avant leur installation. C'est une pratique importante, notamment lorsque vous installez des logiciels de gestion de portefeuille tels que Liana ou Sparrow :

https://planb.network/tutorials/others/integrity-authenticity
26 changes: 26 additions & 0 deletions tutorials/wallet/bacca/tutorial.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
id: 8f6783cf-d792-4277-8957-9c8a5ef08fa9

builder: Wizard Sardine

tags:
- personal-security
- DIY
- wallets

category: desktop

level: advanced

credits:
professor: pretty-private

# Proofreading metadata

original_language: fr
proofreading:
- language: fr
last_contribution_date: 2024-12-06
urgency:
contributors_id:
- LoicPandul
reward:

0 comments on commit 9d8de71

Please sign in to comment.