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
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
1840 질문 흥미가 생겨서 코인을 만들던중 궁금한게 있어서 남깁니다.   https://etherscan.io/token/0x59f2e9311cc43f731e18bd2b9b573aca42f670c1#readContract     보면 Readcontract 다른 코인들은 다 기입이 되어있는걸 알고있습니다   그래서 저도 보이게 하려... 3 1 1195
빵빵한포도알
2019.02.02
1839 개발 흐으.. 새벽까지 삽질해서 겨우 메뉴얼 썼네요..     왕년에 노가다하던 솜씨(?)를 살짝 살려서 메뉴얼을 만들어 봤습니다. 내일정도에... Telegram 에 대한 최종 테스트가 끝나면 또 한번의 베타테스트를 가지 않을까...... 싶습니다 :D   pdf ... 2 file 1 1182
plextor
2018.05.29
1838 개발 흐으.. 대략 영문메뉴얼까지는 만들었네욤.   저희가 제작하는 모니터링 시스템의 영문 메뉴얼 작업을 겨우 끝났습니다. 서비스 자체는 애초에 영문버전을 같이 작업해둔 터라 큰 걱정없이 지나갔습니다만.. 그래도 이왕이면 메뉴얼까지 ... file 1 782
plextor
2018.06.04
1837 개발 흐어어.. 오늘 하루 매우 덥네요...-.-;   지난주 내내 새롭게 들어온 요청에 대해 작업을 어느정도 끝내고.. 저는 메뉴얼 작업을 다시 해봏까... 해서 모처럼 삽좀 푸고 있습니다.   기존에 메널은 ms word 로 만들었는데.. 목차도 없... file 0 586
plextor
2018.05.28
1836 개발 후우.. 1차 개발후에 소스를 정리하는것도 일이네요. 아직 눈에 띄지는 않았지만, 소스를 정리하다보니 나오는 논리적 버그도 있고.. 소스코드 주석도 한번 정리해야 하고...   이후 개발을 좀 차근치근히 진행해보려 하는데, 그럴려면 기존에 진행... 2 1 717
plextor
2018.06.08
1835 질문 후오비(huobi) api 문의 후오비 api 문의 드립니다.   후오비 코리아에서 key를 받았는데요.   url 을 https://api.huobi.pro 로 연결하면 글로벌 후오비에 연결이 됩니다.   후오비 코리아 접속을 위해서는 어떻게 해야... 1 0 1031
희망지기2
2018.10.08
1834 질문 후오비 API 원화마켓     안녕하세요,   고수분들의 조언이 필요합니다...   후오비 API 로 원화마켓 가격을 가져오고 싶은데 symbol에 KRW를 넣으면 respose가 없네요.   예) usdt는 잘 작동하는 https://api.huobi.... 2 0 24556
lkjdf
2019.07.11
1833 개발 후...고지가 머지 않았습니다..이게 마지막이군요...도움 좀 부탁드립니다...(ENT코인) https://www.youtube.com/watch?v=yaeZ-qKgK7I&feature=youtu.be         위 영상의 2:4초부분에서 막혔습니다..거의다 고지가 다가왔는데 말입니다..     rpcuser= rpcpassword= daemon=1 s... 10 file 0 2018
흑곰짜응
2017.12.05
1832 질문 회사가 망하고있습니다..       개인정보 보호로 내용을 삭제합니다.           ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에 적어주세요.   비트코인 암... 9 0 3812
타겟필수
2019.03.20
1831 개발 환율 API 입니다. 예전에 개발한 환율 API입니다. 땡글에 올린다는걸 이제야 하게됐습니다. JSON 형식으로 반환합니다.   통화쌍을 선택해서 받아올 수 있습니다. https://exchange.jaeheon.kr:23490/query/USDKRW... 3 3 5121
신재헌
2018.10.29
1830 개발 환율 api USD-KRW 환율 api 소개좀 부탁드립니다.   yahoo api 환율 정보는 서비스 종료되었는지 결과가 null만 뜨네요.   https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finan... 1 0 5874
debugger
2017.11.27
1829 개발 화폐관련, 코인, 거래소, 전자지캅 및 어플리케이션 개발해 드립니다.   어플랩의 김재현이사 입니다.   가상화폐 / 거래소 / 전자지갑 개발해 드립니다. 각종 어플리케이션/웹사이트 및 API를 통한 서비스도 개발해 드립니다.   모두 중급 이상의 개발자로 세팅하여... 1 1 1020
홍금보
2018.10.09
1828 개발 화웨이, 블록체인 서비스 성능 테스트 툴 공개   http://news.naver.com/main/read.nhn?mode=LSD&mid=shm&sid1=105&oid=092&aid=0002133284     화웨이에서 블록체인의 성능을 테스트 할 수 있는 툴을 공개했다고 하네요.. 블... 0 1288
바보쿠우
2018.03.16
1827 개발 홍보글은 아니고 private blockchain 개발에 참조하시라고 올립니다      private blockchain은 폐쇄돼있어 회사 관계자 외에는 장부를 아무도 못봅니다 은행들이 이 private blockchain 방식을 취하고 있고 국제 국내 은행들은 이런 방식을 취할 수밖에 없습니다 ... 4 2 467
핵심코어보기
2019.11.26
1826 질문 혼자 거래소 만들어 볼까 합니다. 안녕하세요.   서비스의 목적은 아니고, 혼자서 이런저런 테스트 겸 스터디에 활용하고자, 거래소를 만들어 볼까합니다.   비트코인, 이더리움, 라이트코인, 대시 정도만 거래가능한 간단한 사이... 6 0 1238
제프츶이
2018.09.06
1825 개발 혹시 프로그램 제작관련해서 해시불러오는부분에서 질문이있습니다.   프로그램 만드신분들이나 웹만드신 분들보면 해시속도를 가져오는데 api로 가져온건가요 파싱으로 어디서 긁어온건가요?? 어떤건지 알려주시면 감사하겠습니다.                     ---------... 5 0 1767
더블코어
2018.01.16
1824 개발 혹시 코인원이나 빗썸 API로 Liquidity 나 마켓메이킹 봇 개발 가능하신분 있나요?           혹시 코인원이나 빗썸 API로 Liquidity 나 마켓메이킹 봇 개발 가능하신분 있나요?   도움 좀 받고 싶습니다             1 0 18774
토끼눈깔
2020.08.14
1823 개발 혹시 지갑주소 확인하는방법 아시는분 있나요??   안녕하세요. 가상화폐 입출금 서비스를 만들어보고있는대, 사용자가 입금할 가상화폐의 주소를 확인 할 수 있는 방법이 있을까요??   빗썸같은경우에 출금기능에 비트코인을 제외한 알트코인은... 0 1357
Cryptoooo
2017.11.08
1822 개발 혹시 오라클 좀 아시는분? Data Block Corrupt 를 RMAN 없이 해결할수 있는 방법? 안녕하세요. 소연아빠 입니다. ^^ 혹시 개발자 분들중에 오라클 핸들하시는 분이 계신다면,  혹시 오라클 좀 아시는분? Data Block Corrupt 를 RMAN 없이 해결할수 있는 방법? 을 알려주실수 있... 0 2291
소연아빠
2014.05.26
1821 개발 혹시 빗썸이나 업비트 등 국내거래소 자동거래봇 만드시는분 계신가요?             혹시 빗썸이나 업비트 등 국내거래소 자동거래봇 만드시는분 계신가요?   워치봇을 사용해봤는데   이게 손실만 계속 쌓이는데 혹시 봇 만드시는분 계시면    한번 구매해서 사용해... 10 1 3062
토끼눈깔
2017.12.16
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 92 Next
/ 92
default debug random = 0 / type = READ / detected = READ