메인넷 런칭이 코앞으로 다가왔습니다. 본 글에서는 Sei에 대한 심층 분석을 살펴보겠습니다.

이 기사는 기계로 번역되었습니다
원문 표시

저자: Steve_4P, fourpillars, 번역: Golden Finance xiaozou

이 글의 핵심 포인트:

· Terra 및 FTX 사건 이후 블록체인 업계는 Ethereum 및 롤업 네트워크를 둘러싼 시장 개혁을 경험했습니다.

· 이러한 시장 상황에서 Sei Network는 빠른 단일 L1 체인을 주장합니다.

· 궁극적으로 블록체인이 성공하려면 많은 사용자가 쉽게 사용할 수 있어야 하며, 이는 확장성과 체인 안정성에 대한 요구 사항이 높습니다.

· Sei Network는 안정적인 운영을 유지하면서 세계에서 가장 빠른 확정 시간을 달성하기 위해 Twin Turbo 합의 메커니즘을 개발했습니다.

· 이제 메인넷 출시가 코앞으로 다가온 상황에서 Sei 네트워크가 어떤 성능을 제공할 수 있을지 많은 관심이 모아지고 있습니다.

1. 블록체인 업계의 최신 트렌드 – Sei

SEI 네트워크의 메인넷 출시가 곧 다가오고 있으며, 이는 세계에서 가장 빠른 블록체인 중 하나이자 선도적인 단일 블록체인이 될 것입니다. 지금까지 메인넷 계획을 미루어 왔던 SEI 네트워크는 2023년 8월 1일 SEI가 세계 최대 거래소인 바이낸스의 런치풀에 상장된다고 발표했습니다. 또한, 바이낸스는 8월 15일 Sei 네트워크 토큰 SEI를 상장할 예정이며, SEI 네트워크 메인넷 출시가 멀지 않았음을 공식적으로 확인시켜 줍니다. SEI 네트워크 메인넷 출시가 다가옴에 따라 SEI 네트워크에 대해 간략하게 살펴보고 네트워크의 철학과 최신 성과를 이해해 보겠습니다.

1.1 롤업 시대

Terra와 FTX 사건 이후 블록체인 업계는 이더리움과 롤업 네트워크를 둘러싼 시장 개혁을 경험했습니다. 이더리움 경쟁자로 자리매김했던 테라(Terra)와 솔라나(Solana)는 폐쇄되거나 심각하게 약화됐고, “새로운 L1 블록체인은 더 이상 필요하지 않다”는 견해가 주류가 됐다. 이러한 시장 상황은 이미 탄탄한 이더리움 생태계를 더욱 강하게 만들 뿐이며, 이더리움이 채택한 롤업 중심의 멀티체인 생태계에 더 많은 힘이 쏟아질수록 2022년부터 2023년까지의 기간을 논리적으로 '롤업 시대'라고 부른다. 이 기간 동안 롤업 체인, L2 솔루션 및 여러 모듈형 블록체인이 큰 관심을 받았습니다. 수많은 롤업 중 대표적인 프로젝트를 살펴보겠습니다.

1.1.1 낙관주의 와 OP 스택

OP Stack은 Coinbase(Binance와 함께 세계 최대 거래소 중 하나)가 OP Stack을 통해 BASE Chain을 배포했다는 사실이 알려지면서 많은 주목을 받았습니다.

OP 스택은 낙관적 롤업을 구축하는 기능을 제공하는 오픈 소스 코드 세트입니다. OP Stack을 사용하면 롤업을 만드는 것이 매우 쉽습니다. Optimistic Rollup을 위한 소프트웨어 개발 키트(SDK)로 생각할 수 있습니다. 최근 Chat GPT의 아버지로 알려진 Sam Altman이 공동 창립한 Worldcoin도 Optimism 메인넷을 출시하여 OP Stack 다중 체인 비전에 대한 지원을 입증했습니다. 잘 알려진 두 회사인 Coinbase와 Worldcoin이 Optimism과 OP Stack을 적극적으로 활용함에 따라 OP Stack을 사용하여 Optimistic Rollup 체인을 구축하려는 수요가 계속 증가하고 있습니다.

1.1.2 ZK 동기화 및 ZK 스택

Optimism은 사기 증명을 통해 거래를 확인하는 Optimistic Rollup을 구축하는 롤업인 반면, ZK Sync는 유효성 증명을 통해 거래를 확인하는 ZK 롤업을 구축합니다. 둘 다 롤업이지만 접근 방식은 분명히 다릅니다. 현재 장기적인 기술 발전으로 인해 ZK Sync는 이더리움 생태계에서 세 번째로 큰 L2 롤업이 되었을 뿐만 아니라 2023년 6월 Optimism OP Stack과 유사한 ZK Stack의 출시를 발표하여 SDK 전쟁에 동참했습니다. 물론 아직 출시되지 않았기 때문에 주목할만한 활용 사례는 아직 없습니다. 그러나 롤업을 구축하려는 사람들을 위해 이제 OP 스택에 대한 대안이 있습니다. 이는 롤업 시장이 미래에 매우 경쟁이 치열할 것임을 나타냅니다.

이 두 프로젝트 외에도 블록체인 시장에서는 롤업, L2, 모듈형 블록체인에 대한 논의가 활발하다. RaaS(Rollup as a Service) 등 다양한 인프라가 프로세스를 통해 개발된 롤업 생성을 단순화하도록 설계되었기 때문이다. 그렇다면 이제 L2 구축이 최종 솔루션일까요? 새로운 L1을 만들려는 노력이 무의미해졌나요? 적어도 SEI 네트워크는 그렇게 생각하지 않는 것 같습니다.

1.2 SEI는 단일 L1 체인에 대해 베팅하고 있습니다. 왜 L2를 선택하지 않습니까 ?

ruLfAGsjyZtBlTJDgegfKHdF3uHasrxKjkzQUOka.png

어떤 산업이든 기술이 주목을 받으면 필연적으로 인재가 몰려들게 마련이다. 그러나 이러한 기술을 맹목적으로 받아들이기 전에 비판적으로 생각하는 것도 필요하다. Jay는 빌딩 롤업이 현재 블록체인 기술이 직면한 문제를 즉각적으로 해결할 수는 없다고 생각하며, 이러한 관점은 업계 사람들이 깊이 생각해 볼 가치가 있다고 생각합니다. 어쩌면 롤업은 어떤 면에서는 L1 블록체인이라는 용어에 소외된 사람들을 교묘하게 속이기 위해 남용되는 용어일 수도 있습니다.

물론 롤업과 L1 블록체인이 모든 면에서 동일하지는 않습니다. 그러나 구축되는 애플리케이션 및 자산 유형에 따라 L1과 롤업은 유사한 속성을 가질 수 있습니다. Optimistic Rollup에서 발행된 모든 자산은 Ethereum에 의해 보호되지 않기 때문에 체인 성공의 척도가 "많은 사용자가 불편함 없이 사용할 수 있어야 한다"라면 SEI 네트워크 관점에서 볼 때 L1 구축은 일관성이 없어 보입니다. 롤업을 구축하는 것도 마찬가지로 가치가 있습니다.

Sei Labs는 원래 Sei 네트워크를 Ethereum L2로 구축하는 것을 고려했다고 합니다. 그러나 그들은 확장성의 명백한 한계와 L2 롤업에 내재된 단일 시퀀서 문제로 인해 L1을 선택했습니다.

잠깐, 확장성 문제를 어떻게 해결할 수 있을까요? 이더리움이 직면한 본질적인 확장성 문제를 해결하기 위해 롤업이 도입되지 않았나요?

모듈형 블록체인 지지자들은 롤업을 확장성 문제에 대한 해결책으로 보고 있지만 Sei Labs의 관점에서는 롤업이 여전히 모호한 옵션으로 남아 있습니다. 결국 롤업은 처리된 데이터를 Ethereum 블록에 저장해야 합니다. 이더리움 블록 공간은 무제한이 아니기 때문에 처리할 수 있는 트랜잭션 수에는 명확한 상한선이 있습니다.

1.2.1 롤업이 처리할 수 있는 최대 TPS (초당 트랜잭션) 계산

