
2023 솔라나 개발자 생태계 보고서
글: 솔라나 재단
번역: 0x711, BlockBeats
솔라나 개발자 생태계는 계속 성장하고 있다. 2023년에는 도구, 개발자 경험, 콘텐츠 품질 및 사용 가능한 프로그래밍 언어의 다양성 측면에서 개발자 생태계가 중대한 진전을 이뤘다. 오늘날 솔라나 개발자 생태계는 매월 활성화된 오픈소스 라이브러리 개발자가 2,500명 이상이며, 전문 개발자들이 꾸준히 생태계에 합류하면서 개발 환경은 점점 더 성숙해지고 있다.
개발자 생태계
블록체인의 개발자 생태계 건강성은 네트워크 유지에 매우 중요하다. 생태계의 건강성을 측정하는 것은 어렵고 단일 지표로 전체 상황을 설명할 수 없지만, 다음 지표들은 평가를 위해 필수적이다:
-
월간 활성화된 오픈소스 개발자 수: 생태계 내에서 매월 활동하는 오픈소스 개발자 수.
-
개발자 유지율: 생태계가 지속적인 개발을 유도하는 '접착력' 정도.
-
개발자 경험 수준: 개발자의 전문 경험 수준.
-
개발자 성장률: 특정 시점에 생태계에 들어오는 개발자 수.
월간 활성화된 개발자 수
네트워크 성장을 측정하는 가장 간단한 방법 중 하나는 블록체인 상에서 활동하는 개발자 수를 세는 것이다. 솔라나 재단은 개발자 데이터 수집을 위해 오픈소스 서비스를 활용하며, 이러한 데이터 수집 방식을 공개적으로 기록하고 있다. 지난 1년 동안 솔라나에서는 약 2,500~3,000명의 개발자가 2023년 한 해 동안 지속적으로 활동했다.

2023년 개발자 월간 활성화 데이터
일정 수준의 개발자를 유지하는 것은 생태계가 새로운 인재를 유치하고 유지할 수 있는 능력을 보여주는 중요한 지표다. 다만 이 데이터는 공개 저장소에 기여한 개발자만 통계에 포함되며, 개인 저장소에서 발생하는 활동은 반영되지 않기 때문에 특정 시점의 활성 개발자 수가 과소평가될 수 있다. 솔라나 재단은 솔라나 블록체인상 오픈소스 커뮤니티 성장을 지원하기 위해 노력하고 있으며, 공개 개발에 대한 지속적인 지원은 솔라나 애플리케이션의 미래 혁신을 추진하는 데 기여할 것이다.
개발자 유지율
매월 활성화된 개발자 수를 측정하는 것은 이야기의 일부일 뿐이다. 실험적으로 다양한 블록체인을 탐색하는 개발자들이 유지율이 낮다면, 지속 가능한 개발자 커뮤니티로 전환되기 어렵다. 낮은 유지율은 위험 요소가 되며, 개발자가 네트워크에 의미 있는 기여를 하기 전에 이탈할 가능성이 있다. 따라서 개발자 커뮤니티의 건강성을 더욱 평가하기 위해서는 월간 활성화 지표와 함께 유지율을 함께 측정하는 것이 중요하다. 본 보고서에서는 개발자가 시작 후 연속 3개월 동안 최소한 한 번 코드 제출을 할 경우, 유지된 개발자로 정의한다.

