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 = 1 / type = READ / detected = READ

ESN

이더소셜 네트워크

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
2981 ESN esn 상장 계획   이더만 채굴하다 지난주부터 esn 채굴중인데 혹시 국내 거래소 상장 계획 있을까요?             ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   ... 2 0 915
파워차
2018.10.03
ESN 이더리움 소스코드에 제출한 몇가지 PR이 받아들여 졌습니다 별 내용이 아니고 특별히 자랑할 내용도 아닙니다만,   제가 지금까지 이더리움 소스코드에 제출한 PR이 총 8개인데, 이중에 받아들여진것만 6개, 그중에 3개가 지난주에 받아들여졌습니다.   https://github.com/eth... 21 file 43 2564
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 2973
인공지능딥러닝채굴머신
2018.09.30
2968 ESN 위드디스크 1+1이밴트행사     위드디스크 1+1 이밴트행사에 참여했습니다. 이벤트기간이 2018-09-30일까지라서 내일이면 마감될꺼 같아요 ㅎㅎ 얼릉얼릉 ㅎㅎ 좌표는 = http://withdisk.com  입니다.   참여인증샷첨부합니다  100ESN 입금후 ... 4 file 3 649
young69
2018.09.29
2967 질문 마이닝켓 이란곳 아시는분 계시나요^^     마이닝켓 이란곳 아시는분 계시나요^^   https://miningcat.modoo.at/   이곳인데요 전 처음보는 싸이트라서 회원님들에게 여쭤봅니다.                   ------------------------------------- 꼬리말 * 게시... 2 1 323
young69
2018.09.29
2966 질문 이벤트날짜 못기다리고~~~~~~~      오늘 시간나서 그냥~~~~  후딱~~~~    바이맥스거래소 보안인증 싹 마치고 이벤트 등록까지 해버렸는데요~~~~    혹시 시작날짜 보다 일찍하면 안되나요? 안되면 내용삭제후 1일 다시 올리게요~~~~^^;          ... 5 0 446
Orabunny
2018.09.29
2965 ESN esn 모바일 지갑에서 이체시 비밀번호 틀리는 경우           esn  모바일 지갑에서 전송시 비밀번호 틀리는 경우  틀리다는 표시를 않보여줘서 제가 맞게 전송했는지 다시 확인해야하네요! 다음 버전에서는 업그레이드 부탁할수있을까요 모바일지갑 참 편하네요 감사... 3 0 359
조금씩천천히
2018.09.29
2964 질문 쉐어박스(Sharebox) 암호화폐 결제 기능 안보이네요~~~ 안녕하세요~~   방금 http://sharebox.co.kr 에 들어가보니 아래 그림과 같이 이전에 있었던 암호화폐 충전 기능이 안보이네요~~ 없어진건가요?                         ------------------------------------- 꼬리... 2 file 0 696
hj-miner
2018.09.29
2963 ESN @쌍둥아빠 전환비 변동~~ 여기도 수정요정요~~      https://www.ddengle.com/esn_airdrop/5320379      여기 예시에도 x+x/2 바꾸셔야 될듯요~~~~~ ㅎㅎ     ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게... 1 0 364
Orabunny
2018.09.29
2962 질문 바이맥스 실명계좌 인증까지만 하면 될까요?   안녕하세요.   매일 매일 눈팅과 댓글만 조금 달다가 궁금한게 있어서 질문 올립니다.   바이맥스에 가입하고 Step.3 실명계좌 인증까지 받았습니다. 보안등급은 Lv.2 이고 1억원(KRW 환산) 이라고 적혀 있네요.   ... 2 3 562
에셀
2018.09.29
Board Pagination Prev 1 ... 47 48 49 50 51 52 53 54 55 56 ... 201 Next
/ 201
default debug random = 1 / type = READ / detected = READ