刚推出自动化收入协议 Drips 的 Radicle 网络,距离成为 Web3世界的GitHub还有多远? 방금 자동화 수익 계약 Drips를 출시한 Radicle 네트워크는 Web3 세계의 GitHub가 되는 데 얼마나 멀었을까요?
저자: Allen, PANews
1월 19일, 탈중앙화 코드 협업 네트워크 Radicle이 이더리움 기반의 새로운 Web3 프로토콜 Drips를 출시하여 사용자에게 자동화된 수익 및 지불 프로토콜을 제공합니다. Drips 프로토콜의 주요 응용 시나리오는 다음과 같습니다:
- 이더리움 사용자 누구나 정기적으로 다른 사용자에게 자금을 이체할 수 있으며, 사용자가 다른 사용자로부터 여러 번 이체를 받을 경우 한 번의 거래로 이러한 자금을 수집할 수 있습니다.
- 창작자와 개발자가 NFT 멤버십을 발행하고 판매하여 팬들에게 독특한 권리를 제공하고 지속적인 재정 지원을 받을 수 있습니다.
- 이더리움 주소가 수익을 얻을 때 일부를 자동으로 다른 사용자(예: 자선 단체, 창작자 등)에게 기부할 수 있습니다.
현재 암호화 분야의 대부분의 지불 형태는 일회성이지만, 반복 지불에 대한 수요가 증가하고 있습니다. 예를 들어, DAO가 매달 인프라 서비스 제공자에게 비용을 지불하는 경우, 일회성 지불로 인해 전체 프로세스가 복잡해지며, 정기 지불을 위해 설계된 Drips와 같은 프로토콜이 필요합니다.
Drips 프로토콜의 개발 팀은 Radicle DAO에서 왔으며, Radicle 플랫폼에 먼저 적용될 것입니다. Web3.0의 중요한 도구이지만, 많은 사용자들은 Web3 세계의 GitHub가 되기 위해 노력하는 Radicle DAO에 대해 아직 낯설어하고 있습니다. 본문에서는 PANews가 탈중앙화 코드 협업 네트워크 Radicle의 배경, 특징 및 메커니즘과 사용 방법을 소개합니다.
배경
GitHub와 GitLab과 같은 코드 호스팅 및 협업 플랫폼은 전 세계 개발자 커뮤니티를 형성하고 오픈 소스를 주류로 끌어들이며 오픈 소스의 발전을 촉진했습니다. 오픈 소스는 소프트웨어 개발의 표준이 되어 소프트웨어 개발 비용을 낮추고 난이도를 줄이며 소프트웨어 산업의 급속한 발전과 인터넷 기술의 진보를 촉진했습니다.
GitHub는 오픈 소스 발전에 큰 기여를 했지만, 본질적으로 중앙 집중식으로 제어되는 플랫폼입니다. 2018년 GitHub는 마이크로소프트에 인수되었으며, 후자는 2017년에 코드 공유 플랫폼 Codeplex를 폐쇄했습니다.
GitHub 대변인은 특정 관할권에서 정상적으로 운영되기 위해 플랫폼이 정부의 구체적인 요구에 따라 특정 콘텐츠를 차단할 것이라고 밝혔습니다. GitHub가 이란, 시리아 및 크림 지역의 개발자를 차단한 후, 법원의 요청에 따라 GitHub는 2019년에 Tsunami Democràtic(카탈루냐 독립을 지지하는 단체)가 사용하는 항의 조직 앱의 APK(안드로이드 애플리케이션 패키지 파일)를 폐쇄했습니다.
현재 암호화 산업의 대부분의 프로토콜과 애플리케이션 코드가 GitHub에 업로드되어 있으며, 관련 논의의 문제, 댓글, 주석 등의 역사 기록이 해당 플랫폼에 호스팅되고 있습니다. 암호화 산업은 탈중앙화 생태계를 구축하기 위해 노력하고 있으며, Web3.0은 현재 중앙 집중식 플랫폼이 제어하는 인터넷 세계를 프로토콜 기반의 탈중앙화 인터넷 세계로 전환하는 것을 목표로 하고 있습니다.
암호화 산업의 현황은 대부분의 탈중앙화 프로젝트가 코드 배포를 위해 중앙 집중식 플랫폼인 GitHub에 의존하고 있어 보안 위험이 증가하고 있으며, 암호화 탈중앙화 정신에 부합하지 않습니다. 암호화 산업과 Web 3.0의 발전은 진정한 탈중앙화 인프라가 필요합니다.
이러한 배경에서 프로토콜 Radicle(탈중앙화 코드 협업 네트워크)가 등장하였으며, "탈중앙화된 GitHub"로 불리며 개발자에게 GitHub와 같은 중앙 집중식 플랫폼과 유사한 기능을 제공합니다.
기본 특징 및 운영 메커니즘
Radicle은 오픈 소스 프로토콜 기반의 탈중앙화 코드 협업 네트워크로, 공개 키 암호학에 기반하고 있으며, 피어 투 피어 전파 형식을 사용합니다. 사용자는 제3자를 통해 네트워크를 사용할 필요가 없으며, 네트워크의 모든 데이터는 암호화 서명 및 검증을 거쳐 피어 간에 전파됩니다.
Radicle 네트워크는 사용자가 코드의 버그, 검토 등과 관련된 문제를 함께 논의하고 소통할 수 있도록 지원합니다. 이 네트워크는 중앙 고장 지점이 없으며 외부(회사 또는 정부)의 간섭에 대한 저항력을 가지고 있어 탈중앙화 플랫폼이 더 안전합니다.
GitHub와 같은 중앙 집중식 플랫폼의 단점과 무료 및 오픈 소스 코드 협업의 핵심 가치관을 고려하여 Radicle 프로토콜의 설계 원칙은 다음과 같습니다:
사용자의 자유를 우선시하며, 소프트웨어의 실행, 배포, 연구, 변경 및 개선을 포함합니다;
접근 가능하고 검열할 수 없으며, 어느 한 쪽도 사용자가 시스템에 접근하거나 콘텐츠를 공유하는 것을 금지할 수 없습니다;
사용자 친화적이며, 인터페이스와 기능이 사용자가 쉽게 조작할 수 있도록 되어 있습니다;
오프라인형으로, 단일 제어 지점이나 네트워크 제한이 없습니다;
탈중앙화되어 있으며, 사용 시 암호화 검증 및 서명을 통해 전통적인 플랫폼의 신뢰할 수 있는 제3자를 대체합니다.
Radicle 네트워크의 운영 메커니즘은 다음과 같습니다:
Radicle 네트워크는 Radicle link(피어 투 피어 복제 프로토콜)에 의해 지원되며, Radicle link는 Gossip(피어 투 피어 통신)을 통해 데이터를 전파합니다. 간단히 말해, 사용자가 로컬에서 중복 원장을 보관할 때 선택한 피어와 로컬 데이터를 공유(즉, 복제)하여 정보를 전파하고 분산 저장의 효과를 달성합니다.
Radicle 네트워크의 모든 데이터는 Radicle link를 통해 전 세계적으로 분산 저장되며(네트워크의 피어가 로컬에 저장됨), 따라서 개발자는 중앙 집중식 호스팅 서버에 의존할 필요 없이 Git 저장소에서 직접 코드 공유 및 협업을 할 수 있습니다.
피어 간에 동기화된 데이터 분배 저장 형식을 채택함으로써 Radicle 네트워크는 사용자의 데이터가 네트워크에 게시되면 언제든지 복제되어 다른 피어 머신에 저장될 수 있도록 보장하며, 이는 분산 원장 모델과 유사하여 데이터의 진정성, 완전성 및 영속성을 보장합니다.
중앙 집중식 GitHub와 같은 플랫폼과 비교할 때, 탈중앙화된 Radicle 네트워크의 주요 차이점은 다음과 같습니다:
- 오픈 소스 프로토콜에 기반하여 '특별 서버'나 특권 사용자 또는 회사가 사용자를 제어할 수 없습니다;
- 클라이언트-서버 모델이 아닌 피어 투 피어 분산 형식에 기반하여 데이터 저장에 유리합니다;
- 전 세계적인 모델이 아니며, 사용자가 보고, 상호작용하고, 복제하는 콘텐츠는 관심 있는 분야와 프로젝트에 의해 결정됩니다;
- 커뮤니티 주도의 DAO로, 유통되는 토큰 RAD 보유자에 의해 거버넌스가 이루어집니다.
사용 방법
Radicle 네트워크의 구체적인 사용 방법은 주로 세 가지 단계로 나뉩니다: 다운로드 및 설치, 신원 생성 및 시스템 구성.
다운로드 및 설치. Radicle 네트워크는 오픈 소스 데스크탑 클라이언트 Radicle Upstream을 통해 접근할 수 있으며, 현재 Radicle Upstream 소프트웨어 패키지는 Linux 및 macOS에 적합하며, macOS 버전 10.14 이상과만 호환됩니다.
신원 생성. 사용자는 Upstream 클라이언트를 통해 신원을 생성하고 비밀번호를 설정하며, 시스템은 사용자 컴퓨터와 쌍을 이루는 고유 식별자(장치 ID)를 생성합니다. 이 ID는 네트워크의 다른 사용자가 당신을 찾는 유일한 방법입니다. 이 비밀번호는 네트워크 접근 및 콘텐츠 게시에 사용되며, 현재 사용자가 비밀번호를 복구할 방법은 없습니다.
시스템 구성. 사용자는 먼저 Git 계정을 설정해야 하며, 프로젝트를 생성하고 Radicle 네트워크에 게시하려면 Git의 사용자 이름과 연결되어 있어야 합니다. 그런 다음 Radicle gitremote-helper(원격 도우미)를 셸 구성에 추가해야 Upstream 클라이언트를 통해 코드를 네트워크에 게시할 수 있습니다.
Radicle 네트워크는 이더리움 체인에 배포되어 있으며, 사용자가 Radicle Orgs(탈중앙화 조직)를 생성하여 참여하는 프로젝트에 대해 투표 거버넌스를 지원합니다(개발자 보상 분배, 소프트웨어 게시 또는 중요한 업그레이드 등). 관리 인원에 따라 단일 서명자 조직과 다중 서명자 조직으로 나뉩니다. Radicle Orgs를 통해 프로젝트는 투명한 프로젝트 상태 기록을 유지하고 이더리움에 앵커링하여 보호받을 수 있습니다.
하나의 Radicle Orgs는 여러 프로젝트를 관리할 수 있으며, 사용자는 Radicle Orgs 페이지에서 Anchor project를 클릭하여 추가할 수 있습니다.
토큰 사용 사례 및 자금 조달 상황
Radicle 네트워크의 거버넌스 토큰은 RAD이며, 현재의 응용 시나리오는 다음과 같습니다:
- Radicle에서 이더리움 프로토콜과 상호작용할 때 할인 또는 무료 혜택을 받을 수 있으며, Radicle의 ENS 등록 기관(radicle.eth)에서 탈중앙화 도메인을 등록할 수 있습니다.
- 토큰 보유자는 투표 및 제안을 통해 Radicle 프로토콜의 거버넌스에 참여할 수 있습니다.
Radicle은 2021년에 1200만 달러를 조달했으며, 주도 투자자는 NFX와 Galaxy Digital이고, 참여 투자자는 Placeholder, Electric, Parafi, 1kx 등이 있으며, 엔젤 투자자는 Aave, The Graph, Polkadot, CoinMarketCap 및 CoinGecko의 창립자들입니다.
2021년 4월 기준으로 Radicle 네트워크는 1300개 이상의 프로젝트(예: The Graph)를 통합했으며, 현재 이 네트워크에서 700개 이상의 신규 프로젝트가 개발 중입니다. 이더리움 가스 비용 문제로 인해 팀은 Optimism 및 Matter Labs와 같은 L2 솔루션을 면밀히 주시하고 있습니다.
요약
현재 Web 3.0의 일부 프로젝트가 시장의 주목을 받고 있으며, Arweave(탈중앙화 저장소), ENS(탈중앙화 도메인 시스템), Mirror(탈중앙화 작문 플랫폼) 등이 있습니다. 최근 2년 동안 전체 산업도 빠른 발전을 이루었습니다.
산업 인프라로서의 코드 협업 플랫폼은 중앙 집중식 플랫폼이 제어하는 GitHub에 비해 탈중앙화된 Radicle 네트워크가 암호화 산업과 Web 3.0의 정신에 더 부합합니다. Radicle 네트워크는 중앙 고장 지점이 없고 분산 저장을 채택하며 외부(회사 또는 정부)의 간섭에 대한 저항력을 가지고 있어 상대적으로 더 안전합니다. 또한 특정 지역의 개발자 사용을 제한하는 상황이 발생하지 않으며, 전 세계의 모든 지역의 개발자에게 서비스를 제공합니다.
하지만 전통적인 인터넷에 비해 전체 암호화 산업의 규모는 크지 않으며, 현재 GitHub는 여전히 대부분의 개발자를 끌어들이고 있습니다. 현재 토큰의 응용 시나리오는 적고, 그 가치 포착 능력은 제한적입니다. 또한 Radicle 네트워크의 발전은 전체 시장 감정의 영향을 받으며, 예를 들어, 약세장에서는 자금과 사용자가 부족하여 프로젝트 발전에 불리합니다.