지난 9월, 온체인 지표에 따르면 교묘한 샌드위치 공격을 통해 사용자로부터 무려 30만 달러에 가까운 금액이 빠져나간 것으로 드러났으며, 이는 블록체인 네트워크에서 지속적이고 비용이 많이 드는 MEV(최대 추출 가능 가치) 문제를 강조합니다. 그렇다면 Shutter 임계값 암호화는 이러한 약탈적 관행에 대한 강력한 방어 수단을 제공하여 트랜잭션 보안을 개선할 수 있을까요?
침묵의 세금: MEV의 광범위한 영향 이해
블록체인 투명성은 탈중앙화의 초석이지만 부주의하게도 아킬레스건인 MEV(최대 추출 가능 가치)를 만들어냈습니다. 이 현상을 통해 블록 생산자 및 기타 정교한 행위자는 블록 내에서 트랜잭션의 순서와 포함을 조작하여 이익을 얻을 수 있습니다. 보류 중인 트랜잭션의 보관 영역인 멤풀의 공개적인 특성은 중요한 데이터를 노출시켜 사용자에게 숨겨진 세금 역할을 하는 프론트러닝, 백러닝 및 샌드위치 공격을 가능하게 합니다.
특히 Ethereum은 MEV 추출이 상당한 수준에 도달했으며 역사적으로 블록 보상의 약 11%에 해당합니다. 이는 사소한 비효율성이 아닙니다. 이는 특히 변동성이 큰 시장에서 큰 움직임을 보이는 거래자에게 실질적인 손실을 의미합니다. 202X년 9월의 데이터는 수십만 달러가 샌드위치 공격으로 손실되었음을 나타내며 MEV가 캐주얼 거래자부터 기관 투자자에 이르기까지 모든 사람에게 영향을 미치는 사용자 자본의 반복적인 유출이라는 것을 분명히 상기시켜 줍니다. 이는 혁신적인 암호화 솔루션을 요구하는 문제입니다.
Shutter 임계값 암호화가 트랜잭션을 강화하는 방법
다양한 MEV 완화 전략 중에서 임계값 암호화와 같은 암호화 기술이 유망한 경쟁자로 부상했습니다. 이러한 방법은 트랜잭션 내용이 멤풀에 도달하기 전에 숨겨서 블록 내 최종 순서가 정해질 때까지 숨겨두는 것을 목표로 합니다. 이는 블록 생산자를 포함한 악의적인 행위자가 MEV에 대한 트랜잭션 데이터를 악용하는 것을 방지합니다.
Shutter는 MEV에 대처하기 위해 특별히 설계된 선구적인 임계값 암호화 프로토콜로 두드러집니다. 이는 연구 단계를 넘어 Gnosis Chain 메인넷에 라이브 배포를 달성한 최초의 종류입니다. 핵심적으로 임계값 암호화는 트랜잭션의 복호화 키를 ‘Keyper’의 분산된 위원회에 분할하여 작동합니다. 단일 Keyper는 트랜잭션을 단독으로 해독할 수 없습니다. 일반 텍스트를 재구성하려면 미리 결정된 과반수가 필요합니다. 다음은 단순화된 분석입니다.
- 키 생성: 위원회는 공동으로 공개 키와 개별 개인 키 공유를 생성합니다.
- 암호화: 사용자는 이 공개 키를 사용하여 트랜잭션을 암호화하고 암호문을 네트워크에 제출합니다.
- 순서 지정: 블록 제안자는 내용을 알지 못한 채 이러한 암호화된 트랜잭션의 순서를 지정합니다.
- 복호화: 블록이 완료되면 Keyper는 복호화 공유를 게시합니다. 충분한 수의 유효한 공유가 결합되어 원래 트랜잭션이 공개됩니다.
- 실행: 이제 해독된 트랜잭션은 네트워크의 가상 머신에 의해 실행됩니다.
이 오프체인 위원회 설계는 Shutter를 합의에 구애받지 않게 만듭니다. 즉, 핵심 합의 규칙을 변경하지 않고도 다양한 블록체인과 통합할 수 있습니다. Keyper 위원회는 허가되어 있고 어느 정도의 신뢰가 필요하지만, 거버넌스에서 선택한 구성원은 신뢰성을 보장하는 것을 목표로 합니다.
진화하는 솔루션: 에포크별 암호화에서 일괄 암호화로
견고한 MEV 보호를 위한 Shutter의 여정에는 상당한 진화가 있었습니다. 처음에는 프로토콜에서 에포크별 암호화를 탐색했습니다. 여기서 트랜잭션은 특정 블록체인 에포크에 대해 단일 키로 암호화되었습니다. 효율적이지만 이 설계에는 중요한 결함이 있었습니다. 에포크 키가 재구성되면 해당 에포크의 모든 트랜잭션(아직 블록에 포함되지 않은 트랜잭션도 포함)이 공개되어 사용자가 MEV에 노출될 수 있습니다.
Gnosis Chain에 배포된 버전은 트랜잭션별 암호화를 구현하여 이 문제를 해결합니다. 각 트랜잭션은 고유한 암호화를 수신하여 포함되고 완료된 트랜잭션만 해독되도록 하여 개인 정보를 강화합니다. 이 접근 방식은 트랜잭션 처리량에 따라 Keyper 위원회의 작업량을 선형적으로 증가시키지만 보안 및 개인 정보를 우선시합니다. 앞으로 Shutter 팀은 잠재적인 스위트 스폿으로 BTE(일괄 임계값 암호화)를 모색하고 있습니다. BTE는 블록에 포함되지 않은 트랜잭션의 개인 정보를 유지하면서 거의 일정한 위원회 로드를 유지하여 효율성과 보안 간의 보다 최적화된 균형을 제공하는 것을 목표로 합니다.
Gnosis Chain 외에도 Shutter의 범위가 확장되고 있습니다. OP 스택용 암호화된 멤풀 모듈은 이미 Optimism 테스트넷에서 라이브로 제공됩니다. 이 모듈은 에포크별 암호화를 지능적으로 사용하지만 트랜잭션을 특정 대상 블록에 연결하여 이전 설계의 결함을 완화합니다. 트랜잭션이 의도한 블록을 놓치면 조기 노출을 방지하기 위해 단순히 되돌아갑니다.
앞으로의 길: 신뢰 최소화된 미래를 향한 Shutter의 여정
MEV 완화에 있어 상당한 발전에도 불구하고 Shutter는 현재 반복이 허가된 Keyper 세트에 의존하므로 완전히 신뢰할 수 없다는 것을 인정합니다. 또 다른 과제는 Gnosis Chain 배포에서 관찰된 대기 시간이었습니다. Gnosis 블록은 5초마다 생성되지만 Shutter 트랜잭션은 역사적으로 Shutterized 유효성 검사기 및 Keyper의 수가 제한되어 있기 때문에 포함하는 데 평균 약 3분이 걸렸습니다. 이는 유망하지만 실제 유틸리티를 최대화하기 위해 최적화할 여지가 여전히 있음을 나타냅니다.
Shutter 팀은 이더리움에 특히 중점을 두고 완전히 암호화되고 신뢰가 최소화된 멤풀을 향한 실용적이고 다단계 로드맵을 적극적으로 계획하고 있습니다. 이 야심찬 사업에는 지갑, RPC, 릴레이, 빌더 및 유효성 검사기를 포함한 다양한 생태계 구성 요소 간의 공동 노력이 필요하며 궁극적으로 프로토콜 내 지원을 얻어야 합니다. 이더리움에 설정되면 이러한 모듈은 다른 EVM 호환 체인으로 확장되어 더 넓은 암호화폐 환경에서 MEV 보호를 민주화할 수 있습니다. 이러한 복잡한 시장을 탐색하고 잠재적으로 기회를 식별하려는 사람들에게는 cryptoview.io와 같은 플랫폼이 귀중한 통찰력을 제공할 수 있습니다. cryptoview.io로 기회를 찾으세요
