최근 EigenLayer에서 활성화된 유동성 재보증 프로토콜인 Puffer Finance는 Rollups, 특히 중앙화 제거를 위한 보다 안전하고 효율적인 분산형 솔루션을 제공하기 위해 ETH 메인넷 검증기를 도입하려고 하는 Based Rollups라는 솔루션을 출시했습니다.
고전적인 LST 프로토콜로서 자체 특성(ETH 메인넷 PoS 및 Eigenlayer 재스테이킹 모두 지원)을 결합하여 새로운 기술 솔루션을 제공할 수 있으며 이는 좋은 내러티브 확장입니다.
분류기의 분산화는 커뮤니티의 핵심 관심사입니다. 이는 롤업 시스템의 거의 가장 약한 점이며 사용자 경험에 직접적인 영향을 미칠 수 있습니다. 기반 롤업은 분산 정렬을 달성하기 위해 정렬을 레이어 1에 아웃소싱하려고 시도합니다. 이는 현재 롤업 정렬이 너무 중앙 집중화되는 위험을 줄일 뿐만 아니라 거래 비용을 크게 줄이고 시스템 활동을 향상시킵니다.
개발자는 스마트 계약을 배포하는 것처럼 기반 롤업 아키텍처를 기반으로 자체 롤업 체인을 쉽게 배포 및 관리할 수 있으며 이더리움의 보안 및 분산 기능을 누릴 수 있습니다.
현재 롤업 문제
현재 ZK 또는 OP 롤업은 중앙 집중식 시퀀서를 사용하여 트랜잭션 순서를 결정합니다. 이러한 중앙 집중화는 시퀀서 오류, 사용자 신뢰 감소, MEV 문제 등의 위험을 초래합니다.
이러한 위험을 완화하기 위해 많은 롤업은 시퀀서 오류가 발생할 경우 사용자가 롤업을 종료할 수 있는 메커니즘인 탈출 해치를 제공하지만 이로 인해 대기 시간과 가스 비용이 증가하고 악의적으로 정렬되고 MEV가 추출될 수 있습니다.
우리에게는 분산형 분류기를 갖춘 롤업이 절실히 필요합니다.
기반 롤업 소개
L1에 의해 트랜잭션 순서가 결정되는 롤업을 기반 롤업(Based Rollup)이라고 하는데, 이는 이더리움 재단의 연구원인 저스틴 드레이크(Justin Drake)가 2023년 3월 제안한 것입니다.
Base Rollups는 L1 proPoSer를 활용하여 트랜잭션 순서를 결정함으로써 정렬 분산화를 달성합니다. 이러한 접근 방식은 L1의 활력과 분산화를 계승할 뿐만 아니라 탈출 포드의 필요성을 제거하여 롤업의 안전성과 효율성을 향상시킵니다.
기반 롤업 작동 방식
Base Rollups에서 L1 proPoSer는 L1 검색자 및 L1 빌더와 협력하여 허가 없이 다음 L1 블록에 Rollups 블록을 포함할 수 있습니다. 즉, 포함되는 L2 블록의 순서와 트랜잭션의 최종 순서는 L1 proPoSer에 의해 결정됩니다. 그러나 일반적으로 L1 proPoSer는 L2 블록 자체를 구축하지 않습니다. 대신 각 기반 롤업 블록은 L2 빌더에 의해 구축됩니다. 즉, L1 proPoSer의 작업량이 늘어나지 않습니다.
Taiko는 기반 롤업입니다. 기반 롤업의 VM과 롤업 실행 에이전트는 체인 외부에서 트랜잭션을 실행하는 실행 계층 역할을 합니다. 합의 계층에서 시작하여 Ethereum 합의 계층이 트랜잭션 순서를 결정하고 트랜잭션 데이터도 게시됩니다. 최종적으로 Ethereum의 거래 상태를 확인할 수 있습니다.
기반 롤업의 장점
L1 검열 저항 상속 및 거래 활동 강화: 기반 롤업은 Ethereum L1 proPoSer 및 검증자 노드에 의해 운영되고 Ethereum의 검열 저항을 상속하므로 탈출구가 필요하지 않습니다. 이는 거래 활동을 보장하고 탈출구로 인한 거래 지연 및 불공정 문제를 방지합니다.
거래 비용 절감: 탈출구를 기반으로 한 거래는 일반적으로 추가 가스 오버헤드를 발생시켜 기존 롤업의 활동을 줄입니다. 기반 롤업을 기반으로 하는 거래에는 추가 가스 요금이 필요하지 않으며 중앙 집중식 시퀀서의 서명을 확인할 필요도 없고 외부 PoS 합의도 필요하지 않아 비용이 더욱 절감됩니다.
L1 분산화를 상속받아 시스템은 더 간단하고 안전합니다. 기반 롤업은 트랜잭션 레이어 오프체인만 실행하며 트랜잭션 정렬을 위한 합의 레이어, 데이터 가시성 레이어 및 검증 레이어는 모두 L1에 있습니다. 이는 L1의 searchers-builders-proPoSer 아키텍처를 재사용하여 기반 롤업 시스템을 매우 간단하게 만들고 시퀀서 서명 확인, 탈출 해치 또는 외부 PoS 합의가 필요하지 않습니다. L1 검색자와 블록 빌더는 L1 번들에 Rollups 블록을 포함하고 L1 블록을 포함하여 Rollups MEV를 추출하여 L1 보안을 더욱 강화하도록 장려됩니다. 기본적으로 기반 롤업은 L1 스테이커에게 부정적인 영향을 거의 미치지 않으며, 대부분의 MEV가 L1으로 흐르기 때문에 유일한 영향은 수익 증가입니다.
유연한 토큰 거버넌스: 주문은 L1에 위임되지만 기반 롤업은 여전히 거버넌스 토큰을 소유하여 기본 수수료를 징수할 수 있습니다. 물론 토큰화도 가능합니다. 정확성과 공정성은 이더리움에서 보장되기 때문입니다.
기반 롤업이 직면한 과제
MEV 수익 감소 불가피
MEV는 기존 롤업 수익의 대부분이지만 기반 롤업의 MEV 대부분은 L1 proPoSer로 흘러갑니다. 이는 기반 롤업의 MEV 수익을 희생하면서도 여전히 L2 혼잡 수수료(예: EIP-1559 스타일 L2 기본 수수료)에서 수익을 유지합니다. .
그러나 자체 MEV를 획득하려는 기반 롤업에는 일부 뇌물 수수 메커니즘이 있을 수 있습니다. 예를 들어 L1 계약에는 일괄 제출자가 계약에 일부 ETH를 지불하도록 강제하는 네덜란드 경매와 같은 경매 메커니즘이 포함될 수 있습니다.
분류 유연성이 제한되어 있으며 사전 확인이 불가능합니다.
기반 롤업은 여러 측면에서 장점이 있지만 특히 소프트 확인과 관련된 몇 가지 과제도 직면하고 있습니다. 소프트 확인은 사용자가 자신의 거래가 이더리움 레이어 1(L1)에 성공적으로 도달했음을 확실하게 알 수 있는 능력을 의미합니다.
현재 롤업은 사용자가 거래가 L1에 제출될 것임을 알 수 있도록 사전 확인을 제공합니다.
그러나 정렬을 L1에 위임하는 기반 롤업은 정렬 유연성을 감소시켜 사전 확인 및 Arbitrum 스타일 선착순(FCFS) 정렬을 달성할 수 없게 만듭니다.
2023년 여름, 저스틴 드레이크는 사전 확인 문제를 해결하기 위해 리스테이킹을 제안했습니다. L1 proPoSers 커밋의 하위 집합(재스테이킹을 통해)을 사용하여 향후 제안되는 L1 블록에 기반 롤업 블록을 포함하도록 설계되었습니다. L1 proPoSer는 최소 32개의 블록을 미리 알고 있기 때문에 누가 어떤 블록에 대해 proPoSer인지 지정이 가능합니다.
Puffer Finance의 기반 롤업 개선
Puffer Finance는 UniFi 아키텍처를 통해 사전 확인을 기본 롤업과 통합하여 기본 롤업의 모든 이점을 유지하면서 빠른(100ms) 확인 시간을 제공하는 것을 목표로 합니다.
사전 확인 메커니즘은 거래가 L1에 제출되도록 보장합니다.
사전 확인은 분산형 시퀀서가 효과적으로 L1에 트랜잭션을 제출할 수 있도록 보장합니다. 이더리움 검증인은 블록을 제안하기 위해 대기합니다. 사전 확인자가 약속을 이행하지 못하는 경우 더 큰 신뢰성을 보장하기 위해 마진 감소 등의 처벌을 받게 됩니다. 이 메커니즘은 사용자에게 자신의 거래가 실제로 Ethereum L1 상태에 포함될 것이라는 확신을 줍니다.
100ms 빠른 승인
GameFi와 같은 애플리케이션의 경우 빠른 응답 시간(예: 약 100밀리초)을 보장하려면 소프트 확인이 중요합니다. 그러나 기반 롤업 시퀀서의 분산화로 인해 이러한 검증인은 12초의 블록 생성 시간을 따르므로 최소 확인 시간이 12초이므로 소프트 확인이 신속하게 응답할 수 없습니다.
Puffer의 UniFi는 중앙 집중식 주문자와 비교할 수 있는 사용자 경험을 제공하고 100밀리초의 확인 시간을 제공하며 활성 상태를 보장할 수 있는 사전 확인(Preconf)을 기반 롤업과 통합합니다. 이러한 통합을 통해 Based Rollup은 원래의 장점을 모두 유지하여 궁극적으로 이더리움 유동성 단편화 문제를 해결하고 보다 통합되고 효율적인 Rollup 생태계를 촉진할 수 있습니다.
UniFi 아키텍처
UniFi의 아키텍처를 사용하면 Puffer의 검증인 노드를 활용하여 단일 중앙 집중식 주문자에서 수만 명의 분산 주문자까지 빠르게 확장할 수 있습니다. UniFi는 사전 확인을 기반 롤업에 원활하게 통합하기를 원합니다.
사용자는 롤업 트랜잭션을 제출하고 Puffer 유효성 검사기에 의해 처리됩니다. 이러한 유효성 검사기는 사전 확인을 제공하여 사용자가 자신의 거래가 Ethereum L1 상태에 포함될 것임을 알 수 있도록 합니다.
퍼퍼 검증인은 안정성을 보장하고 사용자로부터 롤업 트랜잭션을 수신하며 사전 확인을 발행하기 위해 추가 슬래싱 조건을 기반으로 다시 스테이킹합니다. 이러한 유효성 검사기는 L1 블록에 포함될 롤업 트랜잭션을 준비합니다.
Preconf Slasher AVS는 사전 확인 약속 위반을 방지하고 검증자가 특정 롤업 트랜잭션을 L1에 제출하지 않는 것을 방지하기 위해 검증자에게 추가 슬래싱 조건을 부과합니다.
Puffer 검증인은 Ethereum L1에 블록을 제안하며, 이러한 블록에는 일련의 사전 확인 롤업이 포함됩니다.
Puffer 시퀀서 계약은 롤업 트랜잭션을 허용합니다.
PufETH Vault는 롤업 거래로 인해 발생하는 혼잡 수수료와 경합 수수료를 징수합니다. 이러한 수수료는 PufETH 보유자의 소득을 늘리고 기본 소득을 통해 UniFi 사용자에게 돌려줄 수 있습니다.
시장 위험을 줄일 수 있는 uniETH
unifETH는 UniFi 생태계의 범용 가스 토큰입니다. pufETH를 통해 보상을 생성하고 분산형 자율 조직(DAO)에 의해 관리되어 이더리움 가격 변동으로 인한 대출 청산 등의 시장 위험을 방지하며 Puffer의 공제 방지 메커니즘은 이러한 위험을 방지할 수 있습니다.
가스 없는 거래 시나리오
Web2에서 사용자는 광고 보조금을 받는 무료 인터넷 서비스에 익숙했습니다. web3에서는 사용자가 서비스 비용을 지불해야 하므로 사용자의 이용에 지장을 줄 수 있습니다.
Puffer의 기반 롤업 사용자는 롤업 기본 브리지에서 자산을 잠그고 기본 수익을 생성하여 수입을 얻을 수 있습니다. 이를 통해 Puffer는 web2와 web3 모두에 중요한 영향을 미치는 가스 수수료 없는 거래와 같은 일부 애플리케이션 시나리오를 지원할 수 있습니다.
Puffer 기반 dApp 체인
Rollups 체인에 있는 dApp의 거래 수수료가 매우 높아지면 개발자는 Rollups 체인을 떠나 자신만의 독점 체인을 생성하여 사용자 거래 수수료에서 직접 이익을 얻을 수 있습니다. Puffer는 개발자에게 기반 dApp 체인 솔루션을 제공합니다.
개발자는 스마트 계약을 배포하는 것처럼 쉽게 Puffer 기반 dApp 체인을 시작할 수 있으며 Ethereum의 보안 및 분산 기능을 상속받을 수 있습니다. 개발자는 dApp의 롤업 체인의 거래 수수료를 얻을 수 있으며 더 이상 중앙 집중식 시퀀서를 운영할 필요가 없습니다. 크로스체인 거래와 상호작용을 실현할 수 있습니다.
Puffer 기반 dApp 체인의 사용자 거래는 100밀리초 이내에 신속하게 확인될 수 있으며, Puffer의 사전 확인을 통해 거래가 L1에 제출되는지 확인할 수 있습니다.
결론
Puffer Finance는 Ethereum Foundation과 제휴하여 롤업을 위한 보다 안전하고 효율적인 솔루션을 제공하고 있습니다. 이러한 분산형 분류 방법은 현재 중앙 집중식 분류기의 위험을 줄일 뿐만 아니라 거래 비용을 크게 줄이고 시스템 활동을 향상시킵니다.
사전 확인 메커니즘과 100밀리초의 빠른 확인 시간이 통합된 Base Rollups는 GameFi를 포함한 다양한 애플리케이션에 이상적인 선택이 되어 사용자 경험을 보장하는 동시에 거래 최종성을 보장합니다. 또한 Puffer Finance의 기반 dApp 체인을 기반으로 개발자는 중앙 집중식 시퀀서의 작동에 대한 걱정 없이 자신의 Rollups 체인을 쉽게 배포 및 관리할 수 있으며 Ethereum의 보안 및 분산 기능을 누릴 수 있습니다.