난수 생성기를 이용하여 개인키를 생성 후, 타원곡선 곱셈함수로 공개키를 생성한다. 생성된 공개키에 해시연산과 베이스58 인코딩하여 29~35바이트의 비트코인 주소를 생성한다.
학습노트
🔍 키워드 검색
용어해설
하드코딩
설정사항이나 코드 등의 시스템적으로 사용하는 변수 값들을 변수에 담아 사용하는 것이 아니라 직접 소스코드에 입력하는 코딩 방식이다.
인코딩
컴퓨터를 이용하여 영상, 이미지 또는 소리 데이터를 생성할 때, 원래의 데이터양을 줄이기 위하여 데이터를 코드화하고 압축하는 것이다.
베이스58
큰 숫자를 영숫자(alphanumeric) 텍스트로 나타내기 위해 사용되는 이진 텍스트 인코딩 방식이다.
체크섬
오류 검출 방식의 하나이다. 데이터의 입력이나 전송 시에 제대로 되었는지를 확인하기 위해 입력 데이터나 전송 데이터의 맨 마지막에 모든 데이터를 다 합한 합계를 따로 보내는 것이다. 데이터를 받아들이는 측에서는 하나씩 받아들여 합산한 다음 이를 최종적으로 들어온 검사 합계와 비교하여 착오가 있는지를 점검한다.