안녕하세요, 코인논객오공입니다.
지난 9.20(금)에 이더리움 개발자 회의(71차)가 있었으며, 그 내용과 분석과 개인 논평, 그리고 '제29회 서울이더리움밋업' 안내를 공유합니다.
*편의상 '~이다/하다'체로 작성하였음을 미리 양해바랍니다.
#71 Devs Meeting Review(20 Sep 2019)
- Related link : https://github.com/ethereum/pm/issues/125
□ 로드맵(https://eips.ethereum.org/EIPS/eip-1679)
ㅇ 이스탄불 HF 로드맵
- 05월 17일(금) : 이스탄불HF EIP 접수 확정기한
- 07월 19일(금) : 주요 클라이언트의 EIP 구현 마감기한
- 10월 02일(수) : 테스트넷HF
- 11월 중 : 메인넷HF(=이스탄불 HF)
□ 이스탄불HF 관련 클라이언트 업데이트
ㅇ 클라이언트별 업데이트 현황
- (Geth) 작은 문제가 있었지만 해결됨
- (Nethermind) 포크 블록넘버 업데이트
- (Pantheon) 이상없음
- (Aleth) Blake2, ChainID 관련 문제 조사중
- (Besu) 월요일이면 HF지원 준비완료될듯
- (Parity) HF지원 준비는 며칠 소요될듯
□ 이스탄불 테스트넷 HF 블록넘버
ㅇ 테스트넷에 따른 블록넘버
- Ropsten block 6485846 (10월 2일)
- Görli block 1561651 (10월 30일)
- Rinkeby block 5435345 (11월중)
- Kovan block 14111141 (12월중)
□ Blake2b와 Net-metered SSTORE EIP 업데이트 등
ㅇ EIP에 대한 PR
- 이스탄불HF지원 JS 베타*를 출시하여 HF에 적용될 EIP에 대한 PR(Pull Request, 코드변경제안)이 진행중이며, 이와 관련된 의견수렴을 위하여 투표가 진행될수도 있다.
* 이스탄불HF 지원JS v4.1.0베타 출시(자세한 내용은 여기 클릭)
※ 이스탄불HF 적용 EIP
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사용을 불허함.
□ 이더리움 로드맵 2020 : 커뮤니티 토론(데브콘5)
ㅇ 일시 : 2019년 10월 8일(목) 오후1~5시
ㅇ 장소 : 컨벤션 룸(200석 이상)
ㅇ 내용 : Ethereum1.0과 Ethereum2.0에 기여한 사람들과 이해당사자들을 위한 Ethereum magicians이 조직한 토론회
※ 자세한 내용은 여기 클릭
□ 두 분야(S/W와 H/W)에 대한 ProgPoW 감사 결과
ㅇ ProgPoW 적용에 대한 고찰
- 한 개발자는 클라이언트별로 ProgPoW를 적용하는 것을 개발자들이 고려해야하는지 물으면서 ASIC채굴이 있는데 ProgPoW를 활성화하지 않는것은 위협이 될것이라고 말했다. 이에 대체하기에는 이르다는 의견도 있었지만, ProgPoW로의 전환이 하루이틀이 아닌 적어도 2주가 걸리는 작업인만큼 ASIC에 의해 지배되는 불상사가 발생하면 늦을수도 있다는 의견도 있었다.
- 또한 일부 개발자들은 ProgPoW가 활성화되면, 특히 ASIC채굴자는 그들의 (ASIC제작에 들어간) 노력이 헛되이 될수 있기때문에 마음먹은대로 할수 있으며, 예상컨데 채굴저조로 인해 이더 가치가 급락할수도 있거나 이더리움 클래식 경우와 같은 체인분기가 일어날수도 있다고 말했다.
□ 개인 논평
ㅇ 곧 다가올 HF와 이더리움2.0
- 2019년 11월에는 이스탄불HF가 있을것이고, 2020년 1분기에는 베를린HF가 있을것이다. 그리고 그 HF 중간에는 이더리움 로드맵 마지막 단계인 Serenity가 이더리움2.0이란 이름하에 시작될것이다. 아마 2020년 초부터는 PoW방식의 이더리움1.0과 PoS방식의 이더리움2.0이 공존하는 '과도기'가 시작될 것이며, 그 과도기는 최소한 2021년까지 이어질것이다. DAO해킹과 DAO포크를 제외하면 이더리안으로써는 가장 기대되고 가장 신경쓰이는 시기가 될것이다.
- 그런의미에서 이더리움을 이끄는 개발자와 이더리움을 경험하는 사용자, 그리고 이더리움을 지지하는 커뮤니티는 좋은 일이든 나쁜 일이든 관심을 갖고 목소리를 내길 바란다. 그 과정에서 필자는 이더리움의 개발 상황과 관련 뉴스를 본인의 관점으로 일반인들에게 전하는 가교 역할을 계속 하기를 다시 한번 다짐하는 바이다.
ㅇ 제29회 서울이더리움밋업 관련 공지
- '이더리움2.0과 개발 현황'이라는 주제로 더라빌(강남구 봉은사로531)에서 9월 26일(목) 오후6시 30분부터 진행됩니다.
- 이번 밋업에는 특별히 이더리움 공동창립자인 '비탈릭 뷰테린'이 직접 참석하여 발표할 예정이며, 주최측의 제안을 받고 필자인 저 역시 연사로 나서게 되었습니다. 참고로 입장료는 무료이며, 가까운 미래에 이더리움이 어떤 모습을 보일지 궁금한 분께서는 꼭 참여하시어 좋은 정보 얻길 바랍니다.
6:30-6:50 Vitalik, Ethereum 2.0
6:50-7:00 Q&A
7:00-7:20 Dohyun Park(Biforst, Pi-Lab), Boosting up Ethereum with Bifrost
7:20-7:40 Benji Oh (ACHER, ScvSoft), Ethereum 2.0 and Deposit Contract
7:40-8:00 Junsoo JK Kim(Stake.fish), Preparing validators for POS on Ethereum 2.0
8:00-8:10 Break
8:10-8:30 Seunghwan Song(Satoshicode), Introduction to Ethereum 2.0
8:30-8:50 Chanhyun Park(Everett), Can Staking and DeFi Coexist?
8:50-9:05 Kevin Jeong(Tokamak Network), Plasma EVM: Continouous Rebase(update)
9:05-9:15 Wanseob Lim(ethresearch.kr), Ethresearch.kr update
9:15-9:30 Discussion
※ 출처 : https://www.satoshicode.com/2019/09/ethereum-71-9-20-71-devs-meeting.html