개요
- 혹시 틀리거나 이해 되지 않는 부분이 있으면 댓글로 피드백 부탁 드립니다.
개인적으로 hot / cold wallet 의 개념이 잘 이해가 되지 않아 (etherium - erc20) geth 로 test node 구성 후 web3js 로 hot / cold 기반의 eth 전송을 테스트 해보고 그 기록을 공유합니다.
요약
hot
계정 잠금 해제 및 전송 단계가 온라인에서 이뤄지며, 계정 잠금 해제 행위가 외부에 노출된 경우 해킹을 당할 수 있습니다.
cold
거래내역 생성 및 사인 작업을 오프라인에서 처리 할 수 있으며 ( 프로그램적 처리, 하드웨어 지갑 등 ) 이후 사인 처리된 정보만 온라인에서 처리되므로 해킹 당할 우려가 없습니다. (물론 cold 같은 경우도 pub / pri 정보가 유출되면 끝이겠지만요)