이더리움 블록의 목표 크기는 약 1,500만 가스입니다. 이더리움에서 1바이트의 데이터를 검증하려면 16가스가 필요합니다. 이는 이더리움이 블록당 약 937,500바이트(1,500만/16)의 데이터를 검증하고 처리할 수 있음을 의미합니다. 매우 "간단한" 롤업 트랜잭션이 패키징되어 이더리움에 제출될 때 12바이트를 사용한다고 가정하면(이 숫자는 롤업 및 트랜잭션 유형에 따라 다르지만 추정치는 롤업 계산에서 수행된 Buterin의 ETH 전송을 기반으로 합니다) 이더리움 블록이 처리할 수 있는 롤업 트랜잭션 수는 78,125개(937,500/12)입니다. 이더리움의 블록 시간이 약 13~15초임을 감안할 때 78125를 13~15초로 나누면 최대 6,000TPS, 최소 5,208TPS가 됩니다. 그러나 이 계산은 이더리움의 블록 공간이 롤업 전용이라는 가정을 기반으로 합니다. 이더리움 블록체인 자체도 단일 블록체인으로 실행될 수 있다는 점을 잊지 마십시오. Uniswap 및 Opensea와 같은 애플리케이션은 현재 Ethereum 기본 계층에서 실행됩니다. 이는 롤업이 블록 공간을 놓고 기본 Ethereum 앱과도 경쟁한다는 것을 의미합니다. 따라서 롤업이 달성할 수 있는 TPS의 상한은 5,000 미만일 가능성이 높습니다. Proto Dank Sharding을 도입하더라도 TPS 한도는 크게 증가하지 않습니다. Dank Sharding은 상당한 증가를 제공할 수 있지만 실현되기까지는 상당한 시간이 걸릴 것입니다.

이러한 이유로 Sei는 롤업(및 ETH 또는 Celestia)에 의존하기보다는 자체 합의 메커니즘과 블록 시간을 갖춘 L1 솔루션을 구축하기로 결정했습니다. 물론 많은 사용자가 원활한 경험을 하려면 네트워크가 블록체인의 고유한 보안을 보장하면서 매우 빨라야 합니다. 그렇다면 Sei는 네트워크를 정확히 어떻게 구축했으며 얼마나 빠른 속도로 구축되었을까요?

2. Sei 네트워크 개요

SEI 네트워크는 종종 거래 전용 L1 블록체인으로 간주되지만 실제로는 범용 블록체인입니다. SEI에는 자체 "주문 매칭 엔진"이 있지만 SEI 네트워크를 향상된 거래 인프라를 갖춘 범용 블록체인으로 설명하는 것이 더 정확합니다. 이는 자산 거래가 블록체인 기술의 기본 기능 중 하나로 간주되기 때문입니다. 또한 내부적으로 강화된 트랜잭션 인프라 외에도 SEI는 "완료 시간" 측면에서 다른 많은 블록체인을 능가하는 엄청난 속도를 자랑합니다. 따라서 이러한 속도를 달성하기 위해 SEI가 사용하는 합의 메커니즘을 연구하는 것이 더 중요합니다.

2.1 트윈 터보 합의 메커니즘: Sei가 그렇게 빠른 이유는 무엇입니까?

Twin Turbo 합의 메커니즘은 SEI 네트워크에서 강조하는 지능형 블록 전파 낙관적 블록 처리 라는 두 개의 터빈을 갖춘 합의 메커니즘으로 이해될 수 있습니다 . 그들은 어떤 역할을 합니까? SEI의 속도를 어떻게 높이나요?

2.1.1 지능형 블록 전파

x2CMCKyKyXrjyXJ4qSLzAJPfGpQkuisUzArRDnU5.png

전통적인 블록체인에서 블록 전파는 두 단계로 구성됩니다.

(1) 사용자가 트랜잭션을 시작하면 노드는 트랜잭션을 수신하고 확인한 후 이를 메모리 풀에 추가하고 이 트랜잭션을 다른 노드에 전파합니다.

(2) 검증된 거래는 리더(PoW의 채굴 노드, BFT의 블록 제안자)에 의해 블록에 포함됩니다. 이 블록은 네트워크 전체에 전파됩니다. 모든 노드가 이 블록을 수신해야만 트랜잭션이 성공적으로 처리된 것으로 간주될 수 있습니다.

그러나 이러한 전통적인 접근 방식은 동일한 트랜잭션이 두 번 전송되기 때문에 비효율적입니다. 첫 번째는 트랜잭션 전파 중에, 그 다음에는 블록 전파 중에 다시 전송됩니다. 이로 인해 네트워크 대역폭이 낭비됩니다.

이 문제를 해결하기 위해 SEI 네트워크는 블록 제안자가 실제 거래 데이터가 아닌 전체 블록을 참조하는 블록 ID와 거래 해시가 포함된 제안을 전파하는 메커니즘을 도입했습니다. 해시값은 해시 함수로 처리된 원래 거래 데이터를 요약한 것으로 공간을 덜 차지합니다.

블록 제안자는 먼저 블록 제안을 네트워크에 전파한 다음 점차적으로 완전한 블록을 하나씩 전파합니다.

