본문으로 건너뛰기
로그인 둘러보기
보안·개인정보 · 윈도우즈 유틸

MultiBit HD

0

MultiBit HD는 비트코인을 관리하는 데스크톱 계층적 결정적 지갑(HDW)입니다. Simplified Payment Verification(SPV) 모드를 사용하여 빠른 블록체인 동기화를 제공하며, Java 7과 Swing으로 개발되었습니다.

비트코인암호화폐지갑하드웨어 지갑

소개

MultiBit HD는 비트코인을 관리하는 데스크톱 계층적 결정적 지갑(HDW)입니다. Simplified Payment Verification(SPV) 모드를 사용하여 빠른 블록체인 동기화를 제공하며, Java 7과 Swing으로 개발되었습니다. 이 소프트웨어는 국제 메인스트림 사용자를 대상으로 하며, 하드웨어 지갑(Trezor) 지원을 위한 별도 프로젝트와 연동됩니다. 2017년 7월 KeepKey에서 공식적으로 지원을 중단하고 사용자에게 다른 지갑으로 이전할 것을 권고했습니다.

상세정보

계층적 결정적 지갑 기능

MultiBit HD는 계층적 결정적 구조를 지원하여 하나의 시드로부터 다수의 비트코인 주소를 생성하고 관리할 수 있습니다.これによりバックアップと復元が容易になります。

SPV 기반 빠른 동기화

Simplified Payment Verification(SPV) 기술을 사용하여 블록헤더만 다운로드함으로써 빠른 초기 동기화와 낮은 저장소 사용량을 달성합니다.これによりモバイル環境でも効率的に動作します。

하드웨어 지갑 연동 지원

MultiBit Hardware 프로젝트를 통해 Trezor와 같은 외부 하드웨어 지갑과의 연동을 지원합니다. 하드웨어 지갑에 연결하면 개인 키는 장치 내부에 유지된 채, 거래 서명만 지갑 소프트웨어를 통해 수행할 수 있습니다.

Bitcoin URI 처리

BIP 21 및 BIP 72 형식의 Bitcoin URI를 지원하여, 웹사이트나 애플리케이션에서 비트코인 결제 요청을 직접 처리할 수 있습니다. 명령줄에서 URI를 인수로 전달하여 실행할 수 있습니다.

다중 인스턴스 방지

포트 8330을 사용하여 실행 중인 다른 인스턴스를 감지함으로써 다중 실행을 방지합니다. 포트 바인딩 실패 시 기존 인스턴스로 Bitcoin URI를 전달하고 자체 JVM을 종료합니다.

다운로드·설치 방법

공식 웹사이트(https://multibit.org)에서 사전 패키지된 설치 프로그램을 다운로드할 수 있습니다. 설치 파일은 exe 형식으로 제공되며, Install4j를 사용하여 smooth한 설치 및 업데이트 과정을 제공합니다. 설치를 완료한 후에는 바로 실행하여 지갑을 생성하거나 기존 지갑을 복원할 수 있습니다.

기본 사용법/명령어

소스 코드로부터 실행하려면 다음 단계를 따릅니다. 먼저 Git 저장소를 클론합니다:

  • $ git clone https://github.com/keepkey/multibit-hd.git

그런 다음 Maven 3+를 사용하여 의존성을 다운로드하고 빌드합니다:

  • $ mvn clean dependency:sources install

빌드가 완료되면 shaded JAR 파일을 실행합니다:

  • $ java -jar mbhd-swing/target/multibit-hd.jar

Bitcoin URI를 인수로 전달하여 실행할 수도 있습니다(예: bitcoin:1AhN6rPdrMuKBGFDKR1k9A8SCLYaNgXhty?amount=0.01&label=Please%20donate%20to%20multibit.org).

이런 경우에 유용합니다

비트코인을 자주 사용하는 일반 사용자가 간단한 인터페이스로 지갑을 관리하고 싶을 때 유용합니다. 특히 하드웨어 지갑(Trezor)을 사용하면서 소프트웨어에서 잔액 확인 및 거래 서명을 편리하게 하고 싶은 사용자에게 적합합니다. 개발자 입장에서는 Java 기반 오픈소스 지갑을 학습하거나 수정하여 맞춤형 기능을 추가하고 싶은 경우에 유용한 기반이 됩니다.

지원 환경·시스템 요구사항

Java 7 이상이 설치된 Windows, macOS, Linux 환경에서 실행할 수 있습니다. 하드웨어 지갑 연동을 위해서는 USB 포트와 hid4java 라이브러리 지원이 필요합니다. 소스 코드 빌드를 위해서는 Git과 Maven 3+가 필수입니다.

최신 버전·업데이트

마지막 공식 버전은 0.5.1이며, 2017년 7월 26일을 기점으로 KeepKey에서 모든 지원과 업데이트를 중단했습니다. 그 이후로는 공식적인 버전 업데이트가 이루어지지 않았으며, 저장소의 develop 브랜치는 더 이상 활발히 유지되지 않습니다.

제한 사항·확인 사항

이 소프트웨어는 2017년 7월을 기점으로 공식적으로 지원이 중단되었습니다. SegWit 도입 이후의 비트코인 프로토콜 변경 사항에 완전히 대응하지 못할 수 있으며, 알려진 버그들이 수정되지 않은 상태로 남아 있습니다. 사용자는 더 이상 이 지갑을 사용하지 않고, Electrum 등과 같은 활발히 유지되는 다른 지갑으로 자산을 이전할 것을 강력히 권고합니다.

FAQ

  • MultiBit HD는 여전히 사용해도 안전한가요?

    아니요. 2017년 7월 KeepKey에서 공식적으로 지원을 중단하고 사용자에게 다른 지갑으로 이전할 것을 권고했습니다. 보안 업데이트가 이루어지지 않으므로 사용은 권장되지 않습니다.

  • MultiBit HD는 오픈소스인가요?

    네. MIT 라이선스 하에 배포되는 오픈소스 소프트웨어입니다. 소스 코드는 GitHub에서 확인할 수 있습니다.

  • Trezor 하드웨어 지갑을 사용할 수 있나요?

    네. MultiBit Hardware 프로젝트를 통해 Trezor 지원 기능을 제공하고 있습니다. 하드웨어 지갑에 연결하면 개인 키는 장치에 유지된 채 거래 서명만 수행할 수 있습니다.

  • 이 지갑은 어떤 운영체제에서 실행되나요?

    Java 7 이상이 설치된 Windows, macOS, Linux 등 크로스플랫폼 환경에서 실행할 수 있습니다.

시스템 요구사항

Java 7 이상이 필요하며, Maven 3+를 사용한 빌드 환경을 권장합니다. 소스 코드로부터 실행하려면 Git과 Maven이 설치되어 있어야 합니다.