esn custom_top_html:no
default debug random = 0 / type = READ / detected = READ

별 내용이 아니고 특별히 자랑할 내용도 아닙니다만,

 

제가 지금까지 이더리움 소스코드에 제출한 PR이 총 8개인데, 이중에 받아들여진것만 6개, 그중에 3개가 지난주에 받아들여졌습니다.

 

https://github.com/ethereum/go-ethereum/pulls?q=is%3Apr+author%3Ahackmod+is%3Aclosed

 

총 8개 중에 6개 받아들여졌고, 받아들여진 것중에 2개가 오탈자 수정이고 나머지도 그다지 실속은 없습니다만,

몇가지만 설명해 드리자면,

 

- 주석내 오탈자(typo) 수정 - 이더리움 개발자는 오탈자 수정의 PR에 대해서 상당히 관대하더군요. 제가 제출한 것은 지금까지 2개

 

- JSON-RPC 수정 - 지갑의 잔액을 확인하는 getBalance() rpc method를 이용해서 1만 계정의 잔액을 확인하려면, 1만회의 json-rpc 요청을 할 것이 아니라 json rpc 배치요청을 만들어 단 1회의 요청으로 1만개의 계정 잔액을 한번에 가져오면 성능이 획기적으로 향상됩니다.

그런데 이더리움 소스코드는 DDoS를 막는다는 이유로 제한이 걸려있어서, 1만회의 getBalance()를 하나의 batch request로 만들면 그 사이즈가 커지는데, 이 사이즈에 대한 제한이 걸려있어서 실행 자체가 안되고 있더군요.

 

이것은 세준풀 @컴빠 님과 톱마이닝의 @쌩광부 님과 제가 geth/gesn json-rpc 성능 문제에 대해서 디스코드에서 토론하다가 발견한 문제이고, 비록 이 문제는 json-rpc 요청(request) 사이즈를 늘리는 간단한 패치이기는 하나, 이 간단한 패치를 통해서 계정 잔액을 가져오는 기능을 개선할 수 있게 되었습니다.

