Gitcoin에 대한 전방위적 이해: 공공재 모금의 기술적 솔루션과 현재의 약점
편집:왕欣,链捕手
현실 세계의 공공재는 깨끗한 공기, 음용수, 무료 교육 및 강제 집행과 같은 것들입니다. 이러한 물품과 서비스는 비배타적이고 비경쟁적입니다. 일반적으로 공공재는 납세자와 정부의 보조금으로 자금을 조달받으며, 이는 해당 관할권에 거주하는 모든 사람에게 혜택을 주기 위해 설계되었습니다. 그러나 공공재에 대한 자금을 인터넷으로 옮기는 것은 훨씬 더 어려운 작업입니다. 왜냐하면 모든 공공재를 관리할 수 있는 단일 실체가 없기 때문입니다. 특히 탈중앙화된 오픈 소스 네트워크에서는 더욱 그렇습니다.
소스 코드가 폐쇄된 프로젝트는 사유재로, 경쟁적이고 배타적입니다. Web3는 대규모로 오픈 소스 프로젝트로의 전환을 장려하며, Gitcoin은 이러한 프로젝트가 이더리움 생태계에서 시작되는 데 중요한 역할을 합니다.
1. Gitcoin 소개
Gitcoin은 Kevin Owocki, Vivek Singh 및 Scott Moore에 의해 2017년에 설립되었으며, Consensys의 포트폴리오에 포함된 프로젝트로, 오픈 소스 소프트웨어 개발자에게 급여를 지급하는 데 중점을 두고 있습니다. 여러 해에 걸쳐 Gitcoin은 Paradigm의 주도로 1130만 달러의 자금을 조달하여 ConsenSys에서 분리되어 독립적인 실체가 될 수 있었습니다.
Gitcoin은 오픈 네트워크의 개발을 위한 자금 및 보조금을 제공하고 개발자가 인터넷을 위한 공공재를 구축할 수 있도록 권한을 부여하는 플랫폼입니다. 디지털 영역에서 이는 공공 기술, 공공 블록체인(예: 이더리움), 무료 교육, 뉴스레터, 서비스 및 개인 정보 보호와 관련된 제품을 의미합니다. Gitcoin은 Web3 커뮤니티(특히 개발자)가 돈을 벌고, 배우고, 연결하고, 자금을 지원할 수 있도록 하는 네 가지 주요 방법을 통해 이 이니셔티브를 해결합니다:
- 돈 벌기 (Earn): 오픈 소스 프로젝트에 기여하면서 보상을 받기
- 배우기 (Learn): 해커톤과 같은 프로젝트에 참여하여 Web3 지식 쌓기
- 연결하기 (Connect): 더 넓은 Web3 개발자 커뮤니티에 통합되기
- 자금 지원 (Fund): 오픈 소스 프로젝트에 기부하거나 기부금을 모으기
이 글은 Gitcoin Grants에 초점을 맞출 것입니다. 이는 이더리움 애플리케이션 레이어 발전의 중요한 측면입니다.
2. GTC와 커뮤니티
자금 조달 라운드를 완료한 직후, Gitcoin은 2021년 5월 GTC 거버넌스 토큰을 출시했습니다. GTC 토큰의 총 공급량은 1억 개이며, 그 중 15%는 과거 사용자에게 에어드랍되고, 35%는 기존 이해관계자(즉, 팀, 투자자)에게 배분되며, 50%는 GitcoinDAO에 배분됩니다. GTC의 출시는 Gitcoin이 점진적으로 탈중앙화되고 GitcoinDAO의 발전을 촉진하기 위한 목표를 가지고 있습니다. GitcoinDAO는 개발자를 모집하고 공공재 도구를 구축하는 데 중점을 둘 것입니다.
GitcoinDAO의 거버넌스 프레임워크는 Compound의 포크 버전입니다(즉, 구조가 그로부터 영감을 받았습니다). 현재 DAO는 약 18,000명의 회원을 보유하고 있으며, DeepDAO의 통계에 따르면 커뮤니티 투표 참여율은 약 0.43%입니다. 참여를 장려하기 위해 Gitcoin은 "관리자" 또는 "대표" 제도를 채택하여 커뮤니티가 그들을 모집하여 커뮤니티 구성원을 대신해 투표할 수 있도록 하여 투표 참여도를 높이고 있습니다.
관리자는 GitcoinDAO의 성공에 중요한 요소입니다: 그들은 자금 지원 라운드 매개변수 결정, 제품 개선, 플랫폼에서의 잠재적 사기 징후 모니터링 및 표시를 포함하여 모든 사항에 대한 추가 책임을 집니다.
작업 흐름(Workstreams)은 DAO가 작업과 운영을 조직하는 주요 메커니즘입니다. 이는 Orca의 "pod" 또는 Index Coop에서 사용하는 "작업 그룹"(working groups) 개념과 유사합니다. 각 작업 흐름은 자체 예산, 리더십 구조 및 독립적인 프로세스를 가지고 있으며, 이는 마치 하위 DAO(subDAO)와 같습니다.
3. 재무 라이브러리
대부분의 프로젝트와 비교할 때, Gitcoin은 상당히 다양한 자산을 보유하고 있으며, 재무 포트폴리오에는 46종의 다양한 자산이 포함되어 있습니다. 아래는 Gitcoin이 현재 보유하고 있는 상위 5개 토큰입니다. 놀랍게도 GTC는 AKITA에 이어 두 번째로 가치 있는 자산입니다.
2021년 5월, Vitalik Buterin은 Akita Inu 팀으로부터 대량의 AKITA 토큰을 받고 Gitcoin 커뮤니티에 49조 AKITA 토큰(당시 가치 500만 달러)을 기부하여 개발, 프로젝트 및 보조금을 지원했습니다.
사건 발생 후, 커뮤니티는 모든 AKITA 자산을 단계적으로 판매하기로 투표했지만, Akita Inu 팀은 개입하여 Gitcoin이 이러한 토큰을 사용하는 것을 막기 위해 프로젝트를 포크하겠다고 위협했습니다.
Akita Inu 팀의 이러한 위협은 Gitcoin이 토큰을 처리하는 방법에 대한 결정을 수정하게 만들었습니다. 그들은 AKITA LBP 자금 조달에 도움이 되는 토큰 지분에 대해 계속해서 매입 및 소각 계획을 실행하기로 선택했습니다. 외부 팀이 거버넌스 결정을 영향을 미친 이 사례는 내부 및 외부 모두에서 불안을 초래했습니다. 이는 외부의 위협에 기반하여 결정을 내리는 것으로, DAO와 같은 폐쇄된 거버넌스 시스템에서는 비정상적입니다.
4. 기부 라운드(Grant Round) 프로세스
Gitcoin은 12월 16일에 그들의 12번째 기부 라운드를 완료했습니다. 2019년 2월 첫 번째 Grants 이후, 팀은 매 라운드마다 Grants 제품을 개선하여 기부자와 수혜자의 경험을 향상시켰습니다.
Gitcoin은 일반적으로 다양한 개인으로부터 저가 기부에 집중하며, 많은 사용자들이 과거에 가스 가격 상승으로 어려움을 겪었습니다. 최근 몇 년 동안 Gitcoin은 기부자의 가스 비용을 줄이기 위해 2층 거래 및 대량 거래를 통합했습니다. 가스 가격이 지속적으로 상승함에 따라, Gitcoin의 12번째 자금 조달 라운드는 Polygon/MATIC 시스템을 이용하여 대량 결제를 수행하여 발생하는 가스 비용을 줄였습니다. 이를 통해 기여자는 여러 프로젝트에 저렴하게 기부할 수 있습니다. 이전에는 7번째 라운드부터 zkSync 결제 시스템이 도입되어 여러 프로젝트에 대한 기부를 한 번에 정산할 수 있었습니다.
Gitcoin의 11번째 Grant는 기부 풀과 매칭 기부 풀 모두에서 역사적인 최고 수준(ATH)에 도달했으며, 이는 이더리움에서 개발자와 도구 커뮤니티의 지속적인 성장 추세와 일치합니다. ( 원문은 2021년 12월 16일에 게시되었으며, 당시 12번째 Grant는 아직 종료되지 않았습니다.)
이더리움 재단과 Vitalik Buterin은 Gitcoin 보조금 시스템의 강력한 지지자로, 그들의 매칭 기부 풀에 대한 기여에서 이를 확인할 수 있습니다. 또한, 많은 DeFi 프로젝트도 지속적으로 자금을 제공하고 있으며, 이는 Gitcoin이 실제로 오픈 소스 개발의 중심임을 나타냅니다. 주목할 점은 Yearn 및 ENS와 같은 위험 투자 기금의 지원을 받지 않은 프로젝트도 Gitcoin Grants의 강력한 지지자라는 것입니다.
5. 이차 자금 조달 세계로의 진입
Gitcoin에서 사용하는 가장 중요한 도구 중 하나는 "이차 자금 조달"(Quadratic Funding)일 수 있습니다. 이차 자금 조달의 개념은 공공재의 정신을 옹호하며, 최대한 많은 사람들이 참여하도록 장려합니다.
이차 자금 조달은 수학적으로 민주적으로 공공재에 자금을 지원하는 최상의 방법으로, 임시 기부자가 기부한 자금을 대규모 기부자가 기부한 자금과 매칭하여 대량의 매칭 자금을 생성하여 대중이 가장 선호하는 프로젝트에 혜택을 주는 방식으로 작동합니다. Gitcoin의 궁극적인 목표는 "Quadratic Lands"에 도달하는 것으로, 이 이상적인 세계에서는 공공재가 정기적으로 자금을 지원받고 민주적으로 유지될 수 있습니다.
이차 자금 조달(QF) 또는 매칭 기부 금액은 각 기여(C)의 제곱근을 더한 후 제곱하여 계산됩니다. 예를 들어, Rotki는 3,752명의 기여자로부터 17,408달러를 받았습니다. 이 기여는 약 132,248달러의 추가 매칭 기부 자금을 가져왔습니다.
비록 이차 자금 조달이 수학적으로는 합리적이지만, 실제 운영에서는 공모 및 사기의 현상이 발생할 수 있습니다.
6. "마녀 공격"에 저항할 수 있는 생태계 구축
Gitcoin Grants가 점점 더 성공함에 따라, 매 분기마다 500만 달러의 자금이 이전되고, 프로젝트 측은 커뮤니티 기금을 활용하기 위해 보조금에 의존하기 시작했습니다. 자금 규모가 증가함에 따라 몇몇 프로젝트에 대한 쓰레기 소액 기부도 증가했습니다.
비록 QF가 대중이 자금이 어디로 흐르기를 원하는지를 이해할 수 있는 방법을 제공하지만, 공격에 저항할 수는 없습니다.
Gitcoin은 사용하기 위해 GitHub 계정을 연결해야 하며, 7번째 라운드부터는 BrightID의 인증 옵션도 제공되었습니다. 매칭 기부 풀을 계산할 때, BrightID 인증을 완료한 사람은 더 높은 가중치를 가집니다. 9번째 라운드에서 사기 현상이 증가함에 따라 팀은 "마녀 공격"에 저항할 수 있는 시스템을 구상하기 위해 노력했습니다. 이는 더 넓은 DAO 생태계에 중요한 주제입니다. (주: "마녀 공격"은 일반적으로 개인이 여러 계정 신원, 여러 노드 또는 컴퓨터 좌표를 생성하여 네트워크를 제어하려고 시도하는 것을 의미합니다.)
QF와 유사하게, Mirror 팀은 WRITE Race에서 이차 투표를 채택했습니다. 이 경우, 투표 수의 중요성은 유권자 수보다 훨씬 낮습니다. 한 후보자가 소수의 대부호에게 접근하여 그에게 많은 투표를 주는 반면, 다른 후보자는 여러 유권자의 지지를 받는 경우(비록 그들의 투표 수가 적더라도) 후자의 후보자가 더 높은 순위를 차지하게 됩니다.
일부 후보자는 로봇처럼 보이는 계정 주소에서 투표를 받았습니다. 이는 Mirror 커뮤니티에 명백했습니다. 그러나 팀은 이러한 로봇 계정이 어떻게 생성되었는지 완전히 이해할 수 없었고, 경기에 대한 투표를 할 수 없었습니다.
건전한 탐지 방법과 인프라는 사기 활동을 올바르게 탐지하는 데 필수적입니다. 일반적으로 적대적인 행동처럼 보이는 것은 무고할 수 있으므로, 코드에만 의존하여 두 번째 검토 없이 참여자를 퇴출하는 것은 매우 부정확한 결과를 초래할 수 있습니다.
미래의 적대적 행동에 대응하기 위해 Gitcoin 커뮤니티는 다음과 같은 조치를 취했습니다:
- 사기 활동과 관련된 패턴을 표시하기 위한 탐지 알고리즘 배포
- 커뮤니티가 사기 행위를 탐지하는 데 참여하며, 어떤 내용에 주목해야 하는지 정의하고 시스템이 잘못 표시된 사례를 검토하는 것에 대해 관리자가 최종 결정을 내림
- Proof of Personhood Passport (PoPP)와 같은 프로젝트가 인터넷 신원 및 개인 정보 보호 작업을 추진하고 있습니다. PoPP는 한 사람에게 한 표를 부여하여 상징적인 한 표 제도를 개선하고, 사기 방지 및 보안을 크게 향상시키며, 이차 투표 및 자금 조달을 위한 더 나은 근거를 제공합니다.
7. 다음 단계
Grants에 대해 팀은 기부의 투명성을 높이고 더 나은 경험을 제공하기 위해 노력하고 있습니다. 우리는 Gitcoin 팀이 이차 자금 조달을 사용하여 더 스마트하고 "마녀 공격"에 저항할 수 있는 시스템을 구축하는 것에 대한 더 많은 정보를 볼 수 있을 것입니다. 이 시스템은 이더리움 생태계의 다른 부분과 연결될 수 있습니다.
광의적으로 볼 때, Gitcoin은 여전히 Web2의 인프라 위에 주로 구축되어 있으며, 기술적 관점에서도 여전히 상당히 중앙화되어 있습니다. 수년 동안 Gitcoin은 중앙화 시스템의 근원으로서 많은 중앙화 부채를 축적해 왔습니다. 이는 Gitcoin이 점진적으로 DAO가 됨에 따라 해결해야 할 문제이며, 기술 부채를 청산하는 것과 유사합니다.
현재 Gitcoin 팀에는 Gitcoin의 API와 Grants 프로세스를 탈중앙화하여 누구나 참여하거나 프로젝트를 포크할 수 있도록 하는 작업 흐름이 있습니다. Gitcoin DAO의 궁극적인 목표는 반脆弱하고 신뢰할 수 있는 중립 상태에 도달하는 것입니다.