파이어댄서란 무엇인가요? 솔라나의 검증인 솔루션 개요

이 기사는 기계로 번역되었습니다
원문 표시

파이어댄서란 무엇인가요? Firedancer는 현재의 모든 네트워크 문제를 해결하기 위한 솔라나의 차세대 검증인을 위한 솔루션입니다. Firedancer가 실제로 그것이 말하는 것과 실제로 무엇인지를 수행할 수 있습니까? 아래 기사에서 알아보겠습니다.

솔라나에 대해 더 자세히 알고 싶으시면 아래 기사를 참조하세요:

솔라나 네트워크의 현재 과제

현재 솔라나 네트워크가 직면한 두 가지 큰 과제는 솔라나 네트워크의 분산화 수준과 안정성입니다. 첫째, 솔라나 네트워크의 탈중앙화 정도에 관한 것입니다. 솔라나 자체는 (실제로) 최대 수천 개의 TPS를 갖춘 모놀리식 블록체인입니다. Ethereum, Sui, Aptos, Avalanche, 심지어 레이어 2와 같은 오늘날의 블록체인을 살펴보면 솔라나가 훨씬 앞서 있습니다. 따라서 솔라나 네트워크의 검증자가 되기 위해서는 많은 하드웨어 요구 사항이 있으며 여기서 문제가 발생합니다:

  • 솔라나에 Validator를 배포하기 위한 하드웨어는 너무 비쌉니다.
  • 일부 하드웨어는 시중에서 구입할 수 없으므로 사전에 주문해야 합니다.

이러한 요인으로 인해 솔라나 네트워크에서 검증인이 될 수 있는 충분한 자원을 보유한 사람은 거의 없으며 이는 향후 탈중앙화에 영향을 미칩니다. 솔라나가 바라는 것은 시간이다. 시간이 지남에 따라 하드웨어는 더 저렴해지고 대중화될 것이므로 Validator 구현은 시간이 지남에 따라 더 쉬워질 것입니다. 그러나 주도권이 없는 솔루션에는 의존할 수 없습니다.

솔라나 요인 외에도 솔라나 네트워크가 폐쇄된다는 사실은 사용자들에게 너무 친숙해졌습니다. 이 문제는 네트워크의 보안과 분산화에 매우 강한 영향을 미칩니다.

파이어댄서 개요

파이어댄서란 무엇인가요?

Firedancer는 솔라나 네트워크의 성능을 향상시키기 위해 Jump Crypto가 구축하고 개발한 솔루션입니다. 정확하게 말하면 Firedancer는 C 및 C++ 프로그래밍 언어를 기반으로 구축된 Solana의 새로운 Validator 클라이언트 소프트웨어로, 빠르게 작동하고 메모리를 절약하도록 설계되어 고성능 클라이언트 구축에 적합합니다.

솔라나에서 Firedancer가 탄생하고 클라이언트에 다음과 같은 개선 사항이 적용되었습니다.

  • Firedancer는 동시 트랜잭션을 보다 효율적이고 빠르게 실행하며 혼잡을 최소화하도록 설계되었습니다. Solana는 병렬 실행을 적용한 최초의 Layer 1 중 하나였습니다.
  • Firedancer는 샤딩을 지원합니다. 솔라나가 수평적으로 확장됨에 따라 샤딩은 중요한 역할을 하게 될 것입니다.
  • Firedancer 클라이언트에는 블록체인 시스템의 블록 및 트랜잭션 전송 성능과 속도를 향상시키기 위해 최적화된 P2P 통신 프로토콜과 최적화된 네트워킹이 포함되어 있습니다.
  • Firedancer 클라이언트는 검증인이 합의 프로세스에 참여하고 네트워크 기여에 대한 보상을 받을 수 있도록 하는 기존 Solana 합의 메커니즘의 수정된 버전을 사용합니다.

위의 변경으로 인해 네트워크는 성능 및 확장성 향상, 클라이언트의 신뢰성 향상 등 많은 추가 이점을 갖게 되어 가동 중지 시간을 제한하고 네트워크를 보다 안정적으로 만듭니다. .

