Skip to content

Repository files navigation

Cover Image

Nombre de définitions

Acheter sur Bitcoin Bazar Acheter sur Amazon

X Site web Email

⚡ Lightning :

sats@pandul.fr

Table des matières

Description du projet

Cet ouvrage recense tous les termes techniques en rapport avec Bitcoin ou son environnement, ainsi que les définitions correspondantes. Rédigé par Loïc Morel, de pandul.fr, il est accessible gratuitement en version numérique sur ce dépôt GitHub. Ce livre est également vendu imprimé sur Amazon et Bitcoin Bazar.

Je gagne une petite marge sur chaque exemplaire physique vendu. Si vous trouvez ce projet utile, ou plus généralement, si vous appréciez mon travail de production de contenus pédagogiques, vous pouvez commander votre propre livre Dictionnaire de Bitcoin afin de me soutenir.

Si vous souhaitez soutenir ce projet, vous pouvez aussi le partager sur les réseaux sociaux ou me faire un don LN sur sats@pandul.fr. Merci !

Lire le Dictionnaire de Bitcoin

Vous pouvez découvrir gratuitement la version PDF du Dictionnaire de Bitcoin à la racine de ce dépôt ou dans les Releases. C'est la manière la plus simple de lire et de rechercher des définitions. Vous pouvez également parcourir les définitions directement sur GitHub dans le dossier definitions/fr/. Chaque définition est dans son propre dossier, classé alphabétiquement.

Pour faciliter la navigation et vous aider à trouver rapidement les définitions, consultez l'index.md qui liste toutes les entrées avec des liens directs.

Accéder au sommaire

Demandes de modification et contributions

Dictionnaire de Bitcoin est un projet ouvert. Vous êtes libre de proposer tout type de modification ou de correction, ce qui inclut notamment :

  • La suggestion de nouveaux termes à ajouter (avec ou sans définition) ;
  • La correction d'une définition qui vous semble erronée ou imprécise ;
  • La correction d'une faute d'orthographe ou d'une coquille ;
  • Toute autre suggestion de modification.

Comment contribuer

  1. Créez votre fork du projet ;
  2. Créez une nouvelle branche établie sur la branche main ;
  3. Consultez la charte éditoriale pour respecter les conventions de rédaction ;
  4. Rédigez vos suggestions de modification dans le dossier definitions/fr/ ;
  5. Faites une Pull Request pour fusionner votre branche face à la branche main du dépôt source.

Ajouter une nouvelle définition

Pour ajouter une nouvelle définition :

  • Créez un dossier dans definitions/fr/{lettre}/{slug-de-la-definition}/
  • Créez un fichier metadata.yaml avec les métadonnées :
uuid: "générez-un-uuid-v4-unique"
title: "TITRE EN MAJUSCULES"
slug: "titre-en-minuscules" # identique au nom de dossier
category: "CATÉGORIE"
english_term: "ENGLISH TERM"  # optionnel
french_term: "FRENCH TERM"  # optionnel
cross_references:
  - "UUID du terme connexe"
  - "UUID du terme connexe"
version: "1" # version 2026 du dictionnaire
  • Créez un fichier definition.md avec le corps de la définition
  • Si votre définition inclut des images, créez un dossier assets/ et référencez-les avec ![](./assets/image.png)

Modifier une définition existante

Naviguez vers definitions/fr/{lettre}/{slug}/ et modifiez le fichier definition.md.

Si vous ne vous sentez pas à l'aise avec l'utilisation de Git, ou si vous avez en tête une modification mineure, vous pouvez également créer une issue sur GitHub plutôt qu'une PR.

Dans le fichier pending_terms.yaml, vous trouverez tous les termes auxquels j'ai déjà pensé, mais que je n'ai pas encore eu le temps de définir. Si vous souhaitez contribuer, vous pouvez piocher dans cette liste.

Pour les changements d'envergure, comme la réalisation d'une traduction de l'ouvrage, je vous invite à me contacter directement à info@pandul.fr ou sur mon Twitter.

