블록체인허브 (blockchainhub.kr) - 블록체인 포털
홈 > 포럼 > 코인논객 오공
포럼포럼   코인논객 오공 암호화폐 소수의견서(Minority Report)

[오공]'제70차 이더리움 개발자 회의' 분석 및 개인 논평(9월 6일) v1.0

코인논객오공 146 74 0 2019.09.19 00:00

안녕하세요, 코인논객오공입니다.

늦게 공유하는 점 깊은 양해바랍니다. 지난 9.6(금)에 이더리움 개발자 회의(70차)가 있었으며, 그 내용과 분석과 개인 논평을 공유합니다.

*편의상 '~이다/하다'체로 작성하였음을 미리 양해바랍니다.   


#70 Devs Meeting Review(6 Sep 2019)

- Related link : https://github.com/ethereum/pm/issues/123


%25EC%259D%25B4%25EB%258D%2594%25EB%25A6%25AC%25EC%259B%2580%2B%25EB%25A7%2588%25ED%2581%25AC.png

□ 로드맵(https://eips.ethereum.org/EIPS/eip-1679)

   <이스탄불 HF 로드맵>

     - 05월 17일(금) : 이스탄불HF EIP 접수 확정기한

     - 07월 19일(금) : 주요 클라이언트의 EIP 구현 마감기한

     - 10월 02일(수) : 테스트넷HF

     - 11월 중 : 메인넷HF(=이스탄불 HF) 


□ 이스탄불HF 관련 클라이언트 업데이트

  ㅇ 클라이언트별 이스탄불HF 관련 EIP 병합 여부

    - (Pantheon) 모든 EIP 병합.

    - (Geth) 모든 EIP 병합.

    - (Trinity) 문제가 생겨 조사중.

    - (Parity) 병합하기 전에 Blake F에 대한 논의가 필요함.

    - (Aleth) 관계자 회의 불참.

    - (Nethermind) 테스트넷HF 준비 완료.


□ 이스탄불HF에 대한 패치 제안

  ㅇ EIP-152에 대하여

    - Blake2와 관련된 EIP가 Blake2b(precompile), Blake2f(function), Blake2bf(function) 등 서로 다른 이름을 갖고있어 혼란이 있다. 현재 EIP-152는 Blake2b의 특정 구성에만 초점을 맞추고 있으며, 12개의 라운드를 갖고 있다. 설령 F 함수를 적용하더라도 Blake2b안의 특정 기능일 뿐이다. 

    - 테스트 관점에서 특정 기능을 적용하거나 라운드를 삭제하는 것은 큰 문제가 되지 않으며 수정이 가능하다. 

    - 따라서, EIP-152는 F 함수를 제거하고 Blake2b에만 적용한다. 


  ㅇ EIP-1884에 대하여

    - EIP-1884와 관련된 보안 문제를 정확히 어떻게 다뤄야할지 개발자들 사이에서 의견이 분분했지만, 이스탄불HF 이전에 최대한 수정해야하는 데에는 의견을 모았다.

    - Ehtereum Cat Herders는 EIP-1884 관련 문제를 검토하기 위하여 대한 커뮤니케이션을 만들기로 한다.

     ※ 지난 회의에서 한 개발자(Wei)는 이스탄불HF이전에 반드시 해결해야 하는 것이 있다면서, EIP-1884와 관련하여, 스마트컨트렉트(opcode)의 가스 소모량을 높여야 계약이 멈추는 일이 없을거라는 언급을 하였고 개발자들은 이 보안 문제에 대하여 논의하기로 하였음.


□ 이스탄불 테스트넷 HF 블록넘버 결정

  ㅇ 클라이언트 업데이트와 메인넷HF 일정

    - 다음 주말(9월 14일)까지 모든 클라이언트가 업데이트를 할수 있다고 가정하고, 그로부터 2주간의 시간이 필요하다.

    - 따라서 10월 2일(수)에 테스트넷HF를 하기로 하고, 이 날짜와 가장 가까운 블록 넘버를 선택하기로 한다.

    

□ ProgPoW 감사

  ㅇ 감사 최초 보고서

    - 인터넷 보안 솔루션 전문 업체 Least Authority가 진행한 감사에 따르면, 애초에 의도된대로 높은 수준의 설계를 이뤘고 충분한 경제적 효과*를 달성하였다고 하였다. 다만, 관계자는 일부 잠재적인 공격이 예상되지만 그에 따른 해결책이 있다고 하였다. 


  ※ 이스탄불HF 결정 사안

    < 확정 EIPs > 2019년 10월 이스탄불HF에 반영

     1) EIP-152(前 EIP-2024) : BLAKE2b라는 새로운 암호화 해싱 알고리듬을 구현하는 사전컴파일 컨트렉트를 EVM에 도입.

     2) EIP-1108 : alt_bn128 프리컴파일 가스비 절감제안. 값비싼 타원곡선산술 사전컴파일을 재평가하여 개인정보보호와 확장성을 개선.

     3) EIP-1344 : 컴파일링시 체인ID(서로 다른 체인간 트랜잭션 재생을 방지하는 수단)를 지정하고 opcode를 추가하여 그 체인ID에 접근하여 서명의 유효성을 검사하며, 다른 체인간 리플레이 어택 등을 방지.

     4) EIP-1884 : 가스소비와 자원소비 간 균형을 맟추어 블록가스제한을 극대화하고 처리시간을 안정화.

     5) EIP-2028 : Calldata(이더리움 상에서 트랜잭션 요청시 전송 데이터가 저장되는 곳)의 가스비를 현행보다 감소. Calladata비용이 절감되면 잠재적으로 더 큰 블록이 생겨 네트워크 지연이 증가하지만, 수학적 모델링과 경험적 추정에 의해 네트워크 보안이 강해지고 확장성이 증가되는 부수적인 효과가 있을수도 있음.

     6) EIP-2200(EIP-1283 + EIP-1706) : 총 가스 계량기(Net gas metering)를 변경하여 스마트컨트렉트 저장소를 위한 새로운 활용가능성과 대부분의 작동방식이 맞지 않을때 발생하는 과도한 가스비를 감소. 또한, 가스비가 집행비(Call stipend)보다 낮은경우 SSTORE사용을 불허함.


    < 잠정보류 EIPs > 2020년 차기HF에 반영

     1) EIP-663 : 현재 SWAP과 DUP명령어는 스택상 16의 깊이로 한정되어있는데, 이들과 대응되는 SWAPn과 DUPn을 1024개의 아이템의 모든 깊이까지 접근을 허용한다.

     2) EIP-1057 : ProgPoW로 불리며, ASIC의 향상된 효율성을 반감시키위하여, 상용GPU자원을 최대한 활용되도록 수정.

     3) EIP-1380 : 자기호출에 대한 가스비 절감으로, 현재 로드된 컨트렉트의 새 인스턴스를 실행시 호출지시에 대한 가스비를 절감.

     4) EIP-1702 : 일반화된 계정버전 관리를 위한 것으로, EVM의 여러버전을 동일한 블록에서 실행할 수있게하여 기존 계정의 정확한 기능을 유지하면서도 HF를 용이하게 함.

     5) EIP-1962 : 타원 산술 및 런타임 정의와 결합에 대한 개선안으로, EIP-1829에 대한 확장안이며 EIP-1109에서의 STATICCAL opcode보다 작업비용이 더 저렴.

     6) EIP-1985 : 가스제한, 블록넘버 등 EVM 매개변수들에 대한 적정 한계범위를 적용한다. 명시적인 범위를 적용하면 호환가능한 클라이언트를 구현하는데 용이함.

     7) EIP-2045 : 이더리움 거래량(확장성)을 높이기 위하여 Computational opcode의 가스비를 줄여서 별도의 서브루틴 도입없이 또 점프작동방식을 변경없이 속도를 향상함.

     8) EIP-2046 : 프리컴파일에 대한 정적호출의 가스비를 줄임으로서, 파일사용이 보다 효율적.


 

