BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Eth2.0은 통화 정책, 무국적 및 계정 추상화 등 Eth1.0 로드를 혁신합니다.

拔丝地瓜
特邀专栏作者
이 기사는 약 4089자로, 전체를 읽는 데 약 6분이 소요됩니다
사람들이 알지 못하는 Eth2.0의 큰 변화를 살펴보십시오.
AI 요약
사람들이 알지 못하는 Eth2.0의 큰 변화를 살펴보십시오.

편집자 주: 이 기사의 출처는크립토 밸리 라이브 (ID: cryptovalley)편집자 주: 이 기사의 출처는

크립토 밸리 라이브 (ID: cryptovalley)

, 저자: Ivan Martinez, Odaily의 승인을 받아 재인쇄됨.

Eth2.0에서 가져온 가장 잘 알려진 변경 사항은 PoS(지분 증명) 및 샤딩이지만 현재 Ethereum을 개선하여 영감을 얻은 다른 많은 변경 사항도 있습니다.

보조 제목

BTC의 첫 번째 제네시스 블록이 11년 전에 탄생한 이래로 많은 사람들이 블록체인과 암호경제학을 더 연구하고 연구하여 최적화하고 개선하는 방법을 이해하도록 영감을 주었습니다.

PoW(Proof of Work)를 시작으로 우리는 프로토콜 보안이 암호화폐에 중요하다는 것을 배웠습니다. 사람들이 게임에서 더 많은 "스킨"(고가의 채굴 하드웨어)을 갖도록 장려하는 것은 정말 잘 작동합니다. "이기적인 채굴"의 가능성에도 불구하고 PoW는 BTC 네트워크를 보호하는 탁월한 작업을 수행합니다.

2015년 이더리움이 출시되었을 때 누구나 ETH 및 다양한 토큰과 상호 작용하는 네트워크에서 애플리케이션을 구축할 수 있는 "범용" 블록체인 개념을 도입했습니다. 이러한 애플리케이션은 탈중앙화 금융(DeFi) 개발의 문을 열었고 담보 자산이 10억 달러 이상인 금융 상품으로 성장했습니다.

보조 제목

ETH1.X 확장 문제

오늘날 이더리움은 5년의 발전을 거듭했고 그 놀라운 성장 속도는 업계가 병목 현상과 개선할 수 있는 영역을 깨닫는 데 도움이 되었습니다.

2017년 이더리움이 급속한 성장에 어려움을 겪었을 때 소위 "이더리움 킬러" 블록체인 플랫폼이 떠오르기 시작했고 ETH를 "이기기" 위해 노력했습니다. 그러나 이러한 "킬러"는 모두 취약한 보안을 희생하거나 명백히 오해의 소지가 있는(그리고 혼란스러운) 방식으로 거래 수수료를 제거하여 초당 트랜잭션을 늘리는 데 중점을 둡니다. 그러나 이들 중 어느 것도 Ethereum의 결함에 대한 "솔루션"이 아닙니다.

이더리움이 진정으로 개선되기 위해서는 관련된 모든 사람들이 기존 시스템에서 한 발 물러나 새로운 출발에서 생각해야 합니다. 우리는 이더리움의 많은 약점을 제거하면서 이더리움의 강점을 최대한 활용할 수 있습니다.

참고: 다음에서 "상태"를 언급할 때 계정 정보, 트랜잭션 및 스마트 계약 상태(예: 토큰 잔액)와 같이 Ethereum이 영원히 유지하는 전역적이고 지속적인 데이터를 의미합니다.

Eth2.0 입력

이더리움 2.0(Eth2.0)의 많은 개선 사항은 필연적으로 기존 이더리움 체인(Eth1.0)을 깨뜨릴 것이기 때문에 이러한 변경 사항은 기존 이더리움 체인을 새 시스템의 1개 샤드에 "연결"하면서 Eth2.0 체인에 구축됩니다. . 이렇게 하면 기존 Eth1.0 네트워크를 업그레이드하여 Eth2.0을 복잡하게 만들 필요가 없으며, 현재 Eth1.0 네트워크도 정상적으로 작동하면서 새로운 시스템의 개선 효과를 누릴 수 있습니다.

통화 정책

이 기사에서는 사람들이 알지 못하는 Eth2.0의 주요 변경 사항과 이러한 변경 사항이 어떻게 Ethereum을 (분산된) 세계를 위한 범용 플랫폼으로 만드는지 살펴봅니다.

그리고 그들이 이더리움이 (분산된) 재미를 준비하도록 돕는 공통 기반에서 어떻게 영감을 얻었는지.

통화 정책

