← 최신 논문
💻 computer science

Enhancing the Security of Rollup Sequencers using Decentrally Attested TEEs

이 논문은 롤업 시퀀서의 중앙화 취약점을 해결하기 위해 분산된 증명 메커니즘을 갖춘 TEE 기반 보안 솔루션을 설계하고 구현하여, 기존 레이어 2 아키텍처와의 호환성을 유지하면서도 무결성을 강화하는 방법을 제시합니다.

원저자: Giovanni Maria Cristiano, Salvatore D'Antonio, Jonah Giglio, Giovanni Mazzeo, Luigi Romano

게시일 2026-03-24
📖 3 분 읽기☕ 가벼운 읽기

원저자: Giovanni Maria Cristiano, Salvatore D'Antonio, Jonah Giglio, Giovanni Mazzeo, Luigi Romano

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

이 논문은 블록체인 세계의 **'거래 정렬 관리자 (시퀀서)'**를 어떻게 더 안전하게 보호할 수 있는지에 대한 새로운 아이디어를 제시합니다. 복잡한 기술 용어 대신, 일상적인 비유를 들어 쉽게 설명해 드릴게요.

🏛️ 비유: 거대한 은행과 '불가침 금고'

블록체인 (Layer 1) 을 전 세계가 공유하는 거대한 은행이라고 상상해 보세요. 하지만 이 은행은 너무 붐벼서 한 번에 처리할 수 있는 거래가 적습니다. 그래서 **Layer 2 (롤업)**라는 지점을 만들어서, 수많은 거래를 먼저 지점에서 모아서 한 번에 은행에 보고하는 방식을 씁니다.

이때 지점의 가장 중요한 역할은 **'거래 순서를 정하고 묶어주는 관리자 (시퀀서)'**입니다.

1. 현재의 문제점: "관리자가 마음대로 할 수 있다?"

지금까지 이 관리자는 한 사람이 (또는 한 회사가) 통제했습니다. 문제는 이 관리자가 악의를 품거나 해킹당하면 다음과 같은 일이 생길 수 있다는 점입니다.

  • 검열: "너는 거래 안 돼!"라고 특정 사람의 거래를 막을 수 있습니다.
  • 사기: "내 거래를 먼저 처리해!"라고 내 거래를 빼돌리거나, 남의 거래를 끼워 넣을 수 있습니다 (메이브, 샌드위치 공격 등).
  • 지연: 거래 확인을 일부러 늦추어 혼란을 줄 수 있습니다.

마치 은행 지점장이 마음대로 통장 잔고를 조작하거나, 특정 고객의 입금을 막을 수 있는 상황과 같습니다.

2. 기존 해결책의 한계: "안전한 방이 있지만, 열쇠는 한 사람이 들고 있다"

연구자들은 이 관리자를 **TEE(신뢰 실행 환경)**라는 '불가침 금고' 안에 가두어 보호하려는 시도를 했습니다. 금고 안에서는 외부 해커나 운영자가 내용을 볼 수 없거나 건드리지 못합니다.

하지만 여기서 새로운 문제가 생겼습니다.

  • 중앙화된 증명: "내 금고가 진짜로 안전합니다"라고 증명하려면, 인텔 (Intel) 이라는 한 회사가 발행한 증명서 (Attestation) 가 필요합니다.
  • 문제: 블록체인은 "어떤 중앙 권력도 믿지 않는다"는 원칙을 가지고 있습니다. 그런데 보안 증명까지 한 회사 (인텔) 에게 의존하는 것은 모순입니다. 마치 "금고 문이 잠겼는지 확인하려면 인텔 사장님만 찾아와야 한다"는 것과 비슷합니다.

3. 이 논문이 제안하는 해결책: " decentralization(탈중앙화) 된 금고 증명"

이 논문은 두 가지 혁신적인 아이디어를 결합했습니다.

① 관리자만 금고에 넣기 (Sequencer Isolation)

  • 지점 전체를 금고에 넣는 게 아니라, 가장 중요한 '관리자'만 금고 (TEE) 안에 넣습니다.
  • 장점: 전체 시스템을 금고에 넣으면 너무 무겁고 느려지지만, 관리자만 넣으면 보안은 강화되면서도 속도와 복잡도를 적절히 유지할 수 있습니다.

② 스마트 계약으로 증명하기 (Decentralized Attestation)

  • "내 금고가 안전하다"는 증명서를 인텔 서버에 보내는 대신, **블록체인 위에 있는 '스마트 계약 (자동화된 계약서)'**에 직접 제출합니다.
  • 비유: 이제 증명서를 인텔 사장님이 확인하는 게 아니라, **전 세계 은행 고객들이 함께 지켜보는 공개된 장부 (블록체인)**에 "이 관리자의 금고는 안전합니다"라고 기록하고, 그 기록이 맞는지 스마트 계약이 자동으로 검증합니다.
  • 효과: 더 이상 중앙 권한을 믿을 필요가 없습니다. 누구나 이 관리자가 정직하게 일하고 있는지 직접 확인할 수 있습니다.

📊 성능과 비용: "보안을 위해 속도를 조금 희생합니다"

물론 완벽한 보안에는 대가가 따릅니다. 연구팀은 이 시스템을 실제로 테스트해 보았습니다.

  • 속도 (처리량): 보안이 없는 상태에서는 초당 25 건의 거래를 처리했지만, 금고 (TEE) 안에 넣으니 7~8 건으로 줄었습니다. (약 3 배 느려짐)
  • 대기 시간: 거래가 완료되는 데 걸리는 시간이 23 초에서 2025 초로 늘어났습니다.
  • 자원 사용: 컴퓨터의 CPU 와 메모리 사용량이 크게 증가했습니다.

하지만 결론은 다음과 같습니다:
"속도가 조금 느려지고 비용이 조금 들더라도, 관리자가 거래를 조작하거나 특정인을 차별할 수 없게 만드는 것이 훨씬 더 중요합니다."

💡 요약: 왜 이 기술이 중요한가요?

이 논문은 **"블록체인의 핵심 가치인 '탈중앙화'와 '보안'을 모두 잡을 수 있는 방법"**을 제시합니다.

  • 기존 방식: 관리자가 악의적일 수 있음.
  • 기존 TEE 방식: 금고는 안전하지만, 증명 과정이 중앙화되어 있음.
  • 이 논문의 방식: 관리자는 금고에 넣고, 증명 과정은 블록체인 (스마트 계약) 에 맡겨서 누구도 조작할 수 없는 완벽한 시스템을 만듭니다.

비록 속도가 조금 느려지지만, 대규모 자산 관리나 고액 결제처럼 정확성과 안전성이 속도보다 중요한 분야에서는 이 기술이 블록체인을 한 단계 더 발전시킬 수 있는 열쇠가 될 것입니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →