취미/비트코인 풀노드 운영

deriveaddresses-bitcoind RPC별 사용법 정리

저도잘은몰라요 2024. 5. 26. 15:19
반응형

https://developer.bitcoin.org/reference/rpc/index.html

 

RPC API Reference — Bitcoin

This site aims to provide the docs you need to understand Bitcoin and start building Bitcoin-based applications.

developer.bitcoin.org

 

필자는 코딩의 ㅋ자도 모르는 문외한이다.

한글로 자세한 사용법을 적어놓으면 좋을 듯하여, 사용하는데 어려움을 겪었던 명령어들을 추려 정리해보았다. 

필자와 같은 사람들에게 도움이 되었으면 하는 마음이다.

모든 명령어들은 bitcoin-cli 뒤에 사용된다. 자세한 사용법은 여기로.

 


deriveaddresses "descriptor" ( range )

 

descriptor 칸에는 scriptPubKey가 들어간다. 

scriptPubKey는 어셈블리, 디스크립터, 헥스 세가지로 출력되는데 현재 가장 최신기술은 디스크립터다. 

 

파란색, 노란색으로 표시된 것이 descriptor 값이므로 이를 deriveaddresses 뒤에 입력해주자.

range 는 ranged descriptor를 쓰는 사람들을 위한 옵션이다. 공백으로 남겨둬도 무방하다.

 

사용예시: bitcoin-cli deriveaddresses pk(04d46c4968bde02899d2aa0963367c7a6ce34eec332b32e42e5f3407e052d64ac625da6f0718e7b302140434bd725706957c092db53805b821a85b23a7ac61725b)#pezndevg


예시 명령어를 입력하면 다음과 같은 결과가 출력된다. 

 

 

출력된 1PSSGeFHDnKNxiEyFrD1wcEaHr9hrQDDWc는 해당 scriptPubKey를 통해 서명된 트랜잭션이 향하는 주소다.

다른 말로 표현하자면 비트코인을 받는 주소이다.




반응형