2023년 개발자 월간 유지율 데이터
2023년 동안 솔라나 생태계의 3개월 개발자 유지율은 31%에서 50% 이상으로 증가했으며, 이는 더 많은 신규 개발자들이 생태계에 머무르게 되었다는 것을 의미한다. 유지율 향상은 다음과 같은 몇 가지 이유 때문일 수 있다:
-
개발자 유입 과정이 개선되고 있다.
-
솔라나 블록체인이 개발자들에게 더 명확한 선택지가 되고 있다.
-
생태계 내 기회가 증가하고 있다.
지난 1년간 솔라나 재단은 입문 가이드를 여러 차례 발표하며 솔라나 개발자 입문 프로세스를 지속적으로 개선했다. 다양한 난이도와 초점을 가진 개발자 트레이닝 캠프를 통해 6개월마다 400~500명의 고급 개발자가 졸업하여 솔라나 상에서 구축하려는 의지를 보이고 있다. 최근 솔라나 하이퍼드라이브 해커톤의 데이터에 따르면, 상위 150명 제출자 중 약 50%, 수상자 중 약 50%가 이러한 트레이닝 캠프 중 하나를 수료했다. 생태계 내 팀들도 솔라나 상에서의 구축을 적극적으로 지원하고 있다. 예를 들어 Helius 팀은 개발자들이 왜 솔라나에서 구축해야 하는지 설명하는 블로그 포스트를 게시했다. 생태계 내 개발자 기회를 측정하기는 어렵지만, jobs.solana.com에 게시된 직무 수는 꾸준히 증가하고 있으며, 이 사이트는 솔라나 생태계 내 일자리를 종합한다. 2023년 1월의 15개에서 현재 95개로 증가했으며, 2023년 12월 한 달에만 41개의 직무가 추가됐다. 비록 완벽한 지표는 아니지만, 일자리는 새로운 인재가 네트워크에 기여하고 구축하는 데 있어 매우 중요하다.
개발자 경험 수준
체인 상에서 애플리케이션을 구축하는 개발자의 기술 수준은 네트워크의 전반적 성공에 직접적인 영향을 미친다. 만약 네트워크가 주로 경험이 풍부한 개발자들에 의해 구축된다면, 해당 네트워크의 애플리케이션이 신규 사용자를 유치할 가능성이 더 높아진다. 솔라나의 경우, 생태계에 진입하는 개발자 중 절반 이상이 최소 3년 이상의 경험이 있으며, 이는 그들이 구축하는 애플리케이션에 더 고도화된 기여를 가능하게 한다. 이를 측정하는 방법 중 하나는 전 세계 솔라나 해커 하우스(일주일간 진행되는 행사) 참가자의 경험 수준을 측정하는 것이다. 이 행사는 학습과 네트워킹 공간으로, 강연과 오피스 아워가 개발자 및 창립자들을 중심으로 구성된다. 2023년 솔라나 해커 하우스에 참석한 1,059명의 개발자 중 52.5%가 3년 이상의 개발자 경험을 보유하고 있다고 답했으며, 이는 우리 행사의 어떤 그룹보다도 많다.

개발자 경험 수준 데이터
개발자 성장
솔라나 생태계는 비교적 새로운 편이다(솔라나 메인넷 베타는 2020년 3월 출시). 하지만 이미 월간 활성화된 개발자 수 기준으로 두 번째로 큰 생태계로 성장했다. 이러한 성장은 다양한 요인에 기인하며, 어떤 요인이 대부분의 개발자 유입을 이끌었는지 특정하기는 어렵다. 메인넷 베타 출시 이후 솔라나 재단은 개발자 생태계 확장을 핵심 목표로 다양한 이니셔티브를 시작하거나 자금을 지원했다. 주요 이니셔티브로는 솔라나 해커톤, 솔라나 해커 하우스, 브레이크포인트, 교육 트레이닝 캠프 및 대학 후원 행사 등이 있다. 슈퍼팀DAO, mtnDao, Metcamp, Gen3 등의 생태계 리더십 팀들도 이러한 성장에 기여했다. 우리는 솔라나 해커톤이 개발자 생태계 건강성의 중요한 지표가 될 것으로 예상한다. 2020년 이후 솔라나 재단은 8차례의 해커톤을 후원했다. 지난 3년 동안 3,000개 이상의 프로젝트가 시작되었으며, 해커톤 제출 프로젝트들은 6억 달러 이상의 자금을 모금했다. 각 해커톤을 거듭할수록 제출 수가 증가하고 있으며, 최근 해커톤인 '솔라나 하이퍼드라이브'는 900건 이상의 제출을 받았다.

