제작자: TechFlow Research
작성자: David

7월 19일, Solana의 공식 블로그에서 개발자는 이제 Solidity 언어를 사용하여 Solana에서 개발할 수 있다는 메시지가 게시되었습니다.
즉, 이전에 이더 과 EVM에서 애플리케이션을 작성했던 개발자는 이제 Solana에서도 손쉽게 동일한 작업을 할 수 있습니다.
블로그에 따르면, 이러한 개발 기능 마이그레이션을 달성하는 방법은 Solang입니다. Solang은 개발자가 Solidity 프로그래밍 언어를 사용하여 Solana 프로그램을 작성할 수 있게 해주는 Solidity 컴파일러입니다.

동시에 며칠 전 Solana의 EVM 호환 솔루션 Neon이 Solana 메인넷에 출시되어 이더 개발자가 프로젝트를 Solana로 전환하는 데 필요한 도구가 완성되었으며, 개발자는 Solana에서 이더 애플리케이션을 작성할 수 있게 되었습니다.

이전까지 Solana의 개발은 주로 Rust나 C로 스마트 계약을 작성하는 것에 기반을 두었습니다. 이제 Solidity도 지원하므로 이더 의 원래 개발자 생태계를 활용하고 있다는 점이 점점 더 명확해지고 있습니다.
신규 퍼블릭 체인 경쟁 단계의 "폭발적인 전쟁의 신"부터 FTX 블랙 스완 사건 이후의 "폭락"까지, 그리고 그 이후의 모바일폰 개발, 생태계 재건, 그리고 현재 개발 언어 확장까지... 솔라나는 베어장 (Bear Market) 속에서도 가만히 누워 최선을 다한 것이 아니라, 오히려 잠복하여 기반을 다지고 있는 듯합니다.
다만 이러한 휴면 상태가 공급자 측에서 발생하는 경우가 많고, 최종 사용자에게는 직관적으로 다가오지 않습니다.
휴대전화를 만들든 공공 체인을 만들든 궁극적으로는 소프트웨어와 애플리케이션 계층의 대량 공급이 필요합니다. 애플리케이션이 많을수록 생태계가 풍부해지고 사용자의 하드웨어와 체인 사용 시나리오가 늘어날 수 있습니다.
더 많은 소프트웨어와 애플리케이션을 만드는 방법은 무엇일까요? 정답은 단결할 수 있는 모든 힘을 하나로 모으는 것일 수 있습니다. 베어장 (Bear Market) 에서는 이러한 단결 전략이 더욱 분명해집니다. 솔리디티 개발을 지원하는 것은 이더 개발자에게 호의를 보이는 것과 같습니다. 이더 에서 개발할 수 있고, 이제 솔라나에서도 개발할 수 있습니다. 개발 언어 문제로 인해 개발에 차질을 빚을 필요가 없습니다.
베어장 (Bear Market) 형성되고, 불장(Bull market) 폭발합니다. 이 과정에서 개발자를 얻는 자가 세상을 차지하게 됩니다.
솔랑의 솔리디티와 EVM 지원은 단지 현상일 뿐입니다. 개발 측면에서 좀 더 깊이 있게 검토하고, 솔라나와 같은 퍼블릭 블록체인이 다시 부상하려면 어떤 본질적인 부분을 개선해야 할지 살펴볼 수 있을 것입니다.
개발자들을 하나로 모으는 최고의 선택, '아버지' 생태학
솔라나든 다른 퍼블릭 체인이든, 생태계와 dApp을 확장하고 싶다면 마케팅과 홍보 활동 외에도 가능한 한 많은 개발자를 이면에서 유치해야 합니다.
일반 사용자로서 우리는 "퍼블릭 체인 개발"에 대해 사실 매우 모호합니다. 무엇을 개발해야 할까요? 언제 개발해야 할까요? 누가 개발할 건가요? 이런 것들은 우리와는 큰 상관이 없어 보입니다.
하지만 사실 개발자를 올바르게 유치하는 방법은 우리와 밀접한 관련이 있습니다. 퍼블릭 온체인 에서 다양한 개발자의 활동 수준은 온체인 애플리케이션의 수와 품질을 직접적으로 결정하며, 퍼블릭 체인 토큰의 다양한 단기적 이점(예: 스테이킹 토큰을 잠가야 하는 새로운 개발 프로젝트)과 장기적인 추세(예: ETH의 기술 업그레이드)에도 간접적으로 영향을 미칩니다.
좀 더 자세히 살펴보면, 퍼블릭 체인과 관련 생태계는 개발자들을 끌어들이는데, 이는 실제로 다음과 같은 수준으로 나눌 수 있습니다.
프로토콜 계층 : 개발자가 프로토콜 자체를 중심으로 개발할 수 있도록 허용
커뮤니티 계층 : 개발자가 도구, 문서, 지갑 또는 기타 프로젝트와 같은 프로토콜 커뮤니티를 중심으로 관련 애플리케이션을 개발할 수 있도록 합니다.
부모 생태계 계층 : 개발자가 더 넓은 생태계에 통합하고 기본 계층에서 공유 기능을 제공할 수 있도록 합니다.