□ 개인 논평

  ㅇ 이스탄불HF와 이더리움1.x

    - 이스탄불HF는 이더리움의 역대 8번째 업그레이드이자 이더리움1.x에서의 사실상 1번째 업그레이드다.  이더리움2.0에 대한 스펙 공개와 뉴스들이 나오면서 이더리움2.0에만 관심이 커지고 있지만, 향후 3~5년간 이더리움2.0과 공존할 이더리움1.x 역시 그 중요성을 무시할수 없다.

    - 이런 과정에서 우리가 가져야할 자세는 개발의 지연을 인내로 승화하는 자세다. 이전 HF가 그랬듯 이번 이스탄불HF도 예정된 일정보다 최소 한달간 지연될 전망이다. 필자도 HF는 물론이고 캐스퍼가 지연되어서 분석가이자 투자자로서 불만이 많았지만 이더리움을 연구하다보니 지연된 이유를 알게되었고 불만이 상당히 사라졌다. 지연되는 개발 상황때문에 이더리움 브랜드 가치가 훼손되지 않을까 걱정이 되고 투자심리도 위축되지만, 이미 거대한 프로젝트가 되어버린 이더리움을 순조롭게 진행시키려면 예상치 못한 문제들을 파악하고 검토하는 시간이 필요하다는 사실을 기억하자. 

    - 그런 인내의 시간을 같이 감내하는 의미로 필자는 앞으로도 이더리움 개발자 회의와 뉴스를 공유할것이며, 특히 이더리움2.0에 대해서도 공부한 내용을 공유할 계획이다. 지금은 고통을 나누지만 언젠가 기쁨을 나누는 날이 오길 기다리며 논평을 마치겠다.



