ETH 포크시 고려중인 사항 공유
ETH POS로 가는 로드맵은 2016년 하반기 부터 였습니다.
이게 원래 로드맵 이었습니다.
정확히는, 2014년 이더를 처음 계획할때 부터 DPOS 였는데, 너무 흥행이 문제 될것 같으니,
POW 로 시작하게 된것입니다.
물론, 위의 얘기는 과거지사로 지금현재는 큰 의미는 없습니다.
제가 보기에는 ETH 가 지금까지 POW 라는 대중성을 유지 하면서, 스마트 컨트랙을 기반으로
ICO , 토큰생성 , 크립토 게이밍, DEFI 를 분수령으로 , NFT 까지.
블록체인이라는 툴을 이용하여, METAVERSE 라는 기존의 VR / AR 을 인터넷공간에 만들수있게 만든
혁혁한 공을 새웠다고 봅니다.
일반인들에게 비트코인 다음으로 이더리움이란 플랫폼이 블록체인 기반으로 꿈꿀수있는 수많은 가능성을
만들어 주었다고 봅니다.
시스템 개발자 출신으로서, 전혀 시덮잖은 EVM OP 코드를 보면서, 2016년 DAO 해킹으로 ETC 가 분리 되는 과정을 보면서
이게 엔지니어 출신 관점에서 보면 도저히 천문학적인 돈을 담을 코드 체계가 아닌데 하는 의구심이 많지만,
그래도, 이래저래 땜하고, 수정하면서 궤도에 올려놓고 발전시켜 나오는 과정을 보면서
이게다 커뮤니티의 힘이구나 하는 생각을 하고 있습니다.
물론, 이것을 Finance 관점에서 접근하면 제도권 금융체계를 원론적인 대중 개개의 P2P금융으로 만들어가는
엄청난 패러다임 쉬프트가 있습니다.
현재는 기존의 제도권 금융과 맞물려서 짬뽕적인 상황이라 봅니다.
이또한 시간이 지나가면 어떻게 흘러가겠죠.
이더리움이 POS 로 가는 중요이유는 기존 중앙화 제도권 금융에서 하기힘든 새로운 금융 유틸리티, 플랫폼으로서의 역활을
더 중시할 시점이 되었다고 판단하기 때문일것입니다.
채굴자 입장에서는 이더리움이 커오는데 매우 중요한 역활을 한것은 틀림없습니다.
예로 ETC 가 지금 POS로 간다고 한다면 그대로 망할것이라 봅니다. 이유는 유틸리티 플랫폼기능을 가지고 있음에도 그 활용이 ETC 체인에서 활성화된것이 거의 없기 때문입니다.
이더가 지금 POS 로 간다고 했을때, 위의 스마트컨트랙 기반의 금융기능을 극대화 하기 위해서 가는것이라 봅니다.
계속 성공할지 , 슬금슬금 나락으로 빠질지는 미래에 결론이 나겠지요.
기존의 채굴자 입장에서는
이게 돈이 된다. 빙하기는 있어도 어쨎건 이게 그나마 안전빵이다. 이런 관점이 많다고 봅니다.
21년부터는 DEFI , NFT 가 붐을 이루면서 가스비가 블록보상보다 더 높으니, 예상된 수익보다 더 높아진 채산성에
축배를 들기도 했습니다. 반면에 토큰 홀더 및 DeFi / NFT 투자자들은 높아진 전송가스비와 트래픽때문에 느려진 이유 때문에
다른 POS 계열의 체인인 BNB , Solana , Tron 등의 이더 스마트컨트랙 호환체인으로 많이 옮겨가기도 하였습니다.
이때문에 EIP-1559 를 적용하였으나, 실질적인 가스비는 많이 떨어지지 않았고, 도리어 소각되는 가스비만 엄청 늘어났습니다.
즉, EIP1559 는 채굴자들에게 줄 보상을 강제로 없애버리는 방법이고, POS 로 가기위한 명분을 만들기 위한 것이라 결론난것이죠.
원래의 의도와는 관계없이요.
이런 일련의 흐름을 보면,
채굴을 하더라도, 기존 유틸리티 기능이 잘 돌아가고, 비교적 저렴한 수수료를 내게 하여 체인의 활용도가 극대화 될수록
서로 WinWin 하는 구조라고 봅니다.
정리하여, 로드맵과 요인을 정리하면,
1. 난이도 폭탄 원천제거 (ETC 처럼요)
2. EIP 1559 무력화, 소각하는 가스비는 원래대로 채굴자에게 돌아가게 한다.
3. DEFI , NFT 등 스마트 컨트랙 기반의 코드들이 좀 더 저렴한 비용으로 동작하도록 , EVM 자체의 최적화, OPCODE비용의 최소화.
WASM 같은 Native 실행에 가까운 VM 의 추가.
EVM / WASM 에서 효율이 좋은 Native API 의 제공으로 스마트컨트랙이 더 빠르고, 더 저렴한 비용으로 동작하게 하여,
포크 체인에서 초당 트랜잭션수의 증대.
4. ASIC 을 배제하거나, ASIC 과 GPU 모두 Fair 하게 수용할수있는 알고리즘으로 변경.
이를 위해서 digibyte 나 verge 같은 multi algorithm 의 지원방안.
5. 초기 포크체인에서 Dump 를 방지하기위한 contract freeze 는 불필요할것 같습니다.
어떻게 하더라도, ETC 초기 나왔을때, ETH 진영에서 ETC를 죽이기 위한 일련의 과정들이 있었습니다.
대표적으로 공짜로 생성된 ETC dumping, ETC 체인공격 , 의도적으로 ETC 체인에 smart contract deploy 배제.
사례를 보았을때, 포크체인은 초기에 어떻게던 어떤방식으로던 위의 위협을 받을수 밖에 없기때문에 contract freeze 가 좋은 방법은 아니라 봅니다. 그냥 포크된 체인에서도 contract 기능이 같이 돌아갈수있는방안이 더 현실적으로 이득인경우가 많다고 봅니다.
6. 현 2 ETH 기본보상을 4년후 1ETH 로 줄일것인지, 몇년후에는 더이상 블록기본 보상없이, 비트처럼 가스비보상으로만 갈것인지..
이정도가 주요 고려 사항입니다.
그중, 1, 2 는 현재 포크시점에는 무조건 되어야 하고, 나머지는 포크후 체인이 안정된 시점에 고려할 일로 보입니다.
POW 로 이더 체인을 포크한다고 보았을때, 체인 자체에 대한 포크사항으로 고려되는 내용을 공유하여 봅니다.
물론, EXplorer / Pool / 거래소 / 지갑 등등 지원되어야 할 내용들이 많이 있죠.