많은 ETH 보유자들은 이더리움이 네트워크 보안을 위해 과도하게 지불하고 있다고 생각하지만, 채굴자들이 그다지 수익성이 없기 때문에 발행을 낮추면 해시율과 보안이 감소할 수 있습니다. 따라서 PoW 블록체인의 발행을 줄이는 것은 블록체인 보안에 의도하지 않은 부작용이 있을 수 있기 때문에 어렵습니다. 비트코인(대부분)은 채굴 보상 변경의 대부분이 장기적으로 예측 가능하기 때문에 이 문제가 없습니다.

Eth2.0의 가장 큰 목표 중 하나는 지분 증명(PoS)으로 전환하는 것인데, 이는 값비싼 ASIC 또는 GPU 채굴기를 없애는 것을 의미합니다. 이러한 막대한 양의 계산과 전력 소모는 블록 전파 및 동기화와 같은 Eth2.0 노드의 기본 기능만 처리하는 저비용 표준 컴퓨터로 대체될 것입니다. 네트워크 보안을 유지하는 데 드는 비용은 훨씬 저렴합니다! 검증자가 되기 전에 32 ETH를 투자하는 것 외에도.

전체 보안 비용을 줄이면 네트워크에 얼마나 많은 유효성 검사기가 있는지(즉, 네트워크에 얼마나 많은 ETH 자산이 서약되어 있는지)에 따라 토큰 발행을 0%-1% 사이로 줄일 수 있습니다. 이렇게 하면 최적의 보안을 위해 분포를 정확하게 설계할 수 있습니다!

이미지 설명

순환 및 검증자 보상은 필요한 보안 자금의 양에 따라 다릅니다.

발행량을 줄이는 것 외에도 Eth2.0은 EIP1559라는 전략을 사용하여 수수료 경매 시장의 가스 가격과 거래 수수료를 재정의할 계획입니다. 작동 방식을 이해할 필요는 없으며 대부분의 수수료가 이 모델에서 소모된다는 점만 알아두십시오. EIP 1559를 통해 사용자는 더 낮은 수수료를 지불하지만 Eth2.0에는 여러 샤드가 있으므로 Eth2.0의 전체 수수료 사용/파기는 현재 이더리움 수수료보다 클 것입니다.

매우 낮은 발행률(<1.0%)과 결합하여 수수료 소각으로 인해 Eth2.0의 순 마이너스 자산 발행이 발생할 수 있습니다. 즉, 파괴된 자산이 새로운 발행을 초과할 것입니다! 이것은 ETH를 더 희소하게 만들고 PoS 네트워크를 공격하는 비용이 더 높아질 것입니다.

PoW나 PoS와 같은 합의 알고리즘의 목표는 블록체인을 안전하게 유지하고 분산화하는 것이며, 네트워크 보안 유지에 대한 인센티브는 암호화폐를 단순 원장과 차별화합니다. 이 인센티브는 네트워크에 보안을 제공하기 위해 광부/검증자를 끌어들입니다. Eth2.0은 채굴자 자금 조달 인센티브 측면에서 MVI(Minimum Viable Issuance)를 달성하려고 합니다.

무국적자

사람들이 이더리움과 그 상태 크기에 대해 이야기할 때 "상태 팽창"에 대해 들어보셨을 것입니다. 즉, 가스 요금을 한 번 지불하면 데이터가 이더리움 블록체인에 영구적으로 저장되어 쓸모 없는 데이터가 많아도 무한하고 계속 성장하는 상태가 됩니다. 상태는 스토리지에서 "부풀려진" 상태입니다. 즉, 이더리움 노드는 네트워크를 사용할 때 더 많은 스토리지 또는 고성능 하드웨어가 필요합니다. 장기적으로 이는 이더리움 노드가 실행되기 위한 진입 장벽을 높이고 블록 가스 한도가 증가할 때마다 상태 성장이 더 큰 문제가 됩니다.

Eth2.0(및 향후 Eth1.x)은 상태 비저장으로 이동합니다. 즉, 가벼운(상태 비저장) 노드는 실제로 상태를 저장하지 않고도 모든 트랜잭션과 상태의 모든 부분을 확인할 수 있습니다. 상태 비저장은 라이트 클라이언트가 다양한 상태/상태 비저장에 존재할 수 있도록 하며 각각 다른 사양을 요구하므로 노드에 더 쉽게 액세스할 수 있습니다. 노드 리소스가 상태 비저장 모드 이상이고 전체 상태 모드 미만인 경우 절반 상태 모드로 실행할 수 있습니다.

이미지 설명

