develop custom_top_html:no
default debug random = 1 / 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
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
1700 개발 [좋아요 5개] -> 추천글로 이동됩니다. [좋아요 5개] -> 추천글로 이동됩니다. 9 4299
쌍둥아빠
2017.04.01
1699 개발 이더리움 dApp 개발 강좌 이더리움 메트로폴리스 하드포크를 앞두고 이더리움에 대한 관심이 더 고조가 되고 있는 듯한 느낌입니다. 메트로폴리스 포크의 상징적인 의미는 이제 dApp 사용자 환경이 준비가 되었다는 뜻입... 14 9 9764
atomrigs
2017.03.12
1698 개발 초 간단 web3 최신을 사이트에 적용하기 이더리움에서 제공하는 web3js를 이용해서 Dapp을 개발하려면 약간의 당황스러움을 경험하게 됩니다.   1) 상당수의 문서가 낡았고, 2) 상당수의 문서는 구버전의 web3에 대해서 설명하고 있고 3... 1 file 8 3869
ethminer
2019.10.05
1697 개발 이더리움은 인터넷을 지배하게 될까요? 아마도 땡글의 많은 분들은 이더리움으로 대박이 나셨고, 이더리움으로 큰 손실도 입으신 것으로 압니다.   이더리움은 비교적 최근까지도 땡글 내의 가장 인기있는 채굴 코인이었으며, 여전히 ... 16 8 38813
ethminer
2019.07.17
1696 개발 [강좌] 이더소셜 PHP API 서버 만들기 #8. 트랜잭션 전송하기 안녕하세요. 쌩광부입니다.   지난 강좌 https://steemit.com/@topmining https://www.ddengle.com/@TopMining   전체 소스 https://github.com/topmining/ethersocial-php-api   이번 강좌는 이... 2 8 2346
쌩광부
2019.03.05
1695 개발 [강좌] 이더소셜 PHP API 서버 만들기 #5. 블록 내용 살펴보기 안녕하세요. 쌩광부입니다.   지난 강좌 https://steemit.com/@topmining https://www.ddengle.com/@TopMining   오늘 강좌 내용은 트랜잭션(거래내역)을 MySql DB로 옮기기 위해 필요한 사항을 ... 4 8 2177
쌩광부
2019.02.12
1694 개발 BTC와 이더리움 전송에 관한 데이터를 수집해보았습니다. *** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** ---------------------------------------... 3 file 8 651
Null_name
2018.11.25
1693 개발 FPGA 채굴기 판매 및 Bitstream개발 공급자 모집 채굴및 다용도의 영상처리, 인공지능에 활용할수있는 보드를 개발하였습니다.   현재, 채굴용은 알고리즘을 해외 개발자 및 협력업체 개발자와 검증 및 수급중입니다.   국내 채굴에 관심있고, F... 17 file 8 3578
안씨아저씨
2018.09.25
1692 개발 비트코인 리부트 채굴하는 방법 안녕하세요. 초밥매니아입니다.   이번 글 제목이 비트코인 리부트 채굴하는 방법입니다. 아시겠지만 지난번에 비트코인 리부트를 채굴하지 말라는 글을 올린적이 있습니다. 오늘 아예 반대되는 ... 34 file 8 2752
초밥매니아
2018.07.31
1691 개발 Solidity - 스마트컨트랙트로 투표 해보기 1편   주변에서 접하는 뉴스를 보면 암호화폐로 투표할 수 있다는 광고를 보게됩니다. 투표에 사용하려면 남녀노소 이해하기 쉬워야 하는데 쉽게 구현이 가능한 일일까요. 선거일이 다가오는데 투표... 7 file 8 1919
비트코인요
2018.06.09
1690 개발 마이닝허브 bminer 모니터링 지원 안내     안녕하세요. 마이닝허브 모니터링 사이트에서 bminer 채굴기 모니터링을 추가 지원합니다. 문의 하기로 bminer 지원 요청을 받았었는데 좀 늦었네요. 다른 필요하신 분들도 편하게 사용하세... 9 file 8 1468
stigma8326
2018.06.08
1689 개발 [모릭풀] HDAC NOMP 풀 자동 페이아웃 프로그램 업데이트   안녕하세요 모릭풀입니다.   지난번에 공개한 페이아웃 배치 프로그램의 업데이트 버전입니다.   https://github.com/mman07/HDAC_payout     기존 프로그램은 누구에게 얼마를 보낸건지 로그... 3 8 1138
이니셜225
2018.05.29
1688 개발 1라운드 오픈!   최근에 이더리움 로또 사이트를 만들었습니다. 0.001 ETH 당 순번이 적힌 복권 1장을 지급합니다. 추첨 시간이 되면 즉시 1등을 뽑고 상금을 지급하는 복권 서비스입니다.                   39 file 8 4097
초밥매니아
2018.03.14
1687 개발 마이닝풀허브 잔고계산을 간편하게 하자. (크롬 ver.) 안녕하세요. 잉여킹 입니다. Mining Pool Hub Assets Viewer 가 1.1로 업데이트 되었습니다.    링크 확인--->>> https://www.ddengle.com/bitcoindeveloper/5568842   지난번에 C#으로 만든 Min... 32 file 8 3662
잉여킹1234
2018.01.13
개발 이더리움 Explorer, 결재시스템 구축에 필요한 이더리움 블록체인 파일 공유합니다.(260GB) 처음 이더리움 Geth 클라이언트를 설치하고 싱크로 시키면 기본 모드가 Fast Sync 모드라 블록체인 익스플로어 같이 모든 거래내역을 띄우려면 기존의 데이터베이스를 지우고 syncmode=full 로 ... 19 8 4321
인텔지원
2017.10.07
1685 개발 BitcoinYo - 환전사례를 남깁니다 ^^..   비트코인요 명동환전소가 오픈하고 일주일이라는 시간이 지났네요..   그 동안 많은 분들이 이용관련해서 쪽지나 메일로 문의를 주셔는데 실제로 제가 설명을 쉽게 못한 부분을 반성드립니다..... 19 file 8 5137
비트코인요
2017.09.19
1684 개발 채굴기 모니터링 뷰어[ EMiner Manager ] 업데이트 입니다.[버젼 0.9.1]   저번에 혹시나 사용하실분있을까 하며 올렸던 프로그램이 생각보다 호응이 괜찬네요   이번에 구매하신분이 몇몇 기능을 추가해달라하셔서 업데이트 버젼을 공개합니다.   현재는 베타 테스트... 8 file 8 7403
마루마루
2017.07.19
1683 개발 새로운 이더리움 블록체인에 대한 아이디어(이더리움 오리지널?) 자유게시판에 남겼다가 개발로 옭깁니다   이더리움의 테스트넷을 전전하면서, 그리고 제트캐쉬의 복제판인 제트클래식을 보면서 든 생각입니다만, 이더리움을 기반으로 한 블록체인을 만들고 몇... 44 8 6693
인텔지원
2017.06.23
1682 개발 비트코인 P2P 거래 사이트를 만들었습니다. 땡글 눈팅만 하다가 글을 올려보네요^^ 안녕하세요..   비트코인에 투자하는 거에 관심이 있어서 시작을 하게 됐습니다. 작년에 50만원일 때 1비트코인 샀다가 30만원으로 폭락하자 팔아버리면서... 42 8 15009
초밥매니아
2017.03.21
1681 개발 [자료] 암호관련 강의자료 제가 처음 비트코인을 공부할 때 보았던 강의 자료입니다. 암호관련 강의 자료이고..  저는 이것을 첫 번째로 공부하고, 그 후 사토시의 비트코인 논문을 3-4번 보고,  그 다음으로 비트코인의 ... 14 file 8 5196
loum
2015.03.12
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 ... 92 Next
/ 92
default debug random = 0 / type = READ / detected = READ