영혼 결속
저자: Vitalik Buterin
원제목: 《Soulbound》
발표 시간: 2022년 1월 26일
월드 오브 워크래프트의 특징 중 하나는 플레이어의 제2의 성격이지만, 게임 외부에서는 거의 논의되지 않는 개념인 영혼 결속 아이템입니다. 영혼 결속 아이템은 일단 주워지면 다른 플레이어에게 양도하거나 판매할 수 없습니다.
게임 내에서 매우 강력한 아이템의 대부분은 영혼 결속되어 있으며, 일반적으로 복잡한 퀘스트를 완료하거나 매우 강력한 몬스터를 처치해야 하며, 보통 4명에서 39명의 다른 플레이어의 도움이 필요합니다. 따라서 캐릭터가 최고의 무기와 갑옷을 갖추기 위해서는 이러한 극도로 어려운 몬스터를 처치하는 데 직접 참여할 수밖에 없습니다.
이 메커니즘의 목적은 상당히 명확합니다: 최고의 아이템을 얻도록 보장함으로써 게임의 도전성과 재미를 유지하는 것입니다. 당신은 정말로 어려운 일을 해야 하고 드래곤을 처치하는 방법을 알아내야 합니다. 당신은 1년에 단 10시간만 돼지를 처치하고 몇 천 골드를 얻은 다음, 다른 플레이어가 드래곤을 처치한 대가로 사는 서사적인 마법 갑옷을 살 수는 없습니다.
물론 이 시스템은 매우 불완전합니다: 당신은 돈을 주고 전문 팀을 고용해 드래곤을 처치하게 하고, 전리품을 수집하게 할 수 있으며, 심지어 2차 시장에서 캐릭터를 직접 구매할 수도 있습니다. 이 모든 것이 게임 내 달러 없이 이루어지므로, 당신은 심지어 돼지를 처치할 필요조차 없습니다. 하지만 그럼에도 불구하고, 그것은 항상 가격이 있는 아이템보다 훨씬 낫습니다.
NFT가 영혼 결속될 수 있다면?
현재 형태의 NFT는 대규모 다중 사용자 온라인 게임의 희귀 아이템 및 서사 아이템과 많은 동일한 속성을 가지고 있습니다. 그것들은 사회적 신호 가치를 지니고 있습니다: 그것들을 소유한 사람은 그것을 자랑할 수 있으며, 이를 도와주는 도구가 점점 더 많아지고 있습니다. 최근 Twitter는 사용자가 자신의 프로필 사진에 NFT를 전시할 수 있는 통합 기능을 출시하기 시작했습니다.
하지만 이러한 NFT는 도대체 어떤 신호를 보내고 있을까요? 물론, 답변의 일부는 NFT를 얻고 어떤 NFT를 얻어야 할지 아는 일종의 기술입니다. 그러나 NFT가 거래 가능한 아이템이기 때문에, 답변의 또 다른 큰 부분은 NFT가 부에 대한 신호라는 것입니다.
CryptoPunks는 지금 종종 수백만 달러에 판매되며, 이들은 가장 비싼 NFT도 아닙니다.
누군가 당신에게 그들이 X를 통해 얻을 수 있는 NFT를 가지고 있다고 보여준다면, 그들이 직접 X를 했는지 아니면 단순히 다른 사람에게 돈을 주고 X를 하게 했는지 판단할 수 없습니다. 때때로 이것은 문제가 되지 않습니다: NFT가 자선 단체를 지원하는 경우, 2차 시장에서 그것을 구매한 사람은 그 사업을 위해 자신의 자금을 희생하고 있으며, 그들은 다른 사람들이 NFT를 구매하도록 유도하는 기여를 통해 자선 단체를 돕고 있으므로 그들을 차별할 이유가 없습니다. 사실, 자선 NFT만으로도 많은 혜택을 가져올 수 있습니다. 그러나 우리가 만들고자 하는 NFT가 단순히 누가 가장 많은 돈을 가지고 있는지에 관한 것이 아니라, 실제로 다른 신호를 발신하려고 한다면 어떻게 될까요?
이런 시도를 하는 프로젝트의 가장 좋은 예는 POAP, 즉 "출석 증명 프로토콜"일 수 있습니다. POAP는 프로젝트가 이 표준을 통해 NFT를 전송할 수 있도록 하여 수신자가 특정 이벤트에 개인적으로 참여했음을 나타내는 아이디어입니다.
내 POAP 컬렉션의 일부로, 대부분은 내가 수년간 참여한 이벤트에서 온 것입니다.
POAP는 NFT의 좋은 예이며, 만약 그것이 영혼 결속될 수 있다면 더 잘 작동할 것입니다. 누군가 당신의 POAP를 보고 있다면, 그들은 당신이 특정 이벤트에 참석하기 위해 돈을 지불했는지에 관심이 없습니다. 그들은 당신이 그 이벤트에 직접 참석했는지에 관심이 있습니다. 증명서(예: 운전 면허증, 대학 학위, 나이 증명서)를 블록체인에 올리는 제안은 유사한 문제에 직면합니다: 자격이 없는 사람이 자격이 있는 사람에게 직접 증명서를 구매할 수 있다면, 그들의 가치는 크게 떨어질 것입니다.
양도 가능한 NFT는 그 자리를 차지할 수 있으며, 예술가와 자선 단체를 지원하는 데 매우 가치가 있지만, 양도 불가능한 NFT가 어떤 디자인 공간이 될 수 있는지에 대한 거대한 미개발 디자인 공간이 여전히 존재합니다.
만약 거버넌스 권한이 영혼 결속된다면?
거버넌스 메커니즘이 매우 나쁜 일이 발생하기 쉬운 경우, 거버넌스 권한이 쉽게 이전될 수 있다면. 그 이유는 주로 두 가지입니다:
- 목표가 거버넌스 권한을 광범위하게 분배하는 것이라면, 양도 가능성은 역효과를 낳습니다. 왜냐하면 집중된 이익이 다른 사람에게서 거버넌스 권한을 구매할 가능성이 더 높기 때문입니다.
- 목표가 유능한 사람에게 거버넌스 권한을 부여하는 것이라면, 양도 가능성은 역효과를 낳습니다. 왜냐하면 결단력이 있지만 무능한 사람이 거버넌스 권한을 획득하는 것을 막을 방법이 없기 때문입니다.
"통치하고 싶어하는 사람이 가장 적합하지 않다"는 속담을 진지하게 받아들인다면, 양도 가능성에 대해 회의적이어야 합니다. 양도 가능성이 가장 가치 있는 기여를 제공할 가능성이 있는 온순한 사람들로부터 거버넌스 권한을 멀어지게 하기 때문입니다.
그렇다면 우리가 거버넌스 권한을 양도 불가능하게 만들려고 한다면 어떻게 될까요? 실제로 도시에서 거주하는 사람들이 더 많은 투표권을 가지거나, 적어도 신뢰할 수 있는 민주주의를 유지하고 고래가 대량의 시민 NFT를 축적하는 부정적인 영향을 피하려고 한다면 어떻게 될까요? 블록체인 프로토콜의 DAO 거버넌스가 어떤 식으로든 참여를 조건으로 거버넌스 권한을 부여할 수 있다면? 다시 한 번, 큰 디자인 공간이 열리며, 오늘날에는 접근하기 어렵습니다.
실천에서의 양도 불가능성 구현
POAP는 POAP 자체의 양도 가능성을 막지 않는 기술적 결정을 내렸습니다. 그럴만한 이유가 있습니다: 사용자는 자신의 모든 자산을 한 지갑에서 다른 지갑으로 이전하고 싶어할 충분한 이유가 있을 수 있으며(예: 보안상의 이유), "순진하게" 구현된 양도 불가능성의 보안성은 그리 강하지 않습니다. 왜냐하면 사용자가 NFT를 포함하는 포장 계정을 만들고 그 소유권을 판매할 수 있기 때문입니다.
실제로 경제적 이유가 있을 경우 POAP를 자주 사고파는 사례가 적지 않습니다. 아디다스는 최근 팬들에게 상품 판매에서 우선 접근 권한을 부여하는 POAP를 무료로 배포했습니다. 무슨 일이 일어났을까요? 물론, 많은 POAP가 곧바로 가장 높은 가격을 제시한 사람에게 양도되었습니다.
아이템보다 이전이 더 많았고, 이는 유일한 경우가 아닙니다.
이 문제를 해결하기 위해 POAP 팀은 양도 불가능성을 개발자가 직접 구현하도록 하는 검사를 제안했습니다: 현재 소유자와 원래 소유자의 주소가 동일한 경우, 그들은 체인에서 확인할 수 있으며, 필요하다고 생각되면 시간이 지남에 따라 더 복잡한 검사를 추가할 수 있습니다. 현재로서는 이것이 더 미래 지향적인 접근 방식입니다.
아마도 오늘날 가장 강력한 양도 불가능한 NFT는 인간 증명 프로토콜입니다. 이론적으로, 누구나 양도 가능한 소유권을 가진 스마트 계약 계정을 사용하여 인간 증명 프로파일을 만들고, 그 계정을 판매할 수 있습니다. 그러나 인간 증명 프로토콜은 원래 소유자가 비디오를 제작하여 프로파일 삭제를 요청할 수 있는 철회 기능을 가지고 있으며, Kleros 법원이 비디오가 원래 제작자와 동일한 사람에게서 온 것인지 결정합니다. 개인 정보가 성공적으로 삭제된 후, 그들은 새로운 프로파일 제작을 다시 신청할 수 있습니다. 따라서 만약 당신이 다른 사람의 증명서를 구매한다면, 당신의 재산은 곧 당신의 손에서 빼앗길 수 있으며, 이는 소유권 이전을 불가능하게 만듭니다. 인간 증명 프로파일은 실제로 영혼 결속되어 있으며, 그 위에 구축된 인프라는 체인상의 아이템이 특정 인간과 일반적으로 결속될 수 있도록 허용할 수 있습니다.
우리는 양도 가능성을 제한할 수 있을까요? 모든 것이 인간 증명에 기반하여 구축된다면? 그것은 더 어려워지지만, 특정 사용 사례에 대해 중간 강도의 방법이 이미 충분히 좋을 수 있습니다. NFT를 ENS 이름에 결속시키는 것은 간단한 선택이며, 사용자가 자신의 ENS 이름을 충분히 신경 쓴다면, 그들은 그것을 이전하고 싶지 않을 것입니다. 현재 우리는 양도 가능성을 제한하는 다양한 방법을 볼 수 있으며, 서로 다른 프로젝트가 보안성과 편리성 사이에서 다른 균형을 선택하고 있습니다.
양도 불가능성과 프라이버시
양도 가능한 자산의 암호학적 강력한 프라이버시는 상당히 이해하기 쉽습니다: 당신은 코인을 가져가서 tornado.cash 또는 유사한 플랫폼에 넣고, 새로운 계정으로 인출합니다. 그러나 만약 당신이 그것들을 새로운 계정이나 심지어 스마트 계약으로 이전할 수 없다면, 우리는 어떻게 영혼 결속 아이템에 프라이버시를 추가할 수 있을까요? 만약 인간 증명이 더 많이 채택되기 시작한다면, 프라이버시는 더욱 중요해집니다. 왜냐하면 다른 선택지는 우리의 모든 활동이 얼굴에 직접 매핑되는 것이기 때문입니다.
다행히도, 몇 가지 상당히 간단한 기술적 옵션이 가능합니다:
- 프로젝트를 (i) 인덱스, (ii) 수신자 주소 및 (iii) 수신자에게 속한 비밀의 해시 값으로 저장합니다. 당신은 자신의 비밀을 인터페이스에 공개할 수 있으며, 그 인터페이스는 당신의 물품이 무엇인지 스캔할 수 있지만, 비밀을 모르는 사람은 어떤 물품이 당신의 것인지 볼 수 없습니다.
- 여러 프로젝트의 해시를 게시하고 각 수신자에게 그들의 Merkle(머클 트리) 분기를 제공합니다.
- 만약 스마트 계약이 당신이 특정 유형의 아이템을 소유하고 있는지 확인해야 한다면, 당신은 ZK-SNARK를 제공할 수 있습니다.
전송은 체인에서 이루어질 수 있습니다; 가장 간단한 기술은 아마도 공장 계약을 호출하여 이전 프로젝트를 무효화하고 새로운 프로젝트를 유효화하는 거래일 것이며, ZK-SNARK를 사용하여 작업이 유효함을 증명합니다.
프라이버시는 이러한 생태계가 잘 작동하도록 하는 중요한 구성 요소입니다. 어떤 경우에는 프로젝트가 나타내는 기본 사물이 이미 공개되어 있으므로 프라이버시를 추가하려는 시도가 의미가 없을 수 있습니다. 그러나 많은 다른 경우에 사용자는 자신이 소유한 모든 것을 공개하고 싶지 않습니다. 만약 미래의 어느 날 백신 접종이 POAP가 된다면, 우리가 할 수 있는 가장 나쁜 일 중 하나는 POAP가 자동으로 모든 사람에게 게시되는 시스템을 만드는 것입니다. 모든 사람이 그들의 의료 결정을 그들의 특정 사회적 서클에서 멋져 보이는 것의 영향을 받을 수밖에 없게 됩니다. 디자인의 핵심 부분으로서의 프라이버시는 이러한 나쁜 결과를 피하고 우리가 위대한 것을 창조할 기회를 증가시킬 수 있습니다.
여기서 저기까지
오늘날 존재하는 "web3" 공간에 대한 일반적인 비판 중 하나는 모든 것이 금전적이라는 것입니다. 사람들은 막대한 재산을 축하하고 완전히 낭비하며, 이는 이러한 아이템 주위에 형성되는 문화의 매력과 장기적인 지속 가능성을 제한합니다. 물론, 금융화된 NFT조차도 예술가와 자선 단체를 지원하는 등 중요한 혜택을 제공할 수 있습니다. 그렇지 않으면 이러한 혜택은 인정받지 못할 것입니다. 그러나 이러한 접근 방식에는 한계가 있으며, 금융화를 넘어서는 데 있어 많은 미개발 기회가 존재합니다. 암호화 공간에서 더 많은 "영혼 결속" 아이템을 만드는 것은 대안으로 가는 길일 수 있으며, 이 대안에서 NFT는 단순히 당신이 감당할 수 있는 것뿐만 아니라 당신이 누구인지를 나타낼 수 있습니다.
그러나 이렇게 하는 데는 기술적 도전이 있으며, 양도 제한 또는 방지의 욕망과 블록체인 생태계 간에는 불안한 "인터페이스"가 존재합니다. 지금까지 모든 표준은 최대 양도 가능성을 중심으로 설계되었습니다. 사용자가 교환할 수 없는(인간 증명 프로파일 사용) 또는 교환하고 싶지 않은(ENS 이름 사용) "신원 객체"에 프로젝트를 부착하는 것이 가장 유망한 경로인 것 같습니다. 이러한 사용을 쉽게 구현하는 데 여전히 프라이버시와 보안에 대한 도전이 있습니다. 우리는 이러한 도전에 대해 더 깊이 생각하고 해결해야 합니다. 가능하다면, 이는 블록체인이 단순히 금전적이지 않고 협력적이고 흥미로운 생태계의 중심이 되는 더 넓은 문을 열 수 있을 것입니다.