해커톤 제출 수
글로벌 성장
전체 생태계가 성장하고 있지만, 다수의 성장은 신규 진입한 글로벌 지역에서 비롯된다는 점에 주목해야 한다. 글로벌 개발자 생태계의 노력은 아래로부터 시작되는 커뮤니티 철학에 기반하며, 이러한 커뮤니티가 외부로 확장되고 있다. 예를 들어 SuperteamDao는 인도 중심의 빌더 커뮤니티로 시작했으나, 2023년 초부터 다른 국가로 확장되어 현재 8개국에 지사를 두고 있다. 유사한 철학을 가진 다른 그룹으로는 대만의 Gen3, 싱가포르의 MetacampDao, 미국의 mtnDao 등이 있다. 솔라나 재단은 현재 세부적인 지역별 성장을 매일 추적하지는 않지만, 6개월마다 열리는 솔라나 해커톤을 통해 지역 수준에서의 성장률을 확인할 수 있다. 솔라나 재단의 최근 해커톤 '솔라나 하이퍼드라이브'에는 151개국에서 참가자가 참여했으며, 이 중 65개국이 최종 작품을 제출했다.

역사적으로 미국은 솔라나 해커톤에서 가장 많은 대표국이었으며, 인도가 그 뒤를 이었다. 최근 몇 년간 해커톤 제출에서 미국 외 지역의 비중이 크게 증가했으며, 하이퍼드라이브에서는 2021년의 76%에서 91%로 증가했다. 개발자 커뮤니티는 인도, 독일, 중국, 영국, 터키, 베트남 등 엔지니어링 인재가 풍부한 국가들을 우선적으로 주목해왔다. 주목할 만한 국가로는 브라질과 라틴 아메리카 전역, 일본, 프랑스, 나이지리아, 이스라엘이 있다.

솔라나 생태계에서 가장 성숙한 지역인 미국은 여전히 해커톤 수상자에서 주도적인 위치를 차지하고 있지만, 이러한 수치는 계속 변화하고 있다. 궁극적으로 모든 개발자 생태계의 목표는 전 세계적으로 균등하게 분포된 고품질 프로젝트를 만드는 것이다.

