탐원 PBS, 우리는 이를 신성하게 여겨야 할까요?
팟캐스트 출처:《Uncommon Core 2.0》
호스트: Flashbots 전략 책임자 Hasu, DBA 공동 창립자 및 관리 파트너 Jon Charbonneau
편집: 리듬 BlockBeats
Hasu와 Jon은 이더리움 재단의 Mike Neuder와 Flashbots의 Chris Hager를 초대하여 제안자-빌더 분리(PBS)의 설계 개념에 대해 논의했습니다. 그들은 먼저 PBS의 과거와 현재의 구현을 깊이 연구했으며, 이더리움의 MEV-Geth와 MEV-Boost를 포함했습니다. 그런 다음 그들은 PBS의 미래에 대해 논의했습니다 - PBS를 신성하게 여겨야 하는지, 프로토콜 강제 실행 제안자 약속(PEPC), L2에서의 PBS, 검열 방지 방법 등에 대해 이야기했습니다. 다음은 BlockBeats가 정리한 내용의 핵심입니다:
PBS, 즉 제안자-빌더 분리는 블록체인 설계에서 중요한 개념입니다. 이는 체인 상 거버넌스에서 제안자와 블록 구축자의 역할을 분리하여, 제안자는 제안만 하고 복잡한 블록 구축 작업은 전문 빌더에게 아웃소싱하는 것을 의미합니다. 이러한 분업 방식의 초기 목적은 합의 참여의 장벽을 낮추고 네트워크를 더욱 탈중앙화하는 것입니다.
PBS는 이더리움의 작업 증명 시대부터 적용되기 시작했습니다. 당시, 채굴자는 MEV-Geth와 같은 소프트웨어를 통해 블록 구축 작업을 '검색자'(searcher)에게 아웃소싱할 수 있었습니다. 검색자는 더 많은 거래 수수료를 포함하는 최적화된 블록을 구축하고, 해당 블록을 제안한 채굴자와 수익을 나누었습니다. POS 병합 이전에는 채굴자 수가 제한적이었기 때문에 이러한 협력 방식은 평판 메커니즘을 통해 일정한 신뢰를 구축할 수 있었습니다. (주: MEV, Miner Extractable Value는 채굴자가 추출할 수 있는 가치를 의미합니다.)

PBS 뒤에 있는 설계 개념
더 거시적인 관점에서 PBS는 실용적인 설계 개념을 반영합니다. 이는 블록체인 참여자 간의 전문화된 분업과 아웃소싱 요구가 불가피하다는 것을 인식하고, 이러한 요구를 프로토콜 설계를 통해 규범화하여 더욱 공정하고 탈중앙화되도록 하려는 시도를 합니다. 시장 수요에 대응하여 실용적이고 이상주의적이지 않은 설계 사고 방식은 주목할 만합니다.
PBS는 모듈화 및 계층 설계의 장점을 보여줍니다. 이는 복잡한 블록 구축 작업을 외부 빌더에게 아웃소싱하여 핵심 네트워크를 간단하게 유지하고, 다양한 응용 시나리오에 대한 확장성을 제공합니다. 이는 PBS가 이더리움의 확장 솔루션 및 2층 솔루션에 적용될 수 있도록 합니다.
물론 PBS는 탈중앙화, 안정성, 규제 등 여러 측면에서 균형을 이뤄야 합니다. 하지만 전반적으로 PBS는 블록체인 설계에서 긍정적인 개념 탐색을 나타내며, 간단한 기본 프로토콜 위에 경제적 인센티브를 활용하여 참여자들이 전문화된 분업을 형성하고, 작업의 최적 분배를 실현하여 전체 네트워크를 더욱 건강하게 만드는 것을 목표로 합니다. PBS 뒤에 있는 이러한 설계 개념은 다른 공공 블록체인에서도 더 많이 적용되어 산업 발전을 촉진할 것입니다.
이더리움 POS 병합이 가까워지면서 PBS는 커뮤니티의 관심 초점이 되었습니다. 이를 위해 Flashbots는 첫 번째 PBS 구현으로 MevBoost를 출시했습니다. 이는 제안자(주로 검증자)와 빌더 간의 중개 역할을 하는 '중계'(relay)를 도입했습니다. 중계의 역할은 빌더가 검증자에게 지불하는 수수료가 제안자에게 도난당하지 않도록 보장하고, 검증자가 블록의 실제 내용을 보기 전에 해당 블록을 사용하겠다고 약속하지 않도록 하는 것입니다. 현재 약 95%의 이더리움 검증자는 MevBoost의 중계를 통해 블록을 획득하고 있습니다.

