Kann ich im Regtest-Modus generierte Bitcoins an einen Freund übertragen?

Ich verwende Bitcoin im Regtest- Modus. Ist es möglich, im Regtest-Modus generierte Bitcoins an einen Freund zu senden? (Ich will es nur testen). Ist es möglich ?

Ich habe jetzt nicht genug Zeit, um eine vollständige Antwort zu geben, aber Sie können hier nachsehen . Es scheint mehr als möglich!
Ich glaube, Sie können an eine Adresse senden, aber da es keine verbundenen Peers gibt, glaube ich nicht, dass Sie an eine andere Person senden können.

Antworten (1)

Mehr oder weniger.

Im Regtest-Modus wird das Mining viel einfacher und standardmäßig versucht es nicht, sich mit Peers zu verbinden, um Blöcke oder Transaktionen auszutauschen. Aber Ihr Freund kann einen anderen Client im Regtest-Modus ausführen und sich explizit mit Ihrem verbinden, und dann teilen Sie dieselbe Blockchain und können Transaktionen austauschen.

Sie müssen sicherstellen, dass Ihre Firewall den eingehenden TCP-Port 18444 aus dem Internet zulässt (oder zumindest von der IP-Adresse Ihres Freundes). Sie benötigen auch Ihre externe IP-Adresse; sagen, es ist 1.2.3.4. (DNS funktioniert auch, wenn Ihr Computer einen DNS-Namen hat.) Dann können Sie Ihren Client mit ausführen -regtest, und Ihr Freund kann seinen mit ausführen -regtest -connect=1.2.3.4. Sobald Sie Ihre Blockchain miteinander synchronisiert haben, können Sie sich gegenseitig Transaktionen senden, als wären Sie im echten Bitcoin-Netzwerk. (Natürlich wird sie niemand außer Ihnen sehen.) Beachten Sie, dass einer oder beide von Ihnen setgenerateeinige weitere Blöcke abbauen müssen, damit die Transaktionen bestätigt werden.

Beachten Sie auch, dass, wenn Sie beide Mining betreiben, ein vorübergehender Netzwerkausfall dazu führen könnte, dass Sie schnell einen großen Fork in Ihrer Blockchain machen. Dies wird den Bitcoin-Client unzufrieden machen.