(출처: 2022년 전기자본개발사 보고서)
부모 생태 계층은 개발자 소스 확장의 핵심입니다. 이 더 큰 원을 파악해야만 더 많은 사용자를 유치할 수 있습니다. 이해하기 어렵다면 OP L2를 예로 들어 보겠습니다.
프로토콜 계층 : OP 프로토콜을 개발하는 개발자
커뮤니티 계층 : Velodrome 및 Lyra와 같은 Defi 프로토콜을 포함하여 OP 생태계의 다른 애플리케이션 개발자
부모 생태계 계층 : 이더 개발자. OP 의 생태계는 실제로 이더 생태계에 기생하고 있습니다.

즉, OP는 자연스럽게 "이더 아버지로 인식"할 수 있고 기존 이더 개발자가 마찰이 적은 개발 조건에서 L2에서 애플리케이션을 쉽게 개발할 수 있게 됩니다.
현재 전체 암호화폐 시장의 상황에서 이더 독보적인 인기와 영향력을 가진 유일무이한 진정한 아버지입니다. 부모 생태계의 개발자 자원을 성공적으로 물려받는다면, 자체 체인 개발에 큰 도움이 될 것입니다.
OP 및 ARB와 같은 L2는 L1과의 "혈통"으로 인해 원활하게 상속될 수 있는 반면, Solana와 같은 EVM과 호환되지 않는 퍼블릭 체인은 부모 생태계의 개발자 리소스를 상속하려면 자체적인 기술적 특징을 수정해야 합니다.
따라서 이 기사의 시작 부분에서 언급한 Solana의 Solang과 Neon EVM은 모두 이더 개발자 리소스를 인수하기 위해 고안된 기술적 변화라는 것을 알 수 있습니다.
"이더 아버지로 인정하는 것"은 비하하는 행동이 아니라, 베어장 (Bear Market) 에서 살아남기 위한 좋은 전략이라고 생각합니다. 암호화폐 커뮤니티는 규모가 작기 때문에 기술적 역량과 자원을 재활용하는 것은 자연스러운 선택입니다. 다른 개발자들을 끌어들여 자신의 생태계에 수혈할 수 있다는 것은 결코 나쁘지 않은 선택입니다.
정면으로 경쟁하는 것보다는, 단결할 수 있는 모든 세력을 하나로 모아 생존하는 것이 낫다.
Solana 개발자 급증, 하지만 여전히 경쟁에서 두각을 나타내야 합니다.
위에서 설명한 솔라나의 개발자 유치 전략이 여전히 직관적이지 않다고 생각된다면, 좀 더 명확한 데이터를 살펴보겠습니다.
2022년 Electric Capital Developer Report 에 따르면 이더 가장 큰 개발자 생태계를 보유하고 있으며 , 총 개발자 수는 2위의 2.8배에 달합니다.

동시에 이더 2022년에 그 자체로 약 15,000명의 개발자를 추가했는데, 이는 역사상 가장 큰 증가폭입니다.

