From 2ab6dc6882557ff7b1d51d9fe44bb9ee9c445fcc Mon Sep 17 00:00:00 2001 From: asi0 <90136504+Asi0Flammeus@users.noreply.github.com> Date: Thu, 13 Jun 2024 21:59:50 +0200 Subject: [PATCH] Fix sync error (#487) * builders, fix yml propertiy names * courses, create btc204 introduction for fr * scripts, mv folder for courses * courses, remove plan.txt * professors, fix format typo * professors, add batch translation * course, change btc302 level * quizz, remove tags indentation --- courses/btc204/fr.md | 3 +- courses/btc204/plan.txt | 124 ------------------ courses/btc204/quizz/000/question.yml | 2 +- courses/btc204/quizz/001/question.yml | 2 +- courses/btc204/quizz/002/question.yml | 2 +- courses/btc204/quizz/003/question.yml | 2 +- courses/btc204/quizz/004/question.yml | 2 +- courses/btc204/quizz/005/question.yml | 2 +- courses/btc204/quizz/006/question.yml | 2 +- courses/btc204/quizz/007/question.yml | 2 +- courses/btc204/quizz/008/question.yml | 2 +- courses/btc204/quizz/009/question.yml | 2 +- courses/btc204/quizz/010/question.yml | 2 +- courses/btc204/quizz/011/question.yml | 2 +- courses/btc204/quizz/012/question.yml | 2 +- courses/btc204/quizz/013/question.yml | 2 +- courses/btc204/quizz/014/question.yml | 2 +- courses/btc204/quizz/015/question.yml | 2 +- courses/btc204/quizz/016/question.yml | 2 +- courses/btc204/quizz/017/question.yml | 2 +- courses/btc204/quizz/018/question.yml | 2 +- courses/btc204/quizz/019/question.yml | 2 +- courses/btc204/quizz/020/question.yml | 2 +- courses/btc204/quizz/021/question.yml | 2 +- courses/btc204/quizz/022/question.yml | 2 +- courses/btc204/quizz/023/question.yml | 2 +- courses/btc204/quizz/024/question.yml | 2 +- courses/btc204/quizz/025/question.yml | 2 +- courses/btc204/quizz/026/question.yml | 2 +- courses/btc204/quizz/027/question.yml | 2 +- courses/btc204/quizz/028/question.yml | 2 +- courses/btc204/quizz/029/question.yml | 2 +- courses/btc204/quizz/030/question.yml | 2 +- courses/btc204/quizz/031/question.yml | 2 +- courses/btc204/quizz/032/question.yml | 2 +- courses/btc204/quizz/033/question.yml | 2 +- courses/btc204/quizz/034/question.yml | 2 +- courses/btc204/quizz/035/question.yml | 2 +- courses/btc204/quizz/036/question.yml | 2 +- courses/btc204/quizz/037/question.yml | 2 +- courses/btc204/quizz/038/question.yml | 2 +- courses/btc204/quizz/039/question.yml | 2 +- courses/btc204/quizz/040/question.yml | 2 +- courses/btc204/quizz/041/question.yml | 2 +- courses/btc204/quizz/042/question.yml | 2 +- courses/btc204/quizz/043/question.yml | 2 +- courses/btc204/quizz/044/question.yml | 2 +- courses/btc302/course.yml | 2 +- professors/profedustream/de.yml | 6 + professors/profedustream/en.yml | 6 + professors/profedustream/es.yml | 6 + professors/profedustream/fr.yml | 4 +- professors/profedustream/it.yml | 6 + professors/profedustream/ja.yml | 6 + professors/profedustream/pt.yml | 6 + professors/profedustream/vi.yml | 6 + resources/builders/pow-lugano/es.yml | 6 +- resources/builders/pow-lugano/it.yml | 6 +- .../course-related}/Scripts Documentation.md | 0 .../course-related}/add_uuid.py | 0 .../course-related}/plan.py | 0 .../course-related}/quizz.py | 0 62 files changed, 98 insertions(+), 179 deletions(-) delete mode 100644 courses/btc204/plan.txt create mode 100644 professors/profedustream/de.yml create mode 100644 professors/profedustream/en.yml create mode 100644 professors/profedustream/es.yml create mode 100644 professors/profedustream/it.yml create mode 100644 professors/profedustream/ja.yml create mode 100644 professors/profedustream/pt.yml create mode 100644 professors/profedustream/vi.yml rename {courses/btc204/scripts => scripts/course-related}/Scripts Documentation.md (100%) rename {courses/btc204/scripts => scripts/course-related}/add_uuid.py (100%) rename {courses/btc204/scripts => scripts/course-related}/plan.py (100%) rename {courses/btc204/scripts => scripts/course-related}/quizz.py (100%) diff --git a/courses/btc204/fr.md b/courses/btc204/fr.md index 2c6b807d11..c27bf06a72 100644 --- a/courses/btc204/fr.md +++ b/courses/btc204/fr.md @@ -8,7 +8,6 @@ objectives: - Comprendre les méthodes de l'analyse de chaîne et développer des stratégies de défense --- # Protégez votre vie privée sur Bitcoin -e38eb3ad-9b51-42b8-adaf-e6b03e8e3ac4 Dans un monde où la confidentialité des transactions financières devient progressivement un luxe, comprendre et maîtriser les principes de protection de la vie privée dans son utilisation de Bitcoin est essentiel. Cette formation vous donne toutes les clés, à la fois théoriques et pratiques, pour y parvenir de manière autonome. @@ -18,6 +17,8 @@ Cette formation se présente comme un parcours complet et généraliste. Chaque Rejoignez-nous pour transformer votre utilisation de Bitcoin et devenir un utilisateur averti, capable de comprendre les enjeux autour de la confidentialité et de protéger sa vie privée. ++++ + # Introduction e17474a8-8899-4bdb-a7f8-bc52ddb01440 diff --git a/courses/btc204/plan.txt b/courses/btc204/plan.txt deleted file mode 100644 index b13c39fca2..0000000000 --- a/courses/btc204/plan.txt +++ /dev/null @@ -1,124 +0,0 @@ -Partie 0 - Protégez votre vie privée sur Bitcoin (e38eb3ad-9b51-42b8-adaf-e6b03e8e3ac4) - -Partie 1 - Introduction (e17474a8-8899-4bdb-a7f8-bc52ddb01440) - Chapitre 1 - Introduction de la formation (08ba1933-f393-4fb5-8279-777d874caedb) - | Section 1 : Définitions et concepts clés - | Section 2 : Comprendre l'analyse de chaîne et savoir s'en protéger - | Section 3 : Maîtriser les bonnes pratiques pour protéger sa vie privée - | Section 4 : Comprendre les transactions coinjoin - | Section 5 : Connaître les enjeux d'autres techniques de confidentialité avancées - | Section 6 : Découvrir les propositions d'amélioration du protocole en lien avec la confidentialité - | Section Bonus : La privacy sur les protocoles de seconde couche - -Partie 2 - Définitions et concepts clés (b9bbbde3-34c0-4851-83e8-e2ffb029cf31) - Chapitre 1 - Le modèle d'UTXO de Bitcoin (8d6b50c5-bf74-44f4-922b-25204991cb75) - | Les UTXOs sur Bitcoin : qu'est-ce que c'est ? - | Les UTXOs et les conditions de dépense - Chapitre 2 - La structure des transactions Bitcoin (29d3aaab-de2e-4746-ab40-c9748898850c) - | Les inputs et les outputs d'une transaction - | Le change et la fusion dans une transaction Bitcoin - | Les frais de transaction - | La création des UTXOs sur Bitcoin - | Les implications du modèle d'UTXO - Chapitre 3 - Le modèle de confidentialité de Bitcoin (769d8963-3ed5-4094-b21d-9203c7d9e465) - | La monnaie : authenticité, intégrité et double dépense - | La prévention de la double dépense sur Bitcoin - | Le modèle de confidentialité : système bancaire vs Bitcoin - -Partie 3 - Comprendre l'analyse de chaîne et savoir s'en protéger (4739371e-9fef-45b0-bcaa-b7a4df6b4470) - Chapitre 1 - C'est quoi l'analyse de chaîne sur Bitcoin ? (7d198ba6-4af2-4f24-86cb-3c79cb25627e) - | Définition et fonctionnement - | Les objectifs de l'analyse de chaîne - | Se défendre face à l'analyse de chaîne - | Les méthodes de l'analyse de chaîne - | Satoshi Nakamoto et l'analyse de chaîne - Chapitre 2 - Les patterns de transactions (d365a101-2d37-46a5-bfb9-3c51e37bf96b) - | L’envoi simple (ou le paiement simple) - | Le balayage - | La consolidation - | La dépense groupée - | Les transactions propres à un protocole - Chapitre 3 - Les heuristiques internes (c54b5abe-872f-40f4-a0d0-c59faff228ba) - | Les similitudes internes - | Les paiements par nombres ronds - | Le plus grand output - Chapitre 4 - Les heuristiques externes (4a170e3b-200d-431a-8285-18a23ff617ba) - | La réutilisation d’adresse - | La similitude des scripts et les empreintes de portefeuilles - | L'heuristique de propriété commune des entrées (CIOH) - | Les données offchain - | Les modèles temporels - Chapitre 5 - Mise en pratique avec un explorateur de blocs (6493cf2f-225c-405f-9375-c4304f1087ed) - | Exercice 1 - | Exercice 2 - | Exercice 3 - | Exercice 4 - | Exercice 5 - | Exercice 6 - | Exercice 7 - | Exercice 8 - | Solutions des exercices - -Partie 4 - Maîtriser les bonnes pratiques pour protéger sa vie privée (9bd04b63-f1af-4e50-9061-6bc90009df68) - Chapitre 1 - La réutilisation d'adresse (f3e97645-3df3-41bc-a4ed-d2c740113d96) - Chapitre 2 - L'étiquetage et le contrôle des pièces (fbdb07cd-c025-48f2-97b0-bd1bc21c68a8) - Chapitre 3 - La consolidation, la gestion des UTXO et la CIOH (b5216965-7d13-4ea1-9b7c-e292966a487b) - Chapitre 4 - Le nœud complet (fc80d2a3-cd9c-4b25-b17a-b853f9a1d99d) - Chapitre 5 - Le KYC et l'identification des clés (cec6b9d9-0eed-4f85-bc4e-1e9aa59ca605) - | La facilitation du traçage onchain - | L’exposition à la surveillance étatique - | Le risque de fuite de données personnelles - | Quelques idées reçues sur le KYC - | Peut-on annuler un KYC ? - | La différence entre KYC et identification des clés - Chapitre 6 - Les méthodes de vente et d'acquisition (756598af-95aa-4c77-ac48-243c7ad89530) - | Les échanges P2P en cash - | Les échanges P2P via une plateforme de mise en relation - | Les plateformes régulées sans KYC - | Les ATM - | Les cartes-cadeaux - -Partie 5 - Comprendre les transactions coinjoin (6d0bbf16-3714-4db1-9897-2d45019f6bdc) - Chapitre 1 - C'est quoi une transaction coinjoin ? (0862bc6b-1c48-4aa4-b76d-4f547b469008) - Chapitre 2 - Zerolink et chaumian coinjoins (326c9654-b359-4906-b23d-d6518dd5dc3e) - Chapitre 3 - Les différentes implémentations de coinjoin (e37ed073-9498-4e4f-820b-30951e829596) - Chapitre 4 - Les ensembles d'anonymat (be1093dc-1a74-40e5-9545-2b97a7d7d431) - Chapitre 5 - L'entropie (e4fe289d-618b-49a2-84c9-68c562e708b4) - -Partie 6 - Connaître les enjeux d'autres techniques de confidentialité avancées (19989ae6-d608-4acf-b698-2cf1e7e5e6ae) - Chapitre 1 - Les transactions payjoin (c1e90b95-f709-4574-837b-2ec26b11286f) - Chapitre 2 - Les transactions spécifiques Samourai (300777ee-30ae-43d7-ab00-479dac3522c1) - Chapitre 3 - Les transferts secret de propriété (a2067036-849c-4d6b-87d2-44235cfae7a1) - | Le Coin Swap - | L'Atomic Swap - | L'échange pair-à-pair - -Partie 7 - Découvrir les propositions d'amélioration du protocole en lien avec la confidentialité (a7827171-3a2f-4399-99d1-9b822b565792) - Chapitre 1 - La confidentialité sur le réseau P2P (04a2467b-db84-4076-a9ff-919be5135106) - | P2P transport V2 - | TOR - | Dandelion - Chapitre 2 - BIP47 et codes de paiements réutilisables (ad88e076-a04b-4aec-b3b2-7b4760175504) - | Principe général du BIP47 et de PayNym - | Le code de paiement réutilisable - | L'échange de clés Diffie-Hellman établi sur les courbes elliptiques (ECDH) - | La transaction de notification - | Le modèle de confidentialité du BIP47 - | Construction de la transaction de notification - | Transaction de notification : étude concrète - | Le XOR, qu'est-ce que c'est ? - | Réception de la transaction de notification - | La transaction de paiement BIP47 - | Réception du paiement BIP47 et dérivation de la clé privée - | Remboursement du paiement BIP47 - Chapitre 3 - Silent Payments (2871d594-414e-4598-a830-91c9eb84dfb8) - Chapitre 4 - Le soft fork Taproot (f6baa32e-f292-448c-a543-0635d3a7329e) - | Les bénéfices à moyen et long terme - | Les inconvénients à court terme - -Partie 8 - Bonus : La privacy sur les protocoles de seconde couche (40fc3ce1-78eb-45c0-9629-089e486746f6) - Chapitre 1 - La confidentialité sur le Lightning Network (99e57c42-daff-4a40-95e6-d9543bdc1809) - Chapitre 2 - La confidentialité sur les sidechains (025409a9-3c4f-426c-901a-46de74ef496d) - Chapitre 3 - La confidentialité sur les banques chaumiennes (04ddfbe9-787c-4e41-aa31-518c328a3165) - | Fedimint - | Cashu diff --git a/courses/btc204/quizz/000/question.yml b/courses/btc204/quizz/000/question.yml index 87e054a223..6f49b7ea26 100644 --- a/courses/btc204/quizz/000/question.yml +++ b/courses/btc204/quizz/000/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/001/question.yml b/courses/btc204/quizz/001/question.yml index 87e054a223..6f49b7ea26 100644 --- a/courses/btc204/quizz/001/question.yml +++ b/courses/btc204/quizz/001/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/002/question.yml b/courses/btc204/quizz/002/question.yml index 87e054a223..6f49b7ea26 100644 --- a/courses/btc204/quizz/002/question.yml +++ b/courses/btc204/quizz/002/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/003/question.yml b/courses/btc204/quizz/003/question.yml index 87e054a223..6f49b7ea26 100644 --- a/courses/btc204/quizz/003/question.yml +++ b/courses/btc204/quizz/003/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/004/question.yml b/courses/btc204/quizz/004/question.yml index 87e054a223..6f49b7ea26 100644 --- a/courses/btc204/quizz/004/question.yml +++ b/courses/btc204/quizz/004/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/005/question.yml b/courses/btc204/quizz/005/question.yml index 4ac35d935d..063f3b94d4 100644 --- a/courses/btc204/quizz/005/question.yml +++ b/courses/btc204/quizz/005/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/006/question.yml b/courses/btc204/quizz/006/question.yml index 4ac35d935d..063f3b94d4 100644 --- a/courses/btc204/quizz/006/question.yml +++ b/courses/btc204/quizz/006/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/007/question.yml b/courses/btc204/quizz/007/question.yml index 4ac35d935d..063f3b94d4 100644 --- a/courses/btc204/quizz/007/question.yml +++ b/courses/btc204/quizz/007/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/008/question.yml b/courses/btc204/quizz/008/question.yml index 4ac35d935d..063f3b94d4 100644 --- a/courses/btc204/quizz/008/question.yml +++ b/courses/btc204/quizz/008/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/009/question.yml b/courses/btc204/quizz/009/question.yml index 4ac35d935d..063f3b94d4 100644 --- a/courses/btc204/quizz/009/question.yml +++ b/courses/btc204/quizz/009/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/010/question.yml b/courses/btc204/quizz/010/question.yml index 6f91265ce0..60180eaaab 100644 --- a/courses/btc204/quizz/010/question.yml +++ b/courses/btc204/quizz/010/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/011/question.yml b/courses/btc204/quizz/011/question.yml index 6f91265ce0..60180eaaab 100644 --- a/courses/btc204/quizz/011/question.yml +++ b/courses/btc204/quizz/011/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/012/question.yml b/courses/btc204/quizz/012/question.yml index 6f91265ce0..60180eaaab 100644 --- a/courses/btc204/quizz/012/question.yml +++ b/courses/btc204/quizz/012/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/013/question.yml b/courses/btc204/quizz/013/question.yml index 6f91265ce0..60180eaaab 100644 --- a/courses/btc204/quizz/013/question.yml +++ b/courses/btc204/quizz/013/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/014/question.yml b/courses/btc204/quizz/014/question.yml index 6f91265ce0..60180eaaab 100644 --- a/courses/btc204/quizz/014/question.yml +++ b/courses/btc204/quizz/014/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/015/question.yml b/courses/btc204/quizz/015/question.yml index ef54340d27..7302e76f03 100644 --- a/courses/btc204/quizz/015/question.yml +++ b/courses/btc204/quizz/015/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/016/question.yml b/courses/btc204/quizz/016/question.yml index ef54340d27..7302e76f03 100644 --- a/courses/btc204/quizz/016/question.yml +++ b/courses/btc204/quizz/016/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/017/question.yml b/courses/btc204/quizz/017/question.yml index ef54340d27..7302e76f03 100644 --- a/courses/btc204/quizz/017/question.yml +++ b/courses/btc204/quizz/017/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/018/question.yml b/courses/btc204/quizz/018/question.yml index ef54340d27..7302e76f03 100644 --- a/courses/btc204/quizz/018/question.yml +++ b/courses/btc204/quizz/018/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/019/question.yml b/courses/btc204/quizz/019/question.yml index ef54340d27..7302e76f03 100644 --- a/courses/btc204/quizz/019/question.yml +++ b/courses/btc204/quizz/019/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/020/question.yml b/courses/btc204/quizz/020/question.yml index 262b897d22..db84d00b2f 100644 --- a/courses/btc204/quizz/020/question.yml +++ b/courses/btc204/quizz/020/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/021/question.yml b/courses/btc204/quizz/021/question.yml index 262b897d22..db84d00b2f 100644 --- a/courses/btc204/quizz/021/question.yml +++ b/courses/btc204/quizz/021/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/022/question.yml b/courses/btc204/quizz/022/question.yml index 262b897d22..db84d00b2f 100644 --- a/courses/btc204/quizz/022/question.yml +++ b/courses/btc204/quizz/022/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/023/question.yml b/courses/btc204/quizz/023/question.yml index 262b897d22..db84d00b2f 100644 --- a/courses/btc204/quizz/023/question.yml +++ b/courses/btc204/quizz/023/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/024/question.yml b/courses/btc204/quizz/024/question.yml index 262b897d22..db84d00b2f 100644 --- a/courses/btc204/quizz/024/question.yml +++ b/courses/btc204/quizz/024/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/025/question.yml b/courses/btc204/quizz/025/question.yml index e546abced1..7162d21f10 100644 --- a/courses/btc204/quizz/025/question.yml +++ b/courses/btc204/quizz/025/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/026/question.yml b/courses/btc204/quizz/026/question.yml index e546abced1..7162d21f10 100644 --- a/courses/btc204/quizz/026/question.yml +++ b/courses/btc204/quizz/026/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/027/question.yml b/courses/btc204/quizz/027/question.yml index e546abced1..7162d21f10 100644 --- a/courses/btc204/quizz/027/question.yml +++ b/courses/btc204/quizz/027/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/028/question.yml b/courses/btc204/quizz/028/question.yml index e546abced1..7162d21f10 100644 --- a/courses/btc204/quizz/028/question.yml +++ b/courses/btc204/quizz/028/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/029/question.yml b/courses/btc204/quizz/029/question.yml index e546abced1..7162d21f10 100644 --- a/courses/btc204/quizz/029/question.yml +++ b/courses/btc204/quizz/029/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/030/question.yml b/courses/btc204/quizz/030/question.yml index e342d5bdc1..e15ed0b773 100644 --- a/courses/btc204/quizz/030/question.yml +++ b/courses/btc204/quizz/030/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/031/question.yml b/courses/btc204/quizz/031/question.yml index e342d5bdc1..e15ed0b773 100644 --- a/courses/btc204/quizz/031/question.yml +++ b/courses/btc204/quizz/031/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/032/question.yml b/courses/btc204/quizz/032/question.yml index e342d5bdc1..e15ed0b773 100644 --- a/courses/btc204/quizz/032/question.yml +++ b/courses/btc204/quizz/032/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/033/question.yml b/courses/btc204/quizz/033/question.yml index e342d5bdc1..e15ed0b773 100644 --- a/courses/btc204/quizz/033/question.yml +++ b/courses/btc204/quizz/033/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/034/question.yml b/courses/btc204/quizz/034/question.yml index e342d5bdc1..e15ed0b773 100644 --- a/courses/btc204/quizz/034/question.yml +++ b/courses/btc204/quizz/034/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/035/question.yml b/courses/btc204/quizz/035/question.yml index 28d19d38ae..9f3e6834cb 100644 --- a/courses/btc204/quizz/035/question.yml +++ b/courses/btc204/quizz/035/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/036/question.yml b/courses/btc204/quizz/036/question.yml index 28d19d38ae..9f3e6834cb 100644 --- a/courses/btc204/quizz/036/question.yml +++ b/courses/btc204/quizz/036/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/037/question.yml b/courses/btc204/quizz/037/question.yml index 28d19d38ae..9f3e6834cb 100644 --- a/courses/btc204/quizz/037/question.yml +++ b/courses/btc204/quizz/037/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/038/question.yml b/courses/btc204/quizz/038/question.yml index 28d19d38ae..9f3e6834cb 100644 --- a/courses/btc204/quizz/038/question.yml +++ b/courses/btc204/quizz/038/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/039/question.yml b/courses/btc204/quizz/039/question.yml index 28d19d38ae..9f3e6834cb 100644 --- a/courses/btc204/quizz/039/question.yml +++ b/courses/btc204/quizz/039/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/040/question.yml b/courses/btc204/quizz/040/question.yml index 3691c6d63f..d87e1655f1 100644 --- a/courses/btc204/quizz/040/question.yml +++ b/courses/btc204/quizz/040/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/041/question.yml b/courses/btc204/quizz/041/question.yml index 3691c6d63f..d87e1655f1 100644 --- a/courses/btc204/quizz/041/question.yml +++ b/courses/btc204/quizz/041/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/042/question.yml b/courses/btc204/quizz/042/question.yml index 3691c6d63f..d87e1655f1 100644 --- a/courses/btc204/quizz/042/question.yml +++ b/courses/btc204/quizz/042/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/043/question.yml b/courses/btc204/quizz/043/question.yml index 3691c6d63f..d87e1655f1 100644 --- a/courses/btc204/quizz/043/question.yml +++ b/courses/btc204/quizz/043/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc204/quizz/044/question.yml b/courses/btc204/quizz/044/question.yml index 3691c6d63f..d87e1655f1 100644 --- a/courses/btc204/quizz/044/question.yml +++ b/courses/btc204/quizz/044/question.yml @@ -3,4 +3,4 @@ difficulty: intermediate duration: 15 author: pretty-private tags: - - Bitcoin +- Bitcoin diff --git a/courses/btc302/course.yml b/courses/btc302/course.yml index 48bf2612e2..53c9b550a9 100644 --- a/courses/btc302/course.yml +++ b/courses/btc302/course.yml @@ -1,7 +1,7 @@ topic: bitcoin subtopic: bitcoin -level: beginner +level: advanced hours: 10 professors: diff --git a/professors/profedustream/de.yml b/professors/profedustream/de.yml new file mode 100644 index 0000000000..1679c2a488 --- /dev/null +++ b/professors/profedustream/de.yml @@ -0,0 +1,6 @@ +bio: | + Willkommen bei PlanB.network! Ich bin Thomas, auch bekannt als @ProfEduStream, und mein Interesse an Bitcoin wurde durch das Mining geweckt. Nachdem ich mich mit Datenanalyse und Python vertraut gemacht hatte, entwickelte ich schnell ein Interesse an der On-Chain-Analyse; insbesondere an der Analyse von Transaktionen aus den Blöcken 1 bis 210000. Im Jahr 2023 begann ich, Artikel mit dem Titel "Bitcoin Blockchain Fun Facts" auf meinem Substack zu schreiben. + Parallel dazu habe ich als Lehrer eine tiefe Leidenschaft dafür, mein Wissen zu teilen. Deshalb habe ich in Frankreich die Bitcoin Lille Vereinigung mitbegründet, mit der wir ein wöchentliches Treffen abhalten. Dort halte ich regelmäßig Präsentationen, sowohl technische als auch vereinfachte, die alle open-source auf YouTube und meinem Substack verfügbar sind. + Schließlich versuche ich, Gemeinschaften, sowohl französische als auch internationale, zusammenzubringen. Denn gemeinsam werden wir viel weiter und viel schneller vorankommen. + +short_bio: Bildung ist die mächtigste Waffe, mit der du die Welt verändern kannst - Nelson Mandela \ No newline at end of file diff --git a/professors/profedustream/en.yml b/professors/profedustream/en.yml new file mode 100644 index 0000000000..807d17996f --- /dev/null +++ b/professors/profedustream/en.yml @@ -0,0 +1,6 @@ +bio: | + Welcome to PlanB.network! I'm Thomas, a.k.a. @ProfEduStream, and I first became interested in Bitcoin through mining. Subsequently, having familiarized myself with data analysis and Python, I quickly became interested in on-chain analysis; particularly in the analysis of transactions from blocks 1 to 210000. In 2023, I began writing articles titled "Bitcoin Blockchain Fun Facts" on my Substack. + In parallel, as a teacher, I have a deep passion for sharing my knowledge. This is why I co-created the Bitcoin Lille association in France, with which we hold a weekly meet-up. There, I regularly give presentations, both technical and simplified, which are all available open-source on YouTube and my Substack. + Finally, I try to bring together communities, both French and international. Because together, we will go much further, much faster. + +short_bio: Education is the most powerful weapon which you can use to change the world - Nelson Mandela \ No newline at end of file diff --git a/professors/profedustream/es.yml b/professors/profedustream/es.yml new file mode 100644 index 0000000000..06c67fc016 --- /dev/null +++ b/professors/profedustream/es.yml @@ -0,0 +1,6 @@ +bio: | + ¡Bienvenido a PlanB.network! Soy Thomas, también conocido como @ProfEduStream, y mi interés en Bitcoin comenzó a través de la minería. Posteriormente, al familiarizarme con el análisis de datos y Python, rápidamente me interesé en el análisis on-chain; particularmente en el análisis de transacciones desde los bloques 1 hasta el 210000. En 2023, comencé a escribir artículos titulados "Datos Curiosos de la Blockchain de Bitcoin" en mi Substack. + Paralelamente, como profesor, tengo una profunda pasión por compartir mi conocimiento. Es por esto que co-creé la asociación Bitcoin Lille en Francia, con la cual realizamos una reunión semanal. Allí, regularmente doy presentaciones, tanto técnicas como simplificadas, que están todas disponibles de forma open-source en YouTube y mi Substack. + Finalmente, intento unir comunidades, tanto francesas como internacionales. Porque juntos, avanzaremos mucho más lejos y mucho más rápido. + +short_bio: La educación es el arma más poderosa que puedes usar para cambiar el mundo - Nelson Mandela \ No newline at end of file diff --git a/professors/profedustream/fr.yml b/professors/profedustream/fr.yml index c8509e179a..9dec9b2d87 100644 --- a/professors/profedustream/fr.yml +++ b/professors/profedustream/fr.yml @@ -1,6 +1,6 @@ -bio: +bio: | Bienvenue sur PlanB.network ! Je suis Thomas, a.k.a. @ProfEduStream, et je me suis intéressé pour la première fois à Bitcoin par le biais du minage. Par la suite, m'étant familiarisé à la data-analyse et à Python, je me suis rapidement intéressé à l'analyse on-chain; en particulier à celle des transactions des blocs 1 à 210000. En 2023, j'ai ainsi débuté l'écriture d'articles intitulés "Bitcoin Blockchain Fun Facts", sur mon Substack. En parallèle, en tant qu'enseignant, j'ai une passion profonde pour le partage de mes connaissances. C'est la raison pour laquelle j'ai co-créé en France l'association Bitcoin Lille, avec laquelle nous réalisons un meet-up hebdomadaire. J'y réalise régulièrement des présentations, techniques comme vulgarisées, qui sont toutes disponibles en open-source sur YouTube et mon Substack. Enfin, j'essaie à mon échelle de rassembler les communautés, françaises et internationales. Car ensemble, nous irons beaucoup plus loin, beaucoup plus vite. -short_bio: "L'éducation est l'arme la plus puissante que l'on puisse utiliser pour change le monde." - Nelson Mandela +short_bio: L'éducation est l'arme la plus puissante que l'on puisse utiliser pour change le monde - Nelson Mandela diff --git a/professors/profedustream/it.yml b/professors/profedustream/it.yml new file mode 100644 index 0000000000..720a307057 --- /dev/null +++ b/professors/profedustream/it.yml @@ -0,0 +1,6 @@ +bio: | + Benvenuti su PlanB.network! Mi chiamo Thomas, meglio conosciuto come @ProfEduStream, e ho iniziato ad interessarmi a Bitcoin attraverso il mining. Successivamente, dopo essermi familiarizzato con l'analisi dei dati e Python, mi sono rapidamente interessato all'analisi on-chain; in particolare all'analisi delle transazioni dai blocchi 1 a 210000. Nel 2023, ho iniziato a scrivere articoli intitolati "Curiosità sulla Blockchain di Bitcoin" sul mio Substack. + Parallelamente, come insegnante, ho una profonda passione per la condivisione della mia conoscenza. È per questo che ho co-creato l'associazione Bitcoin Lille in Francia, con cui organizziamo un incontro settimanale. Lì, tengo regolarmente presentazioni, sia tecniche che semplificate, tutte disponibili in open-source su YouTube e sul mio Substack. + Infine, cerco di unire le comunità, sia francesi che internazionali. Perché insieme, andremo molto più lontano, molto più velocemente. + +short_bio: L'educazione è l'arma più potente che puoi usare per cambiare il mondo - Nelson Mandela \ No newline at end of file diff --git a/professors/profedustream/ja.yml b/professors/profedustream/ja.yml new file mode 100644 index 0000000000..1cd02f0a0f --- /dev/null +++ b/professors/profedustream/ja.yml @@ -0,0 +1,6 @@ +bio: | + PlanB.networkへようこそ!私はThomas、別名@ProfEduStreamです。Bitcoinに興味を持ったのはマイニングを通じてでした。その後、データ分析とPythonに慣れ親しむことで、オンチェーン分析、特にブロック1から210000までのトランザクション分析にすぐに興味を持ちました。2023年には、私のSubstackで「Bitcoin Blockchain Fun Facts」と題した記事を書き始めました。 + 並行して、教師として、私は知識を共有することに深い情熱を持っています。これが、フランスのBitcoin Lille協会を共同で創設した理由です。そこでは、毎週ミートアップを開催しています。そこでは、技術的なものから簡略化されたものまで、YouTubeと私のSubstackでオープンソースで利用可能なプレゼンテーションを定期的に行っています。 + 最後に、フランスと国際的なコミュニティを一つにまとめようと努力しています。なぜなら、一緒になれば、より遠くへ、より速く進むことができるからです。 + +short_bio: 世界を変えるために使える最も強力な武器は教育です - ネルソン・マンデラ \ No newline at end of file diff --git a/professors/profedustream/pt.yml b/professors/profedustream/pt.yml new file mode 100644 index 0000000000..ba77dd1a16 --- /dev/null +++ b/professors/profedustream/pt.yml @@ -0,0 +1,6 @@ +bio: | + Bem-vindo ao PlanB.network! Sou Thomas, também conhecido como @ProfEduStream, e me interessei pelo Bitcoin inicialmente através da mineração. Posteriormente, ao me familiarizar com análise de dados e Python, rapidamente me interessei pela análise on-chain; particularmente na análise de transações dos blocos 1 a 210000. Em 2023, comecei a escrever artigos intitulados "Curiosidades da Blockchain do Bitcoin" no meu Substack. + Paralelamente, como professor, tenho uma profunda paixão por compartilhar meu conhecimento. É por isso que co-criei a associação Bitcoin Lille na França, com a qual realizamos um encontro semanal. Lá, regularmente dou apresentações, tanto técnicas quanto simplificadas, que estão todas disponíveis de forma open-source no YouTube e no meu Substack. + Por fim, tento reunir comunidades, tanto francesas quanto internacionais. Porque juntos, iremos muito mais longe, muito mais rápido. + +short_bio: A educação é a arma mais poderosa que você pode usar para mudar o mundo - Nelson Mandela \ No newline at end of file diff --git a/professors/profedustream/vi.yml b/professors/profedustream/vi.yml new file mode 100644 index 0000000000..2eab1f90aa --- /dev/null +++ b/professors/profedustream/vi.yml @@ -0,0 +1,6 @@ +bio: | + Chào mừng bạn đến với PlanB.network! Tôi là Thomas, còn được biết đến với cái tên @ProfEduStream, và tôi bắt đầu quan tâm đến Bitcoin qua việc đào coin. Sau đó, khi đã làm quen với phân tích dữ liệu và Python, tôi nhanh chóng trở nên thích thú với phân tích on-chain; đặc biệt là phân tích các giao dịch từ block 1 đến 210000. Vào năm 2023, tôi bắt đầu viết các bài báo với tiêu đề "Những Sự Thật Thú Vị về Blockchain Bitcoin" trên Substack của mình. + Song song đó, với tư cách là một giáo viên, tôi có một niềm đam mê sâu sắc trong việc chia sẻ kiến thức của mình. Đó là lý do tại sao tôi đồng sáng lập hiệp hội Bitcoin Lille ở Pháp, nơi chúng tôi tổ chức một buổi gặp mặt hàng tuần. Tại đây, tôi thường xuyên thuyết trình, cả về mặt kỹ thuật lẫn đơn giản, và tất cả đều được chia sẻ mã nguồn mở trên YouTube và Substack của tôi. + Cuối cùng, tôi cố gắng kết nối các cộng đồng, cả trong nước và quốc tế. Bởi vì cùng nhau, chúng ta sẽ tiến xa hơn, nhanh hơn nhiều. + +short_bio: Giáo dục là vũ khí mạnh mẽ nhất mà bạn có thể sử dụng để thay đổi thế giới - Nelson Mandela \ No newline at end of file diff --git a/resources/builders/pow-lugano/es.yml b/resources/builders/pow-lugano/es.yml index c8ddea6169..2d7c24286c 100644 --- a/resources/builders/pow-lugano/es.yml +++ b/resources/builders/pow-lugano/es.yml @@ -1,6 +1,6 @@ -descripción: | +description: | Lugano sirve como el punto focal para las actividades de la Red Plan B. Nuestro centro, que abrirá en 2024, ofrecerá a estudiantes, desarrolladores y constructores lo mejor de lo que proporciona la Red Plan B. Está situado en una ciudad animada y amigable con Bitcoin que alberga una de las mayores conferencias de Bitcoin cada año. Idealmente ubicado en el corazón de Europa, Lugano es fácilmente accesible para las personas de la región. La Red Plan B opera algunos centros en todo el mundo y se asocia con iniciativas similares para cerrar brechas dentro de nuestra red de constructores. Lugano POW es uno de esos centros. -colaboradores: - - rabbit-hole \ No newline at end of file +contributors: + - rabbit-hole diff --git a/resources/builders/pow-lugano/it.yml b/resources/builders/pow-lugano/it.yml index a646496c3e..41d23ce1ae 100644 --- a/resources/builders/pow-lugano/it.yml +++ b/resources/builders/pow-lugano/it.yml @@ -1,6 +1,6 @@ -descrizione: | +description: | Lugano funge da punto focale per le attività della Rete Plan B. Il nostro hub, che aprirà nel 2024, offrirà a studenti, sviluppatori e costruttori il meglio di ciò che la Rete Plan B fornisce. È situato in una città vivace e amichevole nei confronti dei Bitcoin, che ospita una delle più grandi conferenze sul Bitcoin ogni anno. Idealmente situata nel cuore dell'Europa, Lugano è facilmente accessibile alle persone nella regione. La Rete Plan B gestisce alcuni hub in tutto il mondo e collabora con iniziative simili per colmare le lacune all'interno della nostra rete di costruttori. Lugano POW è uno di questi hub. -contributori: - - tana-del-coniglio \ No newline at end of file +contributors: + - rabbit-hole diff --git a/courses/btc204/scripts/Scripts Documentation.md b/scripts/course-related/Scripts Documentation.md similarity index 100% rename from courses/btc204/scripts/Scripts Documentation.md rename to scripts/course-related/Scripts Documentation.md diff --git a/courses/btc204/scripts/add_uuid.py b/scripts/course-related/add_uuid.py similarity index 100% rename from courses/btc204/scripts/add_uuid.py rename to scripts/course-related/add_uuid.py diff --git a/courses/btc204/scripts/plan.py b/scripts/course-related/plan.py similarity index 100% rename from courses/btc204/scripts/plan.py rename to scripts/course-related/plan.py diff --git a/courses/btc204/scripts/quizz.py b/scripts/course-related/quizz.py similarity index 100% rename from courses/btc204/scripts/quizz.py rename to scripts/course-related/quizz.py