한 문장으로 Ethscriptions 프로토콜을 이해하고 Layer 2와 어떤 차이가 있는지 알아보세요?
저자: 블루폭스 노트
Ethscriptions 명문 프로토콜(이하 eths 프로토콜)은 이더리움 체인에서 원주 디지털 자산을 구축하고 공유하기 위한 프로토콜입니다. Ethscriptions 명문은 2016년부터 시작되었습니다. 그러나 eths 프로토콜 자체의 탄생은 btc 명문 프로토콜에서 영감을 받았으며, 이 프로토콜은 Tom Lehman에 의해 출시되었습니다. 현재까지 이더리움에서의 명문은 200만 개를 넘었습니다.
Eths 프로토콜이 가져오는 것은 이더리움 체인에서의 명문뿐만 아니라 이더리움 L1 확장을 위한 새로운 탐색을 시도하고 있습니다. 간단히 말해, 몇 가지 주요 포인트가 있습니다:
이더리움의 거래 호출 데이터 calldata를 활용합니다.
Eths 프로토콜은 이더리움 거래 호출 데이터 calldata를 사용하여 데이터를 저장하며, 스마트 계약이 아닌 기회를 통해 비용을 낮출 수 있습니다. 그렇다면 calldata는 어떻게 활용될까요? 일반적인 송금 거래에서 사용자는 eth를 보내고, calldata는 "주석 필드"로서 일반적으로 비워둡니다. 스마트 계약과 상호작용할 경우 "함수 이름과 매개변수" 정보를 calldata 필드에 추가합니다. ethscriptions도 유사한 방법을 활용하여 데이터를 calldata에 인코딩하지만, 스마트 계약을 위한 것이 아니라 "덤 계약"이라는 개념을 가지고 있습니다(이름도 흥미롭고, 스마트 계약과 뚜렷한 대조를 이룹니다). 이러한 방식으로 ethscription은 완전히 이더리움 체인에서 영구적으로 존재하게 되어, 이더리움에서 원주 디지털 자산 등을 구축하는 데 적합합니다.
스마트 계약을 사용하지 않음
위에서 언급했듯이, 그것은 자체적인 덤 계약 개념을 가지고 있으며, 즉 eths 프로토콜 자체는 저장 및 실행을 위해 스마트 계약을 사용하지 않습니다. 상태를 계산하는 방식은 결정론적 프로토콜 규칙을 이더리움 거래 호출 데이터 calldata에 적용하는 것입니다. 간단히 말해, eths 프로토콜은 calldata를 활용하여 스마트 계약의 방식을 우회하여 체인에서 데이터 저장을 시도하며, 비용이 더 낮은 저장 방식을 구현하려고 합니다.
ESC VM이 새로운 서사를 가져옴
eths 프로토콜에 대해, ESIP-4 제안의 ESC VM(ESC 가상 머신)은 상대적으로 많은 관심을 받고 있는 발전입니다. 왜냐하면 그것은 더 큰 상상력을 담고 있기 때문입니다. 구체적으로, ESC VM은 ethscriptions 위에 구축된 새로운 프로토콜입니다. 그것은 ethscriptions을 컴퓨터 명령으로 활용하여 작동합니다(여기서 ethscriptions은 새로운 용도를 가지게 됩니다), 이러한 컴퓨터 명령은 사용자가 특정 프로그램과 상호작용할 수 있게 합니다.
여기서 특정 프로그램은 주로 덤 계약입니다. 즉, ESC VM+덤 계약은 명령을 실행할 수 있습니다. 예를 들어 새로운 계약을 생성하거나 기존 계약을 호출하는 등의 작업입니다. 간단히 말해, Ethscriptions에서는 특정 형식으로 Ethscriptions을 만들어야 하며, 그래야만 이러한 Ethscriptions이 "정상적인 ethscriptions"으로 간주되어 ESC VM에 의해 인식될 수 있습니다. 이러한 eths 명문은 컴퓨터 명령이 될 수 있으며, "배포"와 "호출"을 실현할 수 있습니다. "배포"는 새로운 덤 계약을 생성하고, "호출"은 기존 덤 계약의 상태 변화 함수를 호출하는 것입니다. 덤 계약이 배포된 후, 누구나 그 함수들을 호출할 수 있습니다.
ESC VM은 덤 계약에 EVM과 유사한 환경을 제공합니다. 그러나 ESC VM은 현재 진정한 가상 머신이라고 할 수 없으며, 현재는 특정 계약(덤 계약)에만 적용됩니다. eths 프로토콜은 미래에 범용 계산을 도입할 계획이 있으며, 이는 새로운 서사의 가능성을 가져옵니다.
현재 덤 계약은 직접 결제를 지원하지 않습니다. 여기에는 ether 개념이 없으며, 스마트 계약을 통해 ether를 "브리지"하여 덤 계약으로 가져와야 합니다. 또한, 현재는 임의로 덤 계약을 생성하는 것을 지원하지 않습니다. 덤 계약 코드는 ESIP 프로세스에서 다른 Eths 프로토콜 규칙 정의와 일치해야 합니다.
Eths 프로토콜은 L2가 아니며, 새로운 확장 탐색입니다
eths는 L2와는 다른 기술 경로를 탐색하고 있으며, 현재 이더리움의 확장성 측면에서 여전히 큰 발전 가능성이 있습니다. 또한 중요한 것은, 서로 다른 기술 경로는 일정한 균형을 가지고 있으며, 현재로서는 누가 대체할 것인지에 대한 문제는 존재하지 않습니다.
eths 프로토콜에 대해 현재는 덤 계약과 ESC VM을 통해 상대적으로 간단한 기능을 구현하고 있으며, 그 최대 서사는 ESC VM의 범용 계산 가능성에서 비롯됩니다. 만약 미래에 이 단계에 도달할 기회가 생긴다면, eths는 더 많은 응용 시나리오의 가능성을 가져올 수 있으며, 이더리움 생태계를 더욱 풍부하고 번영하게 할 수 있는 기회를 가질 수 있습니다.