Hoe krijg ik mijn openbare adres in Bitcoin Core?

In een wereld van pijn op dit moment. Ik heb Bitcoin Core gedownload en voordat ik me realiseerde dat ik “de volledige gedownloade Blockchain nodig had, heeft mijn vriend wat munten naar mijn adres overgebracht.

Ik heb wat onderzoek gedaan en probeer mijn privésleutels van de Bitcoin-kern naar Blockchain te importeren. en daarom toegang hebben tot mijn munten. Mijn probleem is, ik kan mijn openbare adres niet krijgen. Ik heb geprobeerd verschillende opdrachten in het consolevenster te gebruiken en kan ontgrendelen en vergrendelen. Ik heb “listaddressgroupings” gebruikt – wat werkt, maar het resultaat is “[” en dan “]” direct eronder?

Ik heb ook getaccountaddress en gebruikt getaddressesbyaccount “Uw adres” zonder geluk.

Hartelijk dank

Opmerkingen

  • Mijn bitcoin-adressen vermelden Het vermelden van de bitcoin-adressen in uw portemonnee gaat heel eenvoudig via listreceivedbyaddress. Normaal gesproken worden alleen adressen weergegeven die al transacties hebben ontvangen, maar u kunt alle adressen weergeven door het eerste argument in te stellen op 0 en het tweede op true. * Ik ' heb dit net op een wikipagina gezien, ik heb ' nog geen transacties ontvangen, omdat de blockchain ' t volledig gedownload. Ik begrijp ' niet hoe ik het eerste argument op 0 moet invoeren en het tweede op true. Wat is bovendien mijn accountnaam? Waar kan ik het vinden?
  • U kunt ' uw openbare adres niet vinden? Als u bitcoin moet verplaatsen van een bitcoin core-portemonnee, heeft u dan de privésleutels niet nodig?

Antwoord

Bewerken: antwoord op de vraag: Hoe privésleutels uit Bitcoin Core te halen

Nadat je je adressen hebt gevonden (bijvoorbeeld door de commandos te gebruiken die ik hieronder heb genoemd), kun je het volgende commando uitvoeren:

dumpprivatekey 1ofYourAddresses 

Als uw portemonnee met een wachtwoord is beveiligd en vergrendeld, voer dan uit:

walletpassphrase "your password or passphrase" 600 

En “walletlock” als u klaar bent om hem opnieuw te vergrendelen.

U kunt adressen gemakkelijk herkennen van privésleutels omdat adressen altijd beginnen met één (1), privésleutels beginnen in plaats daarvan met 5, K of L. U hoeft helemaal geen openbare sleutels te beheren. Je hebt ook alleen de privésleutel nodig om een “portemonnee” te exporteren / importeren, in feite is een privésleutel een portemonnee, en van daaruit kan de software het adres of de adressen vinden die ermee corresponderen, dus je hoeft dat alleen maar te exporteren .


Antwoord op de oorspronkelijke vraag: Hoe een openbaar adres te krijgen in Bitcoin Core Opmerking de account-API is momenteel verouderd (wordt verwijderd in nieuwe versies)

Uw belangrijkste (eerste) bitcoin-account in Bitcoin Core en bitcoin-qt is het account met een lege string , “” “” .

Om uw bitcoin-adressen te krijgen via bitcoin-cli of via de bitcoin-qt-console, voor uw hoofdaccount, gebruik :

getaccountaddress "" 

Dat zal je eerste adres van de hoofdaccount, en:

getaddressesbyaccount "" 

W ziek terug (bij de eerste lancering twee adressen en in het algemeen) de lijst met al uw adressen die aan uw hoofdaccount zijn gekoppeld.


Dit is een voorbeelduitvoer van de getaddressesbyaccount aanroep van een nieuw geïnstalleerde bitcoin-qt:

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

Dit is de minimale ~/.bitcoin/bitcoin.conf die je wilt hebben om bitcoin-qt met de CLI te kunnen draaien ingeschakeld, kunt u op deze manier zien welke rekeningen en adressen u bezit en hun saldi etc. vanuit de gebruikersinterface.

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

Opmerkingen

  • Deze twee commandos geven me mijn eerste ontvangstadres, en vervolgens een lijst met alle ontvangende adressen die aan mijn account zijn gekoppeld. Ik kan ze al openen via File- > Ontvangende adressen. Ik ' m probeer mijn ' openbaar adres ' of openbare sleutel op te halen. Ik heb deze nodig wanneer ik de dumpprivkey " VOEG PUBLIEK ADRES / PUBLIEKE SLEUTEL IN ". Enig idee hoe ik dit zou kunnen vinden?
  • Het lijkt erop dat je probeert je privésleutels te dumpen, niet je adressen op te sommen. In dat geval ' zal ik dit bewerken antwoord
  • @RhysCole: je hebt je openbare adres of je openbare sleutel nodig. Deze zijn gerelateerd, maar niet hetzelfde, en elk ervan zal voldoende zijn. U weet uw adres al – het is ' wat uw vriend gebruikte om u munten te sturen. gebruik het met het commando dumpprivkey, bijv.dumpprivkey 1Jd6J5FaPiUYLHbqtybqaXuTUgvw65Us1R
  • Bij het uitvoeren van bitcoin-cli getaddressesbyaccount "" krijg ik: error code: -32601 error message: Method not found. Ik gebruik Bitcoin Core RPC-clientversie v0.18.0.0-g2472733a24a9364e4c6233ccd04166a26a68cc65 .
  • Die methoden zijn verwijderd. Ik zou het op prijs stellen als @makevoid het antwoord zou kunnen bijwerken of op zijn minst een hint zou kunnen geven.

Antwoord

De bitcoin-cli of de bitcoin-qt console, voer het volgende commando in:

validateaddress "ADDRESS_BASE58_ENCODED" 

Waarbij ADDRESS_BASE58_ENCODED het adres is voor waarvan je de publieke sleutel wilt weten.

Reacties

  • Ik denk dat dit het juiste antwoord is. " pubkey " veld bevat de openbare sleutel.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *