파이어댄서는 확장성, 탈중앙화, 네트워크의 견고성을 개선할 것으로 기대되는 솔라나(SOL)의 검증자 클라이언트 소프트웨어이다.
이 개발은 솔라나 생태계에서 가장 중요한 혁신 중 하나로 선전되고 있으며, 초기 테스트 결과 솔라나에서 초당 1백만 건 이상의 트랜잭션을 처리할 수 있는 파이어댄서의 잠재력을 보여주었다.
이 글에서는 기술 전문 용어를 분석하여 솔라나의 파이어댄서가 무엇인지, 그리고 그에 대한 과대 광고에 대한 이해를 돕고자 한다.
주요 내용
- 파이어댄서는 암호화폐 인프라 및 독점 거래 회사인 점프 트레이딩에서 개발한 독립적인 검증자 클라이언트이다.
- 파이어댄서의 도입으로 솔라나의 검증자 클라이언트 다양성이 향상되고 솔라나에서 샤딩을 통한 확장이 가능해질 것이다.
- 파이어댄서는 2024년 하반기에 테스트넷에 출시될 예정이다.
솔라나에서 파이어댄서란 무엇인가?
먼저 검증자 클라이언트가 무엇인지 알아보자.
검증자 클라이언트는 블록체인 네트워크의 검증자 노드에서 실행하는 소프트웨어이다. 검증자 클라이언트 소프트웨어는 지분 증명(PoS) 블록체인 기능의 핵심으로, 트랜잭션 실행을 촉진하고 노드 네트워크가 합의를 달성할 수 있도록 지원한다.
2023년 10월의 솔라나 검증인 상태 보고서에 따르면 솔라나는 두 개의 검증인 클라이언트를 보유하고 있었다. 첫 번째 검증자 클라이언트는 솔라나 랩스에서 개발했다. 당시 약 69%의 지분이 원래 솔라나 랩스 클라이언트를 통해 운영되었다.
지토랩스에서 개발한 검증자 클라이언트가 나머지 31%의 솔라나 검증자 지분을 차지했다.
이제 점프 트레이딩이라는 암호화폐 인프라 회사에서 개발한 독립 검증인 클라이언트인 파이어댄서가 곧 솔라나 검증인에게 제공될 예정이다.
파이어댄서는 어떻게 솔라나의 탄력성과 탈중앙화를 강화할 수 있을까?
파이어댄서의 도입으로 솔라나의 검증자 클라이언트 다양성이 향상될 것이다.
단일 클라이언트에 의존하면 네트워크가 공격과 버그에 취약해질 수 있으므로 독립적으로 개발된 다양한 검증인 클라이언트를 보유하는 것은 블록체인 네트워크의 탈중앙화와 보안에 필수적이다.
파이어댄서가 솔라나의 복원력과 탈중앙화를 강화하는 주요 이유는 다음과 같다:
- 버그 – 여러 클라이언트에 분산된 노드는 개별 클라이언트의 버그로 인해 전체 네트워크가 중단되지 않도록 보장한다.
- 공격 – 유효성 검사기 클라이언트 다양성은 특정 클라이언트를 표적으로 하는 공격에 대한 핵심 방어선으로 간주된다. 클라이언트 다양성이 낮으면 서비스 거부 공격과 같은 해킹 및 공격이 발생할 수 있다.
- 최종성 – 지분 증명 블록체인에서 암호화폐의 상당 부분을 스테이킹하는 데 사용되는 검증자 클라이언트의 버그로 인해 검증자가 거래를 마무리하고 합의를 달성하지 못할 수 있다.
어떤 의미에서 파이어팬서는 존재한다는 것만으로도 차이를 만들어낸다.
솔라나는 건강 보고서에서 이렇게 말했다:
“검증자 클라이언트의 다양성은 네트워크의 장기적인 상태와 기능에 중요하다. 여러 검증자 클라이언트를 사용하면 단일 클라이언트에서 하나의 버그나 유해한 코드가 발생할 위험이 동일한 버그나 멀웨어 공격을 받을 가능성이 낮은 다른 독립 클라이언트의 존재로 인해 완화되어 전체 네트워크 중단의 가능성을 낮춘다.”
이 글을 쓰는 시점에 이더리움(ETH)은 현존하는 모든 지분 증명 블록체인 중 가장 다양한 검증자 클라이언트를 보유하고 있었다. Ethernodes.org에 따르면 이더리움 메인넷 검증자는 geth (46.7%), nethermind (35.6%), besu (7.5%), erigon (7.2%), reth (2.8%) 등을 사용했다.
파이어댄서는 솔라나를 어떻게 확장할 수 있을까?
존재하는 것도 중요하지만, 그 일을 잘하는 것도 당연히 중요하다.
파이어댄서 클라이언트는 솔라나 랩에서 개발한 기존 유효성 검사기 클라이언트의 효율성을 개선하기 위해 개발된 새로운 솔라나 유효성 검사기이다.
“3년간의 하이퍼스케일 프로젝트를 통해 매우 빠르고 인상적으로 완성된 코드를 사후적으로 다시 작성할 수 있는 기회이다.”라고 파이어댄서 개발사인 점프 트레이딩의 사장인 카나브 카리야는 말한다.
“솔라나 네트워크에는 다소 직관적이고 영리한 엔지니어링을 통해 설계된 영리한 디자인 요소가 많지만, 코드 기반이 구축되는 과정에서 시간 압박이 심해 완전히 구체화되지는 못했다.
“이번 기회는 전체 프로토콜을 처음부터 명확하게 지정하고, 모든 설계 결정을 분석하고, 소프트웨어의 모든 부분을 문서화하고 벤치마킹하여 새로운 균열을 일으킬 수 있는 기회이다.”라고 카리야는 덧붙였다.
블록체인 개발 플랫폼 알케미에 따르면, 파이어댄서 클라이언트가 기존의 한계를 해결하고 기존 솔라나 검증자 클라이언트를 개선할 수 있는 네 가지 주요 방법이 있다:
- 향상된 트랜잭션 처리 – 파이어댄서 클라이언트를 사용하는 검증자는 많은 수의 동시 트랜잭션을 지원할 수 있어 처리 시간이 빨라지고 처리량이 증가한다. 이러한 개선의 핵심적인 이유는 메모리 효율적인 C 및 C++ 프로그래밍 언어를 사용하여 파이어댄서를 개발했기 때문이다.
- 샤딩 지원 – 파이어댄서는 솔라나에서 샤딩을 통한 확장이 가능하다. 샤딩은 네트워크를 샤드라고 하는 여러 개의 작은 체인으로 나누는 수평적 확장 방식이다.
- 네트워킹 개선 – 파이어댄서에서 압축 및 배치와 같은 기술을 사용하면 노드 네트워크를 통해 전송해야 하는 데이터의 양이 줄어들어 네트워킹 및 P2P 통신이 최적화될 것으로 예상된다.
Alchemy는 새로운 기술과 관련된 위험과 노드 운영자가 새로운 파이어댄서 클라이언트를 사용하는 방법을 배우는 데 소요되는 시간을 솔라나에서 파이어댄서 클라이언트의 주요 단점으로 파악했다.
다른 암호화폐 리서치 회사인 Messari는 파이어댄서가 새로운 시장을 개척하고 솔라나에서 DeFi 경험을 개선할 수 있다고 말했다.
8/ @jump_firedancer's success can unlock several significant benefits.
Firstly, it can enhance DeFi maturity by reducing latency times, bringing decentralized exchanges closer to centralized exchange parity. pic.twitter.com/2XngtsqSt6
— Messari (@MessariCrypto) June 6, 2023
점프 트레이딩 소개: 파이어댄서 개발자
선도적인 암호화폐 인프라 개발자로 솔라나 커뮤니티에서 파이어댄서에 대한 기대감을 갖게 한 파이어댄서의 개발자인 점프 트레이딩에 대해 알아보자.
점프 트레이딩은 알고리즘 및 고빈도 트레이딩 전략 개발을 전문으로 하는 트레이딩 회사이다.
업계에서는 점프가 대규모 글로벌 트레이딩 인프라를 개발한 경험을 바탕으로 솔라나의 확장성과 탄력성을 강화할 수 있는 검증자 클라이언트 소프트웨어를 구축할 수 있을 것으로 기대하고 있다.
“솔라나 메인넷 블록 생산이 네 차례나 중단되어 수백 명의 검증자 운영자가 수동으로 개입하여 복구를 수행해야 했다. 이러한 잦은 중단으로 인해 솔라나 네트워크의 신뢰성에 의문이 제기되었다.”라고 점프는 말한다.
“하지만 저희는 솔라나 프로토콜 자체에 근본적인 재설계가 필요하지 않다고 생각한다. 오히려 다운타임은 합의 문제를 일으키는 소프트웨어 모듈의 오류로 인해 발생할 수 있으며, 이 중 일부는 과거에 다른 블록체인 네트워크에도 영향을 미쳤다.”
솔라나 파이어댄서 출시일
점프는 2022년 8월에 파이어댄서 검증자 클라이언트 개발 계획을 처음 발표했다.
테스트넷에 들어간 첫 번째 파이어댄서 검증자는 점프에 의해 ‘프랭켄댄서’라는 별명을 얻었다. 2024년 7월, Jump는 프랭켄댄서에서 버그를 발견한 개발자에게 100만 달러의 버그 바운티 프로그램을 발표했다.
솔라나 브레이크포인트 2023 행사에서 솔라나 재단의 댄 앨버트 전무이사는 파이어댄서가 2024년 하반기에 테스트넷에 출시될 예정이라고 말했다.
솔라나 파이어댄서의 메인넷 출시일은 2025년이 될 것으로 예상된다.
결론
파이어댄서는 솔라나의 현대적인 성능 중심 설계를 기반으로 세계에서 가장 확장성이 뛰어난 레이어 1(L1) 블록체인이 될 수 있도록 지원한다.
2025년이면 파이어댄서 개발이 3년차에 접어들게 된다. 솔라나 커뮤니티는 개발자들이 시간을 들여 제품을 완성한 후 대중에게 공개할 것을 믿으며 메인넷 출시를 인내심을 갖고 기다릴 것이다.
FAQs
파이어댄서는 솔라나의 성과를 어떻게 개선하나요?
솔라나에 유효성 검사기 클라이언트가 중요한 이유는 무엇인가요?
참고자료
- 검증자 상태 보고서: 2023년 10월 | 솔라나 (솔라나)
- 이더리움 메인넷 통계 (이더노드)
- 점프 크립토의 파이어댄서(솔라나 검증자 클라이언트) – 카나브 카리야 & 케빈 바우어스 (유튜브)
- 파이어댄서란 무엇인가? 솔라나 2.0 심층 분석 (알케미)
- 메사리 온 엑스 (X)
- 파이어댄서 신뢰성 노력 (점프크립토)
- 부스트 | 파이어댄서 v0.1 (이뮤네피)
- 브레이크포인트 2023: 파이어댄서 업데이트 (유튜브)