현재의 이더리움 검증자는 블록을 생성하고(and) 전파합니다. 이들은 가십 네트워크를 통해 전달받은 트랜잭션을 하나로 묶어 블록으로 패키징한 뒤, 이더리움 네트워크의 피어들에게 전송합니다. **제안자-빌더 분리 (PBS)**는 이러한 작업을 여러 검증자에게 분할합니다. 블록 빌더는 블록을 생성하여 각 슬롯의 블록 제안자에게 제공하는 역할을 맡게 됩니다. 블록 제안자는 블록의 내용을 볼 수 없으며, 단순히 가장 수익성이 높은 블록을 선택하여 블록을 피어에게 전송하기 전에 블록 빌더로부터 수수료를 받습니다(또는 빌더가 제안자에게 입찰가를 지불합니다).
이는 여러 가지 이유로 중요한 업그레이드입니다. 첫째, 프로토콜 수준에서 트랜잭션 검열을 방지할 수 있는 기회를 창출합니다. 둘째, 취미로 참여하는 검증자가 블록 생성의 수익성을 더 잘 최적화할 수 있는 기관 참여자에게 밀려나는 것을 방지합니다. 셋째, 댕크샤딩 업그레이드를 가능하게 하여 이더리움 확장에 도움을 줍니다.
PBS와 검열 저항성
블록 빌더와 블록 제안자를 분리하면 블록 빌더가 트랜잭션을 검열하기가 훨씬 어려워집니다. 블록이 제안되기 전에 검열이 발생하지 않았음을 보장하는 비교적 복잡한 포함 기준을 추가할 수 있기 때문입니다. 블록 제안자는 블록 빌더와 분리된 주체이므로, 검열을 시도하는 블록 빌더에 맞서 보호자 역할을 수행할 수 있습니다.
예를 들어, 포함 목록(inclusion list)을 도입하여 검증자가 트랜잭션을 알고 있지만 블록에 포함되지 않은 것을 발견하면, 다음 블록에 반드시 포함되도록 강제할 수 있습니다. 포함 목록은 블록 제안자의 로컬 멤풀(자신이 알고 있는 트랜잭션 목록)에서 생성되며, 블록이 제안되기 직전에 피어들에게 전송됩니다. 포함 목록의 트랜잭션 중 누락된 것이 있다면, 제안자는 블록을 거부하거나, 제안하기 전에 누락된 트랜잭션을 추가하거나, 그대로 제안하여 다른 검증자들이 이를 수신했을 때 거부하도록 할 수 있습니다. 빌더가 사용 가능한 블록 공간을 완전히 활용해야 하며, 그렇지 않을 경우 제안자의 포함 목록에서 트랜잭션이 추가되어야 한다고 주장하는 잠재적으로 더 효율적인 버전의 아이디어도 있습니다. 이는 여전히 활발히 연구되고 있는 분야이며, 포함 목록의 최적 구성은 아직 결정되지 않았습니다.
암호화된 멤풀 (opens in a new tab)을 사용하면 블록이 이미 전파된 후가 아니면 빌더와 제안자가 블록에 어떤 트랜잭션을 포함하고 있는지 알 수 없게 만들 수도 있습니다.
PBS와 MEV
**최대 추출 가능 가치(MEV)**는 검증자가 트랜잭션을 유리하게 정렬하여 수익성을 극대화하는 것을 의미합니다. 일반적인 예로는 탈중앙화 거래소에서의 스왑 차익 거래(예: 대규모 매도 또는 매수 선행 매매)나 탈중앙화 금융 (DeFi) 포지션을 청산할 기회를 식별하는 것이 있습니다. MEV를 극대화하려면 정교한 기술적 노하우와 일반 검증자에 추가되는 맞춤형 소프트웨어가 필요하므로, 기관 운영자가 개인 및 취미 검증자보다 MEV 추출에서 더 뛰어난 성과를 낼 가능성이 훨씬 높습니다. 이는 중앙화된 운영자의 스테이킹 보상이 더 높을 가능성이 크다는 것을 의미하며, 홈 스테이킹의 동기를 저하시키는 중앙화 압력을 유발합니다.
PBS는 MEV의 경제성을 재구성하여 이 문제를 해결합니다. 블록 제안자가 직접 MEV 서처 역할을 하는 대신, 블록 빌더가 제공하는 여러 블록 중 하나를 선택하기만 하면 됩니다. 블록 빌더가 정교한 MEV 추출을 수행했을 수 있지만, 그에 대한 보상은 블록 제안자에게 돌아갑니다. 이는 소수의 전문화된 블록 빌더 풀이 MEV 추출을 지배하더라도, 그 보상은 개인 홈 스테이커를 포함하여 네트워크의 모든 검증자에게 돌아갈 수 있음을 의미합니다.
PBS와 댕크샤딩
댕크샤딩은 이더리움이 초당 100,000건 이상의 트랜잭션으로 확장하고 롤업 사용자의 수수료를 최소화하는 방법입니다. 이는 블록 빌더의 작업량을 늘리기 때문에 PBS에 의존합니다. 블록 빌더는 1초 이내에 최대 64MB의 롤업 데이터에 대한 증명을 계산해야 합니다. 이를 위해서는 해당 작업에 상당히 강력한 하드웨어를 전담할 수 있는 전문화된 빌더가 필요할 것입니다. 그러나 현재 상황에서도 MEV 추출로 인해 블록 생성이 더 정교하고 강력한 운영자를 중심으로 점점 더 중앙화될 수 있습니다. 제안자-빌더 분리 (PBS)는 이러한 현실을 수용하고, 이것이 블록 검증(중요한 부분)이나 스테이킹 보상 분배에 중앙화 압력을 가하는 것을 방지하는 방법입니다. 훌륭한 부가적인 이점은 전문화된 블록 빌더가 댕크샤딩에 필요한 데이터 증명을 기꺼이 계산할 의향과 능력이 있다는 것입니다.
현재 진행 상황
PBS는 연구의 진전된 단계에 있지만, 이더리움 클라이언트에서 프로토타입을 만들기 전에 해결해야 할 몇 가지 중요한 설계 문제가 여전히 남아 있습니다. 아직 완결된 사양은 없습니다. 이는 PBS가 도입되기까지 1년 이상 걸릴 가능성이 높다는 것을 의미합니다. 최신 연구 현황 (opens in a new tab)을 확인해 보세요.
더 읽어보기
- 연구 현황: PBS 하에서의 검열 저항성 (opens in a new tab)
- PBS 친화적인 수수료 시장 설계 (opens in a new tab)
- PBS와 검열 저항성 (opens in a new tab)
- 포함 목록(Inclusion lists) (opens in a new tab)
페이지 최근 업데이트: 2026년 4월 16일