Vitalik:에어드랍은 Gitcoin의 이상을 전복시켰으며, 에어드랍 소급 지원을 하지 않는 방안을 고려 중입니다
本文来自以太坊创始人Vitalik블로그,并经链捕手编译。
지난달 Gitcoin은 제9차 기부 활동을 시작했으며, 그 모금 규모는 역사상 가장 큰 규모로, 12000명 이상의 기부자가 812개의 다양한 프로젝트에 138만 달러를 기부했습니다. 이는 암호화폐 사용자들이 신흥 프로젝트에 대해 높은 열정을 가지고 있음을 반영합니다.
이러한 열기는 어느 정도 많은 사용자들의 에어드랍 기대감에 의해 촉발되었습니다. 이전에 Mask Network와 같은 여러 프로젝트가 Gitcoin 기부자에게 토큰을 에어드랍했기 때문에, 이번 활동은 상호작용의 문턱이 더 낮은 ZkSync 결제를 지원하여 많은 사용자들이 에어드랍을 받기 위해 기부에 참여하고, 심지어 여러 계정을 등록하여 수량을 늘리기도 했습니다.
이더리움 창시자 Vitalik은 오늘 Gitcoin 기부 활동을 요약하고 앞서 언급한 현상에 대해 비판의 글을 발표했습니다.
먼저, Vitalik은 이번 기부 활동에서 가장 도전적인 새로운 현상은 대규모 사기 행위가 발생했다는 점을 지적했습니다. 일부 불명확한 집단이 Gitcoin 메커니즘을 속이기 위해 대량으로 계정을 등록하고 기부 활동을 진행했습니다. 여러 후원자가 사용자 기부 금액에 대해 매칭 기부를 하므로, 이러한 현상으로 인해 후원자는 추가로 3.3만 달러를 더 지불해야 했습니다.
따라서 Vitalik은 Gitcoin이 불량 조작을 방지할 수 있는 알고리즘을 만들어야 하며, 인공지능 검증 계정, 제3자 분석 초대 및 커뮤니티 감시 등의 방법을 통해 사기 행위를 줄여야 한다고 생각합니다.
이후 Vitalik은 Mask Network를 예로 들어, 해당 프로젝트의 소급적 에어드랍이 업계에 선례를 세웠다고 언급했습니다. 현재 많은 프로젝트가 포럼에서 기부자에게 에어드랍을 할 것이라고 암시하고 있으며, 이러한 상황은 이번 Gitcoin 기부에 참여한 사용자들의 동기가 두 가지 유형으로 나타나게 합니다. "당신은 프로젝트가 자금을 받는 결과(메커니즘 내)를 좋아해서 기부하나요, 아니면 프로젝트에 자금을 지원함으로써 얻는 어떤(메커니즘 외) 결과를 좋아해서 기부하나요?"
"만약 어떤 프로젝트가 Gitcoin 기부자에게 소급적 에어드랍을 제공하는 장기적인 모델이 존재한다면, 사용자는 압박감을 느낄 것입니다. 즉, 그들은 자신이 공공 제품이라고 생각하는 프로젝트가 아니라, 나중에 토큰이 있을 것이라고 생각하는 프로젝트에 기부하게 됩니다." Vitalik은 " 이것은 Gitcoin의 이차 자금 조달을 화폐화 전략으로 사용하여 토큰 발행 대안을 제공하는 이상을 전복시킵니다."
이를 위해 Vitalik은 MACI라는 솔루션을 자세히 소개했으며, 현재 Github에 코드가 게시되어 있습니다. 다음 부분은 체인 포착기가 Vitalik의 원문을 일부 번역한 것입니다:
MACI는 당신이 공모 방지 애플리케이션을 실행할 수 있게 해주는 도구 모음으로, 몇 가지 주요 속성을 가지고 있습니다:
첫 번째는 정확성으로, 무효 메시지는 처리되지 않으며, 해당 메커니즘이 실제로 출력하는 결과는 모든 유효 메시지를 처리하고 올바르게 계산한 결과입니다;
두 번째는 검열 저항성: 누군가 참여하면, 해당 메커니즘은 그들의 정보를 선택적으로 무시하여 속이거나 그들이 참여하지 않았다고 가장할 수 없습니다;
세 번째는 개인 정보 보호로, 아무도 모든 사람의 참여 방식을 볼 수 없습니다;
네 번째는 공모 저항성으로, 참여자는 다른 사람에게 자신이 어떻게 참여했는지 증명할 수 없습니다.
공모 저항성은 그 중 핵심 특성으로, 뇌물(또는 소급적 에어드랍)을 불가능하게 만듭니다. 왜냐하면 사용자가 특정 프로젝트에 기부하거나 투표했음을 증명할 수 없기 때문입니다.
MACI가 어떻게 작동하는지에 대한 기술적 설명은 어렵지 않습니다. 사용자는 개인 키를 사용하여 메시지에 서명하고, 서명된 메시지를 중앙 서버가 게시한 공개 키로 암호화하며, 암호화된 서명 메시지를 블록체인에 게시하여 참여합니다. 서버는 블록체인에서 메시지를 다운로드하고, 이를 해독하여 처리한 후, 결과를 ZK-SNARK와 함께 출력하여 올바르게 계산되었음을 보장합니다.

