Juno Network:무시할 수 없는 Cosmos 플랫폼급 프로젝트
原文作者:0x76/리듬 BlockBeats
코스모스 생태계를 언급하면 대부분의 사람들은 첫 반응으로 크로스 체인을 떠올립니다. 실제로 코스모스는 효율적인 기본 IBC 크로스 체인 프로토콜과 편리한 블록체인 개발 도구인 코스모스 SDK를 통해 번창하는 멀티 체인 생태계를 구축했습니다.
하지만 개발자가 코스모스 생태계에 참여하는 방법은 애플리케이션 체인뿐인가요? 우리는 이더리움처럼 코스모스에서 직접 스마트 계약을 배포할 수 있을까요? 가능하다면 어디에 배포할 수 있을까요?
이러한 질문을 가지고 우리는 코스모스 생태계를 다시 스캔했습니다. 본 문서에서는 중국 인터넷에서 거의 언급되지 않는 프로젝트인 Juno를 소개하고자 합니다.
애플리케이션 체인인가, 스마트 계약인가?
코스모스와 같은 멀티 체계를 진정으로 이해하기 위해서는 먼저 사람들이 오랫동안 단일 아키텍처 블록체인 플랫폼(이더리움)에서 형성한 고정 개념을 깨야 합니다.
코스모스 생태계에서 새로운 탈중앙화 애플리케이션(dApp)을 처음 접할 때 가장 먼저 답해야 할 질문은: 당신은 체인인가요?
아래에서 우리는 코스모스 생태계에서 흔히 볼 수 있는 몇 가지 프로젝트를 분류해 보겠습니다.
위 표에서 볼 수 있듯이, 다양한 프로젝트는 기본 기술 아키텍처를 선택할 때 서로 다른 고려 사항을 가지고 있습니다. 예를 들어 가장 기본적인 거래 플랫폼 프로젝트인 Osmosis는 코스모스 생태계의 자산 거래 수요를 위해 애플리케이션 체인을 통해 구축되었습니다.
IBC 프로토콜을 활용하여 생태계의 자산을 더 잘 흡수할 수 있도록 하기 위함입니다. 반면 TerraSwap은 Terra 공공 체인 내의 네이티브 자산 거래 문제를 해결하기 위해 Terra 체인에서 스마트 계약을 통해 직접 배포하는 것이 더 합리적인 선택입니다.
또한 스마트 계약 지원이 새로운 세대의 공공 체인의 표준 구성 요소가 되었지만, 코스모스 생태계의 애플리케이션 체인들은 모두 무제한으로 스마트 계약을 배포할 수 있는 것은 아닙니다. 엄밀히 말하면, 대다수의 애플리케이션 체인은 외부 스마트 계약을 배포할 수 없습니다.
이런 현상의 주요 원인은 코스모스 생태계의 애플리케이션 체인이 종종 자신의 핵심 목표를 가지고 있기 때문입니다. 가장 기본적인 코스모스 허브를 예로 들면, 그 핵심 기능은 생태계의 다른 애플리케이션 체인과 가능한 한 안정적으로 연결하는 것입니다. 만약 스마트 계약 기능을 직접 개방하면 새로운 애플리케이션 수요가 코스모스 허브의 계산 자원을 압박하게 되어 애플리케이션 체인의 핵심 기능 구현에 영향을 미치게 됩니다.
이로 인해 현재 코스모스 생태계의 애플리케이션 체인은 대부분 상대적으로 폐쇄된 상태에 있습니다.
하지만 스마트 계약은 더 낮은 개발 난이도로 인해 개발자들 사이에서 여전히 높은 사용 수요가 존재합니다. 우리가 코스모스 생태계가 앞으로 계속 번창할 것이라고 생각한다면, 이 생태계에 신뢰할 수 있고 무제한의 스마트 계약 배포 플랫폼이 없다는 것은 상상하기 어렵습니다.
코스모스 공식 팀이 개발한 Juno 프로젝트는 코스모스 생태계에서 이러한 인프라 수준의 플랫폼급 공공 체인입니다. (유사한 잠재력을 가진 스마트 계약 플랫폼 체인으로는 Evmos가 있으며, Juno와의 주요 차이점은 EVM과 호환된다는 점입니다. 본 문서에서는 논의하지 않겠습니다.)
Juno 공공 체인의 특징과 장점
스마트 계약 플랫폼형 공공 체인으로서, 생태계를 논의하기 전에 기본 매개변수를 간단히 살펴보겠습니다.
1. 합의 및 성능
Juno 공공 체인은 코스모스 SDK를 기반으로 개발되었으며, 따라서 Tendermint 합의 및 PoS 메커니즘을 함께 상속받고, IBC 크로스 체인 거래를 원주 지원합니다. 공식 발표된 정보에 따르면, Juno는 10000TPS의 거래 처리량에 도달할 것으로 예상됩니다.
2. 스마트 계약
Juno 공공 체인이 지원하는 스마트 계약은 우리가 익숙한 EVM 호환 공공 체인이 지원하는 Solidity가 아니라 CosmWasm입니다.
CosmWasm은 WASM 가상 머신을 지원하여 개발자가 더 일반적인 여러 언어를 사용하여 보다 안전한 스마트 계약을 개발할 수 있게 합니다. 간단히 말해, 개발자는 이전에 익숙한 프로그래밍 언어(예: rust, Go, C, C++)를 사용하여 Juno에서 직접 애플리케이션을 개발할 수 있습니다.
이더리움 생태계에서 이미 매우 성숙한 Solidity에 비해, CosmWasm은 보다 진보된 새로운 세대의 개발 표준이며, 현재 생태계는 아직 발전 중입니다. 또한 CosmWasm 스마트 계약은 코스모스 생태계의 크로스 체인 상호 운용성을 원주 지원합니다.
3. 토큰 표준
CW20은 코스모스 버전의 ERC20 토큰 표준으로, ERC20의 주요 특징을 기본적으로 상속하면서도 토큰의 로고 등을 저장하기 위해 메타데이터를 추가하는 등 일정 부분 개선되었습니다. 앞으로 Juno에서 배포되는 애플리케이션의 토큰 발행은 대개 CW20 표준을 따를 것입니다.
여기서 추가로 언급할 점은, 우리가 흔히 보는 많은 코스모스 생태계의 토큰(예: ATOM, JUNO, OSMO 등)은 CW20 표준을 따르지 않는다는 것입니다. 이러한 토큰은 모두 독립적인 애플리케이션 체인에 의해 정의되며(이더리움의 ETH와 유사), CW20 표준은 주로 코스모스 생태계에서 스마트 계약에 의해 정의되고 발행된 프로젝트 토큰을 대상으로 합니다.
4. 개발 팀
코스모스 생태계에는 이더리움의 비탈릭 부테린과 같은 지위의 프로젝트 창립자가 부족하며, 전체 개발 팀은 상대적으로 느슨한 방식으로 조직되어 있습니다. 현재 활발한 공식 개발 팀은 주로 두 그룹으로 나뉘며, 각각 Core-1 및 Core-2로 불립니다.
Juno는 Core-1에 의해 추진되는 독립 프로젝트입니다. 따라서 우리는 Juno를 코스모스 허브, 그래비티 브리지와 같은 수준의 코스모스 생태계 인프라급 공공 체인으로 볼 수 있습니다.
Juno의 생태 애플리케이션
스마트 계약 애플리케이션 생태계를 수용하는 것을 주요 목표로 하는 플랫폼급 공공 체인인 Juno는 생태계 발전을 지속적으로 추진하고 있습니다. 여러 번의 해커톤 활동을 거친 후, 현재 Juno의 생태계는 이미 초기 규모를 갖추고 있습니다. 많은 프로젝트가 여전히 개발 초기 단계에 있지만, 주목할 만한 프로젝트가 이미 등장했습니다.
Junoswap
Junoswap은 Juno 체인上的 네이티브 자산 거래 플랫폼으로, Osmosis가 코스모스 생태계 자산 거래 수요를 겨냥한 것과 달리, Junoswap의 목표는 Juno 생태계 내의 로컬 CW20 자산 거래에 더 중점을 두고 있습니다.
현재 Junoswap은 테스트 단계를 마치고 V1 버전이 1월 13일에 공식 출시되었습니다. 아래 거래 인터페이스 스크린샷에서 볼 수 있듯이, 거래 인터페이스는 일반적인 DEX와 큰 차이가 없습니다.
하지만 현재 지원되는 주요 자산은 여전히 다른 애플리케이션 체인의 네이티브 토큰이며, 로컬 CW20 표준 토큰은 아닙니다. Osmosis와 유사하게, Junoswap은 IBC 크로스 체인 프로토콜 기반의 자산 충전 및 인출 기능도 제공합니다.
공식 발표에 따르면 현재의 Junoswap V1 버전은 임시 전환 버전일 뿐입니다. 곧 출시될 V2 버전은 Junoswap의 원래 CW20 토큰을 발행하여 유동성 제공자에게 인센티브를 제공할 예정이며, 관심 있는 독자는 공식의 추가 정보를 주목할 수 있습니다.
JunoMint
JunoMint는 Juno에서 CW20 토큰을 원클릭으로 발행할 수 있는 플랫폼입니다. JunoMint를 통해 사용자는 스마트 계약을 직접 배포할 필요 없이, 토큰 이름, 소수점 자리수, 총 공급량 등의 핵심 매개변수를 직접 입력하여 원클릭으로 자신의 프로젝트 토큰을 발행할 수 있습니다. 또한 JunoMint는 사용자가 선택할 수 있는 다양한 템플릿을 제공합니다.
DAO DAO
DAO DAO는 Juno에서 탈중앙화 협력 조직을 생성하는 도구입니다. JunoMint와 유사한 설계 논리를 가지고 있으며, 복잡한 스마트 계약 배포 작업을 표준 사용자 원클릭 배포 인터페이스로 단순화했습니다. 사용자는 그 안에서 직접 DAO 토큰을 생성하고 투표 규칙을 설정할 수 있습니다.
NETA
NETA 프로젝트에 대해 특별히 할 말은 없습니다. 프로젝트의 토큰 NETA는 현재 실질적인 용도가 없지만, 총량이 제한되어 있으며 Juno 생태계에서 가치 저장 수단이 되기를 목표로 하고 있습니다.
하지만 NETAToken은 Juno 생태계의 초기 스테이커에게 무료로 에어드랍되었고, 처음부터 완전한 탈중앙화를 실현했으며, 이후 NETA DAO를 통해 프로젝트의 미래 발전 방향을 결정할 예정입니다. 따라서 사람들은 이를 사회 실험으로 관찰할 수 있습니다.
(de)NS
Juno의 도메인 등록 시스템은 현재 테스트 단계에 있습니다.
Juno의 장점과 위험
2021년에는 여러 새로운 생태계형 공공 체인이 등장했지만, 왜 새로운 플랫폼형 공공 체인을 개발할 필요가 있을까요? 이는 많은 사람들이 Juno 프로젝트를 보고 처음으로 떠올릴 질문일 것입니다.
우선, 코스모스 생태계가 지속적으로 발전함에 따라 더 많은 애플리케이션이 코스모스에 배포하려고 할 것이며, Juno는 거의 유일하게 선택할 수 있는 스마트 계약 플랫폼입니다. 이웃의 Evmos는 이더리움 생태계와의 호환성에 더 중점을 두고 있으며, 개발자가 새로운 세대의 스마트 계약 기술을 효율적으로 활용하여 애플리케이션을 배포하려면 Juno를 선택하는 것이 더 유리합니다.
또한 Juno가 지원하는 새로운 세대의 스마트 계약 언어는 코스모스 생태계의 원주 크로스 체인 기능을 더 잘 활용하여 다른 애플리케이션 체인과의 직접적인 크로스 체인 상호 작용을 실현할 수 있습니다. 만약 이것이 실제로 구현된다면, Juno는 다른 공공 체인 생태계와의 차별화된 핵심 특성이 될 것입니다. (참고: 제가 이해하는 이 기능의 핵심은 스마트 계약을 통해 정보를 직접 크로스 체인으로 전송하는 것이며, 현재 주류의 자산 크로스 체인과는 다릅니다.
하지만 현재 관련 구현의 데모나 애플리케이션을 찾지 못했기 때문에, 이것이 진정한 기술 혁신인지 마케팅 수사인지에 대해서는 단정할 수 없습니다. 관련 기술 발전에 대해 아는 개발자 친구들과 논의하고 싶습니다.)
장점을 언급한 후, 우리는 현재 Juno 생태계가 여전히 큰 위험을 안고 있다는 것을 인정해야 합니다.
우선, 전혀 새로운 스마트 계약 언어를 사용하는 새로운 생태계형 공공 체인은 반드시 더 긴 냉각 시작 주기를 겪게 될 것입니다. 또한 Juno의 미래 발전 전망은 코스모스 본연의 애플리케이션 체인 생태계의 발전과 번영에 더 많은 제약을 받을 것입니다. Juno 팀을 포함한 전체 코스모스 생태계의 핵심 개발자들은 비교적 뚜렷한 기술 기크 성향을 가지고 있어, 종종 시장 홍보와 마케팅에 소홀해지는 경향이 있습니다.
이것은 전체 생태계 제품의 노출 및 가치 발견에 일정한 장애가 될 것입니다. 제가 이 문서를 작성할 때, 코스모스 생태계의 플랫폼급 인프라로서 Juno 프로젝트는 중국 인터넷에서 에어드랍 정보 외에는 거의 상세한 소개가 없다는 것을 발견했습니다.
따라서 이 문서를 작성하는 목적은 중국 커뮤니티의 정보 측면에서 심각한 부족을 어느 정도 보완하고, 독자가 코스모스 생태계의 기본 핵심 구성 요소를 더 자세히 이해하는 데 도움이 되기를 희망하는 것입니다. 우리는 Juno의 생태계가 결국 성공적으로 폭발할 수 있을지 예측할 수는 없지만, 적어도 이러한 플랫폼급 인프라의 존재를 완전히 무시하지는 않을 것입니다.