현재 솔라나에서 구축하기
광범위한 블록체인 채택은 견고한 인프라와 개발자 도구의 가용성에 달려 있으며, 이는 원활한 초보자 입문과 지속적인 개발을 가능하게 한다. 개발자는 어떤 생태계에서 구축할지 결정할 때 다음의 몇 가지 핵심 요소를 고려한다:
-
개발자 경험: 애플리케이션을 배우고 구축하는 것이 얼마나 쉬운가?
-
유지 관리: 구축 중인 애플리케이션의 유지 및 모니터링에 얼마나 많은 작업이 필요한가? 솔라나 생태계가 계속 발전함에 따라 각 분야도 성숙해져 개발자에게 더 접근하기 쉬워질 것으로 예상된다.
개발자 경험
개발자 경험은 어떤 생태계에서도 핵심적인 부분이며, 이용 가능한 리소스와 도구의 성숙도는 개발자의 구축 과정에 결정적인 영향을 미친다. 현재 솔라나 블록체인은 점점 더 성숙한 도구 생태계와 방대한 개발자 입문 학습 리소스를 보유하고 있다. 앞으로는 처음부터 끝까지 프로젝트를 구축하는 데 대한 더 많은 리소스 제공, 디버깅 및 계산 리소스 사용을 이해하는 도구 개발이 신규 개발자의 가속화를 도울 수 있을 것이다. 솔라나 프로토콜은 병렬 처리 능력으로 유명하며, 이는 개발자가 사용할 상태 부분을 사전에 선언하도록 요구함으로써 가능하다. 따라서 개발자는 모든 상태를 더 쉽게 관리할 수 있도록 적절한 프레임워크와 도구가 필요하다. 솔라나에서 구축할지 결정하는 개발자들은 다음과 같은 질문을 던진다:
-
문서 및 예제: 참고 가능한 문서와 리소스가 얼마나 쉽게 이용 가능한가?
-
교육 프로그램 및 과정: 개발자에게 제공되는 교육은 무엇이 있는가?
-
SDK 및 프레임워크: 나의 개발을 가속화할 수 있는 일반적인 SDK 및 프레임워크가 존재하는가?
-
로컬 개발 도구: 로컬 도구는 얼마나 유연하여 새로운 애플리케이션의 프로토타이핑을 빠르게 할 수 있는가?
-
도구 완비성: 솔라나는 다른 생태계와 비교해 어떻게 평가되는가?
문서 및 예제
현재 솔라나 블록체인의 문서는 대부분 개념 중심이며, 솔라나에서 구축을 시작하는 개발자를 위한 가이드를 포함한다. 지난 1년 동안 솔라나에서 체인 상 애플리케이션을 구축하는 데 도움이 되는 수많은 프로그램 예제가 만들어졌으며, 이는 체인 상 개발자 생태계의 시작을 촉진했다. 솔라나 쿡북은 포괄적인 클라이언트 코드 예제를 제공하며, 각각 최소한 세 가지 이상의 서로 다른 프로그래밍 언어로 작성된 수백 개의 코드 조각을 포함한다. 솔라나 프로토콜의 최신 내부 정보를 더 알고자 하는 개발자들에게는 현재 최신 정보 부족 문제가 있다. 이는 부분적으로 솔라나 프로토콜의 빠른 업데이트 속도 때문이기도 하다. 솔라나는 문서 개선 및 프로토콜 사양을 점진적으로 완성하며, 구현 전에 문서에 내용을 반영함으로써 누락된 부분을 메울 계획이다. 솔라나가 계속 성숙함에 따라 Umbra Research와 같은 연구 조직들이 내부 지식을 서술하기 시작하면서, 최신 정보는 문서에서 더 일반적으로 나타날 것으로 보인다.
교육 프로그램 및 과정
본 문서 작성 시점에서, 솔라나 생태계에 진입하는 개발자를 돕기 위한 다양한 완전한 교육 프로그램과 과정이 존재한다. 이는 자기주도 학습 과정과 멘토링 기반 집단 교육 프로그램을 포함한다. 교육 개발 프로그램의 다양한 구조는 개발자가 선호하는 방식으로 학습할 수 있게 하며, 책임감을 유지하고 참여자의 성공 가능성을 높인다. 지난 12개월간의 자기주도 교육 프로그램 및 과정은 다음과 같다:
-
Solana 해체 과정
-
Freecodecamp
-
EasyA - IdeaSoft
또한 멘토링 기반 프로그램은 다음과 같다:
-
Web3BuildersAllianace
-
Encode Club
-
Ackee Blockchain
-
Narr8itive
-
Calyptus
-
DevsNest
-
RiseIn
-
Nas Academy
SDK 및 프레임워크
솔라나 개발자 생태계는 대부분의 개발자에게 영향을 미치는 견고한 SDK 기반을 갖추고 있다. UI 프레임워크 측면에서 솔라나 블록체인은 React 및 Next.js 도구에 높은 집중도를 보인다. 각 언어별로 다음과 같은 방식으로 이용 가능한 도구를 평가할 수 있다:
-
솔라나 SDK: RPC와 상호작용하고 블록체인과 연결하기 위한 트랜잭션 생성 SDK.
-
프로그램 프레임워크: 특정 프로그래밍 언어를 사용하여 솔라나 프로그램을 생성하는 기능.
-
개발자 영향도: 특정 프로그래밍 언어 또는 UI 프레임워크를 사용하는 개발자의 비율로 측정.

