이더리움 비잔티움 하드포크 업데이트 내용 요약

in #kr7 years ago

크게 봐서 3가지 영역으로 나눌 수 있습니다.

(1) 프라이버시 보호를 위한 솔루션 도입

zcash에서 사용중인 영지식증명 (zk-snark) 알고리듬을 스마트컨트랙에서 지원할 수 있도록 기본 사인모듈과 검증모듈을 프리 컴파일해서포함시켰습니다. 블록체인에 의해 트랜잭션을 인증받으면서도 코인 거래자들의 주소와 금액을 모두 보이지 않게 할 수 있는 기본적인 기반이 마련됩니다.

(2) EVM 성능향상을 위한 업데이트

각 트랜잭션 실행시 receipt 가 리턴되는데, 여기서 루트트리 해시값이 들어가는 것을 없앰으로써, EVM이 트랜잭션을 병렬적으로 처리할 수 있도로 했습니다. 대신 리턴 receipt에 트랜잭션이 성공했는지 여부에 대한 상태값을 리턴 받도록 합니다. 그리고 REVERT opcode를 넣어서 스마트 컨트랙 에러 발생시 개스를 전부 소모하기 전에 이를 중단시킬 수 있도록 했습니다. 추가적인 성능개선과 호환성 향상을 위한 몇가지 업데이들도 포함됩니다.

(3) 난이도 폭탄 연기및 블록당 채굴보상액 변경

PoS 전환을 유도하기 위해 넣어두었고, 이미 몇달부터 작동하기 시작했던 난이도 폭탄을 1년 연기시키고, 대신 블록당 채굴 보상을 5이더에서 3이더로 줄입니다. 블록당 보상액은 줄어들지만, 현재 블록주기가 거의 30초에 육박하기 때문에, 블록주기가 14초로 복귀되면, 하루당 채굴되는 이더의 량은 오히려 조금 늘어날 것으로 보고 있습니다.

=====
자세한 EIP 리스트는 다음과 같습니다.

  • Addition of ‘REVERT’ opcode, which permits error handling without consuming all gas (EIP 140)
  • Transaction receipts now include a status field to indicate success or failure EIP 658)
  • Elliptic curve addition and scalar multiplication on alt_bn128 (EIP 196) and pairing checks (EIP 197), permitting ZK-Snarks and other cryptographic mathemagic™
  • Support for big integer modular exponentiation (EIP 198), enabling RSA signature verification and other cryptographic applications
  • Support for variable length return values (EIP 211)
  • Addition of the ‘STATICCALL’ opcode, permitting non-state-changing calls to other contracts (EIP 214)
  • Changes to the difficulty adjustment formula to take uncles into account (EIP 100)
  • Delay of the ice age / difficulty bomb by 1 year, and reduction of block reward from 5 to 3 ether (EIP 649)
Sort:  

Cheer Up!

  • from Clean STEEM activity supporter


This post was resteemed by @steemitrobot!
Good Luck!

Resteem your post just send 0.100 SBD or Steem with your post url on memo. We have over 2000 followers. Take our service to reach more People.

Pro Plan: just send 1 SBD or Steem with your post url on memo we will resteem your post and send 10 upvotes from our Associate Accounts.

The @steemitrobot users are a small but growing community.
Check out the other resteemed posts in steemitrobot's feed.
Some of them are truly great. Please upvote this comment for helping me grow.

드뎌 4,370,000블럭을 넘어섰군요^^
좋은 정보 감사합니다. 리스팀합니다~

좋은 정보 감사합니다.

이더리움에 대한 좋은 정보 감사합니다!

비잔티움 내용에 관한 정리 감사합니다~

좋은정보 감사합니다^^

안녕하세요 atomrigs님, 곧 포크가 시작되겠네요. 이런 진행 과정들에 의한 이더의 흐름이 어떨지 정말 궁금하네요. 큰 반응이 없을 수 도 있겠지요?? ㅎㅎ
좀 더 지켜보도록 하겠습니다. 감사합니다.