Sui의 Mysten Labs 기술 프로토타입, 탄력적 블록체인 확장에 대한 최초의 증거 제공

Sui의 Mysten Labs 기술 프로토타입, 탄력적 블록체인 확장에 대한 최초의 증거 제공

Sui의 Mysten Labs 기술 프로토타입은 PlatoBlockchain 데이터 인텔리전스를 확장하는 Elastic Blockchain에 대한 최초의 증거를 제공합니다. 수직 검색. 일체 포함.

[보도 자료 – 캘리포니아주 팔로알토, 20년 2024월 XNUMX일]

프로토타입 Sui 확장 프로그램인 Pilotfish는 사용된 머신 수에 정비례하여 스마트 계약 실행 처리량을 늘릴 수 있었습니다.

Sui Network의 선도적인 분산 시스템, 프로그래밍 언어, 암호화 전문가 및 창시자로 구성된 팀인 Mysten Labs는 오늘 블록체인 용량 확장에 있어 획기적인 성과를 발표했습니다. Sui 블록체인 환경에서 테스트 및 개발하는 동안 Sui 확장 프로토타입인 Pilotfish는 8개 시스템의 지원을 받아 처리량을 8배 증가시켜 선형 확장 가능성을 성공적으로 보여주었습니다. 특히, 테스트 중에 더 많은 머신이 추가됨에 따라 트랜잭션당 대기 시간이 감소하여 모든 블록체인에서 처음으로 대기 시간이 짧은 블록체인 트랜잭션에 대한 선형 수평 확장의 실행 가능성을 입증했습니다.

이 개념 증명은 ''라는 제목의 학술 사전 인쇄본으로 공식 발표되었습니다.Pilotfish: 게으른 블록체인을 위한 분산 트랜잭션 실행,”, 오픈 액세스 아카이브 arXiv에 대한 기사로 29년 2024월 XNUMX일에 처음 공유되었습니다.

논문의 저자 중 한 명이자 Mysten Labs의 연구원인 Lefteris Kokoris-Kogias는 "블록체인 업계가 현재 중앙 집중식 서버 기술을 통해서만 가능한 것과 동일한 동적 용량 증가를 달성하려고 하기 때문에 Pilotfish는 게임 체인저입니다."라고 말했습니다. "Pilotfish는 현재 고성능 블록체인의 최전선에 있는 것 이상으로 처리량을 늘릴 수 있는 잠재력을 가지고 있어 현재 존재하는 다른 블록체인이 달성할 수 없는 트랜잭션 처리량 수준을 가능하게 합니다."

Sui는 개별 검증기 내에서 병렬 트랜잭션 실행을 위해 여러 코어를 활용하여 처리량 측면에서 업계를 선도하고 있습니다. 이 접근 방식을 사용하여 메인넷 이후 몇 달 만에 Sui는 하루에 65.8만 건의 거래 실행을 달성했습니다. 이는 역대 블록체인 중 가장 많은 수치입니다. 그러나 단일 시스템은 한정된 수의 코어만 통합할 수 있으므로 이 전략을 통한 처리량 향상은 제한됩니다. 더욱이, 많은 수의 코어를 수용할 수 있는 기계는 구입하고 사용하는 데 비용이 많이 듭니다. Pilotfish가 제공하는 획기적인 솔루션을 통해 단일 검증인이 여러 서버를 동시에 사용할 수 있습니다. 이 새로운 기술은 탄력적인 용량을 가능하게 할 뿐만 아니라 AWS 또는 Heroku와 같은 중앙 집중식 솔루션과 유사한 자동 확장 아키텍처를 통해 필요에 따라 더 작고 저렴한 서버를 사용할 수 있습니다.

확장을 목표로 하는 거의 모든 다른 블록체인은 트랜잭션을 그룹화하여 한 번에 추가하는 일종의 일괄 처리 방식을 사용합니다. 이 방법의 단점은 상당한 추가 대기 시간입니다. 트랜잭션이 최종적으로 직접 이동하는 대신 다른 트랜잭션이 일괄 처리되어 실행될 때까지 기다리면서 지연됩니다. 이러한 다른 확장 솔루션과 달리 Pilotfish는 대기 시간을 늘리지 않고 잠재적으로 선형 처리량 확장을 달성합니다. 가장 간단한 용어로, Pilotfish가 지원하는 수평 확장을 사용하면 필요한 수의 머신을 사용하기만 하면 유효성 검사기는 처리량과 리소스 사용을 현재 사용 사례에 맞게 조정할 수 있습니다.

Mysten Labs의 연구원인 Alberto Sonnino는 “지금까지 검증인의 용량을 늘리는 유일한 방법은 더 강력한 기계로 업그레이드하는 것이었습니다. Pilotfish는 이러한 제약을 제거하여 실행 지연 없이 간단히 서버를 추가함으로써 수평적 확장을 가능하게 합니다. Pilotfish를 사용하면 더 이상 처리량 수준이 가능한지 여부가 아니라 필요한 서버 수만 문제가 됩니다.”

Pilotfish는 단일 검증자가 여러 시스템에서 트랜잭션을 실행할 수 있도록 함으로써 놀라운 확장성을 달성합니다. 특히 Pilotfish는 검증 기능을 세 가지 주요 역할로 나눕니다. (1) 높은 처리량 합의를 사용하여 시퀀싱 트랜잭션을 처리하는 기본 역할, (2) 트랜잭션을 저장하고 실행을 위해 전달하는 SequencingWorkers(SW); (3) 블록체인 상태를 저장하고 SW로부터 수신된 트랜잭션을 실행하는 ExecutionWorkers(EW). 보다 정밀하게 시스템 용량을 늘리기 위해 다양한 구성 요소가 여러 다른 시스템에 있을 수 있습니다.

실험 결과에서 Pilotfish는 이미 선형 확장, 낮은 대기 시간, 다양한 워크로드 지원 측면에서 놀라운 결과를 얻었습니다. 테스트에서 Pilotfish는 네트워크 응답 시간을 줄이고 대기 시간을 20ms 미만으로 유지했습니다. 향후 계획에는 다중 SequencingWorker, 샤드 복제 및 초고속 네트워킹과 같은 개선 사항이 포함됩니다.

특별 행사 (스폰서)
바이낸스 무료 $100(독점): 이 링크 사용 등록하고 바이낸스 선물거래 첫 달에 $100 무료 및 10% 수수료 할인 받기 (조건).


.맞춤 작성자 정보{
테두리 상단:없음;
여백 : 0px;
margin-bottom : 25px;
배경 : # f1f1f1;
}
.custom-author-info .author-title{
여백 - 가기 : 0px;
색상:#3b3b3b;
배경:#fed319;
패딩:5px 15px;
글꼴 크기 : 20px;
}
.author-정보 .author-아바타 {
마진 : 0px 25px 0px 15px;
}
.custom-author-info .author-avatar img{
border-radius : 50 %;
테두리: 2px 솔리드 #d0c9c9;
패딩 : 3px;
}

타임 스탬프 :

더보기 CryptoPotato