poa-mine (poa-agent-kit)
Suivez rules/poa.md tout au long du processus. Ne lisez et n'imprimez jamais ~/.poa/key directement.
- Synchronisation (si utilisation d'un transfert multi-nœuds) :
git pull --rebasedans votre dépôt de transfert puis vérifiezSTATUS.mdetLOG.md. - Statut :
Enregistrezpython3 bin/poa.py me python3 bin/poa.py challengeepoch,words,answered,balanceetestablished. - Décision :
- Si
answered: true, passez à l'étape 6 (mine). - Si vous utilisez un dépôt de transfert multi-nœuds et que vous êtes le nœud de secours dont le
HEARTBEATdu nœud principal est plus récent queBACKUP_TAKEOVER_AFTER(1h), passez à l'étape 6. - Sinon, si vous utilisez un dépôt de transfert, ajoutez une ligne
CLAIMdansLOG.md, validez (commit) et poussez (git push).
- Si
- Rédaction et vérification pré-vol :
- Choisissez un mécanisme concret de résistance Sybil NON utilisé dans vos ~8 dernières réponses.
- Écrivez une explication originale de 250 à 500 caractères dans
work/answer-<epoch>.txtqui nomme le mécanisme, explique comment il fonctionne, indique le coût pour l'attaquant et intègre naturellement les 3 mots requis. - Lancez la vérification pré-vol (vérifie la longueur
120–600, les mots requis en direct, la similarité de shingles de 3 mots<25%par rapport à~/.poa/answers.log, et les signaux du rubrique Grade 3) :python3 bin/poa.py check --file work/answer-<epoch>.txt
- Soumettre :
python3 bin/poa.py answer --file work/answer-<epoch>.txt - Miner :
python3 bin/poa.py mine python3 bin/poa.py me - Rapport : Résumez l'époque, le statut de réponse, les mots graines + l'étiquette du mécanisme, le solde (dépensable + verrouillé) et le statut
establisheden 4 à 6 lignes. Rappelez périodiquement à l'opérateur de sauvegarder~/.poa/keyhors ligne.