develop custom_top_html:no
default debug random = 3 / type = READ / detected = READ

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

 

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

 

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

 

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

 

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

 

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

 

 

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

꼬리말

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

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

 

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

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

35

인텔지원님의 서명

배짱이 투자 연구소) 배짱이가 부러운 개미의 투자연구소 입니다

문의나 답글, 쪽지는 항상 환영입니다.

댓글 19
  • ?
    풀싱크 정말 힘든데 추석 선물이네요.
    감사합니다.
  • ?

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

     

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

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

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

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

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

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

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

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

    이더리움의 경우 흠... 분명히 다운로드 받은걸 압축을 풀고 geth에 물리면 그냥 시작하는것과 시간이 동일합니다... 문제군요
  • ?
    @안씨아저씨

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

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

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

    또한, 블록체인 특성상, 라스트 블록의 hash 를 비교해도 될것 같긴 하더군요. 이것은 별도 확인해 보세요.
    수고하셨습니다.
    ^^
  • ?
    @안씨아저씨
    ㅎㅎㅎ 늦은 밤에도 수고하십니다^^
  • @인텔지원
    글게요.. ㅋㅋ
    텔그람 쓰면 개인카톡 보내 보세요.
  • ?
    @인텔지원
    처음에 토렌트로 받은것을 따로 체크하지 않고 썼을때는 일단 실행은 되었는데..
    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
  • ?
    @쪼리
    와우;;; 집가서 알아보겠습니다