※ 출처 : https://www.vitalikcode.com



* 여러분의 추천과 댓글 등 피드백은 저에게 큰 힘이 됩니다^^

추천&비추천 정책안내

신고
  • 카카오톡으로 보내기
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 카카오스토리로 보내기
  • 네이버밴드로 보내기
  • 네이버로 보내기
  • 텀블러로 보내기
  • 핀터레스트로 보내기

Comments


[오공]Libra의 위협에 미국 중앙은행 'FedCoin' 발행 재고 // Threatened by Libra, US Central Bankers Reconsider a ‘FedC… 19

안녕하세요, 코인논객오공입니다.여전히 흥미롭게 보고있는 리브라에 대한 기사를 번역하고 그에 대한 논평을 공유합니다.*편의상 '~이다/하다'체로 작성하였음을 미리 양해바랍니다(퍼가는 경우, '필자와 출처'는 밝혀주세요).Threatened by Libra, US Central Bankers Reconsid...
| 19 | 4시간전

[오공]10월 11일 레이븐 개발자 회의 분석 및 개인 논평 v1.0 72

안녕하세요, 코인논객오공입니다.10.11(금)에 진행된 레이븐 개발자 회의 분석 및 논평을 공유합니다.10월 1일 포크이후 첫 개발자 회의로서 기능 업그레이드에 대한 내용도 논의되어 개인적으로는 더욱 흥미로운 회의였습니다.*편의상 '~이다/하다'체로 작성하였음을 미리 양해바랍니다(퍼가는 경우, '필자와 ...
| 84 | 2019.10.13

[오공]'제72차 이더리움 개발자 회의' 분석 및 개인 논평(10월 4일) v1.0 57

안녕하세요, 코인논객오공입니다.지난 10.4(금)에 이더리움 개발자 회의(72차)가 있었으며, 그 내용과 분석과 개인 논평을공유합니다.*편의상 '~이다/하다'체로 작성하였음을 미리 양해바랍니다.#72 Devs Meeting Review(4 Oct 2019) - Related link : https://g...
| 64 | 2019.10.10

[오공]리브라 개발 업데이트(9월) -로드맵#1 v1.0 85

안녕하세요, 코인논객오공입니다.해야할 일이 많아 시간이 없음에도 점차 신경쓰이는 프로젝트가 있습니다. 바로 '리브라(Libra)'입니다.이미 몇 차례 '리브라 뉴스 번역 및 개인논평'을 공유했지만, 이번엔 '리브라 공식 개발현황 변역 및 개인논평'이오니 참고 바랍니다.9월 Libra Developer U...
| 89 | 2019.10.06

[오공]이더리움2.0개론(ft.서울이더리움밋업) 2부 v1.3 87

안녕하세요, 코인논객오공입니다.2부작인 '제29차 서울 이더리움 밋업'에 대한 내용을 이어가겠습니다.1부 보기... 다음으로는 이더리움2.0즉 세레너티를 단계별로 살펴보겠습니다. 먼저0단계에서는 비콘체인이 도입되어PoS시대를 엽니다.이 비콘체인은1)검증인 및 그들이 예치한 유효지분을 관리하고, 2)추후 ...
| 94 | 2019.10.04

