티스토리 뷰
저도 참 의심 많은 사람 중 하나라고 자부하고,
그래서 하드월렛 제조사를 믿지 않으며 주체적으로 비트코인 주소를 생성하고 출금하는 방법에 대하여 유튜브 영상을 준비했었는데요..
많은(혹은 일부) 분들이 파이썬은 믿을 수 있냐,
비트코인 라이브러리들은 믿을 수 있냐,
이거 진짜 완벽한 거 맞냐
의문을 제기하시는 분들이 있어서..
제가 아는 선에서 정말 이보다 더 안전할 수 없는 방법 한번 정리해 드립니다.(특별히 주요사항은 굵은 글씨로 작성함)
- 준비물
- 주소생성 후 파기할 고물 PC 하나
- 주사위나 동전
- 기본 지식
- 비트코인 비밀키와 공개키의 기능과 생성방법
- 공개키로부터 주소를 생성하는 방법
- 내 비트코인 주소에서 직접 다른 주소로 비트코인을 전송하는 방법
- 온라인 환경에서
- PC에 파이썬 및 라이브러리 설치
- 정상적으로 비밀키 및 주소생성이 잘 되는지 확인
- 해당 주소의 비트코인을 내가 만든 비밀키 이용해서 직접 출금까지 잘 할 수 있는지도 확인
- 랜선뽑음(인터넷연결 차단)
- 이제 진짜 평생 가져갈 비트코인 주소 생성
- 이때 주소 생성은 반드시 TRN(True Random Number)로 직접 만드셔야 합니다. (주사위나 동전 던지기)
- 생성된 비밀키를 따로 잘 보관
- 비밀키는 철저하게 오프라인 환경에 보관하셔야 합니다. (종이에 적든가)
- 생성된 비트코인 주소는 당연히 공개되어도 무방합니다.
- 해당 pc를 파기(또는 절대 다시 인터넷에 연결하지 않음)
- 이제 진짜 평생 가져갈 비트코인 주소 생성
하지만 아래 2가지 조건이 충족하는 것을 보장할 수 있다면 랜선을 뽑을 필요도 PC를 파기할필요도없습니다
- 내 pc가 외부 해커에 의해 점령당하지 않았고 앞으로도 점령당하지 않을 것이다
- 해커에 의해 점령당했다는 것은 내pc 화면을 외부에서 보고 있거나 마음데로 제어할 수 있는 상태를 말합니다. (원격회의시 화면 공유 또는 원격데스크탑 같은 원격제어 상황 등)
- bitcoin 라이브러리 사용은 보안상 문제되지 않는다.
- 참고로 파이썬 라이브러리는 비트코인을 다루는 것 외에도 일반적으로 대중적으로 사용되는 프로그래밍 언어이므로 해킹되었을 위험이 없습니다.
- 반면 현재 파이썬 bitcoin 라이브러리는 제가 직접 모든 코드를 검증해 보지는 않았기 때문에 제가 100% 안전하다라고 장담드릴 수가 없습니다.
- 또한 현재 100% 안전한 코드이다 라고 하더라도, 미래의 어느 시점에 해당 라이브러리 관리자가 백도어를 심어서 배포할 경우, 사용자는 해킹된 라이브러리를 다운받아 PC에서 실행시킬 경우 위험에 노출될 수 있습니다.
파이썬을 이용한 주소 생성 및 출금 방법은 아래 2가지 영상을 참고해 주세요.
728x90
반응형
'비트코인 전도' 카테고리의 다른 글
파이썬) 전액 출금하지 않고 일부만 출금하는 방법 (25) | 2022.12.02 |
---|---|
비트코인 관심없는 사랑하는 친구에게(3) (0) | 2022.11.25 |
점심시간 비트코인에 대한 짧은 대화 (2) | 2022.11.23 |
비트코인 관심없는 사랑하는 친구에게(2) (0) | 2022.11.03 |
비트코인 관심없는 사랑하는 친구에게(1) (2) | 2022.11.03 |
댓글