default debug random = 0 / type = READ / detected = READ

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
480 개발 비트코인 입금 알림 서비스, 코인스노티파이 근황입니다. 안녕하세요. 오랜만에 또 글올립니다~   명절 후유증을 이겨내려고 애쓰고 있습니다. 간만에 코인스노티파이 근황 소개 겸사겸사 글을 써봅니다.   땡글 개발 게시판에 몇번 소개한 적이 있긴 한... 4 file 1 2151
초밥매니아
2017.10.12
479 개발 코빗 ticker api 질문드립니다.               코빗 ticker api 관련 질문드립니다. 트레이드에 보면 비트코인, 비트코인캐시, 리플, 이더리움, 이더리움클래식이 있고 기타디지털자산에 보면 모네로, 스팀, 제트캐시, AUGUR 가... 2 0 1352
내일은불기둥
2017.10.12
478 개발 봇프로그램을 공부하고 싶다면? 봇프로그램 제작을 의뢰하고 싶다면?   안녕하세요. 개발자이자 채굴자인 커피중독자입니다. 올해 6월부터 땡글에서 채굴관련 많은 도움을 받았었습니다. 자신의 삽질노하우를 아무대가없이 그리 상세히 알려주시는 것에 절로 고개 ... 24 11 12467
커피중독자
2017.10.11
477 개발 EWBF miner 모니터링은 마무리되어 가네요       위 스샷까지는 구현이 완료가 되었네요   콘솔모드 그냥 데이터만 잘 표현되는거만 봐주세요 ㅎㅎ   ccminer도 만들어 볼려고하는데   api 문서를 어디서 보는지 잘 안보이네요 ;;       -... 4 file 0 2185
카오린
2017.10.10
476 개발 비트코인은 세그윗2x에대한 큰 궁금증이..ㅠ 문뜩든 생각인데 비트코인의 하드포크인 세그윗2x 성공하고 실패한다는 개념이 좀 헤깔리네요   세그윗2x인 하드포크를하여 업그레이드된 블록이 생겨났을때 업그레이드된 블록이 지지를 받아 기... 0 1287
철수찰스
2017.10.10
475 개발 .     논란의 여지가많아 글 내리겠습니다!   좋은 하루되세요!   ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호... 24 0 2372
notyolo
2017.10.10
474 개발 [코인개발] 및 [거래소 시스템 구축] 가능한 개발팀 또는 개발회사 있을까요? 블록체인 기술기반으로 채굴까지 가능한, 이더리움 같은 코인을 턴키로 개발해 주실 수 있는 팀이나, 회사 있으면 연락주세요... 거래소 시스템 구축할 수 있는 개발팀 또는 개발회사도 연락주세... 8 0 2551
그라빅
2017.10.10
473 개발 코인 실시간 프리미엄 웹페이지 [ZEC 코인 추가]   안녕하세요.    코인 실시간 프리미엄 표시 웹페이지    http://www.btcprice.cf   ZEC코인이 추가 되었습니다.   투자에 작은 도움이 되었으면 좋겠습니다^^                   -------------... 4 1 1250
제주재주
2017.10.10
472 개발 API Key, Secret을 안심하고 입력할 수 있는 프로그램의 조건은 무엇일까요? 안녕하세요. 채굴장사장이자 단타쟁이이자 API개발자인 커피중독자입니다.   API Private(개인 Key, Secret 입력)을 이용한 프로그램을 개발했습니다. 코인시세변동을 빠르게 확인하며 간단한 클... 11 file 0 1843
커피중독자
2017.10.10
471 개발 ewbf api json 파이썬으로 파씽할때... 우선 ewbf 마이너에 api 요청을 하니   [{'gpuid': 0, 'cudaid': 0, 'busid': '0000:01:00.0', 'name': 'GeForce GTX 1060 3GB', 'gpu_status': 2, 'solver': 0, 'temperature': 50, 'gpu_power_... 9 0 1469
카오린
2017.10.09
470 개발 파이썬으로 클레이모어 마이너 API로 마이너 모니터링 개발중..막히네요   일단은 위 스샷가지는 구현이 되었습니다.   여기서 듀얼 풀 주소를 api 로 받아와서 출력하는데 듀얼 채굴중일대는 문제가 없을꺼 같은데 듀얼 채굴을 하지 않을때는 에러가 납니다   우선은... 17 file 0 1957
카오린
2017.10.09
469 개발 [질문] coinone 에서 BTC 전송 문의   안녕하세요.   빗썸 API 연속 주문이 안되어서 coinone 으로 옮겨와서 잘 구현은 했는데..   btc 보내기에서 문제가 생겨서 여쭤 봅니다.   문제는 btc 전송에서 먼저 twoFactor 인증을 받아야... 4 0 916
이더남아
2017.10.08
개발 이더리움 Explorer, 결재시스템 구축에 필요한 이더리움 블록체인 파일 공유합니다.(260GB) 처음 이더리움 Geth 클라이언트를 설치하고 싱크로 시키면 기본 모드가 Fast Sync 모드라 블록체인 익스플로어 같이 모든 거래내역을 띄우려면 기존의 데이터베이스를 지우고 syncmode=full 로 ... 19 8 4321
인텔지원
2017.10.07
467 개발 코인 API 개발하시는 분들 정기모임이나 2박3일정도 오프라인에서 모이면 어떨까요? 저는 코인 거래소 API를 이용해서 자동매매 거래를 하는  사이트를 개발한 개발자입니다   자동매매는 FX마진 ea 개발 등으로 12년정도 개발했고 PHP와 ajax 이용해서 웹브라우저로 빗썸 코인 자... 9 2 2578
coinautotrade
2017.10.07
466 개발 거래소가 블록체인을 임대한다거나 별도로 보유한다는게 어떤 의미인가요?   아시는 분이 신규 거래소와 관련해서 일을 하시는데,    빗*이나 코**과 같은 거래소는 "블록체인을 임대"해서 사용하는데 반하여,    자신들의 거래소는 "블록체인을 직접 보유"해서 자신의 ... 12 0 1474
이쭌222
2017.10.03
465 개발 [질문] bitcoin core 테스트중 코인 전송 하였는데 확인이 안되고 있습니다.   bitcoin core 설치를 하고 버전은 0.15 입니다.   아래와 같이 testnet가 0인 상태이기 때문에 mainnet 입니다.   block 동기화는 모두 끝났으며 다음과 같이 지갑이 생성되어 있습니다. [   "... 7 file 0 1566
요요꿀호떡
2017.10.02
464 개발 안녕하세요 블록체인 개발을 공부하고싶다면..? 블록체인 개발쪽을 공부하고싶은데 사실 프로그래밍도 아에모르는수준이라 처음부터 공부하려고요.어떤 언어를 배우는게 좋은지..?그리고혹시 관련 커뮤니티가있다면 알려주셨으면 합니다..     ... 6 0 2900
이거나무라
2017.10.01
463 개발 채굴러들에게 좋은소식 전합니다. (원격전원제어시스템소개)   안녕하세요.  이제 무더운 여름이 지나면서 채굴기가 퍼지는 걱정은 사라진 것 같습니다. 하지만 채굴 난이도 상승 이라는 문제가 남아있죠…. 그래도 채굴러 여러분 모두 힘내시기 바랍니다. ^... 26 file 2 3906
씨엘
2017.09.29
462 개발 비트코인캐쉬, 비트코인 주소 혼동으로 잘못 전송하는경우?? 안녕하세요. 초보개발자입니다.   추천글에 오입금 얘기가 있어서 궁금해서 여쭤봅니다.   비트코인과 비트코인캐쉬가 주소 체계가 같아서 발리데이션이 안된다고 하는데   그래서 비트코인에서 ... 3 0 2623
로텔
2017.09.29
461 개발 빗섬API 연속 주문시 두번째 주문 12초 지연 되는것 처리 하신분 있나요? 1, nonce 값 밀리세컨드로 처리   --> 안됨 2. API 키 두개 받아서 따로실행  --> 안됨 3. 2대의 다른 컴퓨터에서 실행   --> 안됨 4. 홈페이지와 API 주문 동시실행 --> 연속주문 됩니다.   게... 9 0 1801
둔산
2017.09.28
Board Pagination Prev 1 ... 64 65 66 67 68 69 70 71 72 73 ... 92 Next
/ 92
default debug random = 0 / type = READ / detected = READ