Wie erhalte ich meine öffentliche Adresse in Bitcoin Core?

In einer Welt voller Schmerzen im Moment. Ich habe Bitcoin Core heruntergeladen, und bevor mir klar wurde, dass ich die vollständig heruntergeladene Blockchain benötigen würde, hat mein Freund einige Münzen an meine Adresse übertragen.

Ich habe einige Nachforschungen angestellt und versuche, meine privaten Bitcoin Core-Schlüssel in Blockchain zu importieren Mein Problem ist, dass ich meine öffentliche Adresse nicht bekommen kann. Ich habe versucht, mehrere Befehle im Konsolenfenster zu verwenden, und kann sie entsperren und sperren. Ich habe „listaddressgroupings“ verwendet – was funktioniert, aber die Rückgabe ist „[“ und dann „]“ direkt darunter?

Ich habe auch getaccountaddress und verwendet getaddressesbyaccount „Your Address“ ohne Glück.

Vielen Dank

Kommentare

  • Auflisten meiner Bitcoin-Adressen Das Auflisten der Bitcoin-Adressen in Ihrer Brieftasche erfolgt einfach über listreceivedbyaddress. Normalerweise werden nur Adressen aufgelistet, die bereits Transaktionen erhalten haben. Sie können jedoch alle Adressen auflisten, indem Sie das erste Argument auf 0 und das zweite auf true setzen. * Ich ' habe dies gerade auf einer Wiki-Seite gesehen. ' habe noch keine Transaktionen erhalten, da die Blockchain keine ' nicht vollständig heruntergeladen. Ich verstehe ' nicht, wie man das erste Argument auf 0 und das zweite auf true eingibt. Wie lautet außerdem mein Kontoname? Wo würde ich es finden?
  • Sie können ' Ihre öffentliche Adresse nicht erhalten? Wenn Sie Bitcoin aus einer Bitcoin-Core-Brieftasche verschieben müssen, benötigen Sie nicht ' die privaten Schlüssel?

Antwort

Bearbeiten: Antwort auf die Frage: So erhalten Sie private Schlüssel aus Bitcoin Core

Nachdem Sie Ihre Adressen gefunden haben (z. B. mithilfe der unten aufgeführten Befehle), können Sie den folgenden Befehl ausführen:

dumpprivatekey 1ofYourAddresses 

Wenn Ihre Brieftasche kennwortgeschützt und gesperrt ist, führen Sie Folgendes aus:

walletpassphrase "your password or passphrase" 600 

und „Brieftasche“, wenn Sie die Sperre abgeschlossen haben.

Sie können Adressen leicht an privaten Schlüsseln erkennen, da Adressen immer mit einem (1) beginnen. Private Schlüssel beginnen stattdessen mit 5, K oder L. Sie müssen öffentliche Schlüssel überhaupt nicht verwalten. Außerdem benötigen Sie nur den privaten Schlüssel, um eine „Brieftasche“ zu exportieren / importieren. Tatsächlich ist ein privater Schlüssel eine Brieftasche. Daraus kann die Software die entsprechenden Adressen ermitteln. Sie müssen diese also nur exportieren


Antwort auf die ursprüngliche Frage: So erhalten Sie eine öffentliche Adresse in Bitcoin Core Hinweis Die Konto-API ist derzeit veraltet (wird in neuen Versionen entfernt).

Ihre Haupt (first) Bitcoin-Konto in Bitcoin Core und bitcoin-qt ist das Konto mit leeren Zeichenfolgen , „“ „“ .

Um Ihre Bitcoin-Adressen über Bitcoin-CLI oder über die Bitcoin-QT-Konsole für Ihr Hauptkonto zu erhalten, Verwenden Sie :

getaccountaddress "" 

Damit wird Ihre erste Adresse des zurückgegeben Hauptkonto und:

getaddressesbyaccount "" 

W. Ich gebe (beim ersten Start von zwei Adressen und im Allgemeinen) die Liste aller Ihrer Adressen zurück, die Ihrem Hauptkonto zugeordnet sind.


Dies ist eine Beispielausgabe des Aufrufs getaddressesbyaccount für ein neu installiertes Bitcoin-qt:

> bitcoin-cli getaddressesbyaccount "" [ "1AA37Akj16aj9nU4NYgx2cRwjgmuwpxR6Z", "1CbkkAbB7ootHHu9Fhbh8TtRR2iiCoNCZD" ] 

Dies ist die minimale ~/.bitcoin/bitcoin.conf, die Sie benötigen, um bitcoin-qt mit der CLI ausführen zu können Auf diese Weise können Sie über die Benutzeroberfläche nachvollziehen, welche Konten und Adressen Sie besitzen und welche Guthaben usw. haben.

rpcuser=bitcoin rpcpassword=TYPE_A_STRONG_PASS_HERE # enables deamon in bitcoin-qt server=1 

Kommentare

  • Diese beiden Befehle geben mir meine erste Empfangsadresse und dann eine Liste aller Empfangsadressen, die meinem Konto zugeordnet sind. Ich kann bereits über File- > auf sie zugreifen. Ich ' versuche, meine ' öffentliche Adresse ' oder öffentlichen Schlüssel zu erhalten. Ich benötige diese, wenn ich den dumpprivkey " ÖFFENTLICHE ADRESSE / ÖFFENTLICHEN SCHLÜSSEL EINFÜGEN " eingebe. Irgendeine Idee, wie ich das finden könnte?
  • Es scheint, dass Sie versuchen, Ihre privaten Schlüssel zu sichern, nicht Ihre Adressen aufzulisten. In diesem Fall werde ich dies ' bearbeiten Antwort
  • @RhysCole: Sie benötigen entweder Ihre öffentliche Adresse oder Ihren öffentlichen Schlüssel. Diese sind verwandt, aber nicht gleich, und jeder von ihnen wird ausreichen. Sie kennen Ihre Adresse bereits – ' hat Ihr Freund Ihnen Münzen geschickt. Verwenden Sie es mit dem Befehl dumpprivkey, z.dumpprivkey 1Jd6J5FaPiUYLHbqtybqaXuTUgvw65Us1R
  • Beim Ausführen von bitcoin-cli getaddressesbyaccount "" erhalte ich: error code: -32601 error message: Method not found. Ich verwende die Bitcoin Core RPC-Clientversion v0.18.0.0-g2472733a24a9364e4c6233ccd04166a26a68cc65 .
  • Diese Methoden wurden entfernt. Ich würde mich freuen, wenn @makevoid die Antwort aktualisieren oder zumindest einen Hinweis geben könnte.

Antwort

Verwenden von Geben Sie in bitcoin-cli oder in die bitcoin-qt-Konsole den folgenden Befehl ein:

validateaddress "ADDRESS_BASE58_ENCODED" 

Wobei ADDRESS_BASE58_ENCODED die Adresse für ist Sie möchten den öffentlichen Schlüssel kennen.

Kommentare

  • Ich denke, dies ist die richtige Antwort. Das Feld " pubkey " enthält den öffentlichen Schlüssel.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.