새로운 개발자는 이제 Rust를 배우거나 솔라나 스마트 계약을 작성하지 않고도 Typescript만으로도 솔라나 구축에 완전히 참여할 수 있다. 또한 다양한 기술 분야의 개발자들을 위한 새로운 도구도 등장했다. 게임 개발자는 기능이 잘 갖춰진 Unity SDK, Godot SDK, Unreal Engine SDK를 이용할 수 있다. 핀테크 개발자는 SolanaPay를 통해 솔라나를 빠르게 채택할 수 있다. 지금 솔라나에서 구축하는 것은 그 어느 때보다 쉬워졌다.
UI 프레임워크
스캐폴드 및 지갑 어댑터는 각 UI 프레임워크의 개발자 경험을 편리하게 만든다. 현재 가장 많이 지원되는 프레임워크는 React 및 Next.js이며, 많은 개발자를 포괄한다.
-
스캐폴드: 개발자가 샘플 웹사이트 설정을 빠르게 시작할 수 있게 해주는 도구.
-
지갑 어댑터: 솔라나 지갑과의 간편한 통합을 지원하는 도구.

로컬 개발 환경
로컬 개발 환경은 개발자가 로컬 머신에서 구축할 수 있도록 해주는 일련의 도구로, 개발 속도를 높이고 구축 비용을 줄인다. 새로운 애플리케이션을 구축하기 위해 개발자는 먼저 로컬 컴퓨터에서 구축을 시작해야 한다. 효율적인 로컬 개발 환경은 새로운 프레임워크에서 구축할 때 개발자가 느끼는 저항감을 크게 줄일 수 있다. 현재 주로 사용되는 로컬 환경 도구는 솔라나 툴킷(Solana Tool Suite)이다. 솔라나 툴킷은 개발자가 로컬 머신에서 테스트 검증기를 실행하고, 트랜잭션을 보내며, 에어드랍을 하고, 스마트 계약을 배포하고, 환경에서 테스트를 실행할 수 있게 한다. 이 도구를 통해 개발자는 프로덕션 환경에서 처음부터 끝까지 애플리케이션을 실행할 수 있다. EVM의 성숙한 Foundry 툴체인과 비교하면, 솔라나 툴킷은 CLI를 통해 트랜잭션을 보내고 메인넷 계정을 쉽게 복제할 수 있는 기능을 제공하지만, 경험상 그렇게 간단하지는 않다. 솔라나 스마트 계약은 상태가 없기 때문에, Foundry보다 계정 가져오기가 더 수동적이며, 개발자는 로컬에서 테스트를 실행하기 위해 여러 위치에서 상태를 수집하거나 생성해야 한다. 트랜잭션 전송은 가능하지만, 모든 스마트 계약처럼 확장하기는 쉽지 않다. 이는 솔라나 프로토콜이 사용자에게 스마트 계약과 상호작용할 때 직렬화 방식을 선택할 권한을 주기 때문에 다양한 상호작용 방식이 존재하며, 직접적인 표준이 없다. 그러나 장기적으로 이 문제들은 모두 해결 가능하다.
다른 생태계 도구체인과의 균형
솔라나 생태계 도구체인의 가용성을 측정하는 한 가지 방법은 EVM 외부의 인기 도구들과 비교하는 것이다. 대부분의 웹3 및 스마트 계약 초보 개발자는 첫 번째 언어로 Solidity를 배우며, EVM 프로그래밍 패러다임을 익힌다. 이 초기 EVM 경험은 이후 솔라나 생태계로 전환하는 개발자들에게 복잡성을 초래하는데, 이는 일반적으로 개발자가 EVM에 대해 알고 있던 것을 잊고, 솔라나 프로토콜의 계정 모델을 올바르게 사용하기 위해 다시 배워야 하기 때문이다. 5,800명의 Solidity 월간 활성화 개발자 중 단지 7%만이 솔라나 개발을 시도한 것으로 나타났다. 솔라나 블록체인 채택을 가속화하고 EVM에서 전환하는 개발자의 반복 속도를 높이기 위한 도구들이 존재한다. 다음 프로젝트를 통해 Solidity 개발이 가능해졌다:
-
Neon: EVM 호환 개발 환경
-
Hyperledger Solang: 솔라나용 Solidity 컴파일러
EVM 호환 환경 외에도, 많은 개발자들이 솔라나의 기본 개발 방식을 사용할 수 있다. EVM 생태계에서 이용 가능한 주요 도구 대부분은 솔라나에서도 대응 도구가 존재한다:

솔라나 블록체인이 EVM에 비해 상대적으로 새롭다는 점을 감안할 때, 이는 개발자 생태계가 솔라나 개발자 경험을 향상시키기 위해 필요한 모든 도구를 구축하고 있다는 것을 증명한다. 아직 Foundry의 모든 기준에 도달하지는 못했지만, 솔라나 생태계는 도구체인을 더욱 개선하고 성숙시키기에 유리한 위치에 있다.
유지 관리
애플리케이션을 프로덕션 환경에 배포하는 모든 개발자는, 애플리케이션을 쉽게 유지 관리할 수 있다면 많은 번거로움을 피할 수 있다는 것을 알고 있다. 솔라나 프로토콜은 애플리케이션 유지 관리 측면에서 어떻게 평가되는가? 애플리케이션의 유지 관리 용이성은 다음 요인에 따라 달라진다:
-
테스트 및 디버깅: 기능 유지와 잠재적 문제 디버깅을 위한 테스트 작성이 얼마나 쉬운가?
-
보안: 애플리케이션을 안전하게 유지하는 방법은?
-
분석: 프로덕션 환경에서 애플리케이션의 작동을 올바르게 모니터링하는 방법은?
테스트 및 디버깅
테스트 및 디버깅은 개발 라이프사이클에서 매우 중요하다. 관련 도구는 소프트웨어 개발 시간을 수시간 절약해주며, 회사가 문제를 더 빨리 찾도록 도와주고, 구축 과정의 위험을 줄인다. 2023년에는 개발자 생태계가 테스트 및 디버깅을 더 간단한 과정으로 만들 수 있는 도구를 구축했다.
-
디버거: 지난 1년간 Bokken과 ledger-tool 디버거라는 두 가지 스텝 디버깅 방법이 개발되었다. 이러한 도구를 사용하면 솔라나 기본 스마트 계약의 각 코드 라인에 중단점을 설정하고, 각 라인에서의 계정 상태를 이해할 수 있다.
-
테스트: Anchor 프레임워크의 mocha 테스트는 현재 솔라나 스마트 계약에서 가장 일반적으로 사용되는 테스트 프레임워크다. 지난 6개월간 Solana Bankrun이 개발되어 테스트 속도가 크게 향상되었으며, 테스트 기능도 강화되었다. Solana-program-test 역시 유사한 기능과 속도를 제공한다.
-
코드 커버리지: 솔라나 스마트 계약을 위한 코드 커버리지 도구는 여전히 완벽하지 않다. 개발자는 일반적인 Rust 코드 커버리지 도구를 사용할 수 있지만, 대부분 정확한 커버리지를 측정하지 못한다.
-
로그 기록: 대부분의 경우 solana-program에서 사용되는 기본 솔라나 로거를 사용한다. 이 로거는 스마트 계약 로그를 통해 얻을 수 있으며, Geyser 또는 sologger를 통해 분석을 돕는다. Ironforge와 같은 SaaS 도구도 프로덕션 환경의 애플리케이션 로그를 모니터링하는 데 도움이 된다. 지난 1년간 Anchor 프레임워크를 통해 기본 로거가 개선되어 초기의 많은 제한사항을 해결했다.
-
이벤트: Anchor 프레임워크는 현재 솔라나 체인 상 애플리케이션에 매우 기본적인 이벤트 처리 방식을 제공한다. 그러나 인프라가 추가되지 않으면, 즉시 이벤트 큐를 제공하지 않으며, 추가 인프라 없이 체인의 최신 상태를 실시간으로 파악하기 어렵다. 솔라나에서 이벤트를 개선하기 위한 미래 제안들이 존재한다.
보안
모든 기업은 안전한 운영을 위해 프로덕션에서 안전한 애플리케이션을 갖는 것이 중요하다. 탈중앙화 애플리케이션에서 보안은 더욱 중요하다. 스마트 계약의 취약점은 부주의한 경우 막대한 자금 손실로 이어질 수 있다. 그렇다면 오늘날 개발자들은 어떻게 자신의 스마트 계약을 안전하게 유지하고 있을까?
-
CI 스캔: 개발자는 Github 액션을 이용해 스마트 계약의 작은 취약점을 스캔할 수 있다. 이 스캔은 배포 전에 취약점을 신속히 발견하는 데 도움이 된다.
-
감사: 진지한 스마트 계약 개발자는 생태계 내 제3자 회사에 감사를 의뢰한다. 솔라나 개발이 존재한 짧은 기간 동안 이미 감사에 특화된 여러 회사가 등장했다.
-
퍼징 테스트: 알려진 일반적인 취약점에 대해 적절한 퍼징 테스트를 수행하는 것은 스마트 계약을 안전하게 유지하는 좋은 방법이다. trdelnik과 같은 퍼징 테스트 프레임워크는 스마트 계약이 단순한 위협에 취약한지 신속히 확인할 수 있는 방법을 제공한다.
-
실시간 스캔: 프로덕션 환경에서 실행 중일 때, 트랜잭션의 비정상적인 패턴을 실시간으로 스캔하여 잠재적 위협을 적극적으로 방어하는 것이 가장 좋다. Riverguard는 메인넷에서 고급 스캔을 제공하며, 일련의 트랜잭션 패턴을 분석하여 체인 상 애플리케이션이 공격에 취약한지 판단한다.
솔라나 개발자 생태계는 체인 상 애플리케이션이 프로덕션에서 안전하게 작동하도록 지원하는 상당한 수의 도구를 보유하고 있다. 그러나 개발자 기술 수준이 향상됨에 따라 더 복잡한 공격도 증가하고 있으며, 애플리케이션을 계속 개선하고, 보안 교육 및 도구를 발전시키는 것이 성공에 매우 중요하다.
분석
개발자는 자신의 애플리케이션 성능과 경쟁 애플리케이션 성능에 대한 분석 정보를 원한다. 현재 분석 플랫폼은 원시 및 파싱된 트랜잭션을 통해 솔라나를 지원한다. IDL의 데이터 가용성과 깊이가 부족하여 분석 플랫폼의 속도가 느려지며, 풍부한 계정 분석을 제공하기 어렵다. Anchor가 제공하는 IDL 프레임워크가 개선되고 더 널리 사용 가능해지면, 스마트 계약 분석도 함께 개선될 것이다.
미래의 기회
현재 솔라나 개발자 생태계는 불과 4년의 역사밖에 없다. 이 기간 동안 풍부한 콘텐츠와 개발자 구축을 돕는 도구들이 오늘날 점점 더 성숙한 생태계를 육성했다. 생태계 내에는 여전히 많은 기회가 존재한다. 앞으로 개발자 생태계는 Foundry가 제공하는 일류 도구 수준에 맞춰 로컬 개발 환경을 더욱 완성해야 하며, 더 강력한 이벤트 시스템을 추가하고, 새로운 애플리케이션 개발을 가속화하기 위해 더 많은 엔드 투 엔드 제품 예제를 제공해야 한다. 솔라나 재단은 솔라나 개발자 생태계 성장을 돕기 위해 지속적으로 노력하며, 신규 개발자가 개발자 경험에 기여하도록 장려하고 도구의 성숙을 지원하고 있다. 솔라나 개발자 생태계를 개선할 아이디어가 있고, 자금 지원이 필요하다면 언제든지 보조금 신청을 바란다. 개발자 생태계에 대한 모든 피드백과 경험 개선 방안을 환영한다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News