상태 비저장 패러다임 아래의 네트워크 토폴로지 다이어그램

이것은 샤딩에 매우 중요합니다! 각 샤드에는 고유한 상태가 있으므로 Eth2.0의 검증자는 검증한 샤드의 상태에서 상태 변경(트랜잭션)을 수행해야 합니다. 상태 비저장 프로토콜을 사용하면 검증자가 검증해야 하는 샤드를 전환할 수 있습니다(검증자는 검증을 위해 샤드에 무작위로 할당되기 때문). 크기). 더 많은 샤드, 더 끝없는 상태 성장, 정확한 유통 서비스를 제공하기 위해 비용에 관계없이 모든 샤드 체인 상태/데이터를 유지하는 거래소 또는 블록체인 브라우저가 항상 있을 것이며 따라서 인센티브가 제공됩니다.

이는 상태 변경을 쉽게 완료할 수 있도록 검증자에게 트랜잭션 수정의 상태 부분을 제공하는 소프트웨어 "상태 제공자"에게 문을 열어줍니다. 상태 릴레이어는 디스크 I/O 및 유효성 검사의 스토리지 집약적인 부분을 완전히 다른 엔터티로 이동하는 데 도움이 됩니다. 이는 흥미로운 인센티브 체계(이더리움에서 연구 문제였던 상태 기반 인센티브)에 대한 문을 열어주고 더 이상 전체 샤드의 상태를 보유할 필요가 없기 때문에 검증자에게 이점이 있습니다. 그러나 수신한 정보를 동기화된 상태 트리와 비교할 수 있기 때문에 중계자로부터 수신한 상태가 올바른지 여전히 확인할 수 있습니다.

계정 추상화

현재 이더리움 프로토콜에는 외부 계정(사용자)과 계약 계정의 두 가지 유형의 계정이 있습니다. 외부 계정만 트랜잭션을 시작할 수 있으며 계정 소유자만 계정 상태를 수정할 수 있습니다. 현재 메타 트랜잭션이 존재하지만 이들은 GSN과 같은 가스 비용을 지불하기 위해 릴레이 네트워크에 의존합니다.

Eth2.0은 이 두 가지 계정 유형을 하나로 추상화하여 사용자 계정과 계약 계정을 네트워크에서 구분할 수 없도록 합니다. 물론 스마트 계약은 여전히 ​​존재하지만 이것은 이더리움이 메타 트랜잭션 자체의 중계자 역할을 할 수 있는 문을 열어줍니다. 트랜잭션에 직접 서명하고 브로드캐스팅하는 것이 더 이상 네트워크와 상호 작용하는 유일한 방법이 아닙니다.

스마트 계약과 같은 일반 계정을 운영할 수도 있습니다. 예를 들어 메인 계정에 받은 ETH를 콜드 월렛으로 직접 보내거나 임의의 ETH를 계정에 보내면 자동으로 ETH를 판매하여 DAI를 구매합니다.

기능을 계정에 구축하면 DApp 디자인을 위한 더 많은 공간이 열립니다! 사용자 관리 계정의 처리는 더 이상 현재 이더리움에 정의된 잘 정의된 작업 집합과 유사하지 않습니다.

계정 추상화의 흥미로운 가능성은 스마트 계약이 자체 가스 요금을 지불하거나 트랜잭션이 전송되는 원본 주소가 될 수 있다는 것입니다. 이것은 여전히 ​​해결해야 할 복잡한 문제이지만 이 변경 후에 새로운 창의적 가능성이 나타날 것입니다!

실행 환경

이더리움 개발자들이 주로 사용하는 언어는 솔리디티(Solidity) 또는 바이퍼(Vyper)이며, 각각의 특성이 있지만 둘 다 개발 생태계의 요구를 충분히 충족할 수 있습니다. 현재 이러한 언어는 EVM(Ethereum Virtual Machine)이 이해할 수 있는 보다 일반적인 저수준 작업으로 컴파일됩니다. EVM에 대해 더 알고 싶다면 여기를 참조하십시오. 그러나 필수는 아닙니다.

EVM은 연산 코드(OPCODE)를 사용하여 이더리움 노드가 연산 코드를 실행하는 컴퓨터(따라서 "가상 머신"이라는 이름)에 관계없이 동일한 계산 결과를 생성하도록 돕습니다. 또한 단 한 줄의 코드로 복잡한 작업(예: 서명 확인 또는 계정 잔액 쿼리)을 사용자 지정합니다. 일반적으로 상태를 읽고 수정하는 기능은 EVM 없이는 불가능합니다.

ETH
Odaily 공식 커뮤니티에 가입하세요