[오공]이더리움2.0개론(ft.서울이더리움밋업) 1부 v1.3 96

안녕하세요, 코인논객오공입니다.최근에 참석한 '제29차 서울 이더리움 밋업'에 대한 내용을 공유합니다.밋업에 대한 글은 2부작이며, 자세한 내용은 긴 얘기 없이 바로 시작하겠습니다.< 29차 서울이더리움밋업에서 발표하는 비탈릭 뷰터린 > 제29차 서울 이더리움 밋업이 지난 9월 26일(목) 서...
| 99 | 2019.10.01

[오공]9월 27일 레이븐 개발자 회의 분석 및 개인 논평(ft.레이븐밋업 후기) v1.0 176

안녕하세요, 코인논객오공입니다.9.27(금)에 진행된 레이븐 개발자 회의 분석 및 논평을 공유합니다.이번 회의에는 제가 직접 참여한 점과 포크를 앞둔 회의라는 점 때문에 더욱 특별했습니다.저는 개발자가 아니지만, 제가 좋아하고 잘하는 방식으로 가치를 높이는 데 기여하고 싶었기에 감히 개발자 회의에 들이댔...
| 92 | 2019.09.28

[오공]'제71차 이더리움 개발자 회의' 분석 및 개인 논평(ft.서울이더리움밋업) v1.0 162

안녕하세요, 코인논객오공입니다.지난 9.20(금)에 이더리움 개발자 회의(71차)가 있었으며, 그 내용과 분석과 개인 논평, 그리고 '제29회 서울이더리움밋업' 안내를 공유합니다.*편의상 '~이다/하다'체로 작성하였음을 미리 양해바랍니다.#71 Devs Meeting Review(20 Sep 2019) ...
| 86 | 2019.09.25

[오공] 페이스북의 리브라, 출시 막을수 없을것 // Facebook's Libra ‘Might Be Unstoppable’ v1.0 167

안녕하세요, 코인논객오공입니다.일반적인 내용의 최신 동향을 다루기 위하여 제가 흥미롭게 읽은 기사과 그에 따른 논평을 공유합니다.*편의상 '~이다/하다'체로 작성하였음을 미리 양해바랍니다(퍼가는 경우, '필자와 출처'는 밝혀주세요).China’s Crypto Czar: Facebook-Led Libra ...
| 92 | 2019.09.23

[오공]'제70차 이더리움 개발자 회의' 분석 및 개인 논평(9월 6일) v1.0 146

안녕하세요, 코인논객오공입니다.늦게 공유하는 점 깊은 양해바랍니다.지난 9.6(금)에 이더리움 개발자 회의(70차)가 있었으며, 그 내용과 분석과 개인 논평을 공유합니다.*편의상 '~이다/하다'체로 작성하였음을 미리 양해바랍니다.#70 Devs Meeting Review(6 Sep 2019)- Relat...
| 74 | 2019.09.19

[오공]9월 13일 레이븐 개발자 회의 분석 및 개인 논평 v1.0 189

안녕하세요, 코인논객오공입니다.9.13(금)에 진행된 레이븐 개발자 회의 분석 및 논평을 공유합니다.*편의상 '~이다/하다'체로 작성하였음을 미리 양해바랍니다(퍼가는 경우, '필자와 출처'는 밝혀주세요).□ 소재별 회의 내용 ㅇ 2019 레이븐코인 아시아 밋업 소개 - 트론블랙(이하 '트론')은 회의 초...
| 98 | 2019.09.16

[오공] '디지털 위안'과 '페이스북 리브라' v1.0 174

안녕하세요, 코인논객오공입니다.제가 주로 개발기술적 분석이나 거대담론적 논평을 하다보니, 일반적인 최신 동향을 다루지 못한 아쉬움이 있었습니다.이에 앞으로 종종 최신 기사를 번역하고 그에 따른 논평을 작성 및 공유할 예정이오니 많은 관심 바랍니다.*편의상 '~이다/하다'체로 작성하였음을 미리 양해바랍니다...
| 97 | 2019.09.08

[오공]8월 30일 레이븐 개발자 회의 분석 및 개인 논평 v1.0 164