사용자는 자신이 어떻게 참여했는지 증명할 수 없습니다. 왜냐하면 그들은 "키 변경" 메시지를 보내어 감사하려는 사람을 속일 수 있는 능력이 있기 때문입니다: 그들은 먼저 키 변경 메시지를 보내어 키를 A에서 B로 변경한 다음, "A로 서명된" 위조 메시지를 보낼 수 있습니다. 서버는 해당 메시지를 거부하지만, 다른 누구도 키 변경 메시지가 이미 전송되었다는 것을 알지 못합니다. 비록 개인 정보 보호와 강제성 고려로 인해 서버에 대한 신뢰 요구가 있지만, 서버는 메시지를 잘못 계산하거나 확인하여 잘못된 결과를 게시할 수 없습니다. 장기적으로는 다자간 계산을 사용하여 서버를 어느 정도 분산시켜 개인 정보 보호 및 강제성 보장을 강화할 수 있습니다.
MACI를 사용하는 이차 자금 조달 시스템인 clr.fund가 이미 존재합니다. 이는 효과적이며, 현재 증명 생성이 여전히 상당히 비쌉니다. 진행 중인 작업은 이러한 비용을 곧 줄일 것으로 기대됩니다.
MACI를 채택하는 것은 특정 프로젝트가 기부자에게 보상을 제공할 수 없게 만드는 필수적인 희생을 가져오지만, 여전히 사용자가 자신의 기여에 대한 자부심을 표현할 수 있는 많은 공간을 남깁니다. 프로젝트는 모든 Gitcoin 기여자에게 에어드랍을 할 수 있으며, 프로젝트별로 구분하지 않고 Gitcoin 프로필의 링크를 통해 이를 발표할 수 있습니다. 그러나 사용자는 여전히 다른 프로젝트에 기부하고 에어드랍을 받을 수 있습니다. 따라서 이는 공정한 경쟁의 범위 내에 있다고 할 수 있습니다.
하지만 이것은 여전히 장기적인 문제입니다. MACI는 Gitcoin 제10차 기부에 통합될 준비가 되어 있지 않을 수 있습니다. 향후 몇 차례의 기부에서 유일한 인원 확인을 강화하는 데 중점을 두는 것이 Gitcoin의 최우선 과제가 될 것입니다. Gitcoin 팀은 이 방향으로 훌륭한 첫 걸음을 내딛었습니다.
만약 Gitcoin 팀이 선도적으로 도전하고 도전을 극복하는 과정에서 성공적으로 선구자 역할을 한다면, 우리는 궁극적으로 더 넓은 주류 응용 프로그램에 사용할 수 있는 안전하고 확장 가능한 이차 자금 조달 시스템을 얻게 될 것입니다.








