Une illustration de la façon dont une règle de type GHOSTDAG colore les blocs en bleu ou en rouge. Ce ne sont pas des données réelles du réseau : le réseau ne fonctionne pas encore.
Des blocs en parallèle.
Les mineurs peuvent produire des blocs en même temps, et aucun n’est jeté. Chaque bloc pointe vers ceux qui le précèdent, et une règle de Une famille de règles qui mettent en ordre les blocs d’un DAG de blocs. Elle colore chaque bloc en bleu ou en rouge, puis place tous les blocs dans un seul ordre. les place tous dans un seul ordre que chaque nœud reconnaît. Le travail derrière chaque bloc est Un travail qui demande beaucoup de mémoire rapide à chaque essai, pas seulement de la vitesse brute. Les cartes graphiques ont cette mémoire. Les machines conçues pour un seul algorithme gagnent peu sur elles., alors une carte graphique peut rivaliser.
Quatre étapes, un ordre
Une chaîne qui accepte un bloc à la fois doit jeter chaque bloc qui perd une course. Un DAG de blocs les garde tous et les met plutôt en ordre.
Produits en parallèle
Reliés à leurs parents
Colorés en bleu ou en rouge
Placés dans un seul ordre
Pourquoi des blocs rouges
La couleur est la façon dont la règle distingue un bloc publié à temps d’un bloc qu’on a gardé caché.
Bleu : vu à temps
Rouge : gardé caché
Les deux sont ordonnés
Gourmande en mémoire, exprès
Produire un bloc, c’est essayer une énigme encore et encore jusqu’à ce qu’une réponse tombe sous une Le nombre sous lequel le hachage d’un bloc doit tomber. Les mineurs continuent d’essayer jusqu’à ce qu’un essai y arrive.. Chaque essai lit beaucoup de mémoire, et c’est voulu.
Votre carte graphique rivalise
Les machines dédiées gagnent peu
Un seul algorithme
Pourquoi c’est construit ainsi
La sécurité ne suit pas la demande
Pourquoi une traîne permanente
Pourquoi un milliard
Encore à décider
Ces questions restent ouvertes. Rien sur ce site ne leur suppose une valeur, et chacune entre dans la spécification avant de paraître ici.
- La cadence des blocs
- Le rythme cible auquel les blocs sont produits n’est pas encore précisé.
- Combien de blocs en parallèle
- La règle d’ordre a un réglage, appelé k, qui fixe combien de blocs peuvent être produits en parallèle avant qu’un bloc soit coloré en rouge. Sa valeur n’est pas encore précisée.
- La fonction de hachage
- La preuve de travail est gourmande en mémoire. La fonction de hachage exacte qu’elle utilise n’est pas encore choisie.
- La forme de l’émission
- La courbe que suit l’émission, et la façon dont la traîne diminue, ne sont pas encore précisées.
- La part de l’équipe
- Sa taille et son calendrier d’acquisition ne sont pas encore décidés. Les deux seront publiés avant le premier bloc.
Chaque terme, en mots simples
Chaque mot de ce site qu’une personne nouvelle pourrait ne pas connaître, expliqué en une phrase ou deux.
Un registre de paiements commun, tenu par de nombreux ordinateurs à la fois. Chaque copie vérifie les autres, alors personne ne peut le réécrire en douce.
Un lot de paiements ajoutés ensemble au registre, scellé par le travail qui l’a produit.
Un bloc plus ancien vers lequel pointe un nouveau bloc. Un bloc désigne comme parents tous les blocs qu’il a vus aux pointes.
Un bloc vers lequel aucun bloc plus récent ne pointe encore : le bord le plus récent du registre.
Un graphe orienté acyclique de blocs. Les blocs pointent vers des blocs plus anciens, parfois plusieurs chacun, et en les suivant, on ne revient jamais à son point de départ.
Une famille de règles qui mettent en ordre les blocs d’un DAG de blocs. Elle colore chaque bloc en bleu ou en rouge, puis place tous les blocs dans un seul ordre.
Un bloc bien relié au reste du graphe, comme le sont les blocs minés honnêtement et publiés sans tarder.
Un bloc mal relié au reste, comme le serait un bloc retenu puis publié en retard.
Produire un bloc demande un très grand nombre d’essais sur une énigme, et n’importe qui peut vérifier la réponse aussitôt. Le coût de ces essais est ce qui rend le registre coûteux à réécrire.
Une courte empreinte de données. Changez une seule lettre des données, et l’empreinte change complètement.
Le nombre sous lequel le hachage d’un bloc doit tomber. Les mineurs continuent d’essayer jusqu’à ce qu’un essai y arrive.
Un travail qui demande beaucoup de mémoire rapide à chaque essai, pas seulement de la vitesse brute. Les cartes graphiques ont cette mémoire. Les machines conçues pour un seul algorithme gagnent peu sur elles.
La carte graphique d’un ordinateur de jeu ou d’une station de travail. Elle fait beaucoup de petits calculs à la fois et a sa propre mémoire rapide.
Une puce conçue pour exécuter un seul algorithme, et rien d’autre. Pour bien des monnaies, ce sont les seules machines qui valent la peine de miner.
Les nouvelles unités versées aux mineurs pour les blocs qu’ils produisent. À part la part de l’équipe, c’est la seule façon dont de nouvelles unités voient le jour.
Une petite émission qui continue après le ralentissement de l’émission principale, pour que les mineurs restent payés. Elle diminue sans cesse, alors le total ne dépasse jamais le plafond d’un milliard.
Des unités créées et distribuées avant qu’un réseau s’ouvre à tout le monde. ATON n’en a aucune.
Une part mise de côté pour les gens qui construisent ATON. C’est la seule exception au lancement équitable, et sa taille et son acquisition sont publiées avant le premier bloc.
Un calendrier qui libère une part un peu à la fois, plutôt que d’un seul coup.
Un ordinateur qui fait tourner le logiciel ATON. Il garde une copie du registre et vérifie chaque bloc qu’il reçoit.
Where every fact comes from
La spécification du consensus et du protocole. Elle a le dernier mot : le nœud fait ce qui y est écrit. Si jamais ce site et la spécification se contredisent, c’est la spécification qui a raison et ce site qui a tort.
atheron-spec
Sachez quand ce sera prêt.
Laissez votre courriel et nous vous dirons quand il y aura de vraies nouvelles sur ATON : la spécification, le logiciel et le lancement.