Implementation du systeme bitcoin
Guide pratique : Implementation du systeme bitcoin. Recherche parmi 303 000+ dissertationsPar Abdel Djebbar • 8 Février 2019 • Guide pratique • 8 610 Mots (35 Pages) • 618 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]
...