+-+-+ +-+ +-+-+-+-+
|G|O| |4| |H|I|V|E|
+-+-+ +-+ +-+-+-+-+

 --- A GOPHER-LIKE INTERFACE FOR HIVE BLOCKCHAIN ---

bitcoinj 로 내가 사용할 비트코인 지갑을 만들어보자 (1) - bitcoinj-dev

BY: @mikekim | CREATED: May 1, 2018, 1:13 a.m. | VOTES: 5 | PAYOUT: $0.05 | [ VOTE ]

[IMAGE: https://steemitimages.com/DQmYoJAjLzLikd6q48Q4vior65kdfmtfN2yMA55Yg9YjrxB/image.png]

먼저 bitcoinj에 대해서 알아 봅니다.

bitcoin을 사용하기 위해서는 프로그래밍 언어를 알아야 합니다. 가장 많이 사용하는 언어로는 Java, Python, C++ 등이 있으며 여기서는 대표적인 bitcoin 라이브러리인 bitcoinj를 사용합니다.

bitcoinj는 현재 최신 버전은 0.14.7입니다.

[IMAGE: https://steemitimages.com/DQmXkhZbMx7FHK5t451WwttsB8qr2EETF1W8aJjvGSaEfGm/image.png]

개발 환경을 설정해 봅니다.

1. 이클립스를 다운로드 하여 설치합니다.

[IMAGE: https://steemitimages.com/DQmPktfYGsrg6oN1f7sWWUruwNq9xpXuzEM1sTGWgfUJEwC/image.png]

2. 이클립스에서 Maven Project 를 만듭니다.

[IMAGE: https://steemitimages.com/DQmNfos7PkBQKstWRDuy9soLmohQGGUoJYWmJFC19fb8yVS/image.png]

3. 프로젝트 정보를 입력합니다.

[IMAGE: https://steemitimages.com/DQmfE2aSU34XGWZW4x41XvfS3LVAnB5wi6p3cVtbpchz9Er/image.png]

4. 프로젝트가 생성되면 pom.xml을 수정합니다.

[IMAGE: https://steemitimages.com/DQmeigTf1mFjgK1tcxuXhBsEbxQTXTJnBjbt2aWYgiL3pL6/image.png]

dependencies tag 에 다음 항목을 추가하면 됩니다.
[IMAGE: https://steemitimages.com/DQmVVnoa52UF9H8sbjxPq9gXmPWZRdR2qTnvWmKqiwJLmC1/image.png]

수정 시 불필요한 test 코드는 삭제합니다. (오류를 없앰) bitcoin-core 를 사용할 수 있도록 메이븐에 설정합니다.

저장을 하면 자동으로 메이븐에서 프로그램에 필요한 bitcoin-core 라이브러리를 다운로드 합니다.

5. 비트코인 라이브러리가 제대로 다운로드 되었는지 확인합니다.

[IMAGE: https://steemitimages.com/DQmc12bSryjnVsdE9jHALHMEXzrSrviy3xkb3smLVXpkNtH/image.png]

*다음 시간에는 테스트넷에서 Wallet을 만들어 보겠습니다.

TAGS: [ #kr ] [ #bitcoin ] [ #wallet ] [ #programming ] [ #sharehows ]

Replies

@tomkim1981 | May 15, 2018, 12:49 p.m. | Votes: 0 | [ VOTE ]

연구좀해봐야겠네요
비트코인 지갑을 직접만드신건가요?
남들이 생각하기 힘든 다른시도
보기 좋습니다.
앞으로도 더욱 발전하는 스팀잇 유저가 되시길 지켜보겠습니다.

@mikekim | May 16, 2018, 2:35 p.m. | Votes: 0 | [ VOTE ]

네. bitcoinj 라이브러리를 사용해서 직접 만들 수 있습니다. 직접 만들어 사용하면 보안성도 좋고, 비트코인 사용 방법도 이해할 수 있어 좋다고 봅니다.

[ BACK TO TRENDING ] [ BACK TO MENU ]
CMD>