Faucet testnet
Assez de pièces de testnet pour essayer un envoi, un remboursement et un balayage, sans avoir à miner un bloc au préalable. Ces pièces ont été minées ; le faucet ne fait que les transmettre. Il tourne dans l'explorateur, et il ne peut pas tourner sur le mainnet.
Le faucet est une fonction de l'explorateur, qui est désactivée par défaut et ne peut pas être activée pour le mainnet. Cette page dit ce qu'il est et pourquoi il est construit ainsi ; le bouton est là-bas.
Où il se trouve#
Le faucet est une fonction de l'explorateur testnet, pas de ce site. C'est l'explorateur qui indexe la chaîne, c'est donc l'explorateur qui sait déjà sur quel réseau il se trouve — et c'est ce qui rend l'unique garantie ci-dessous vérifiable plutôt que promise.
Munissez-vous d'une adresse persistante (0x02).
zcd wallet address --key yourkey.json en imprime une.
Pourquoi il n'est pas sur cette page#
Ce site est presque entièrement statique : des fichiers sur disque, servis par nginx, et rien ici ne détient de clé. Un faucet doit en détenir une. Le placer là où la chaîne est déjà lue laisse la clé de dépense dans le seul processus capable de vérifier, par lui-même, sur quelle chaîne il dépense.
Cette vérification est tout l'enjeu. L'explorateur n'accepte un jeu de paramètres de chaîne qu'après avoir recalculé la racine de consensus à partir de celui-ci et constaté qu'elle correspond à celle que le nœud a servie — et la racine de consensus est l'empreinte sur laquelle deux nœuds doivent s'accorder avant de se parler tout court. Ainsi, quand le faucet demande “ai-je le droit de tourner ici ?”, la réponse vient d'une valeur que le réseau lui-même fixe plutôt que d'une ligne dans un fichier de configuration.
Le mainnet n'a pas de faucet#
Et n'en aura pas. Le mainnet n'a ni premine ni distribution privilégiée : chaque pièce qui s'y trouve vient du minage. La fonction est refusée pour le mainnet à trois titres, et chacun de ces refus suffirait à lui seul :
- Elle est désactivée par défaut. Aucun drapeau, aucune clé, aucune route.
- L’activer exige de nommer un réseau, et le nom
mainnetest refusé — tout comme l'identifiant de chaîne du mainnet, lu dans le jeu de paramètres embarqué plutôt qu'écrit en dur, de sorte qu'il ne peut pas dériver. - Le réseau nommé est comparé à la chaîne que sert l'explorateur. Une configuration copiée de l'hôte testnet vers l'hôte mainnet produit un processus qui ne démarre pas.
Rien n'est frappé pour le faucet du testnet non plus. Il détient une clé ordinaire et signe un transfert
ordinaire à travers la même wallet/session qu’utilise la ligne de commande,
si bien que ses dépenses passent par toutes les règles que zcd wallet send applique, et que son solde figure dans
l'explorateur comme celui de n'importe qui d'autre.
Une demande par bloc#
Un certificat porte l'état qu'il a lu. Deux certificats construits sur la même lecture de la cellule du faucet sont deux prétentions sur un seul solde — le fold applique celui qui arrive le premier et l’autre est omis, en brûlant les frais d'omission. Le faucet paie donc une demande à la fois, la cadence visée sur le testnet est de trente secondes, et l'explorateur vous montre la file d'attente plutôt qu'un sablier.
S'il vous faut des pièces plus vite qu'une file d'attente ne peut les remettre, ce n'est pas d'un faucet que vous avez besoin. C'est d'un mineur, qui n'a ni file d'attente ni opérateur.
Pas de captcha#
Votre navigateur résout à la place une petite preuve de travail — une seconde ou deux d'un cœur. Un captcha placerait un tiers devant chaque visiteur et remettrait à ce tiers l'adresse que chacun d'eux s'apprête à approvisionner, ce qui n'est pas un échange qui vaille la peine pour distinguer un peu mieux un humain d'un robot sur un réseau dont les pièces ne valent rien.
Ces pièces ne valent rien#
Par conception, et définitivement. Le testnet peut être réinitialisé depuis la genèse, ce à quoi sert un testnet, et son identifiant de chaîne est attribué une fois et jamais réutilisé — une réinitialisation ne laisse donc même pas les anciennes pièces sur une chaîne dont quelqu'un pourrait prétendre qu'elle était la vraie. Quiconque propose de les acheter ou de les vendre monte une arnaque qui n'a même pas besoin d'une histoire.