Sui 란 무엇입니까? - 인코드 클럽 Sui 시리즈 #1

Sui 에서 구축을 시작하고 싶으신가요? Sui 재단은 Encode Club과 제휴하여 이 네트워크 소개 동영상을 제작했습니다.

Sui 란 무엇입니까? - 인코드 클럽 Sui 시리즈 #1

인코드 클럽의 Sui 시리즈 중 첫 번째 시간에는 Sui의 인프라와 다른 블록체인과의 차이점을 설명합니다.

Sui 재단은 Encode Club과 제휴하여 6개의 개발자 중심 동영상 시리즈를 제공합니다. 이 시리즈는 Sui 의 기본 사항부터 Sui 의 스마트 컨트랙트 구축 및 객체 작업에 대한 튜토리얼까지 다양합니다.

학습 하이라이트

Encode Club에서 주최하는 Sui 소개에는 Sui인프라에 대한 기본 사항이 포함되어 있습니다. 다양한 유형의 트랜잭션과 이를 통해 확장성을 높이는 방법, 합의 엔진의 구성 요소, 주요 Sui 장점에 대해 다룹니다.

거래

Sui 트랜잭션을 단순과 복합의 두 가지 범주로 구분합니다.

한 계정에서 다른 계정으로 토큰을 전송하거나 대체 불가능한 토큰을 발행하는 등 간단한 트랜잭션의 경우, 트랜잭션이 합의 프로토콜을 우회할 수 있습니다. 이를 통해 Sui 확장성을 높이고 상대적으로 더 길고 비용이 많이 드는 합의 프로세스를 거치지 않고도 관련 없는 자산이 거의 즉시 최종성에 도달할 수 있도록 하여 블록체인 처리량을 늘릴 수 있습니다.

유동성 풀, 오더북 또는 공유 객체를 사용하는 기타 수많은 DeFi 사용 사례와 같은 복잡한 거래의 경우, 거래는 Sui의 새로운 일각고래와 불상어 지향 비순환 그래프(DAG) 기반 멤풀과 효율적인 비잔틴 장애 허용(BFT) 합의를 통해 이루어집니다.

Sui의 객체 중심적 관점과 Move의 강력한 소유권 유형으로 인해 종속성은 명시적으로 인코딩됩니다. 그 결과 Sui 는 많은 오브젝트에 대한 트랜잭션에 동의하고 동시에 실행합니다.

합의 엔진

Sui의 새로운 합의 엔진에 관한 몇 가지 용어에 대해 알아봅시다.

DAG는 본질적으로 루핑되지 않는 방향성 그래프입니다. 에지와 정점으로 구성되며, 각 에지는 한 정점에서 다른 정점으로 향하므로 해당 방향을 따라가도 결코 폐쇄 루프를 형성하지 않습니다.

방향성 비순환 그래프
방향성 비순환 그래프(DAG)는 연결된 가장자리와 정점이 닫힌 루프를 형성하지 않도록 배열된 그래프로 구성됩니다.

Sui 는 합의 엔진인 불샤크와 분리된 멤풀 엔진인 나르왈(Narwhal)의 형태로 DAG를 활용합니다. 트랜잭션 전파를 합의에서 분리함으로써 Sui 는 매우 높은 처리량을 달성할 수 있습니다.

Sui 합의 엔진 다이어그램
Sui의 멤풀 엔진인 나르왈은 합의 엔진과 별도로 작동하여 간단한 트랜잭션으로 합의를 우회할 수 있습니다.

불샤크는 최신 합의 엔진으로, 이전 버전과 달리 세트에 약한 검증자가 있든 없든 상관없이 초당 트랜잭션 수를 일관되게 높게 유지할 수 있습니다.

불상어와 터스크 및 핫스터프를 비교한 처리량 그래프
Sui는 간단한 트랜잭션과 복잡한 트랜잭션을 분리하는 기능으로 다른 블록체인보다 성능 면에서 우위를 점합니다.

Sui 는 객체 지향 데이터 모델을 사용합니다. Sui 의 고유한 객체에는 코인 잔액, 대체 불가능한 토큰 인스턴스, 스마트 컨트랙트가 있습니다. 이 데이터 모델을 통해 스마트 콘트랙트는 객체에서 연산을 표현할 수 있습니다. 또한 트랜잭션이 대상 오브젝트에 따라 자연스럽게 그룹으로 구성된다는 의미이기도 합니다.

Sui 의 병렬 트랜잭션 처리를 보여주는 다이어그램
Sui는 트랜잭션을 병렬로 실행하는 기능을 통해 수평적으로 확장하고 멤풀 수준에서 병목 현상을 방지할 수 있습니다.

Sui 장점

Sui의 아키텍처는 수평적 확장, 구성 가능성, 희소 재생 및 온체인 스토리지와 같은 기능을 통해 1세대 블록체인의 공통적인 문제점을 해결합니다.

수평 스케일링

Sui 네트워크에서는 다양한 객체, 리소스, 계정 및 기타 구성 요소 간의 구분이 없어 일부 초기 블록체인에서 발생하는 병목 현상과 달리 각 트랜잭션 그룹이 병렬로 처리됩니다.

구성 가능성

Sui 에서는 대부분의 다른 블록체인과 달리 자산(예: 대체 불가능한 토큰)을 함수 인수에 직접 전달할 수 있습니다. Sui의 객체 중심 접근 방식은 또한 더 난해한 데이터 구조와 이러한 데이터 구조 내부 또는 자산 자체에 자산을 저장할 수 있는 기능을 허용합니다.

스파스 리플레이

당연히 블록체인은 모든 거래에 대한 원장을 제공합니다. Sui 를 예로 들면, 게임 빌더는 관련 없는 디앱과 상호작용하는 트랜잭션을 추적할 필요가 없습니다. 온체인 데이터를 쿼리하는 것은 비용이 많이 들 수 있기 때문에 Sui 의 제품은 머클 트리에서 데이터를 파헤치지 않고도 게임 내 오브젝트의 진화를 추적할 수 있습니다.

온체인 스토리지

자산은 Sui 블록체인에 객체로 직접 저장되므로 머클 트리 인덱싱의 대상이 되지 않습니다. 자산을 온체인에 직접 저장하는 것은 자산을 온체인에 직접 업데이트하는 것보다 훨씬 저렴하기 때문에 온체인 스토리지 문제를 확장하기 위해 IPFS와 같은 기존 수단과 함께 사용됩니다.

참고: 이 글은 합의 모델의 지연 시간 증가에 대한 문장을 수정하기 위해 원래 형식에서 업데이트되었습니다. 하지만 원본 일각고래 논문 에서 이 사실을 발견한 이후, Sui 네트워크는 짧은 지연 시간을 제공하도록 개선되었습니다.

전체 시리즈 보기

  1. Sui?
  2. 스마트 계약
  3. 오브젝트 및 NFT 생성
  4. 동적 필드 및 컬렉션
  5. RPG 빌드 기본 사항
  6. 블록체인에 게임 배포