By Tianyi Wu, DeThings
1월 8일, 코인데스크는 솔라나가 많은 기대를 받고 있는 소프트웨어 업데이트인 파이어랜서의 테스트를 강화할 예정이라고 보도했습니다. 블록체인 처리 속도를 획기적으로 개선할 것으로 기대되는 소프트웨어 업데이트입니다.
솔라나의 핵심 개발자들은 이번 주말까지 체인의 저위험 테스트 네트워크에서 처리 능력의 "대다수"가 이전 버전의 파이어댄서인 프랭켄댄서를 통해 실행될 수 있을 것으로 예상한다고 솔라나 기술 디스코드 서버에 밝혔습니다. 실행 중입니다. 그리고 네트워크에 전력을 공급하는 컴퓨터를 실행하는 솔라나 검증인들을 위한 행동 요청이 있습니다. 이 업그레이드는 체인이 정기적으로 장애를 일으켰던 2022년부터 준비되어 왔으며, 솔라나의 안정성과 속도를 향상시킬 수 있는 업그레이드로 여겨졌습니다.
역사상 가장 빠른 블록체인이 등장할까요?
파이어랜서의 후원자들은 거대 트레이딩 업체인 Jump의 암호화폐 부문에서 개발한 이 소프트웨어가 글로벌 금융 시장을 블록체인으로 유인하기 위한 암호화폐 경쟁에서 솔라나가 독보적인 우위를 차지할 수 있을 것이라고 믿습니다. 이론적으로 초당 100만 건의 트랜잭션을 처리할 수 있으며, 이는 현재 사용 가능한 어떤 블록체인 기반 시스템보다 훨씬 빠른 속도입니다.
솔라나의 새로운 검증자 클라이언트로서 점프 크립토 팀의 주도하에 개발되었으며, 기본적으로 솔라나 네트워크의 처리량과 보안을 개선하는 데 전념하고 있습니다. 2022년부터 개발이 시작된 파이어댄서는 솔라나의 기존 러스트 언어 클라이언트(아가베)와는 완전히 대조적으로 C와 C++로 재설계되어 메모리 누수 등의 문제로 인한 시스템 충돌 가능성을 크게 낮춰 기존 클라이언트보다 안정성이 높다고 합니다. 안정성.
화이어댄서의 개발은 초기 단계에서 많은 어려움에 직면했습니다. 예를 들어, 새로운 소프트웨어의 복잡성으로 인해 테스트 중에 많은 결함이 발견되어 많은 검증자가 주의를 기울여야 했습니다.
파이어랜서 자체의 출시일은 아직 정해지지 않았습니다. 현재 점프 크립토는 파이어댄서와 솔라나의 메인 클라이언트 아키텍처의 요소를 결합한 하이브리드 버전인 프랭켄댄서만 출시했습니다. 이번 주 이전에는 소수의 검증자만 프랭켄댄서를 채택했으며, 많은 검증자가 결함이 있고 충돌이 발생하기 쉽다고 코인데스크에 말했습니다.
솔라나 검증자 커뮤니티의 오랜 멤버인 콜렌 하우스는 "이 프로젝트를 계속 진행하는 것은 매우 어려웠지만, 우리는 해냈다"고 말했습니다. 그는 프랭켄댄서의 광범위한 채택을 위한 새로운 추진을 소프트웨어의 '성숙'의 신호로 보고 있습니다.
Firedancer 기술 혁신
Firedancer는 특히 고성능 컴퓨팅 및 병렬 처리 분야에서 기존 Solana 클라이언트보다 여러 가지 중요한 기술 혁신을 가져왔습니다. 파이어랜서의 아키텍처는 고성능 컴퓨팅 스택, 네트워킹 스택, 런타임 및 합의 메커니즘의 세 가지 핵심 구성 요소로 이루어져 있습니다. 이러한 혁신으로 인해 솔라나 네트워크의 처리량이 극적으로 증가했으며, 이론적으로 초당 100만 건 이상의 트랜잭션을 처리할 수 있어 기존 시스템의 처리량 한계를 훨씬 뛰어넘을 수 있습니다.
병렬 처리와 효율적인 컴퓨팅
파이어랜서의 설계는 각 검증 노드가 트랜잭션 검증, 블록 패킹, 데이터 처리 등 다양한 작업을 여러 독립 스레드에서 수행하는 고도의 동시 컴퓨팅 모델에 기반하고 있습니다. 데이터 처리 등을 수행합니다. 이러한 병렬화를 통해 시스템은 컴퓨팅 리소스를 보다 효율적으로 할당하여 처리량을 극대화하고 처리 속도를 높일 수 있습니다. 이 설계는 각 스레드가 특정 작업에 집중하고 전용 CPU 코어를 갖도록 하여 리소스 낭비를 방지합니다.
타일 아키텍처
파이어랜서는 각 타일이 특정 작업에 대응하고 특정 스레드 및 CPU 코어와 연결되는 혁신적인 타일 아키텍처를 도입했습니다. 각 타일은 특정 작업에 해당하며 특정 스레드 및 CPU 코어에 연결됩니다. 이 유연한 아키텍처를 통해 다양한 유형의 작업에 실제 필요에 따라 리소스를 할당할 수 있습니다. 예를 들어, 네트워크 및 QUIC 프로토콜 타일은 초당 100만 건 이상의 트랜잭션을 처리할 수 있는 매우 빠른 반면, 검증 및 은행 타일은 안전한 검증과 트랜잭션 실행에 중점을 두며 처리량은 낮지만 동시성이 높은 트랜잭션 요청을 처리할 수 있습니다.
효율적인 합의 및 네트워크 전송
Firedancer의 합의 메커니즘은 네트워크 데이터 흐름과 분산 처리를 최적화하여 거래 검증 지연 시간을 줄이고 전반적인 시스템 응답성을 개선합니다. 파이어랜서의 합의 메커니즘은 네트워크 데이터 흐름과 분산 처리를 최적화하여 트랜잭션 검증 지연 시간을 줄이고 시스템 응답성을 개선합니다. 이를 통해 솔라나 네트워크는 높은 동시성 및 부하 급증 시에도 효율적인 운영을 유지하여 단일 장애 지점으로 인한 시스템 충돌을 방지할 수 있습니다.
솔라나에 대한 파이어댄서의 영향
혁신적인 처리량
파이어댄서의 가장 큰 특징 중 하나는 향상된 성능입니다. 개발팀에 따르면 파이어댄서는 초당 100만 건 이상의 트랜잭션을 처리할 수 있으며, 이는 현재 솔라나의 이론적 한계인 50,000 TPS를 훨씬 뛰어넘는 수치입니다. 이러한 성능은 글로벌 금융 시장에서 솔라나 블록체인의 경쟁력을 크게 향상시키고 향후 디파이 및 웹3.0 애플리케이션을 위한 더욱 강력한 인프라를 제공합니다. 거래 처리량이 일반적으로 초당 수만 건에 달하는 Visa와 같은 전통적인 금융 결제 시스템을 기준으로 볼 때, 파이어랜서의 성능은 의심할 여지없이 솔라나를 경쟁사와 차별화하여 블록체인 결제의 미래 리더로 만들 것입니다.
네트워크 안정성 및 보안 강화
성능 개선 외에도 파이어랜서는 솔라나 네트워크의 보안을 크게 강화했습니다. 파이어댄서는 기존 시스템과 호환되는 새로운 클라이언트를 도입함으로써 솔라나 네트워크의 탈중앙화를 강화할 뿐만 아니라 개별 클라이언트 장애로 인한 네트워크 충돌 위험을 더욱 줄입니다. 기존 러스트 클라이언트와 달리 파이어댄서는 C와 C++로 작성되어 메모리 누수와 같은 문제로 인한 다운타임을 방지할 뿐만 아니라 장애 발생 시 영향의 범위를 최소화합니다.
네트워크 업그레이드의 복잡성 감소
Firedancer의 도입은 Solana 네트워크 업그레이드를 위한 새로운 솔루션도 제공합니다. 이전 버전에서 Solana는 네트워크 업데이트 및 유지 관리를 위해 소수의 클라이언트에 의존해야 했으며, 이러한 단일 의존성 때문에 업그레이드 시 기술적 어려움이 종종 발생했습니다. Firedancer가 추가됨에 따라 Solana는 이제 더 많은 클라이언트 옵션을 보유하게 되어 네트워크 업그레이드가 더욱 유연하고 효율적으로 이루어집니다. 또한, 파이어댄서는 기존 프로토콜과의 호환성을 통해 디앱 개발자와 사용자들이 큰 조정 없이도 생태계를 원활하게 전환할 수 있도록 지원합니다.