Implementation du systeme bitcoin
Guide pratique : Implementation du systeme bitcoin. Recherche parmi 300 000+ dissertationsPar Abdel Djebbar • 8 Février 2019 • Guide pratique • 8 610 Mots (35 Pages) • 515 Vues
[pic 1]
Table des matières
Introduction | 1.1 | ||||
Les objectifs du système Bitcoin | 1.2 | ||||
Les transactions | 1.3 | ||||
Les blocs | 1.4 | ||||
Les jetons d'horodatage | 1.5 | ||||
Un système multi-agents | 1.6 | ||||
Les mineurs | 1.7 | ||||
Le principe du consensus | 1.8 | ||||
L'autorégulation | 1.9 | ||||
La gouvernance | 1.10 | ||||
La fraude de la double dépense | 1.11 | ||||
Annexe 1: Implémentation d'un en-tête de bloc | 1.12 | ||||
L'empreinte numérique | 1.12.1 | ||||
L'algorithme SHA-256 | 1.12.2 | ||||
Le "nonce" | 1.12.3 | ||||
La preuve-de-travail | 1.12.4 | ||||
La cible de la preuve-de-travail | 1.12.5 | ||||
L'indice de difficulté | 1.12.6 | ||||
L'ajustement de la preuve-de-travail | 1.12.7 | ||||
Le jeton d'horodatage | 1.12.8 | ||||
Annexe 2 : Implémentation des transactions | 1.13 | ||||
Sérialisation | 1.13.1 | ||||
Empreinte numérique d'une transaction | 1.13.2 | ||||
Clé privée et clé publique | 1.13.3 | ||||
Signer et vérifier | 1.13.4 | ||||
Distinguished Encoding Rules | 1.13.5 | ||||
Identifiant de transaction | 1.13.6 | ||||
Machine virtuelle à pile | 1.13.7 | ||||
Compilation de script | 1.13.8 | ||||
Exécution de script | 1.13.9 | ||||
Code pour vérifier un paiement dans le bloc #266632[pic 2] | 1.13.10 | ||||
[pic 3][pic 4][pic 5][pic 6][pic 7][pic 8][pic 9][pic 10][pic 11][pic 12][pic 13][pic 14][pic 15][pic 16][pic 17][pic 18][pic 19][pic 20][pic 21][pic 22][pic 23][pic 24][pic 25][pic 26][pic 27][pic 28][pic 29][pic 30][pic 31][pic 32][pic 33][pic 34][pic 35][pic 36][pic 37][pic 38][pic 39][pic 40][pic 41][pic 42][pic 43][pic 44][pic 45][pic 46][pic 47][pic 48][pic 49][pic 50][pic 51][pic 52][pic 53][pic 54][pic 55][pic 56][pic 57][pic 58][pic 59][pic 60][pic 61][pic 62][pic 63]
...