새로운 퍼블릭 블록체인 Sui: 20억 달러의 가치 평가를 받은 전 Facebook 팀이 만든 Layer1
원저자: Trace, Figment Capital
원제목: 《The Sui Blockchain :What you need to know about the next major L1》
편집: 0x9F, czgsws, BlockBeats
7월 12일, The Information은 내부 소식통을 인용하여, 전 Meta Platforms 직원들이 설립한 Web3 스타트업 Mysten Labs가 20억 달러의 기업 가치를 바탕으로 최소 2억 달러의 B 라운드 자금을 모금하려 하고 있으며, 이번 라운드는 FTX Ventures가 주도하고 있다고 보도했다. 현재 프로젝트 측은 이번 라운드에서 1.4억 달러의 자금 지원을 받았다. 이전에 Mysten Labs는 2021년 12월에 3,600만 달러의 A 라운드 자금을 완료했다고 발표했으며, 이번 라운드는 a16z가 주도하고 Coinbase Ventures, NFX, Slow Ventures, Scribble Ventures, Samsung NEXT, Lux Capital 등이 참여했다.
Mysten Labs는 4명의 전 Meta 엔지니어에 의해 설립되었으며, 2022년 3월에 Layer 1 퍼블릭 블록체인 프로젝트인 "Sui"를 발표하고, 5월에 해당 프로젝트의 토큰 SUI의 경제 모델을 공개했다. Figment Capital 투자자 Trace는 개인 소셜 미디어 플랫폼에서 기술, 토큰 경제학, 팀 세 가지 관점에서 Sui라는 새로운 퍼블릭 블록체인을 소개했다.
기술
Meta(구 Facebook)의 수년간 연구 개발을 기반으로 한 Sui는 우리가 본 어떤 블록체인과도 다르다.
우선, Sui 블록체인은 매우 높은 성능을 자랑한다. MacBook Pro에서 Sui 노드를 실행한 초기 데이터는 초당 12만 건 이상의 토큰 거래를 처리할 수 있음을 보여준다.
Sui 성능의 핵심은 거래 병렬화(transaction parallelization)에 있다. 대부분의 블록체인에서는 거래가 순서대로 정렬되어 블록에 넣어져 순차적으로 실행되어야 한다. 순차 실행은 이러한 체인의 처리량을 불필요하게 제한하는데, 대부분의 거래는 서로 독립적이기 때문이다. Sui는 거래의 종속 관계를 명확히 요구하기 때문에 이를 병렬로 처리할 수 있다. 거래가 서로 얽혀 있는 경우에도 Sui는 여전히 이를 정렬하고 순차적으로 실행할 수 있다.
Sui는 두 가지 다른 방식으로 합의를 달성한다:
- 독립 거래를 위한 비잔틴 합의 방송
- 종속 거래를 위한 BFT 합의
독립 거래는 병렬로 검증할 수 있기 때문에, Sui는 각 검증 노드에 더 많은 장비를 추가하여 선형적으로 처리량을 증가시킬 수 있다.
Sui는 높은 처리량뿐만 아니라 낮은 지연 시간도 자랑한다. 그 합의 알고리즘은 거래를 처리하는 데 필요한 검증 노드 간의 통신을 최소화하는 데 중점을 둔다. 이로 인해 간단한 거래는 거의 즉시 검증되며, 복잡한 거래는 2-3초 내에 실행될 수 있다. 물론, 이 네트워크가 공공 배포에서 어떻게 작동하는지 지켜봐야 하지만, 초기 결과는 매우 고무적이다.
Sui는 Move 가상 머신과 Move 프로그래밍 언어를 사용하여 스마트 계약을 구현한다. Move는 Rust와 마찬가지로 메모리 안전성을 제공하지만, 다른 스마트 계약 언어보다 더 표현력이 뛰어나다. 나는 Move에 대한 간단한 소개를 작성했다. Sui는 네트워크 성능을 개선하고 개발자 경험을 단순화하기 위해 Move의 작은 변형을 사용하고 있다. 이 문서는 Sui의 Move와 일반 Move의 차이에 대해 더 많은 정보를 제공할 것이다.
대부분의 블록체인이 계정 중심의 저장소를 가지고 있지만, Sui의 저장소는 객체 중심으로 설계되었다. 각 객체는 하나의 주소에 의해 소유되며, 기본적으로 가변적이며 불변으로 설정하거나 여러 주소 간에 공유할 수 있다. Sui의 Move 스마트 계약은 이러한 객체를 입력으로 받아 이를 조작하고 객체를 출력으로 반환할 수 있다. 이는 Solid나 Rust와는 완전히 다른 스마트 계약 프로그래밍 패러다임이다.
Sui의 한 엔지니어는 이렇게 Move 프로그래밍을 설명했다: "내가 바에서 Move를 설명할 때, 나는 '여기 술병과 컵이 있다. 이들이 모두 NFT라고 가정하자. 만약 우리가 함수가 있다면, 그것은 술병에서 '물을 따르는' 것이고, 동시에 이 두 매개변수를 받는 것이다. 함수가 실행된 후에는 천천히 한 잔의 물을 반환한다.' 이러한 직관적인 프로그래밍 방식은 동적 NFT와 끊임없이 혼합되고 수정되는 디지털 이미지의 암호화 게임에 매우 적합하다."
토큰 경제학
SUI 토큰의 총 공급량은 100억 개로, 창립 팀, 투자자, 공모, Sui 재단 및 향후 배포를 위해 할당될 예정이다. 정확한 초기 토큰 배포 시간은 향후 몇 주 내에 발표될 예정이다.
Sui 토큰의 4가지 용도는 다음과 같다:
- 스테이킹/네트워크 보호
- 거래 수수료
- 거버넌스
- 계정 단위/거래 중개
네트워크 수요의 변화로 인해 대부분의 블록체인은 가스 비용의 큰 변동에 영향을 받는다. 가스 요금을 낮고 예측 가능하게 유지하기 위해 Sui는 새로운 가스 시장 설계를 도입했다: Sui는 에포크 단위로 운영되며, 각 에포크(24시간)마다 검증 노드 집합이 변경된다. 그 시점에 새로운 에포크의 검증 노드는 전체 에포크의 기준 가스 요금에 대해 투표한다. 이 프로토콜은 검증 노드가 전체 에포크 동안 거래 수수료를 기준 가격에 가깝게 유지하도록 장려하는 몇 가지 인센티브를 제공한다. 더 안정적인 가스 요금을 제공함으로써 Sui에 제출된 거래는 더 예측 가능한 속도로 실행되어 더 나은 사용자 경험을 창출한다.
그렇다면 네트워크 혼잡 기간 동안 가스 요금은 어떻게 낮게 유지될 수 있을까? 네트워크의 처리량은 더 많은 참여자와 선형 관계가 있기 때문에, 검증 노드는 네트워크 수요 증가에 따라 비례적으로 더 많은 참여자를 추가하여 가스 가격을 기준 가격에 가깝게 유지할 수 있다.
Sui는 또한 상태 팽창(state bloat) 문제를 해결했다. 사용자가 체인에 데이터를 제출할 때마다, 그들은 동시에 Sui의 '저장 기금'에 가스 요금 등의 비용을 지불해야 한다. 이 자금은 검증 노드가 사용자 데이터를 저장하는 실제 비용을 지불하는 데 사용된다. 네트워크가 성숙해지고 저장 비용이 증가함에 따라, 검증 노드는 저장 기금으로부터 보상을 받게 된다. 또한 사용자가 더 이상 이러한 데이터를 저장할 필요가 없을 경우, 그들은 데이터를 삭제하고 저장 기금에서 환급을 받을 수 있다.
저장 기금의 전체 경제 상황은 매우 흥미롭고, Mysten Labs의 최근 AMA에서 더 많은 정보를 얻을 수 있다. 아래 그림은 Sui 토큰 경제학의 개요이다.
팀
Sui의 개발 팀은 Web3 인프라를 구축하는 회사인 Mysten Labs이다. 창립자에는 Evan Cheng, Adeniyi Abiodun, Sam Blackshear, George Danezis, Kostas Kryptos가 포함되며, 이들은 Meta에서 Novi 및 Diem 프로젝트에 참여한 경험이 있다. 이 과학자와 엔지니어들은 Move 프로그래밍 언어 및 현재 다른 블록체인에서 구현되고 있는 Narwhal/Tusk 메모리 풀과 BFT 합의 등 Meta의 많은 혁신 뒤에 있는 핵심 인물들이다.
이 팀은 Sui를 위해 4가지 핵심 응용 프로그램을 구상했다:
- 게임
- DeFi
- 상업
- 소셜
모든 4가지 응용 프로그램은 Sui의 높은 처리량과 낮은 지연 시간을 최대한 활용하여 최상의 사용자 경험을 제공할 것이다. 게임과 소셜 응용 프로그램은 Sui에서 구축될 때 독특한 이점을 가진다. 게임은 Move의 디지털 이미지에 대한 안전성과 표현력을 활용할 수 있다. 소셜 미디어 응용 프로그램은 Sui의 데이터 저장 경제학을 활용하여 모든 데이터를 체인에 직접 저장할 수 있다.
Sui는 현재 공공 개발 네트워크를 운영하고 있으며, 다음 달에는 인센티브 테스트 네트워크를 출시할 예정이다. 향후 몇 달 내에 메인넷 시작에 대한 더 많은 세부 정보가 발표될 예정이다. 더 많은 정보를 알고 싶다면 Sui 문서를 확인해 보라.