저자: 추적
출처: 트위터
Sui는 최초의 무허가 레이어 1 블록체인이며, 그 비전은 처음부터 제작자와 개발자가 10억 Web3 사용자를 만족시킬 수 있는 경험을 구축할 수 있도록 설계되었습니다. 이 기사에서는 기술, 토큰 경제 및 팀의 세 가지 측면에서 Sui를 소개합니다.
기술
Meta에서 팀의 수년간의 기술 경험을 바탕으로 Sui는 우리가 본 어떤 블록체인과도 다릅니다.
우선, Sui 블록체인은 매우 높은 성능을 가지고 있습니다. MacBook Pro에서 Sui 노드를 실행하는 초기 데이터는 초당 120,000개 이상의 토큰 거래를 처리할 수 있는 능력을 보여줍니다. Sui가 이러한 고성능을 달성한 이유는 트랜잭션의 병렬화에 있습니다. 대부분의 블록체인에서 트랜잭션은 순차 실행을 위해 주문되고 블록에 배치되어야 합니다.
순차적 실행은 대부분의 트랜잭션이 독립적이기 때문에 이러한 체인의 처리량을 불필요하게 제한합니다. 반면 Sui는 트랜잭션 제휴를 명확하고 명시적으로 선언하여 병렬로 처리할 수 있도록 요구합니다. 적은 수의 얽힌 트랜잭션의 경우에도 Sui는 트랜잭션이 순차적으로 배열되고 실행되도록 허용합니다.
Sui는 두 가지 방법으로 합의를 달성할 수 있습니다.
- 독립적인 트랜잭션을 위한 비잔틴 컨센서스 브로드캐스트
- 슬레이브 거래를 위한 BFT 합의
독립적인 트랜잭션을 병렬로 검증할 수 있기 때문에 Sui는 유효성 검사기당 기계 수를 늘려 처리량을 선형적으로 증가시켜 확장할 수 있습니다.
Sui는 처리량이 높을 뿐만 아니라 지연 시간도 낮습니다. 합의 알고리즘은 거래를 처리하기 위해 유효성 검사기 간에 필요한 통신을 최소화하는 데 중점을 둡니다. 따라서 Sui는 간단한 이체를 거의 즉시 확인할 수 있을 뿐만 아니라 복잡한 거래를 2~3초 안에 실행할 수 있습니다.
물론 공개 배포에서 네트워크가 어떻게 작동하는지 확인해야 하지만 초기 결과는 유망합니다.
Sui의 스마트 계약은 Move VM과 Move 프로그래밍 언어를 사용합니다. Move는 Rust만큼 메모리에 안전하지만 다른 스마트 계약 언어보다 표현력이 뛰어납니다.
Sui는 Move의 작은 변형을 사용하여 네트워크 성능을 개선하고 개발자 경험을 단순화합니다. 수이의 무브는 여러 면에서 일반 무브와 다릅니다. 대부분의 블록체인의 스토리지는 계정 중심인 반면 Sui의 스토리지는 객체를 중심으로 설계되었습니다. 모든 객체는 주소에 속하며 기본적으로 변경 가능하지만 변경할 수 없게 만들거나 여러 주소 간에 공유할 수 있습니다. Sui의 Move 스마트 계약은 이러한 개체를 입력으로 받고, 조작하고, 개체를 출력으로 반환할 수 있습니다.
이것은 Solidity나 Rust와는 완전히 다른 스마트 계약 프로그래밍 패러다임입니다.
Sui는 더 직관적입니다. 다음은 Sui의 엔지니어 중 한 명이 Move 프로그래밍을 설명하는 방법입니다.
"바에서 Move를 설명할 때 '여기 이 병, 여기 이 머그가 있습니다. 그것들이 모두 NFT라고 상상해 보세요. '실제로 두 개를 합치고 있습니다.' 이 함수는 작업을 수행하고 물 한 잔을 가득 채워줍니다."
이 직관적인 프로그래밍은 디지털 개체가 지속적으로 혼합되고 수정되는 동적 NFT 및 암호화 게임에 이상적입니다.
토큰 경제학
SUI 토큰의 총 공급량은 100억 개이며, 창립 팀, 투자자, 퍼블릭 세일, Sui 재단 및 향후 릴리스에 분배됩니다.
정확한 초기 토큰 분배는 앞으로 몇 주 안에 발표될 것입니다.
Sui 토큰은 4가지 용도로 사용됩니다.
1. 스테이킹/보안
2. 거래 수수료
3. 거버넌스
4. 계정 단위/거래 수단
대부분의 블록체인은 네트워크 요구 사항의 변화로 인해 가스 비용의 큰 변동에 직면합니다. 가스 요금을 낮고 예측 가능하게 유지하기 위해 Sui는 새로운 가스 시장 설계를 구현했습니다.
Sui는 시대에 따라 움직입니다. 매 에포크(24시간)마다 유효성 검사기 세트가 변경됩니다. 이때 새 에포크의 검증인은 전체 에포크의 기준 가스 가격을 결정하기 위해 투표합니다. 그런 다음 Sui 프로토콜은 검증인이 해당 기간 동안 거래 수수료를 기준 가격에 가깝게 유지하도록 여러 가지 인센티브를 제공합니다. 보다 안정적인 가스 가격을 제공함으로써 Sui에 제출된 거래는 보다 예측 가능한 속도로 처리됩니다.
이는 의심할 여지 없이 더 나은 사용자 경험을 제공합니다.
그러나 네트워크 정체 기간 동안 가스 요금은 어떻게 낮게 유지됩니까?
네트워크의 처리량은 참가자 수에 따라 선형적으로 증가하기 때문에 검증자는 네트워크 수요 증가에 비례하여 더 많은 참가자를 추가할 수 있으므로 가스 가격이 기준 가격에 가까워집니다.
Sui는 또한 국가 인플레이션(국가 팽창) 문제를 해결합니다.
사용자가 온체인에 데이터를 제출할 때마다 가스 수수료와 기타 수수료를 Sui의 "스토리지 펀드"에 동시에 지불해야 합니다. 이 기금은 사용자 데이터를 저장하는 유효성 검사기의 실제 비용을 충당합니다. 네트워크가 성숙하고 저장 비용이 증가함에 따라 유효성 검사기는 저장 자금으로 지불됩니다. 또한 사용자가 더 이상 이 데이터를 저장할 필요가 없으면 데이터를 삭제하고 스토리지 펀드에서 리베이트를 받을 수 있습니다.
스토리지 펀드의 전체 경제학은 매혹적입니다. Sui의 토큰 경제 개요를 사진으로 볼 수 있습니다.
수이의 팀
Sui는 Evan Cheng, Adeniyi Abiodun, Sam Blackshear, George Danezis, Kostas Chalkias 등의 팀원과 함께 Mysten Labs에서 개발했습니다. 그들 모두는 Meta의 Novi 또는 Diem 프로젝트에 참여했습니다. 이 과학자와 엔지니어는 Move 프로그래밍 언어, Narwhal/Tusk mempool 및 BFT 합의를 포함하여 Meta의 많은 혁신의 배후에 있는 중심 인물입니다.
팀에는 Sui를 위한 4가지 주요 애플리케이션이 있습니다.
1. 게임
2. 디파이
3. 사업
4. 소셜
4개의 애플리케이션 모두 Sui의 높은 처리량과 낮은 대기 시간을 최대한 활용하여 사용자에게 최상의 사용자 경험을 제공합니다. 게임과 소셜 애플리케이션은 Sui를 기반으로 고유한 이점을 가지고 있습니다. 게임은 Move의 보안과 디지털 개체의 표현력을 활용할 수 있습니다. 소셜 애플리케이션은 Sui의 데이터 스토리지 경제학을 활용하여 모든 데이터를 체인에 직접 저장할 수 있습니다.
Sui는 현재 공개 개발 네트워크를 운영하고 있으며 다음 달에 인센티브 테스트 네트워크를 시작할 예정입니다. 메인넷에 대한 자세한 내용은 다음 달에 발표될 예정입니다.