겉바속촉
[Blockchain] 비트코인 소스코드 본문
728x90
반응형
비트코인 소스 코드에 대해서 알아보려고 합니다
다음 깃허브 페이지에 가주세요:)
https://github.com/bitcoin/bitcoin
그리고 code 클릭하셔서 zip파일을 다운로드 받아볼게요:)
파일탐색기에 가보시면 zip파일이 잘 다운로드 되어있습니다
압축을 풀고 C드라이브에 옮겨줄게요:)
비트코인 소스 구조를 알아보시려면 src로 가셔야겠쥬?
여러가지 소스코드들이 블록체인 시스템을 돌리고 있다고 보면 됩니다
여기서 crypto를 들어가셔 보안과 관련된 aes.cpp를 클릭해보겠습니다
열어보니 다음과 같은 코드를 가지고 있습니다
이번에는 wallet을 들어가볼게요:)
db들이 있는 것을 볼 수 있습니다 --> 당연히 지갑에는 여러 정보들이 저장되어있겠쥬
이번에는 vmware에서 해보도록 합시다!!
다음과 같이 적어주시면 다운로드가 진행이 될거에요:)
wget https://github.com/bitcoin/bitcoin/archive/master.zip
다운로드가 다 되었으면 압축을 풀어주세요:)
unzip master.zip
그리고나서 다음과 같이 입력하셔서 접근해주세요:)
cd bitcoin-master
class를 찾아볼게요
grep block src/* -R |grep class
struct를 찾아봤어요
grep block src/* -R |grep struct
주르르르륵 다음과 같이 나옵니다
이번에는 더 자세하게 struct block을 찾아봤습니다:)
grep block src/* -R |grep "struct block"
vi src/net_processing.cpp
728x90
반응형
'IT일기(하반기) > BLOCKCHAIN' 카테고리의 다른 글
[Blockchain] 암호 알고리즘 (0) | 2020.07.28 |
---|---|
[Blockchain] 블록체인과 해시 (0) | 2020.07.26 |
[Blockchain] 비트코인 사이트, 비트코인 코어 클라이언트 소프트웨어 (4) | 2020.07.21 |
[Blockchain] 블록체인 작동방식과 leader 선출 (0) | 2020.07.20 |
[BlockChain] 보안 메카니즘 (0) | 2020.07.20 |