이러 한 목적 을 달성 하 기 위한 블록체인 기반 보상 프로그램 구현 방법 은 자전거 제어 장치 가 자전거 의 주행 과정 에서 사용 자 개인 데이터 를 수집 하 여 사용 자 단 말 에 제공 하 는 단계 , 상기 사용 자 단 말 이 사용 자 개인 데이터 공유 동의 절차 를 통해 사용 자 개인 데이터 의 공유 에 동의 하 는지 여부 에 따라 사용 자 개인 데이터 를 제공 하 는 공용 클라우드 서버 및 자전거 공유 관리 서버 중 적어도 하나 의 서버 에 제공 하 는 단계 , 상기 사용 자 단 말 이 사용 자 개인 데이터 를 상기 공용 클라우드 서버 에 제공 할 때 상기 사용 자 개인 데이터 를 이용 하 여 해시 정보 를 생성 하 여 상기 자전거 공유 관리 서버 에 제공 하 는 단계 , 상기 공용 클라우드 서버 가 상기 사용 자 단 말 로부터 상기 사용 자 개인 데이터 를 수신 하 면 상기 사용 자 개인 데이터 를 이용 하 여 해시 정보 를 생성 하 여 상기 자전거 공유 관리 서버 에 제공 하 는 단계 및 상기 자전거 공유 관리 서버 가 상기 사용 자 단 말 로부터 상기 사용 자 개인 데이터 를 수신 하 면 상기 사용 자 개인 데이터 를 이용 하 여 해시 정보 를 생성 하 여 저장 하 는 단계 및 상기 자전거 공유 관리 서버 가 상기 해시 정보 에 대한 해시 정보 검증 요청 메시지 를 제공 한 후 상기 해시 정보 검증 요청 메시지 의 응답 메시지 의 종류 에 따라 상기 해시 정보 를 검증 하 는 단계 를 포함 한다 .