Bitcoin Core에서 내 공개 주소를 얻으려면 어떻게해야합니까?

현재 고통스러운 세상. 비트 코인 코어를 다운로드했고, 완전히 다운로드 된 블록 체인이 필요하다는 사실을 깨닫기 전에 친구가 코인을 제 주소로 옮겼습니다.

저는 조사를하고 비트 코인 코어 개인 키를 블록 체인으로 가져 오려고합니다. , 따라서 내 코인에 액세스 할 수 있습니다. 내 문제는 공개 주소를 얻을 수 없다는 것입니다. 콘솔 창에서 여러 명령을 사용해 보았으며 잠금을 해제하고 잠글 수 있습니다. “listaddressgroupings”를 사용했는데 작동하지만 바로 아래에 “[“다음에 “]”가 반환됩니까?

getaccountaddress 도 사용했습니다. 운없이 getaddressesbyaccount “Your Address”.

감사합니다

댓글

  • 내 비트 코인 주소 나열 지갑에 비트 코인 주소 나열은 listreceivedbyaddress를 통해 쉽게 수행 할 수 있습니다. 일반적으로 이미 트랜잭션을받은 주소 만 나열하지만 첫 번째 인수를 0으로 설정하고 두 번째 인수를 true로 설정하여 모든 주소를 나열 할 수 있습니다. * ' 위키 페이지에서 방금 본 적이 있는데 ' 블록 체인에 iv id가 없기 때문에 아직 거래를받지 못했습니다. ' = “eefdb96aae”>

완전히 다운로드되지 않았습니다. 저는 ' 첫 번째 인수를 0으로 입력하고 두 번째 인수를 true로 입력하는 방법을 이해하지 못합니다. 또한 내 계정 이름은 무엇입니까? 어디에서 찾을 수 있나요?

  • 공개 주소를 ' 얻을 수 없습니까? 비트 코인 코어 지갑에서 비트 코인을 이동해야하는 경우 ' 개인 키가 필요하지 않습니까?
  • 답변

    편집 : 질문에 대한 답변 : Bitcoin Core에서 개인 키를 가져 오는 방법

    주소를 찾은 후 (예를 들어 아래에 나열된 명령을 사용하여) 다음 명령을 실행할 수 있습니다.

    dumpprivatekey 1ofYourAddresses 

    지갑이 비밀번호로 보호되고 잠긴 경우 :

    walletpassphrase "your password or passphrase" 600 

    그리고 다시 잠금을 완료하면 “walletlock”을 실행합니다.

    주소는 항상 1 개로 시작하고 개인 키는 5, K 또는 L로 시작하므로 개인 키의 주소를 쉽게 인식 할 수 있습니다. 공개 키를 전혀 관리 할 필요가 없습니다. 또한 “지갑”을 내보내거나 가져 오려면 개인 키가 필요합니다. 실제로 개인 키는 지갑이며, 그로부터 소프트웨어가 해당 주소를 찾을 수 있으므로 내보내기 만하면됩니다. .


    원래 질문에 대한 답변 : Bitcoin Core에서 공개 주소를 얻는 방법 참고 계정 API는 현재 더 이상 사용되지 않습니다 (새 버전에서 제거됨).

    기본 (첫 번째) 비트 코인 계정 (비트 코인 코어) 및 bitcoin-qt 는 빈 문자열 계정입니다. , “” “”.

    bitcoin-cli 또는 bitcoin-qt 콘솔을 통해 비트 코인 주소를 얻으려면 기본 계정의 경우 사용 :

    getaccountaddress "" 

    기본 계정 및 :

    getaddressesbyaccount "" 

    W (처음에 두 개의 주소를 시작하고 일반적으로) 기본 계정과 관련된 모든 주소 목록을 반환합니다.


    다음은 새로 설치된 bitcoin-qt에 대한 getaddressesbyaccount 호출의 출력 예입니다.

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

    이것은 CLI로 bitcoin-qt를 실행할 수 있어야하는 최소 ~/.bitcoin/bitcoin.conf입니다. 이렇게하면 UI에서 소유 한 계정과 주소, 잔액 등을 이해할 수 있습니다.

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

    댓글

    • 이 두 명령은 내 첫 수신 주소와 내 계정과 관련된 모든 수신 주소 목록을 제공합니다. 이미 File- > 수신 주소를 통해 액세스 할 수 있습니다. ' ' 공개 주소 ' 또는 공개 키를 가져 오려고합니다. dumpprivkey " INSERT PUBLIC ADDRESS / PUBLIC KEY "를 입력 할 때 필요합니다. 어떻게 찾을 수 있을지 아십니까?
    • 주소를 나열하지 않고 개인 키를 덤프하려는 것 같습니다.이 경우 '이 항목을 편집하겠습니다. answer
    • @RhysCole : 공개 주소 또는 공개 키가 필요합니다. 이것들은 서로 관련이 있지만 동일하지는 않으며 그들 중 어느 것으로도 충분합니다. 귀하는 이미 귀하의 주소를 알고 있습니다. ' 친구가 귀하에게 동전을 보낼 때 사용한 주소입니다. 예를 들어 dumpprivkey 명령과 함께 사용하십시오.dumpprivkey 1Jd6J5FaPiUYLHbqtybqaXuTUgvw65Us1R
    • bitcoin-cli getaddressesbyaccount ""를 실행하면 error code: -32601 error message: Method not found가 표시됩니다. Bitcoin Core RPC 클라이언트 버전 v0.18.0.0-g2472733a24a9364e4c6233ccd04166a26a68cc65 를 사용하고 있습니다.
    • 이러한 방법은 제거되었습니다. @makevoid가 답변을 업데이트하거나 적어도 힌트를 줄 수 있다면 감사하겠습니다.

    Answer

    bitcoin-cli 또는 bitcoin-qt 콘솔에 다음 명령을 입력합니다.

    validateaddress "ADDRESS_BASE58_ENCODED" 

    여기서 ADDRESS_BASE58_ENCODED는 공개 키를 알고 싶습니다.

    댓글

    • 정답 인 것 같습니다. " pubkey " 필드에는 공개 키가 있습니다.

    답글 남기기

    이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다