(https://github.com/ethereum/go-ethereum/pull/17595 참조)

 

- eth_chainId() - 이것은 이더리움 클래식 포크 이후에 chainId를 도입하여 리플레이 프로텍션을 지원하면서, 네트워크의 chainId값을 가져오는 json-rpc 입니다. 이 문제는 꽤 오래전에 이더리움 클래식 개발자 @whilei씨에 의해 https://github.com/ethereum/go-ethereum/pull/15002 제안되어졌지만, 제대로 반영되어있지 않고 있었는데, 이 오래된 PR을 발굴(?)해서 살짝 고쳐서 최신 이더리움 소스에 적용시킨 패치입니다. 이로써 이더리움 클라이언트 parity를 비롯해서, geth도 chainId()를 손쉽게(?) 가져올 수 있게 되어, 메타마스크 등의 지갑에서 다른 이더리움 소스기반 코인을 보다 쉽게 지원할 수 있는 가능성이 열렸습니다~ (chainId 관련 문제는 이미 @천재성곤 님이 메타마스크 문제를 해결하기 위해 도입한 방식에서 이미 지적하신 문제이기도 하죠. )

 

이렇듯 ESN을 직접 운용하면서 여러가지 서비스를 실제로 운용하다가 보니, 이더리움 소스코드 그 자체가 저희 수준에서 개선할 수 있는 부분이 분명히 있다는 사실을 다시 한번 알게 되었으며, ESN팀과 저희 커뮤니티 개발자는 앞으로도 ESN최적화를 위해서 꾸준히 이더리움 소스코드에 기여하도록 노력할 것을 강조해서 말씀드립니다~

 

참고 스샷 (https://github.com/ethereum/go-ethereum/pulse ) 저의 깃허브 개발자 계정이 hackmod입니다~

go-ethereum-hackmod.png

 

12

ethminer님의 서명

주업은 오픈소스 프로그래머

 

ESN 디스코드 - https://discord.gg/hqHm69E

ESN 텔레그램 - https://t.me/ethersocialofficial

 

ESN 주소: 0x0c74e46b115e19726997dd559d2b6ff1bfb79af6

ETH 주소: 0x89307cb2fa6b9c571ab0d7408ab191a2fbefae0a

Attachment
첨부 '1'
댓글 21
  • 아주 멋집니다. 화이팅!
  • 저도 PR 합니다.


    1만회의 gtBalance()를 -> 1만회의 getBalance()를

     

    링크 https://github.com/ethereum/go-ethereum/pulse) -> 마지막 괄호 삭제요

     

    ESN은 자랑할 거리가 계속 생기네요.

  • ?
    배치 리퀘스트가 뭐죠? 그냥 rpc request랑 다른건가요??
  • @kwminer

    1만개 계정의 balance 확인을 하려면

    - 배치 job지원 안할 경우 1만회의 balance 요청을 처리해야 하지만,

    - 1만회의 getbalance()를 단 1번의 json-rpc요청으로 처리 (이것이 배치 job)

     

    batch json-rpc 요청은 json-rpc 스펙에 있습니다. https://www.jsonrpc.org/specification#batch

    이더리움 소스코드는 이미 batch job 지원하고 있었지만, 위의  설명한 제한때문에 4천여회에 가까운 batch job 이상을 처리하지 못하고 있었습니다. (제 기억이 맞는지 가물가물 하네요)

  • ?
    - maxRequestContentLength = 1024 * 128
    + maxRequestContentLength = 1024 * 512

    옷 ^^ 추천드립니다^^
  • @너무나무
    매우 간단한 한줄짜리 패치지요 :)
  • 아는 분은 아니지만 그냥 뿌듯하네요.

    우리나라도 뭔가 할 수 있구나! ㅎㅎ

    화이팅 입니다.
  • @아크마DK

    우리나라 개발자분들도 저보다 실력이 출중하신 분 많이 계시니, 가상화폐와 이더리움이 더 많이 알려지면 앞으로 많은 분들이 기여하실겁니다~ // 이미 저 말고도 다른 한국분이 기여하고 계신 분도 계십니다~

     

    ESN개발자 분들과 커뮤니티 개발자 분들도 typo수정과 같은 별거 아닌 기여를 시작으로 조금씩 더 기여하려고 준비하고 있습니다~

  • ?
    오오 멋지네요
  • 멋지십니다^^
  • ?
    정말 멋집니다!!! 강추 강추
  • ?
    멋지십니다. 우째 그런걸 다 발견하신데요..오오..
  • ?
    대단하시네요^^
  • 대한민국도 가상화폐 발전에 기여를 한다는걸 알려주는 행동이였다 생각됩니다. 제가 다 뿌듯하네요
  • ?
    역시 이더리움은 전세계에서 기여 당하는군요^^
  • 훌륭하십니다.
  • ?
    너무 멋지시고 한편으로 부럽네요 ㅎㅎ
  • ?
    멋지네요..ㅎㅎㅎ
  • 너무 많은 분들이 칭찬만 해주셔서 감사하네요~
    사실 프로그래밍 좀 할 줄 아시는 분은 제가 고친 부분이 별거 아닌 것을 아실 수 있습니다~
    반면, 이렇게 쉽게 고친 것을 서로 공유하고자 하는 정신이 부족하기도 한 것 같고요. // 국내 많은 개발자들이 블록체인에 관심을 더 많이 가지게 되면 앞으로도 많은 분들이 이더리움 소스코드에 기여할 수 있을 것으로 저는 생각합니다~~
  • ?
    멋집니다. 이렇게 시작되는거죠!
  • ?
    대단하십니다

ESN

이더소셜 네트워크

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 리포트 ESN 10월 리포트 file 5 1821
ESN운영
2020.11.01
공지 ESN ESN 온라인 AMA 예고  8 9 2324
ESN운영
2020.10.22
공지 ESN ESN 추천글, 채굴풀, 소프트웨어 모음 32 35 57607
ESN운영
2018.02.02
공지 (기간연장) KF94 스마트 클린 마스크 앵콜 ESN리워드 이벤트 (~12/2) 21 file 12 2496
ESN경매
2020.11.16
공지 게시판 캐시 적립 정책 변경 안내 (2019/12/20 시행) 57 22 2194
관리자
2019.12.20
공지 로그인이 안되시는 분은 문의해주시기 바랍니다. 13 7 4934
땡글개발자
2019.08.21
2991 ESN ESN 마이해쉬 상위 링크 평소 채굴관련 정보를 많이 배우는 곳에서  소개되었던 채굴량 비교 사이트 입니다.   원문 https://www.cryptocoin.kr/entry/%EC%B1%84%EA%B5%B4%EC%BD%94%EC%9D%B8-%EC%B1%84%EC%82%B0%EC%84%B1-%EB%B9%A0%EB%A5%B4... file 6 710
호법
2018.10.06
2990 ESN CoinMarketCap 500위대 진입 https://coinmarketcap.com/currencies/ethersocial/   코인마켓캡 사이트에 그동안 마켓캡 + 순환 물량이 제대로 등록되지 않은 상태였다가, 이번에 업데이트가 되면서 순위도 1700대 에서 500위대로 껑충 뛰었네요~... 10 file 16 1581
ethminer
2018.10.06
2989 ESN 요새 게시글이 없어서 서운합니다 한창 커뮤니티에 ESC ESN 글이 올라오던 시절.. 제가 언젠가 글을 올리고 나서 비트지 상장 공지가 올라오고 커뮤니티가 활성화 되더라구요 이 글을 계기로 다시 불장이 되었으면 합니다.   즐거운 주말 보내세요 2 1 419
Staytrue
2018.10.06
2988 ESN 최고 수익률 ^^         최고 수익률 ^^ ESN이 자랑스럽기까지                   ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호화화폐 커뮤니티 땡... 18 file 11 3024
young69
2018.10.05
2987 ESN 최신 gesn 어디서 받나요?         gesn 최신번전이 0.3.6이라고 들었는데 어디서 다운로드 받을수 있나요? 그리고, 이거 돌리면 ESN에 도움이 되나요?               ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨... 2 0 365
psi5720
2018.10.05
2986 질문 ESN 채산성 어떤가요?         시세는 며칠 오르는것 같아서 생각중인데 470/570 으로 하루에 몇개 캐지는지 궁금하네요 이더보다 좋으면 갈아 타야겠어요           ------------------------------------- 꼬리말 * 게시글 내용 삭제시 ... 4 0 960
우갬
2018.10.05
2985 ESN ESN 채굴한거 바이맥스에 보내도 되는건가요 채굴한 ESN 바이맥스 거래소에 보내도 되는건가요 2 0 557
컴퓨터초보
2018.10.04
2984 ESN [api 서버 명령어 추가] 운영중인 gesn 의 피어를 추출할수 api를 추가하였습니다. @ethminer 님과 대화중에 운영중인 gesn 노드와 접속한 피어들을 쉽게 추출할수 있는 방법을 알게 되어  사용자 분들도 추가하실수 있도록 api에 추가하였습니다.   방식은 두가지 입니다.   1. https://api.esn.gons... 3 305
천재성곤
2018.10.04
2983 ESN 탑마이닝 풀 죽은거 같습니다. 탑마이닝 홈페이지도 죽었구요   마이닝도 안되고 있네요   복구 언능 해주세용~                   ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   ... 8 0 693
악땅
2018.10.04
2982 질문 twosome.sohopay.co.kr 왜 공식홈에 없죠? @Ethersocial 님, 왜 공식홈에 ESN 매출 1위인 이 쇼핑몰을 넣지 않는 거죠?   4 0 397
비트미
2018.10.04
2981 ESN esn 상장 계획   이더만 채굴하다 지난주부터 esn 채굴중인데 혹시 국내 거래소 상장 계획 있을까요?             ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   ... 2 0 915
파워차
2018.10.03
ESN 이더리움 소스코드에 제출한 몇가지 PR이 받아들여 졌습니다 별 내용이 아니고 특별히 자랑할 내용도 아닙니다만,   제가 지금까지 이더리움 소스코드에 제출한 PR이 총 8개인데, 이중에 받아들여진것만 6개, 그중에 3개가 지난주에 받아들여졌습니다.   https://github.com/eth... 21 file 43 2559
ethminer
2018.10.02
2979 질문 에어드랍 바이맥스 주소로도 가능한가요? 오랜만에 들어와보니 이벤트들이 많이 있네요.   회원 레벨에 따라 ESN에어드랍 해주시는것 같은데 바이맥스 입금주소로 신청해도 가능한가요?                 ------------------------------------- 꼬리말 * 게시... 1 0 401
달려간다
2018.10.02
2978 ESN ESN채굴자의 내가 쓰는 풀의 이유 당신은 왜 지금의 ESN풀을 이용하시나요?     탑마이닝 : 풀해시가 높아서요. 아무래도 블럭확률이 더 높지 않겠어요? 세준풀 : 수수료가 0.1%라 맘에 들어요. 세준대시보드도 좋았어요. 모릭풀 : 현대코인에서 얻은 ... 5 file 3 700
유우
2018.10.02
2977 ESN 현재 진행중인 이벤트입니다 ^^   현재 진행중인 이벤트 2018-10-02일자 업데이트입니다 ^^    https://www.ddengle.com/esn/9180544   현재까지 참여해주신분들입니다.........                         ------------------------------------- 꼬... 9 file 5 776
young69
2018.10.01
2976 ESN 바이맥스 이벤트관련 과도한 개인정보 요구..         이벤트 참여 할려고 바이맥스 거래소 가입 및 휴대폰인증 과 계좌번호 인증까지 마쳤습니다. 그런데 이벤트 응모 할려고 보니 과도한 개인정보를 사용해야만 이벤트 응모 가능한걸 알았습니다. 스샷해서 응모... 7 2 726
꼬마악마
2018.10.01
2975 ESN 바이맥스 이벤트(30ESN) 신청완료 ^^ 안녕하세요? 채린입니다.   바이맥스 ESN 거래소 상장기념 이벤트 신청완료 했습니다. 이벤트 참여로 받은 30개의 ESN이 나중에 얼마의 값어치가 될까요? ^^ 기념으로 ESN 주소하나 올려봅니다. 하하핫~   이벤트 신... 19 file 19 1485
김재현
2018.10.01
2974 ESN 바이맥스에 ESN 입금도되는지요?                         ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호화화폐 커뮤니티 땡글~ 땡글~ -----------------------------... 3 0 560
민솔파파
2018.10.01
2973 ESN 요즘 움직이는 거래량을 보며.. 한 동안 꼼짝 없이 0.4~0.5를 왔다 갔다 하던 ESN거래량이 갑자기 늘었습니다. 무슨일인가? 대체 왜 갑자기? 의문에 밤잠?을 못 이루며 곰곰히 생각해 본 결과... 모르겠습니다 ㅋ   세력 형아들이라 하기엔 좀 찌질... 11 13 2346
사자마니
2018.10.01
2972 ESN 상장하면 가격이 오르는 ESN의 특별함이 있을까요? https://www.ddengle.com/esn/8804713 3달전 쓴 이 글과 같은 제목을 썼습니다. 그 당시 아주 합리적인 답변을 하셨던 분은 그 글을 끝으로 땡글 활동이 없으시네요. 실제 상장되고 엄청난 폭락이 있었죠. 제가 생각... 19 3 994
비트미
2018.10.01
Board Pagination Prev 1 ... 45 46 47 48 49 50 51 52 53 54 ... 199 Next
/ 199
default debug random = 0 / type = READ / detected = READ