개발자에게는 본질적으로 소위 배타성이 없습니다. 이더 이나 다른 퍼블릭 온체인 에서 개발할 수 있습니다. 이는 인센티브 수준, 마이그레이션 비용, 기술적 장벽 등의 요소 간의 균형점에 불과합니다. 따라서 이더 의 막대한 개발 자원은 자연스럽게 다른 퍼블릭 체인이나 L2의 관심을 끌 것입니다.
새로운 퍼블릭 체인에 주목하면, 솔라나가 따라잡고 있음을 알 수 있습니다. 작년에 1,000명 이상의 신규 개발자를 확보한 퍼블릭 체인들 중에서 솔라나는 개발자 수가 전년 대비 83% 증가하며 모든 퍼블릭 체인 중 가장 큰 폭의 증가세를 기록하며 성장세를 보이고 있습니다. 이에 비해 폴리곤은 40%, 코스모스는 25%, 폴카닷은 2% 증가했습니다.

Solana의 공동 창립자인 Raj Gokal은 TechCrunch와의 인터뷰에서 다음과 같이 말했습니다.
개발자들은 기술적 이점이 있는 곳에 개발할 것입니다. 솔라나는 다른 대안보다 빠른 거래 속도와 낮은 비용을 제공합니다. 하지만 개발자들은 활발한 커뮤니티와 같은 다른 이점도 발견할 수 있는 곳에도 개발할 것입니다.
이제 Build를 사용해야 할 이유가 하나 더 생긴 것 같습니다. 기존 EVM 및 Solidity 언어와 호환되기 때문에 시작하기가 더 쉬워졌습니다.
하지만 동시에 Polygon 등 경쟁사도 이를 주목하고 있다는 사실을 잊지 마세요.
개발자의 "새로운" 관점에서 Solidity는 EVM 바이트코드로 컴파일되는 고급 프로그래밍 언어입니다. 그러나 Solidity는 학습 곡선이 가파르기 때문에 경험이 부족한 프로그래머가 안전한 스마트 컨트랙트를 구축하는 데 어려움을 겪을 수 있습니다.
따라서 Solana는 Rust 및 C와 같이 기존 프로그래머에게 더 친숙한 언어로 개발하기로 결정했습니다. 이러한 접근 방식은 확실히 새로운 사용자를 유치하는 이점이 있지만 Polygon도 프로그래밍 언어로 일반적인 Golang을 지원한다는 점을 잊지 마십시오.
기존 Web3 개발자들을 위한 경쟁에서 Polygon은 자연스럽게 Solidity와 EVM을 지원하게 되었고, 이는 Solana에 큰 부담으로 작용했습니다. 저자는 이것이 Solana가 이번에 EVM과 Solang을 지원하게 된 중요한 동기라고 생각합니다.

(출처: Solana 대 Polygon 대 Ethereum – 궁극적인 비교, Blockchain Council )
또한 Solana와 Polygon은 모두 Solana Studio 및 Truffle Suite와 같은 상당한 개발자 도구를 지원합니다. 이러한 도구는 디버깅, 배포 및 테스트를 포함한 개발 프로세스를 간소화하여 개발자가 각자의 플랫폼에서 탈중앙화 애플리케이션을 더 쉽게 구축하고 배포할 수 있도록 지원합니다.
전반적으로 Rust와 C 언어가 Web2 개발자에게 더 유익하지만, 다른 EVM 퍼블릭 체인과 경쟁하기 위해 Solana도 Solidity를 사용하여 더 많은 Web3 개발자를 확보해야 합니다.
퍼블릭 체인의 경쟁에서 돌파구를 찾고자 한다면, 현재 하나의 슈퍼와 다수의 강자들이 존재하는 상황에서, 개발의 원활함 측면에서도 '강함'은 필연적인 경쟁적 선택입니다.
요약하다
퍼블릭 체인의 번성부터 전 세계가 EVM으로 점진적으로 수렴하는 상황까지, 누군가가 본래 의도를 저버렸다고 비난하거나 이더 에 정면으로 맞서지 못하는 사람을 비난할 필요는 없습니다.
암호화폐 시장은 매우 작고, 공급과 수요 측면에서의 주식은 고정되어 있습니다. 베어장 (Bear Market) 주기 동안 점진적인 성장을 가져올 수는 없습니다. 오히려 주식을 활성화하고 재활용하는 것이 올바른 접근 방식입니다.
공급 측면에서는 수요 측면에서 사용자를 이용하기 위해 가능한 모든 방법을 시도하는 것보다 기존의 주식 개발자를 활성화하는 것이 항상 더 좋습니다.
생명력을 하나로 모아 다음 주기가 도래할 때까지 기다리세요.