안녕하세요, 코인논객오공입니다.8.30(금)에 진행된 레이븐 개발자 회의 분석 및 논평을 공유합니다.*편의상 '~이다/하다'체로 작성하였음을 미리 양해바랍니다(퍼가는 경우, '필자와 출처'는 밝혀주세요).□ 소재별 회의 내용 ㅇ계속되는 ASIC 채굴 논쟁 - 트론 블랙(이하 '트론')은 10월 1일 16...
| 96 | 2019.09.01

[오공]'제69차 이더리움 개발자 회의' 분석 및 개인 논평(8월 23일) v1.0 181

안녕하세요, 코인논객오공입니다.지난 8.23(금)에 이더리움 개발자 회의(67차)가 있었으며, 그 내용과 분석과 개인 논평을 공유합니다.*편의상 '~이다/하다'체로 작성하였음을 미리 양해바랍니다.<제69차 이더리움 개발자 회의 안건>- 관련 링크 : https://github.com/ether...
| 96 | 2019.08.28

[오공] 자작시 '오감불만족(五感不滿足)' v1.0 175

안녕하세요, 코인논객시인오공입니다.오랜만에 분석글이나 논평글이 아닌 자작시로 만나뵙네요넥스트웨이브가 1회 이상 올거라고 믿는 1인으로써 그때를 기다리며 묵묵히 공부를 하고 내공을 키우고 있지만 코인투자현실이 마냥 좋지않은건 사실입니다.그렇게 녹록치않은 우리네 현실속에서 한번쯤은 느꼈을만한 기분을, 제 나...
| 96 | 2019.08.21

[오공]8월 16일 레이븐 개발자 회의 분석 및 개인 논평 v1.0 227

안녕하세요, 코인논객오공입니다.8.16(금)에 진행된 레이븐 개발자 회의 분석 및 논평을 공유합니다.*편의상 '~이다/하다'체로 작성하였음을 미리 양해바랍니다(퍼가는 경우, '필자와 출처'는 밝혀주세요).□ 소재별 회의 내용 ㅇ ASIC 채굴기 출시와 그에 대한 대응책 모색 - ASIC 채굴기가 이미 출...
| 119 | 2019.08.18

[오공]'제67차 이더리움 개발자 회의' 분석 및 개인 논평(8월 2일) v1.0 171

안녕하세요, 코인논객오공입니다.지난 8.2(금)에 이더리움 개발자 회의(67차)가 있었으며, 그 내용과 분석과 개인 논평을 공유합니다.특히, 이번 글의 논평 부분에는 이더리움2.0에 대한 로드맵을 설명하였으니 이더 분석가 및 투자자는 적극 참고바랍니다.*편의상 '~이다/하다'체로 작성하였음을 미리 양해바...
| 91 | 2019.08.15

[오공]라이트닝네트워크 개론 2부(feat. Bakkt)(2부작) v1.2 163

안녕하세요, 코인논객오공입니다.이전 글을 통해, LN의 개념과 이론적 기술을 소개했습니다. 다소 어려운 내용이라 큰 공감을 얻기 어려웠을수도 있습니다.이번 글에서는 앞서 소개한 기술에 기반한 LN의 실제 활용 가능성에 대해서 소개하고 그에 따른 논평을 해봤으니 참고바랍니다.*편의상 '~이다/하다'체로 작...
| 89 | 2019.08.12

[오공]라이트닝네트워크 개론 1부(feat. Bakkt)(2부작) v1.2 155

안녕하세요, 코인논객오공입니다.이번 글의 주제는 라이트닝 네트워크로, 현재까지그 노드 및 채널 수가 지속 증가하고 있고, 지원 월렛 사용도 늘어나고 있습니다(또한 Bakkt와도 연관있습니다).또한, 최근 비탈릭은 모 프로젝트에서 시도한 '이더리움 스마크 컨트렉과 라이트닝 네트워크의 연결 솔루션'을 지지 ...
| 83 | 2019.08.09

[오공]8월 2일 레이븐 개발자 회의 분석 및 개인 논평 v1.0 159

안녕하세요, 코인논객오공입니다.8.2(금)에 진행된 레이븐 개발자 회의 분석 및 논평을 공유합니다.*편의상 '~이다/하다'체로 작성하였음을 미리 양해바랍니다(퍼가는 경우, '필자와 출처'는 밝혀주세요).□ 소재별 회의 내용 ㅇ 제한자산(Restricted asstes)의 개발 진행 상황 - 제한자산은 테...
| 84 | 2019.08.06