처음 이더리움 Geth 클라이언트를 설치하고 싱크로 시키면 기본 모드가 Fast Sync 모드라 블록체인 익스플로어 같이 모든 거래내역을 띄우려면 기존의 데이터베이스를 지우고 syncmode=full 로 옵션을 설정하고 다시 동기화 시켜야 합니다.

 

문제는 아무것도 없는 상태에서 syncmode=full로 돌릴시 설사 IDC에 있는 제온 서버로 동기화 시킨다고 해도 동기화를 완료하는데 짧게는 일주일에서 길게는 보름이 동기화 시간으로 소요된다는 겁니다. 이 과정에서 CPU자원과 네트워크 자원(국제 트래픽 요금은 비쌉니다), 그리고 많은 시간을 필요로 하며 이를 건너뛰거나 회피할수 없다는 것입니다. 

 

하지만 토렌트 프로토콜을 이용하면 파일공유에 특화된 토렌트를 이용해 Geth를 사용한것보다 빠른 동기화 시간과 적은 CPU 자원 소모율, 그리고 무엇보다 서버구축에 있어서 값비싼 국제 트래픽료를 지불하지 않아도 국내에 시더가 존재할 경우 국내 네트워크만을 이용하여 260기가에 이르는 데이터를 동기화시킬 수 있다는 것이 장점입니다. 물론 아는 Geth 노드만을 추가하여 동기화시켜도 문제는 없지만 이더리움의 경우 작년에 Spam 공격이 시행된 시점에서 생성된 블록을 동기화 시킬떄 많은 노드를 필요로 하게 됩니다. 또한 상대의 Geth 노드나 네트워크에 부담을 주고요.

 

따라서 제가 작년에 구축했다가 잠시 접었던 토렌트 사이트에 이번에 동기화 시킨 이더리움 블록체인 폴더를 포함한 블록체인 파일들을 토렌트 형식으로 만들어 올렸으니 필요하신 분들은 토렌트로 다운받아서 쓰시는게 정신건강에 좋을것 같습니다. 비트코인, 이더리움을 시작으로 이더리움 클래식, 비트코인 캐쉬 등도 올릴 예정입니다. 올린 파일 전부를 전자서명 시켰으니 위변조나 악성코드의 유입등의 걱정은 없으며 모든 블록체인 파일이 같으니 다운받아 압축푸시면 풀 노드 구축이 가능합니다.

 

현재 3대의 서버가 토렌트를 배포중입니다. 기가 인터넷을 사용할 경우 더 빠른 다운로드가 가능합니다.

 

주소: http://www.blockchaindownload.kr

 

 

-------------------------------------

꼬리말

* 게시글 내용 삭제레벨 강등

* 질문은 각 주제별 게시판에.

 

비트코인 암호화화폐 커뮤니티 땡글~ 땡글~

-------------------------------------