En contribuant, votre pseudo GitHub sera mentionné tant dans la version en ligne que dans la version imprimée du Dictionnaire. Si vous préférez ne pas être cité, ou si vous souhaitez apparaître sous un autre nom que votre pseudo GitHub, veuillez le préciser explicitement dans votre issue ou votre PR. À défaut, je prends le pseudo GitHub.

Termes acceptés dans le Dictionnaire de Bitcoin

L'intégration d'un nouveau terme dans le Dictionnaire de Bitcoin nécessite simplement qu'il soit en lien avec Bitcoin ou son écosystème. L'ambition de ce dictionnaire est de couvrir le champ lexical de Bitcoin avec la plus grande exhaustivité possible, dans le même esprit que les dictionnaires professionnels d'autres domaines.

Un terme est accepté si la réponse à la question suivante est affirmative : « Un débutant qui étudie Bitcoin pourrait-il croiser ce terme durant ses recherches et désirer en comprendre la signification ? »

Tous les termes techniques, logiciels, algorithmes et protocoles sont acceptés s'ils se rapportent, de manière directe ou indirecte, à Bitcoin ou à un protocole s'appuyant sur Bitcoin (comme Lightning, RGB, Liquid, Ark...).

Les termes généraux liés à l'informatique et à la cryptographie sont uniquement inclus s'ils sont susceptibles d'être rencontrés et nécessaires à la compréhension de Bitcoin.

Il n'y a pas de limite de taille pour les définitions. Je préfère avoir une définition exhaustive, même si elle doit être longue, plutôt qu'une définition courte et imprécise.

Structure du dépôt

Dictionnaire-de-Bitcoin/
├── definitions/                    # Définitions du dictionnaire
│   └── fr/                         # Version française
│       ├── a/
│       │   ├── adaptor-signature/
│       │   │   ├── definition.md   # Corps de la définition
│       │   │   └── metadata.yaml   # Métadonnées (titre, catégorie, etc.)
│       │   ├── adresse-de-reception/
│       │   │   ├── definition.md
│       │   │   ├── metadata.yaml
│       │   │   └── assets/         # Images de la définition
│       │   │       └── image-1.png
│       │   └── ...
│       ├── b/
│       │   └── ...
│       └── z/
│           └── ...
│
├── assets/                         # Ressources visuelles
│   ├── images/                     # Images du README
│   └── pictograms/                 # Pictogrammes des catégories (SVG/PDF)
│
├── fonts/                          # Polices pour la génération PDF
│
├── templates/                      # Templates pour la génération
│   ├── legal.yaml                  # Informations légales et métadonnées
│   ├── introduction.md             # Note de l'auteur
│   ├── contributors.md             # Liste des contributeurs
│   ├── categories.yaml             # Liste des catégories
│   └── pending_terms.yaml          # Termes en attente de définition
│
├── scripts/                        # Scripts de génération
│   ├── main.py                     # Point d'entrée principal
│   ├── config.py                   # Configuration
│   ├── core/                       # Classes principales
│   ├── generators/                 # Générateurs PDF, Index, Stats
│   ├── validators/                 # Validateurs
│   └── README.md                   # Documentation des scripts
│
├── dictionnaire-de-bitcoin.pdf     # Version PDF
├── index.md                        # Index des définitions
├── stats.md                        # Statistiques
├── STYLE_GUIDE.md                  # Charte éditoriale
├── README.md
├── LICENCE_FR.md
└── LICENSE.md

Scripts et génération

Voir le README dédié dans le dossier scripts/.

Licence et réutilisation

Shield: CC BY-NC-SA 4.0

Crédit:

Cette définition est extraite du « Dictionnaire de Bitcoin », un ouvrage rédigé par Loïc Morel (pandul.fr) disponible sur GitHub : https://github.com/LoicPandul/Dictionnaire-de-Bitcoin/

Cet ouvrage est sous licence CC BY-NC-SA 4.0 Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

This work is licensed under a CC BY-NC-SA 4.0 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

About

Tout le vocabulaire technique de Bitcoin

Resources

Stars

41 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages