TEN 프로토콜은 암호화를 추가하고, 확장성을 달성하며, 블록체인 거래에서 최대 추출 가능 가치(MEV, Maximal Extractable Value)를 방지하도록 설계된 탈중앙화된 이더리움 2계층 롤업 프로토콜입니다. 이를 통해 개발자는 이더리움 생태계와의 호환성을 유지하면서 암호화된 탈중앙화 애플리케이션을 구축할 수 있습니다. [1] [2]
TEN 프로토콜은 암호화와 2계층 솔루션의 확장성 이점을 결합한 "기밀 롤업(Confidential rollups)"이라는 새로운 유형의 롤업 기술을 도입합니다. 이 프로토콜은 특히 인텔의 소프트웨어 가드 익스텐션(SGX)과 같은 보안 엔클레이브를 활용하여 강력한 기밀성 보장을 제공하는 동시에 코드 실행에 대한 확실성을 보장합니다. 이러한 접근 방식을 통해 TEN은 다른 기술이 현재 달성할 수 없는 방식으로 스마트 계약, 탈중앙화, 확장성 및 암호화를 제공할 수 있습니다 [1].
이 프로토콜은 프런트러닝 및 MEV 공격으로부터 보호받고자 하는 개인 사용자, 민감한 거래 정보의 암호화가 필요한 기업 사용자, 스마트 계약 내에서 비밀을 유지해야 하는 애플리케이션을 구축하는 개발자 등 세 가지 주요 사용자 그룹의 블록체인 경험을 개선하는 것을 목표로 합니다. 거래를 암호화하고 기밀 컴퓨팅 기능을 제공함으로써 TEN은 투명한 블록체인에서는 불가능한 사용 사례에 대한 기회를 만듭니다.
다른 2계층 솔루션과 달리 TEN은 중앙 집중식 시퀀서 또는 집계자에 의존하지 않고 출시부터 신뢰할 수 없고 탈중앙화되도록 설계되었습니다. 1계층 블록의 속도에 맞춰 롤업 게시를 동기화하여 빠른 최종성을 보장하고 낙관적 롤업에서 볼 수 있는 긴 인출 문제를 해결합니다 [1].
TEN은 보안 엔클레이브와 블록 포함 증명(POBI, Proof of Block Inclusion) 프로토콜을 활용하는 기밀 롤업을 도입합니다. 이러한 롤업은 암호화를 통해 보안을 유지하면서 계산을 1계층 블록체인에서 이동합니다. 주요 장점은 다음과 같습니다.
보안 엔클레이브는 중앙 처리 장치 내의 안전한 영역으로, 내부에 로드된 코드와 데이터가 기밀성 및 무결성 측면에서 보호된다는 것을 보장합니다. TEN은 처음에 인텔의 SGX 기술에 중점을 두고 있으며, 이는 다음을 제공합니다.
팀은 향후 인텔에 대한 의존성을 줄이기 위해 다른 보안 엔클레이브 제공 및 동형 암호화로 확장할 계획입니다.
POBI 프로토콜은 기밀 롤업에 대한 합의를 주도하며 다음을 담당합니다.
TEN은 기밀성의 가치가 시간이 지남에 따라 감소한다는 점을 인식하여 유연한 지연 거래 공개 정책을 구현합니다. 거래는 개별 공개 기간을 나타내는 서로 다른 키로 암호화되며 독립적으로 공개될 수 있습니다. 처음에 TEN은 모든 거래에 대해 최대 1년의 공개 기간을 가지고 있지만, 이는 향후 커뮤니티 거버넌스를 통해 조정될 수 있습니다 [1].
TEN을 사용하면 개발자는 어떤 정보를 숨기고 어떤 정보를 공개할지 세분화된 수준에서 선택할 수 있습니다. 예를 들어 대출 프로토콜에서 청산 수준은 트리거될 때까지 암호화된 상태로 유지되어 가격을 낮추어 청산을 강제할 수 있는 고래에 의한 청산 사냥을 방지할 수 있습니다 [1].
개선된 개인 정보 보호 기능을 갖춘 이더리움 이름 서비스(ENS)와 유사합니다. TEN에서 암호화된 이름 서비스를 사용할 때 별칭은 기본 주소와 연결될 수 없으므로 사용자는 인간이 읽을 수 있는 이름을 사용하면서도 익명성을 유지할 수 있습니다 [1].
TEN은 경매가 종료될 때까지 입찰이 숨겨져 있는 진정한 밀봉 입찰 경매를 가능하게 합니다. 이는 경매 주최자가 입찰자와 공모하는 것을 방지하고 공정한 가격 발견을 보장합니다. 프로토콜 블로그는 암호화 기술을 사용했을 경우 ConstitutionDAO 실험의 결과가 달라졌을 수 있었던 방법을 언급합니다 [1].
TEN은 실행 및 보고 후까지 노출이 숨겨져 있는 다크풀 거래를 지원합니다. 이를 통해 투자자는 상대방을 찾는 동안 의도를 공개하지 않고 거래할 수 있습니다. 마찬가지로 맞춤형 금융 상품에 대한 장외(OTC) 거래는 기밀성이 보장된 상태로 수행될 수 있습니다 [1].
서비스 수준 계약(SLA) 및 기타 상업 계약은 완전한 암호화를 통해 TEN에 배포될 수 있으므로 참가자만 계약이 존재하는 것을 알 수 있습니다. 이를 통해 오라클의 독립적으로 검증된 데이터를 기반으로 자동 지급이 가능하며 동시에 비즈니스 기밀성을 유지할 수 있습니다 [1].