Comment '19'
  • ?
    btcous 2017.10.08 00:31
    풀싱크 정말 힘든데 추석 선물이네요.
    감사합니다.
  • ?
    btcous 2017.10.08 00:34

    아니 비트코인 블럭체인 데이타도 있잖아요.
    대박~~ 복받으세요~

     

    이런 사이트는 광고라도 넣으셔서 용돈이라도 버셔야 하는건데~~...

  • ?
    인텔지원 2017.10.08 00:42
    ㅠㅠ 이더리움 하나 동기화시키는데 서버비용 10만 네트워크 비용 20만 총 30만원 꺠졌습니다 ㅠㅠ
  • ?
    btcous 2017.10.08 00:45
    어서 애드몹 작업 ~ ㄱㄱ.....가끔 눌러 드릴께요~~
  • profile
    캠벨 2017.10.08 13:24
    네트워크가 20만원요??????? 어디를 쓰시길래?
  • ?
    인텔지원 2017.10.08 19:04
    스마X서브요.... 국제 트래픽을 300기가 썼더니 20만원 과금하더라고요
  • profile
    안씨아저씨 2017.10.12 16:41
    좋은일 하시네요 ㅎㅎㅎ.

    쪽지 보냈어요. 비교적 저렴하다 싶은 곳이에요.
  • ?
    쪼리 2017.10.09 13:05
    우선 자료 감사드립니다. ㅎ
    그런데 지금 토렌트로 다운로드 중인데요 100Mbps 이상은 안나오네요 ㅠㅠ
    감사합니다.
  • ?
    쪼리 2017.10.09 13:33
    제 인터넷이 100메가일지도요 ㅠㅠ
  • ?
    인텔지원 2017.10.09 16:22
    저도 지금 1기가 풀로 속도 안나옵니다. 하지만 적어도 Geth로 다운받는것보다는 빠를겁니다 ㅎㅎ.
  • profile
    안씨아저씨 2017.10.13 04:53
    그런데, 생각해보니, 어떻게 검증을 하죠?
    파일전부 서명이나 체크섬은 서버에 다운받은 체인DB 와 토렌트로 다운받은 내용이 같은가 문제이고,

    문제는 체인 데이터 자체가 , 개별 블록별로 위변조 여부는 따로 확인해야 하는데 말이죠.

    각 블록별로 참조할 myetherwallet.com 이나, etherscan.io 의 블록별 hash 값고, 현재 배포중인 체인에서 읽은 블록별 hash 값이 맞아야 검증이 되는데, 결론은 개별로 full sync 하는게 가장 확실한데 말이죠.

    저의 경우 pool 을 만들때, 기존 노드에서 geth 에서 제공하는 dumpdb 같은 기능으로 , 다른 셋업노드에서 importdb 를 하게 하면,
    geth 의 경우 네트워크 동기화와 거의 시간이 동일합니다.

    새로운 노드에서 import 할때, 블록별로 다 검증을 다시 하기 때문에요.

    이게 문제네요.
  • ?
    인텔지원 2017.10.13 05:47
    제 사이트에 올린 비트코인 데이터베이스의 경우 chainstate를 제외하고 다운로드 하면 비트코인이 blocks 폴더안에 들은것을 바탕으로 처음부터 끝까지 데이터베이스를 재구축시키는 관계로 문제가 없습니다.

    이더리움의 경우 흠... 분명히 다운로드 받은걸 압축을 풀고 geth에 물리면 그냥 시작하는것과 시간이 동일합니다... 문제군요
  • ?
    인텔지원 2017.10.13 05:48

    우선 제 사이트에서 토렌트 파일에 대한 체크섬 서명을 제공하기 떄문에 토렌트 파일을 다른 사람이 위변조할 가능성은 없습니다.

    블록에 대한 검증은 필요하겠죠. 방법을 찾아보겠습니다.

  • ?
    인텔지원 2017.10.15 03:18
    방법을 찾았습니다. chaindata 내 ldb 파일을 제외한 파일들을 지우고 geth를 실행시키면 geth가 처음부터 끝까지 스캔하는 식입니다.
    이 과정은 스토리지 속도에 따라 속도가 다른것 같습니다.
  • profile
    안씨아저씨 2017.10.15 03:22
    아 그래요?
    한번 확인해 보면 좋겠네요.

    또한, 블록체인 특성상, 라스트 블록의 hash 를 비교해도 될것 같긴 하더군요. 이것은 별도 확인해 보세요.
    수고하셨습니다.
    ^^
  • ?
    인텔지원 2017.10.15 03:22
    ㅎㅎㅎ 늦은 밤에도 수고하십니다^^
  • profile
    안씨아저씨 2017.10.15 03:23
    글게요.. ㅋㅋ
    텔그람 쓰면 개인카톡 보내 보세요.
  • ?
    쪼리 2017.10.15 18:01
    처음에 토렌트로 받은것을 따로 체크하지 않고 썼을때는 일단 실행은 되었는데..
    ldb 파일을 제외한 파일을 모두 지우고 geth 를 실행시킨후에 아래와 같은 에러가 발생합니다.

    ########## BAD BLOCK #########
    Chain config: {ChainID: 1 Homestead: 1150000 DAO: 1920000 DAOSupport: true EIP150: 2463000 EIP155: 2675000 EIP158: 2675000 Byzantium: 4370000 Engine: ethash}

    Number: 4367416
    Hash: 0x7e7580a092480a5b3d29c9fd0104a68adafab868070a7ab73fca89c44476205e


    Error: nonce too high
    ##############################

    WARN [10-15|17:58:24] Synchronisation failed, dropping peer peer=5c5d9682fc6b787b err="retrieved hash chain is invalid"
    INFO [10-15|17:58:24] Starting mining operation
    ERROR[10-15|17:58:24] Failed to create mining context err="missing trie node 3570ca904112cd0713fda5cd07ea0bf72e5d7bf0a386add06a57ca337c1a053a (path )"
    ERROR[10-15|17:58:49]
    ########## BAD BLOCK #########
    Chain config: {ChainID: 1 Homestead: 1150000 DAO: 1920000 DAOSupport: true EIP150: 2463000 EIP155: 2675000 EIP158: 2675000 Byzantium: 4370000 Engine: ethash}

    Number: 4367416
    Hash: 0x7e7580a092480a5b3d29c9fd0104a68adafab868070a7ab73fca89c44476205e
  • ?
    인텔지원 2017.10.15 18:18
    와우;;; 집가서 알아보겠습니다

개발자 추천글게시판

개발 추천글 모음입니다.

List of Articles
번호 제목 좋아요 조회 수 글쓴이 날짜
75 블록체인 강의 공고입니다. 블록체인 강의 공고 강의주제 : 이더리움 작동원리의 이해(4H) 강사 : 이민현, 이재진 이민현 2016년 100여대 규모의 Ethereum 채굴장 2곳 공동운영 P2P 라이브 스트리밍기술과 블록체인기술을 결합하여, '분산화... 17 new 10 1492
쌍둥아빠
2017.10.23
74 [긴급속보] Parity 개발팀이 비잔티움 하드포크에 관하여 연속적인 버그 발생으로 하드포크를 2주간 딜레이 시켜야 한다고 주장하고 있습니다 https://www.reddit.com/r/ethereum/comments/76d97i/fork_should_be_postponed_until_2_w_of_no_bugs_as/dod6ece/   DAO 사태 이후 최대의 위기 같습니다.   Parity 팀이 4일 연속으로 Bug fix 된 클라이언트를 내놓... 42 16 36293
인텔지원
2017.10.15
73 내가 생각하는 비트코인, 블록체인 철학. 내가 생각하는 비트코인, 블록체인 철학.   비트코인의 철학을 이해 함에 있어서는 가장 핵심은 1. Peer 2 Peer. 2. 분권화, 지역화폐, 특수화폐로의 분화.   일부 비트코인이 전세계의 부를 저장하는 수단으로 인지 ... 9 7 2130
안씨아저씨
2017.10.13
72 봇프로그램을 공부하고 싶다면? 봇프로그램 제작을 의뢰하고 싶다면?   안녕하세요. 개발자이자 채굴자인 커피중독자입니다. 올해 6월부터 땡글에서 채굴관련 많은 도움을 받았었습니다. 자신의 삽질노하우를 아무대가없이 그리 상세히 알려주시는 것에 절로 고개 숙여지네요. 이에 저도... 23 8 2016
커피중독자
2017.10.11
» 이더리움 Explorer, 결재시스템 구축에 필요한 이더리움 블록체인 파일 공유합니다.(260GB) 처음 이더리움 Geth 클라이언트를 설치하고 싱크로 시키면 기본 모드가 Fast Sync 모드라 블록체인 익스플로어 같이 모든 거래내역을 띄우려면 기존의 데이터베이스를 지우고 syncmode=full 로 옵션을 설정하고 다시 ... 19 8 1824
인텔지원
2017.10.07
70 코인 오입금을 거래소에서 처리를 못해주는 이유., 거래소에서 코인 오입금 처리를 못해주는 이유를 적어보겠습니다. 거래소에는 무수히 많은 지갑이 있습니다. A코인 B코인 C코인 D 코인 등등... 이 코인지갑을 이용해서 출금을 콘트롤하는 방법은 크게 두가지가 있습... 27 20 5848
쌍둥아빠
2017.09.27
69 개발자 모십니다. 마이너(마이닝 프로그램) 분석 가능하신 분. 마이너 분석 및 개선에 대한 파일럿 프로젝트를 수주할 예정입니다 1. 마이너 분석, 변경, 컴파일, 배포. 마이너라함은 마이닝 프로그램입니다. 2. c++ 3. 급여는 실력대로 원래 받으시던 만큼 정당한 급여수준 . 구... 37 16 5803
쌍둥아빠
2017.09.26
68 CPU 채굴 및 1개의 보드에 GPU 여러개 사용하여 최대치 채굴     큰 팁은 아니고 이미 아실분도 계시겠지만.. 채굴하면서 이것저것 테스트해본내용을 공유합니다..   저는 제온CPU + GPU 로 이더리움과 모네로를 채굴하고있습니다   다른 CPU군은 모르겠으나 코어가 많은 제온 C... 8 10 4091
쉐도우마이너
2017.09.26
67 채굴기 모니터링뷰어[EMiner Manager] 0.9.7 파워컨트롤러 제어 제작법 13 file 11 2548
마루마루
2017.09.23
66 Bitfinex 마진 확인 사이트 4 file 6 2146
Synkc
2017.09.22
65 BitcoinYo - 환전사례를 남깁니다 ^^.. 17 file 8 2874
비트코인요
2017.09.19
64 코인 트레이드 시뮬레이터 (ChainStock) 입니다. 32 file 9 5812
마루마루
2017.09.12
63 BitcoinYo - 비트코인을 사용하며 … 최종편   동영상 하이라이트: BitcoinYo - 일본여행 동영상 보러가기   일본에서의 공식일정이 종료되었습니다. 이번편은 비트코인을 사용하면서 느꼇던 부분을 적어보도록 하겠습니다.   우선 , 환전(Exchange)에 대한 부분... 9 26 5552
비트코인요
2017.09.05
62 마이닝 풀에 테스트 완료 되었습니다. 곧 오픈할꼐요! 2 file 5 2357
ttx478
2017.08.28
61 모니터링 프로그램 ver 0.6 업데이트 47 file 37 6958
남자별
2017.08.28
60 Mastering Bitcoin 2nd Edition 무료로 볼 수 있는 곳   영문판입니다. https://www.safaribooksonline.com/library/view/mastering-bitcoin-2nd/9781491954379/   우측 상단에 START FREE TRIAL 누르고 간단 가입만 하면 10일 동안 무료로 책 전체 내용을 볼 수 있습니다... 5 737
비초이
2017.08.24
59 한국 프리미엄 챠트가 제공되는 알람 앱을 만들어 보았습니다. 8 file 5 2634
제주재주
2017.08.23
58 웹 브라우저 + python으로 거래소 API 처리하기 2 7 file 16 3333
크로비
2017.08.17
57 [본인 논문공개] 튜링완전 암호화폐에서 새로운 네트워크 보안 방법 (이더리움의 가스 시스템의 대안에 대한 내용입니다.) 20 file 20 2602
loum
2017.08.14
56 비트코인 결제 시스템 만들기 10 file 18 4564
초밥매니아
2017.08.14
Board Pagination Prev 1 2 3 4 Next
/ 4