전체 블록이 도착할 때까지 기다리지 않고도 블록을 형성할 수 있습니다. 트랜잭션이 손실되면 트랜잭션을 처리하기 전에 전체 블록이 도착할 때까지 기다립니다.

SEI는 이 블록 전파 프로세스를 사용하여 네트워크 성능을 약 40% 향상시키는 데 성공했습니다. (또한 SEI는 스마트 블록 전파를 통해 마무리 시간을 210ms로 단축하는데, 이에 대해서는 아래에서 설명하겠습니다.)

2.1.2 낙관적 블록 처리

zdg8ahFVCovsQdGYhF8zzdrLjN5a8hy3eYMd3snC.png

RV1HFr0pqqsbZnbm4p918YhNPIMznljGWqnW1dhV.png

SEI의 낙관적 처리에 앞서 블록에 대한 합의가 이루어져야 블록이 처리될 수 있습니다. 그러나 SEI는 블록을 수신하자마자 처리를 시작하여 Prevote와 Precommit을 동시에 처리합니다. 이 구조는 잠재적으로 위험해 보일 수 있지만 블록 처리 중에 Prevote 및 Precommit 프로세스도 실행되므로 이 프로세스 중에 블록이 유효하지 않은 것으로 간주되면 해당 블록을 간단히 폐기하고 프로세스를 다시 시작할 수 있습니다. 따라서 큰 문제는 아닙니다. SEI 네트워크는 전통적인 합의 프로세스를 생략하지 않고 이러한 프로세스를 병렬로 처리합니다.

SEI는 Optimistic 블록 처리를 통해 네트워크 성능을 약 33% 향상시키는 데 성공했습니다.

2.2 트랜잭션의 병렬 처리

YU7DTCWu8cJ9RTRKjNzOKcfB6TcWHAlDyw1DGLKz.png

SEI는 또한 Twin Turbo 합의 메커니즘과 함께 트랜잭션 병렬 처리를 수행합니다. 여기서 중요한 것은 어떤 트랜잭션이 병렬로 처리될 수 있는지 알아내는 것입니다. 분명히 서로 영향을 미치는 트랜잭션이 있기 때문에 모든 트랜잭션을 병렬로 처리할 수는 없습니다. 궁극적으로 안전한 트랜잭션 병렬성을 달성하려면 잠재적으로 충돌하는 트랜잭션을 찾는 것이 중요합니다. SEI는 방향성 비순환 그래프(DAG)를 통해 트랜잭션 간의 관계를 미리 식별하고, 이러한 트랜잭션이 서로 독립된 것으로 확인되면 트랜잭션을 병렬로 처리할 수 있습니다. 이러한 방식으로 SEI는 초당 20,000건의 주문을 처리할 수 있었습니다.

3. 여전히 속도에 대한 갈망: Sei가 마무리 시간을 더욱 단축할 수 있는 방법

3.1 완료 시간은 언제입니까? 왜 중요 함?

많은 사람들이 블록체인의 성능과 확장성을 계산할 때 TPS(초당 트랜잭션 수)를 고려하는 경우가 많지만 실제로 TPS는 다소 모호한 지표일 수 있습니다. 이유를 설명하는 예는 다음과 같습니다. 블록체인 A가 한 블록에 600,000개의 트랜잭션을 포함할 수 있다고 가정해 보겠습니다. 하지만 블록체인 A가 블록을 생성하는 데 1분이 걸린다면 TPS(=블록 내 트랜잭션 수 / 블록 시간(초))는 10,000이 되지만 실제로는 네트워크에 600,000개의 트랜잭션이 포함되어 있으므로 1분이 걸리므로 초당 10,000건의 트랜잭션을 실시간으로 처리한다고 볼 수는 없습니다. TPS는 블록체인의 처리 능력을 초 단위로 나눈 숫자일 뿐이므로 표면적으로 TPS는 사용자마다 다릅니다.

제가 제시한 예는 충분히 극단적이지 않을 수 있지만 블록당 트랜잭션 수를 크게 늘리고 블록 시간을 1시간으로 연장하더라도 TPS는 여전히 매우 높을 수 있습니다. 네트워크에 포함됨). 이 때문에 최근에는 블록체인 확장성을 논의할 때 거래가 확정되기까지 걸리는 시간을 나타내는 지표인 TTF(Time to Finality)가 TPS보다 더 일반적으로 사용되는 것으로 보인다. 특히 금융 거래에 중점을 둔 SEI 네트워크와 같은 L1 체인의 경우 거래를 즉시 처리하고 네트워크에 반영하는 것이 중요하므로 TTF를 최대한 빠르게 만드는 것이 매우 중요합니다.