Firedancer는 2022년 온라인 데모 라이브 스트리밍에서 초당 100만 건 이상의 트랜잭션을 처리할 수 있음을 시연했습니다. 이 숫자는 정말 인상적인 숫자입니다!

그러나 장점 외에도 Firedancer에는 몇 가지 단점도 있습니다. 이는 여전히 새로운 기술이므로 실제 구현 시 많은 잠재적인 위험이 있습니다.

이더리움의 교훈을 되돌아보며

Ethereum 과 같은 네트워크의 분산화를 촉진하기 위해 그들이 제공하는 솔루션은 Ethereum Foundation 외부의 개발자가 다양한 프로그래밍 언어로 자신의 클라이언트를 구축하고 배포하도록 권장하는 것입니다. 이는 노드 운영자가 클라이언트를 사용하는 데 있어 많은 다양성을 갖는 데 도움이 됩니다.

현재 클라이언트 유형 수를 살펴보면 다음과 같습니다.

  • Nethermind: 네트워크의 38.92%를 차지합니다.
  • geth: 네트워크의 37.38%를 차지합니다.
  • erigon: 네트워크의 12.10%를 차지합니다.
  • besu: 네트워크의 10.33%를 차지합니다.
  • reth: 네트워크의 0.87%를 차지합니다.
  • coregeth: 네트워크의 0.33%를 차지합니다.
  • openethereum: 네트워크의 0.06%를 차지합니다.

클라이언트가 많으면 네트워크가 다음과 같은 더 많은 이점을 얻을 수 있습니다.

  • 각 클라이언트는 서로 다른 프로그래밍 언어로 구축되기 때문에 특정 클라이언트 집합이 실패하더라도 유효성 검사기가 다른 클라이언트를 선택하므로 네트워크에 큰 영향을 미치지 않습니다.
  • 블록체인에서 개인이 거래를 조작하는 경우를 피하기 위해 거래 최종성의 위험을 제한하십시오.
  • 개발자는 임의로 다양한 클라이언트를 구축할 수 있으며, 클라이언트가 많을수록 네트워크는 더욱 다양해지고 분산됩니다.

솔라나 네트워크의 클라이언트 수

현재 솔라나 네트워크는 다음을 포함하여 총 3개의 검증인 클라이언트를 배포했습니다:

  • 솔라나 랩스 클라이언트(Solana Labs Client) : 솔라나 랩스 클라이언트는 솔라나 랩스에서 솔라나를 위해 개발한 검증 서버 소프트웨어(Validator Client)입니다. 이것은 Rust 프로그래밍 언어로 작성된 Solana의 주요 서버 중 하나입니다. 이 서버는 암호화폐 스테이킹 과정에 참여하는 노드를 관리하고 솔라나 네트워크에서 새로운 블록을 제안하는 역할을 담당합니다.
  • Jito 클라이언트 : Jito-Solana 클라이언트는 솔라나용 검증 서버 소프트웨어(Validator Client)입니다. Solana의 메인 서버 소프트웨어로 알려진 Jito-Solana 클라이언트는 오픈 소스 Solana Labs 클라이언트에서 포크하여 만들어졌으며 Rust 프로그래밍 언어로도 작성되었습니다.
  • Sig 클라이언트 : Sig 클라이언트는 저수준 프로그래밍 언어의 기능과 고급 언어의 단순성 및 효율성을 결합하도록 설계된 고급 및 저수준 프로그래밍 언어인 Zig 프로그래밍 언어로 작성된 차세대 유효성 검사기 클라이언트입니다. .

요약

Firedancer는 계속해서 Solana 네트워크에 혁명을 일으키고 있으며 Solana가 레이어 1 전투의 다음 단계에서 위치를 되찾도록 도울 수 있습니다.

이 기사를 통해 모두가 Firedancer가 무엇인지 더 잘 이해할 수 있기를 바랍니다.

게시물 Firedancer 란 무엇입니까? 솔라나의 검증인 솔루션 개요는 HakResearch 에 처음 등장했습니다.

출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
3
즐겨찾기에 추가
1
코멘트