의견: Ethereum에서 "Frontrunning"의 장단점
편집자 주: 이 기사의 출처는이더리움 애호가(ID: ethfans)편집자 주: 이 기사의 출처는
이더리움 애호가(ID: ethfans)
이더리움 애호가(ID: ethfans)
, 저자: Ed Felten, 번역 및 교정: Min Min & A Jian, 승인을 받아 Odaily에서 재인쇄함.
Vitalik Buterin은 내 기사에 내가 사실이 아니라고 생각하는 주장으로 응답했으며 이에 대해서는 나중에 설명하겠습니다. 나는 나중에 Telegram에서 Vitalik과 긴 토론을 했고 마침내 그의 관점을 이해했습니다. 간단히 말해서, 나는 여전히 그가 옳다고 생각하지 않습니다.
Vitalik은 다른 채굴자보다 선행 거래를 잘하는 특정 채굴자가 있어야 한다고 믿고, 그로부터 경제적 이익을 추구함으로써 자신의 컴퓨팅 파워의 비중을 높이고 선행 거래에 능숙하지 않은 다른 채굴자를 제거합니다. 이런 식으로 컴퓨팅 파워의 중앙 집중화 경향이 형성되어 네트워크의 안정성을 파괴할 것입니다.
보조 제목
선행 거래가 서비스가 되는 경우
이미지 설명
-죄송합니다. 이제 제 쪽에서 고급 맞춤 서비스를 받으실 수 있음을 알려드립니다-
나는 이 견해를 공유하지 않는다. 왜? Fred가 전 세계 최고의 선두주자라고 가정해 봅시다. 그는 이더리움 블록이 패키징되는 방식을 깊이 이해하고 있으며 선행 거래에서 이익을 얻을 수 있는 능력은 타의 추종을 불허합니다. 또한 Alice가 컴퓨팅 파워의 2%를 제어하는 광부라고 가정합니다. 당연히 Fred는 선행 거래를 Alice에게 서비스로 판매할 것입니다. Alice가 Fred의 서비스를 구매하면 Alice의 수입은 그녀가 블록을 파낼 때마다 V씩 증가하고 Fred에게 V보다 높지 않게 지불합니다. 이런 식으로 양 당사자는 이익을 얻을 것이며 Alice와 Fred는 확실히 거절하지 않을 것입니다. 여기서 앨리스는 특별하지 않습니다. 문제는 Fred가 이 서비스를 모든 채굴자에게 판매할 것이라는 점입니다.
(또는 Fred가 직접 채굴하지만 다른 채굴자에 비해 비용 이점이 없다고 가정합니다. Fred는 자신의 채굴 작업에 대해 할인된 가격 또는 심지어 무료로 선행 거래를 제안할 수 있지만 그렇게 하면 Fred에게 소용이 없습니다: $X 할인 즉, Fred는 채굴 사업에서 $X를 더 벌지만 선행 거래에서는 $X를 덜 벌게 됩니다. 의 영향을 받습니다. 인센티브는 동일합니다.)
최종 결과는 Fred가 자신의 선행 서비스를 관심 있는 모든 채굴자에게 판매할 것이라는 것입니다. 다른 광부들도 살 것입니다.
결과적으로 선행 거래 서비스(FRaaS)는 피할 수 없는 결과가 되었습니다. 이 활발한 시장에서 선행 거래 전문가인 Freds는 앨리스에게 블록 패키징 서비스를 판매하기 위해 경쟁하고 있습니다. 이것은 채굴 중앙 집중화를 전혀 추진하지 않습니다. FRaaS는 Alice가 Freds에게 선행 거래를 사용하여 수익을 늘리는 방법에 대한 문제를 넘겨주어 채굴에 대한 진입 임계값을 낮출 수 있도록 합니다. 따라서 이는 채굴의 탈중앙화를 촉진하는 데 유리합니다.
FRaaS 및 마이닝 풀
궁극적으로 전체 시장은 마이닝 풀 그룹으로 구성됩니다. Fred의 채굴 블록은 항상 다른 채굴 풀보다 더 높은 수익을 생성하기 때문에 Fred는 다른 채굴 풀보다 더 높은 수익률을 채굴자에게 지불할 수 있는 채굴 풀을 운영할 것입니다. FRaaS 시장에서 Fred의 경쟁업체도 마찬가지입니다. 대부분의 채굴자들은 가장 높은 수익률을 지불하는 정직한 풀을 선택할 것입니다.
중요한 점은 광부가 작업할 광업 풀을 자유롭게 선택하여 풀 운영자의 오작동을 방지하고 블록이 광업될 때마다 다른 광업 풀로 전환할 수 있다는 것입니다. 따라서 거래 순서를 결정하는 마이닝 풀 운영자의 권한은 한 번에 하나의 블록에서만 사용할 수 있습니다. 물론 이더리움 채굴은 블록을 패키징한 채굴자들에게 트랜잭션의 순서를 결정할 수 있는 권한을 부여했습니다. 따라서 공개 시장에서 획득해야 하는 "단일 블록 내에서 거래를 주문할 수 있는 독점 권한"은 정확히 우리의 현상 유지이며 계약을 위반하는 것이 아닙니다.
보조 제목
FRaaS용 시스템 설계 방법
앞으로 FRaaS 산업이 형성된다면 어떻게 더 견고한 시스템을 설계해야 할까요? 저는 두 가지 원칙을 가지고 있습니다.
1. FRaaS 산업에서 경쟁 유지
첫 번째 원칙은 앞으로 FRaaS 산업이 형성된다면 그 안에서 내부 경쟁이 일어나서 트랜잭션 정렬 권한이 특정 당사자에게 독점되지 않기를 바랍니다. 일반적으로 독점 기업은 일반적으로 경쟁 시장에서 시장 리더보다 더 많은 힘을 가지고 있으며 종종 가치를 포착하기 위해 힘을 사용하여 시장 효율성이 떨어지고 최종 사용자를 잃게 됩니다. 이를 통해 블록을 포장할 수 있는 독점권을 특정 당사자에게 인위적으로 부여해서는 안 된다는 점을 알 수 있습니다. 그렇지 않으면 경쟁 시장에서는 불가능한 중앙 집중화, 타협된 커뮤니티 원칙 및 권력 남용으로 이어집니다. 독점이 일시적일지라도 불필요한 권력 집중으로 이어질 뿐이다.
두 번째 원칙은 앞치기는 해롭고 최소화되어야 한다는 것을 기억해야 한다는 것입니다. 우리는 시스템과 프로토콜을 평가하는 기준 중 하나로 선행 저항을 받아들여야 합니다.
예를 들어, 새로운 프로토콜을 평가할 때 우리는 다음과 같은 질문을 스스로에게 던져야 합니다.
앞으로 저는 Arbitrum 프로토콜 설계에서 이 원칙이 어떻게 작용하는지, 트랜잭션 순서를 적극적으로 분산시키는 레이어 2 솔루션이 이더리움보다 우월하다고 믿는 이유를 자세히 설명할 것입니다.