3.2 Sei 와 다른 블록체인 의 비교

0cIwqjU276DWEcvHYYAQKsBLBbUzWu9zHg5eH0xF.jpeg

앞서 언급한 Twin Turbo 합의 메커니즘(특히 스마트 블록 전파를 통해)을 통해 SEI 네트워크는 마무리 시간을 약 250ms로 성공적으로 단축했습니다. 이는 기존 블록체인 중 가장 빠른 마무리 시간이며 실제로 사용자에게는 거의 즉각적인 거래 확인으로 볼 수 있습니다. 물론 이는 매우 긍정적인 상황에서의 마무리 시간이며, SEI 테스트넷 Atlantic-2에서 여러 번 시도한 후 가장 안정적인 마무리 시간은 410ms입니다. 그들은 마무리 시간을 250ms로 단축했지만 일부 노드는 네트워크를 유지하는 데 어려움을 겪었고 RPC 노드와 같은 인프라 플레이어는 뒤쳐졌습니다. 이는 블록체인 노드가 전 세계에 분산되어 있는 특성상 전파 및 소통에 어려움이 있을 수밖에 없기 때문에 이는 불가피한 일입니다. 그렇다면 최종 확인 시간을 줄이면서 이러한 노드를 모두 포함하려면 어떻게 해야 할까요?

3.3 Sei 최적화: 가장 보수적인 경우에도 가장 빠름

위의 문제를 해결하기 위해 SEI 네트워크는 합의 과정에서 약 100ms의 커밋 시간 제한을 추가했습니다.

viTWjEeY2z0jLamAXsDtGu6EBKwvuvS163J3vQke.png

네트워크 상태에 따라 향후 커밋 타임아웃이 더 짧아질 수 있지만, 현재로서는 이 테스트 네트워크에서는 추가되는 타임아웃이 100ms입니다. 이를 통해 타임아웃을 추가하지 않고도 안정적인 410ms에 비해 더 빠른 마무리 시간인 380ms를 달성할 수 있습니다. 흥미롭게도 SEI는 100ms의 시간 초과에도 불구하고 기존 블록체인 중에서 가장 빠른 확인 시간을 달성합니다. 향후 네트워크 상태 및 추가된 시간 제한 조정에 따라 SEI 마무리 시간이 더 단축될 수 있습니다. SEI가 보수적인 환경에서 기존의 다른 블록체인보다 더 빠른 마무리 시간을 달성한다는 것은 매우 흥미로운 사실입니다.

4. SEI향후 전망

실제로 SEI 메인넷 출시는 지난해 연기됐다가 이제 막 마무리됐다. 저는 SEI 재단과 관련이 없어 SEI 메인넷 계획이 왜 늦어졌는지 정확히 설명할 수는 없지만, SEI를 조사하면서 SEI가 네트워크 성능 향상을 위해 열심히 노력해 왔다는 사실을 알게 되었습니다. 이상적인 최종 확정 시점에 도달하기 위해 메인넷 출시를 연기해 온 것으로 보입니다. 물론 완료 시간을 줄이는 것도 필요하지만 더 중요한 것은 안정적인 환경에서 네트워크가 얼마나 잘 작동하는지입니다. 지난 1년 동안 SEI는 속도와 안정성을 보장하기 위해 메인넷 출시를 연기하면서 네트워크 개선에 집중해 왔습니다.

물론, 메인넷이 출시된 이후에는 테스트넷과 다른 환경이라고 볼 수 있고, 외부 변수도 많아 테스트넷에서 얻은 성능을 과거에 그대로 전달할 수 있는지는 확인이 불가능합니다. 하지만 테스트넷 환경은 최대한 보수적으로 설정되어 있기 때문에 메인넷 런칭 직후 빠른 마무리 시간이 매우 가능합니다.

높은 안정성과 빠른 속도 - SEI 네트워크가 이 두 가지를 모두 달성할 수 있다면 많은 사용자들이 불편함 없이 체인을 사용할 수 있는 환경을 조성할 수 있을 것이다. 결국 L1과 L2 모두 성공하려면 많은 수의 사용자가 필요하기 때문에 SEI 메인넷 출시는 블록체인 업계에 많은 참여자들의 관심을 끌었습니다. 모듈형 블록체인보다 모놀리식 블록체인을 선호하는 사람으로서 SEI가 성공하여 L1 경쟁의 새로운 시작을 가져오기를 진심으로 바랍니다.

출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
5
즐겨찾기에 추가
6
코멘트