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수정과 같은 별거 아닌 기여를 시작으로 조금씩 더 기여하려고 준비하고 있습니다~

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

ESN

이더소셜 네트워크

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 [공구중지] PCI-E 4way 확장카드 1배속/4배속 (9/16~9/23, 한정수량 250개) 20 updatefile 1374
공구관리자
2021.09.16
공지 ORBIS GM70 그래픽카드 지지대 (9/10~9/17, 한정수량 100개) 17 file 2 925
공구관리자
2021.09.10
공지 TokenWatch 텔레그램 봇 베타 서비스 안내 18 file 7 1744
관리자
2021.07.23
2986 질문 ESN 채산성 어떤가요?         시세는 며칠 오르는것 같아서 생각중인데 470/570 으로 하루에 몇개 캐지는지 궁금하네요 이더보다 좋으면 갈아 타야겠어요           ------------------------------------- 꼬리말 * 게시글 내용 삭제시 ... 4 0 961
우갬
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 2566
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 777
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 995
비트미
2018.10.01
2971 ESN ESN 풀 하나 운영 시작합니다. (0.5% Fee) 안녕하세요. Evelynn입니다. 날씨 추워져가는데 다들 몸 관리 잘 하시길 바랍니다.   ESN 풀을 하나 운영 시작하려 합니다. 며칠간 테스트는 아무 문제없이 끝났습니다. 기본적으로 https://github.com/ethersocial/e... 4 13 967
Evelynn
2018.10.01
2970 질문 esn을 잃어 버린 거 같은데 찾을 수 있을까요?         지갑 프로그램에 넣어놨는데.. 지금 보니 갯수가 3분의1토막이네요..   트렉젝센 내역을 볼 수가 없는데.. 찾을 방법이 없을까요 ㅠㅠ?               ------------------------------------- 꼬리말 * 게시... 3 0 549
러쉬윈드
2018.09.30
2969 ESN 13년간 한국 부자 순위 변화 top 50 입니다. 13년 후를 기대합니다~   정리하면, 대략 5배에서 10배정도의 재산이 증가했습니다. 부자 부모를 둔 2세들은 상속없이도 텔레파시를 통해 재산이 증가되었습니다.   결론 : 13년 후엔 지금까지 소소하게 채굴한 1000 esn으로 저 순위에 들... 11 file 6 2977
인공지능딥러닝채굴머신
2018.09.30
2968 ESN 위드디스크 1+1이밴트행사     위드디스크 1+1 이밴트행사에 참여했습니다. 이벤트기간이 2018-09-30일까지라서 내일이면 마감될꺼 같아요 ㅎㅎ 얼릉얼릉 ㅎㅎ 좌표는 = http://withdisk.com  입니다.   참여인증샷첨부합니다  100ESN 입금후 ... 4 file 3 650
young69
2018.09.29
2967 질문 마이닝켓 이란곳 아시는분 계시나요^^     마이닝켓 이란곳 아시는분 계시나요^^   https://miningcat.modoo.at/   이곳인데요 전 처음보는 싸이트라서 회원님들에게 여쭤봅니다.                   ------------------------------------- 꼬리말 * 게시... 2 1 324
young69
2018.09.29
Board Pagination Prev 1 ... 47 48 49 50 51 52 53 54 55 56 ... 201 Next
/ 201
default debug random = 0 / type = READ / detected = READ