Vitalik:이더리움 초기 설계에 대한 다섯 가지 아쉬움

OdailyNews
2024-06-01 10:18:11
수집
가상 머신 설계, 스마트 계약 최적화, 합의 메커니즘 전환 시간, 자동 로그 기록 및 암호화 알고리즘 선택을 포함합니다.

원문:DL News

편집: Asher, Odaily星球日报

비탈릭: 이더리움 초기 설계에 대한 다섯 가지 유감

지난주 ETHBerlin 행사에서 이더리움 공동 창립자 비탈릭 부테린이 무대에서 발언할 것이라고는 거의 예상하지 못했다. 더욱 놀라운 것은 이번 발언의 내용이 이더리움 초기 설계에 대한 몇 가지 유감을 설명하는 것이었다. 많은 청중에게 그의 연설은 2014년 이더리움 네트워크 탄생 당시의 영광스러운 시절을 떠올리게 했을 뿐만 아니라 현재 4480억 달러의 가치를 지닌 암호화폐의 다음 단계 발전을 위한 로드맵을 그리는 데 도움을 주었다.

현재 이더리움에 대해 미국 SEC는 방금 현물 이더리움 상장지수펀드(ETF)를 부분적으로승인했으며------단지 19 b-4만 통과되었고, 현재 S-1 문서 통과가 필요하다. 세계 최대 자산 관리 회사인 블랙록도 이더리움 네트워크에서 자신의토큰화 펀드를 출시했다. 이더리움 네트워크는 개발자와 금융 애플리케이션으로 구성된 거대한 생태계를 탄생시켰으며, 그 가치는 630억 달러를 초과하여 탈중앙화 금융의 대명사가 되었다.

비탈릭: 이더리움 구축 재고

비탈릭은 이더리움 가상 머신, 스마트 계약, PoS 합의 메커니즘 개발 등 그가 다르게 할 수 있었던 여러 가지 사항을 언급했다. 그는 또한 이더리움이 점점 더 주류가 되어가고 있지만 여전히 오해받고 있다고 말했다. "비트코인의 서사는 간단합니다. 디지털 금이죠. 하지만 이더리움에 대해 이야기할 때는 '와, 이더리움은 도대체 뭐지?'라는 식입니다."

ETHBerlin 조직자 아프리 쇼덴이 물었다. "지난 10년 동안 당신이 알고 배운 모든 것을 바탕으로, 오늘날 처음부터 시작할 수 있다면 이더리움을 어떻게 다르게 구축하겠습니까?"

비탈릭: 이더리움 초기 설계에 대한 다섯 가지 유감

비탈릭은 ETHBerlin 회의에서 이더리움의 과거와 현재의 비전을 논의했다.

지나치게 많은 비트 수의 가상 머신

비탈릭이 언급한 첫 번째 우려는 이더리움의 가상 머신으로, 이는 이더리움 네트워크를 탈중앙화된 대형 암호 계산기로 만드는 핵심이다.

비탈릭은 이더리움 초기 EVM 설계에서 64비트나 32비트 대신 256비트 처리를 선택했다고 밝혔다. 초기 설계는 256비트에 대해 너무 복잡했으며, 256비트는 매우 비효율적이고, 간단한 작업을 수행할 때도 블록체인에서 많은 중복 데이터를 생성할 수 있다.

여전히 최적화가 필요한 스마트 계약

스마트 계약에 대해 비탈릭은 초기 이더리움 개발자들이 스마트 계약 작성의 용이성과 코드 줄 수를 줄이는 데 집중해야 했다고 말했다. 이렇게 하면 코드 줄 수가 줄어들면서 사람들이 내부를 더 쉽게 확인하고 검토할 수 있다.

"열등한" PoS로 조기에 전환

이더리움 합의 메커니즘의 전환에 대해 비탈릭은 이더리움이 2022년에 PoW(작업 증명) 합의 메커니즘에서 PoS(지분 증명으로 전환하는 것이 더 일찍 이루어졌어야 한다고 말했다. "PoS를 사용할 때 우리는 더 나쁜 PoS 버전으로 더 일찍 전환할 의향이 있었어야 했습니다. 결국 PoS를 완벽하게 만들기 위해 많은 주기를 낭비하게 되었고, 2018년에 훨씬 간단한 PoS 증명이 있었다면 많은 나무를 구할 수 있었을 것입니다."

현재 이더리움은 더 이상 채굴자가 아닌 검증자가 책임지고 있으며, 그들은 32개의 이더리움(약 124,000 달러)을 스테이킹하여 같은 일을 수행하고 보상을 받는다. 그들이 부정행위를 저지르면, 예를 들어 사기 거래를 검증하면 처벌을 받는다. 요컨대, 이러한 전환은 경제적 인센티브로 원래의 고에너지 소비 계산 능력을 대체했다.

자동 로그 기록

대규모 토큰 전송에서 백도어 함정까지, 사용자는 암호화폐 내 자금 흐름을 쉽게 추적할 수 있으며, 이는 자동 기록 기능 덕분이다.

그러나 산업이 발전함에 따라 특히 MetaMask와 같은 외부 소유 계정에서 Safe와 같은 스마트 지갑으로 전환하면서 이 중요한 로그 기록의 일부 측면이 사라졌다. 비탈릭은 "이더리움 전송의 자동 로그는 처음부터 존재했어야 하며, 우리는 단 30분 만에 코딩을 완료할 수 있었지만, 결국 EIP(이더리움 개선 제안)가 되었다"고 말했다.

SHA-2로 Keccak 대체

비탈릭은 다시 선택할 수 있다면 이더리움 암호화에 SHA-2를 사용할 것이라고 밝혔다. 현재 사용 중인 Keccak 암호화 알고리즘 대신이다.

초기 이더리움 팀은 비표준화된 버전의 Keccak을 구현했다. 본질적으로 이더리움이 사용하는 것은 SHA-3 이전의 반복 버전으로, 이는 이더리움 개발자가 SHA-3와 Keccak에 맞추기 위해 처음부터 다시 작성할 필요 없는 재사용 가능한 코드 집합인 사용자 정의 라이브러리를 필요로 한다. 그러나 SHA-3를 사용하는 다른 시스템과의 호환성 문제로 인해 이더리움 네트워크는 EVM 내에서 두 가지 알고리즘을 모두 지원해야 했다.

전반적으로 이 문제는 기본적으로 해결되었으며, 현재의 발전은 확실히 그 영향을 받지 않는다.

결론

마지막으로, 여러 작은 설계 실수가 있었음에도 불구하고 비탈릭은 어떤 프로젝트든 이러한 상황을 피할 수 없다고 말했다. 그는 "나는 정말 기쁘고, 이더리움 핵심 개발자와 그 실행 능력이 매년 향상되고 있는 것 같습니다. 팀은 이제 그 중 일부의 오류를 효과적이고 안전하게 수정할 수 있는 능력을 갖추고 있습니다."라고 말했다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
banner
체인캐처 혁신가들과 함께하는 Web3 세상 구축