PBS의 장점
PBS의 가장 큰 장점은 네트워크가 상대적으로 간단하고 탈중앙화된 상태를 유지할 수 있도록 허용한다는 점입니다. PBS가 없다면 검증자는 스스로 블록을 구축해야 하며, 이는 분명히 장벽을 높여 네트워크의 중앙화를 초래할 것입니다. 반면 PBS는 네트워크가 빌더의 전문성을 활용하여 블록의 효율성을 최적화할 수 있도록 합니다. 예를 들어 PBS는 블록 구축의 복잡한 작업을 빌더에게 맡김으로써 검증자의 작업량을 크게 줄일 수 있습니다.
물론 PBS도 일정한 문제를 안고 있습니다. 가장 주요한 우려는 중계의 역할이 지나치게 집중화되어 있다는 점입니다. 현재 8-10개의 중계만이 이더리움 네트워크에 대부분의 PBS 서비스를 제공하고 있습니다. 이러한 중앙화된 기관이 운영하는 중계는 네트워크 안정성에 위협이 될 수 있습니다. 또한 PBS는 일정한 법적 규제 문제를 초래할 수 있으며, 관련 당사자는 거래 검토의 책임을 져야 합니다.
내장 PBS: 해결책인가 새로운 문제인가?
이를 위해 이더리움 재단은 특정 형태의 PBS를 이더리움 프로토콜에 통합하는 방법을 연구하고 있으며, 이를 내장 PBS(Enshrined PBS)라고 합니다. 내장 PBS의 목표는 중계에 대한 의존도를 줄이는 것이며, 가장 기본적인 요구 사항은 약속-공개 메커니즘과 무조건 지불 메커니즘이 필요합니다. 전자는 검증자가 블록의 실제 내용을 보기 전에 해당 블록을 사용하겠다고 약속할 수 있도록 보장하고, 후자는 빌더가 블록 내용을 공개하지 않더라도 지불이 정상적으로 실행되도록 보장합니다.
물론 내장 PBS도 많은 기술적 도전에 직면해 있으며, 새로운 복잡성과 불확실성을 초래할 수 있습니다. 한편, 내장 PBS를 도입하더라도 특정 형태의 외부 중계 서비스는 여전히 존재할 수 있습니다. 이는 더 유연한 지불 방식, 지연 최적화 등의 추가 서비스를 제공할 수 있기 때문입니다. 따라서 내장 PBS가 외부 중계 문제를 완전히 해결할 수 있을지는 여전히 논란의 여지가 있습니다.
동시에 PBS는 이더리움 2층 확장 네트워크 설계에도 사용되고 있습니다. 이더리움 메인넷에 비해 2층 네트워크는 더 큰 설계 공간과 유연성을 가지고 있으며, 다양한 형태의 PBS를 구현할 수 있습니다. 예를 들어, 2층 네트워크는 직렬화자의 수를 제한할 수 있으며, 자신의 요구에 따라 더 명확한 블록 정렬 규칙을 설정할 수 있습니다. 따라서 PBS의 2층 네트워크에서의 구체적인 실천은 메인넷과 크게 다를 수 있습니다. 하지만 전반적으로 PBS의 2층 네트워크에서의 적용도 매우 기대됩니다.















