p2wsh

    비트코인 지갑 주소에 대해서 (p2pkh, p2sh, p2wpkh, p2wsh)

    비트코인 지갑의 주소에는 여러 종류가 있다. 과거 javascript로 지갑을 생성하면서 지갑의 주소를 생성하기 위해서 다양한 메서드들을 사용할 수 있었다. bitcoin testnet faucet을 사용하면서 알게된 점인데, 이 지갑 주소들은 각각 조금씩 다른 특성을 가지고 있고 일부 서비스들은 특정 유형의 지갑 주소만 사용할 수 있었다. 무작정 사용하기보다는 여기서 한 번 지갑 주소들에 대해서 정리하는 것이 좋다고 생각했기에 p2pkh, p2sh, p2wpkh 등 다양한 비트코인 지갑 주소에 대해서 알아보고 기록하기로 하였다. 비트코인의 지갑 주소들은 네트워크(메인넷, 테스트넷) 식별을 위해서 네트워크 버전과 관련된 정보를 지닌다. 또한, 주소의 유효성을 검사하기 위해서 체크섬을 지닌다. 지갑 주소..