이더리움의 혁신자 딜레마: 가치 평가와 사용이 정점에 이르렀는데, 다음 단계는 무엇으로 새로운 애플리케이션을 유치할 것인가?
원제목:《Ethereum and the innovator's dillema》
저자:JAY
편집:심조TechFlow
그렇다면 이더리움은 앞으로 어떻게 발전할까요? 본문에서는 모듈화 블록체인, 데이터베이스 설계에 대해 이야기하고 GCR의 관점을 인용하여 이 질문에 답하고자 합니다.
혁신자의 딜레마에 대한 주장은 다음과 같이 요약될 수 있습니다: "성공한 기업은 종종 패턴의 변화에 적응하지 못하며, 특히 기술 혁신에 있어서 그렇습니다. 그 이유는 그들이 자신의 제품을 성공시키는 데 지나치게 집중하기 때문이며, 낯선 아이디어를 업데이트하려고 시도하지 않기 때문입니다."
블록체인과 스마트 계약의 세계에서 우리는 지난 몇 년 동안 상당한 진전을 이루었습니다. 현재 백만 달러 또는 2500억 달러의 질문은: 이더리움의 운명은 어떻게 될까요?
이 글을 통해 저는 주장할 것입니다: 이더리움은 1) 모든 암호 자산의 평가(ETH.D)와 2) 상대적 사용 및 채택 측면에서 정점에 도달했습니다. 저는 모듈화 블록체인 개념을 탐구하고 이를 전통적인 데이터베이스 설계 원칙과 비교한 후, 이 모든 것을 이더리움과 그 미래와 연결하겠습니다.
모듈화 블록체인
이제 사람들은 잘 작동하는 블록체인에 대해 보다 원칙적인 사고 방식을 갖게 되었고, 핵심 구성 요소를 분리(및 확장)하는 합리적인 방법을 찾고 있습니다. 이것이 단일체와 모듈 간의 논쟁입니다.
블록체인 모듈화의 핵심 개념은 네 가지 기본 기능이 있다는 것입니다:
실행. 거래 "이후"의 상태를 결정합니다. 특정 지갑으로 토큰을 보낼 경우, 실행 계층은 거래 전후의 관련 잔액을 결정합니다.
결제. 제출된 거래가 "합법적인지" 결정합니다. 토큰을 보낸 후 잔액은 xyz - 결제가 xyz가 올바른지 확인합니다.
합의. 일련의 거래 이후의 최종 상태를 결정합니다. 이 계층은 1) 주어진 거래의 올바른 순서와 2) 이러한 거래 처리 후의 최종 상태를 결정합니다.
데이터 가용성. 위의 세 가지 기능이 존재하기 위해서는 이전 상태와 종료 상태가 필요합니다. DA의 기능은 실행 계층에 상태를 제공하고 합의의 최종 결과에 따라 상태를 업데이트하는 것입니다.
모든 엔지니어링 문제와 마찬가지로 "완벽한" 블록체인은 정의된 사용 사례가 존재할 때만 의미가 있습니다. 이 프레임워크의 존재는 전문적인 블록체인 설계를 허용하며, 높은 처리량의 게임을 위해 구축된 블록체인과 전 세계 분산 원장으로서의 블록체인은 완전히 다른 요구 사항을 가지고 있습니다. 이러한 사고 프레임워크는 데이터베이스 설계 원칙, 특히 SQL과 noSQL에 대한 논쟁을 떠올리게 합니다.
데이터베이스 설계
데이터베이스는 블록체인보다 수십 년 더 오래 존재해왔습니다. 그 설계에 대한 합의는 완벽한 데이터베이스는 없다는 것입니다. 대부분의 엔지니어링 문제와 마찬가지로 모든 것은 타협이 필요합니다.
확장 가능한 데이터베이스를 구축하기 위한 프레임워크는 "사용 사례는 무엇인가?"로 돌아갑니다. 결정을 내리기 전에 몇 가지 질문을 할 것입니다:
읽기와 쓰기의 대략적인 비율은 얼마인가요? Telegram이나 Slack과 같은 애플리케이션에서는 읽기와 쓰기의 양이 비슷하지만, Twitter에서는 읽기 양이 쓰기 양보다 몇 배 더 많습니다.
분산 시스템에서 일관성과 가용성의 개념이 존재합니다. 다시 말해, 우리는 부정확한 데이터와 애플리케이션의 다운타임 중 무엇을 더 걱정해야 할까요? 이는 상황에 따라 다릅니다. 금융 기술 애플리케이션의 경우, 일관성(정확한 데이터)이 훨씬 더 중요합니다.
오래된 데이터와 신선한 데이터는 얼마나 중요한가요? 이는 읽기와 쓰기 부하와 어떤 관계가 있나요? 우리의 데이터베이스는 동시 쓰기 및 읽기를 처리하는 전략을 실행할 수 있도록 허용하나요? 예를 들어, 제가 직불카드를 사용할 때 제 아내가 제 은행에서 현금을 인출하는 경우, 고전적인 이중 지불 문제를 어떻게 방지할 수 있을까요?
읽기 패턴은 어떤가요? 데이터를 유연하게 접근해야 하나요, 아니면 일반적으로 미리 정의된 데이터를 사용하나요? 다양한 데이터 세트에서 많은 조인을 수행하나요?
기술적 고려 사항 외에도 다음 사항을 이해하는 것이 중요합니다:
이 기술에 정통한 엔지니어는 얼마나 되나요? 이 기술을 사용하여 구축하고 싶어하는 엔지니어는 얼마나 되나요?
우리가 기본 코드를 포크하고 조정하고 싶다면, 긍정적인 지원을 받을 방법이 있나요?
이더리움의 미래
이제 이 모든 것을 완전히 연결해 보겠습니다 - 완벽한 블록체인은 존재하지 않습니다. 좋은 엔지니어링은 타협이며, 일률적인 방법은 없습니다. 그렇다면 이더리움은 어떻게 그렇게 "지배적인" 플랫폼이 되었을까요? 왜 이더리움의 가격은 마치 완벽한 블록체인인 것처럼 보일까요? 마지막으로 이더리움은 앞으로 어떻게 발전할까요?
이더리움은 어떻게 그렇게 "지배적인" 플랫폼이 되었을까요?
4년 전, 이더리움은 스마트 계약 플랫폼을 구축하는 데 가장 선호되는 선택이었습니다. 다른 모든 플랫폼과 비교할 때, Hardhat, CryptoZombies와 같은 뛰어난 개발 도구를 보유하고 있었습니다. 또한, 충성도 높은 사용자 기반이 있으며, 체인과 토큰은 "분산화"되어 있었습니다. 그 당시 중앙화된 블록체인은 사기일 가능성이 더 높았습니다. ETH는 자산으로서도 더 저렴했으며, 이는 가스 비용이 더 낮다는 것을 의미했습니다.
오늘날 개발자들은 선택할 수 있는 더 많은 스마트 계약 플랫폼을 보유하고 있으며, 각 플랫폼은 고유한 타협을 가지고 있습니다. 여전히 사기가 존재하지만, 4년 전과 비교할 때 더 많은 인재와 자본이 이 분야에 진입하면서 이러한 상황은 현저히 줄어들었습니다.
이더리움이 과거에 성공한 이유는 앞으로 실패할 이유이기도 합니다. 한때 이더리움은 개발자가 사용할 수 있는 유일한 스마트 계약 플랫폼이었습니다. 합법적인 사용 사례(DeFi, NFT)는 ETH에 큰 우위를 제공했습니다. 그러나 이 단계에서 초점은 가치 축적(슈퍼 스테이블 코인)과 비트코인과의 경쟁으로 이동하여 인터넷 원주율의 기본 가치 저장소가 되었습니다.
스마트 계약 플랫폼과 분산화된 "슈퍼 스테이블 코인"이 되려는 욕망은 주변 사용자와 개발자에게 상당한 마찰을 추가했습니다(더 높은 가스 비용, 혼잡한 네트워크). 공자(와 GCR)가 말했듯이: 두 마리 토끼를 쫓는 사람은 아무것도 잡지 못합니다.
이더리움은 앞으로 어떻게 발전할까요?
사용자는 애플리케이션이 존재하고 비용이 합리적인 곳으로 이동할 것이며, 애플리케이션 개발자는 종종 더 신중하고 장기적입니다. 사용자 자체에 비해 그들의 지출이 훨씬 더 크기 때문입니다. 개발자는 애플리케이션이 장기적인 성장 및 확장 잠재력을 가진 플랫폼에서 구축할 것입니다.
현재 이더리움을 살펴보면 평균 거래 속도가 15-20 TPS이며, 가스 비용은 일반적으로 200달러로 치솟습니다. 이더리움에서 구축할 수 있는 애플리케이션에는 매우 명확한 제한이 있으며, 이러한 애플리케이션은 매우 적은 상호작용을 필요로 합니다. 예를 들어, 대출 프로토콜은 이더리움에서 훌륭한 애플리케이션입니다. 왜냐하면 저는 매년 몇 번만 상호작용할 수 있기 때문입니다.
하지만 만약 제가 10만 또는 100만 사용자로 확장할 의도가 있는 애플리케이션을 구축하려는 개발자라면, 이더리움에서 그러한 애플리케이션을 구축하는 것은 불가능합니다.
이 점은 점점 더 분명해지고 있으며, 가능한 대안이 쏟아져 나오고 있습니다.
FriendTech는 Base L2에서 구축되었습니다.
Pacman과 Blur 팀은 그들만의 L2를 시작할 것을 고려하고 있습니다.
DYDX는 그들만의 특정 애플리케이션 체인을 사용하고 있습니다.
모듈화 블록체인 프레임워크는 블록체인이 선택할 수 있는 타협의 집합을 제공합니다. 우리는 이제 타협 곡선의 점을 따라 지원하는 블록체인 인프라가 나타나기 시작하는 상태에 있습니다.
마지막으로 가장 중요한 것은 인센티브입니다.
찰리 멍거가 항상 말하듯이: "인센티브를 보여주면 결과를 알 수 있습니다." 이더리움에서 구축된 인센티브 구조는 기존의 다른 블록체인에서 상대적으로 열악합니다. 벤처 캐피탈 회사와 새로운 L1 팀은 강력하고 번영하는 생태계를 구축하는 데 매우 관심이 많습니다. 투자자로서 저는 토큰이 이렇게 분산되고 생태계가 이렇게 혼잡할 때, 왜 제 팀이 이더리움에서 구축해야 하는지 생각할 것입니다. 왜 제가 이해관계를 가진 블록체인에서 애플리케이션 개발을 촉진하지 않나요? 그곳의 L1 평가가 훨씬 낮기 때문입니다.
이 트윗의 답변은 상황을 매우 명확하게 만들어줍니다.
ETH는 블록체인 설계의 효율적 전선에 더 이상 존재하지 않습니다. 타협 곡선의 어느 지점에서든 더 우수한 스마트 계약 플랫폼을 선택할 수 있으며, 인센티브 구조도 마찬가지입니다. 이더리움이 커뮤니티와 조직 운영 방식에서 근본적인 변화를 이루지 않는 한, 그 평가와 사용 측면에서의 상대적 우위는 정점에 도달했습니다.