비탈릭 부테린: NFT는 결합되어야 하나요?
저자: Vitalik Buterin, 이더리움 창시자
원제: 《Soulbound》
번역: Block unicorn
월드 오브 워크래프트의 특징 중 하나는 플레이어의 제2의 성격이지만, 게임 외부에서는 거의 논의되지 않는 개념인 영혼 결속 아이템이다. 영혼 결속 아이템은 한 번 주워지면 다른 플레이어에게 양도하거나 판매할 수 없다.
게임에서 대부분의 매우 강력한 아이템은 영혼 결속되어 있으며, 일반적으로 복잡한 퀘스트를 완료하거나 매우 강력한 몬스터를 처치해야 하며, 보통 4명에서 39명의 다른 플레이어의 도움이 필요하다. 따라서 당신의 캐릭터가 최고의 무기와 갑옷을 갖추기 위해서는 이러한 극도로 어려운 몬스터를 처치하는 데 직접 참여할 수밖에 없다.
이 메커니즘의 목적은 상당히 명확하다: 최고의 아이템을 얻도록 보장함으로써 게임의 도전성과 재미를 유지하는 것이다. 당신은 정말로 어려운 일을 해야 하고 드래곤을 처치하는 방법을 알아내야 한다. 당신은 1년에 단 10시간만 돼지 사냥을 하고 몇 천 골드를 얻은 후, 다른 플레이어가 드래곤을 처치하는 데 도움을 주고 그들에게서 서사적인 마법 갑옷을 구매할 수 없다.
물론 이 시스템은 매우 불완전하다: 당신은 돈을 주고 전문 팀을 고용하여 드래곤을 처치하게 하고, 전리품을 수집하게 하거나, 심지어 2차 시장에서 캐릭터를 직접 구매할 수 있으며, 이 모든 것이 게임 내 달러 없이 이루어질 수 있다. 그래서 당신은 심지어 야생 멧돼지를 사냥할 필요조차 없다. 하지만 그럼에도 불구하고, 그것은 항상 가격이 있는 아이템보다 훨씬 낫다.
NFT가 영혼 결속될 수 있다면?
현재 형태의 NFT는 대규모 다중 사용자 온라인 게임의 희귀 아이템 및 서사 아이템과 많은 동일한 속성을 가지고 있다. 그것들은 사회적 신호 가치를 지니고 있다: 그것들을 소유한 사람은 그것을 자랑할 수 있으며, 이를 도와주는 도구들이 점점 더 많아지고 있다. 최근 Twitter는 사용자가 자신의 프로필 사진에 NFT를 전시할 수 있도록 통합 기능을 출시하기 시작했다.
하지만 이러한 NFT는 도대체 어떤 신호를 보내는 것일까? 물론, 답변의 일부는 NFT를 얻고 어떤 NFT를 얻어야 할지 아는 일종의 기술이다. 그러나 NFT가 거래 가능한 아이템이기 때문에, 답변의 또 다른 큰 부분은 불가피하게 NFT가 부의 신호가 된다는 것이다.
CryptoPunks는 지금 종종 수백만 달러에 판매된다.
누군가 당신에게 X를 통해 얻을 수 있는 NFT를 보여준다면, 그들이 스스로 X를 했는지 아니면 단순히 다른 사람에게 돈을 주고 X를 하게 했는지 판단할 수 없다. 때때로 이것은 문제가 되지 않는다: NFT가 자선 단체를 지원하는 경우, 2차 시장에서 그것을 구매하는 사람은 그 사업을 위해 자신의 자금을 희생하고 있으며, 다른 사람들이 NFT를 구매하도록 유도하는 기여를 통해 자선 단체를 돕고 있으므로 그들을 차별할 이유가 없다. 사실, 자선 NFT만으로도 많은 이점을 가져올 수 있다. 하지만 우리가 만들고자 하는 NFT가 단순히 누가 가장 많은 돈을 가지고 있는지에 관한 것이 아니라, 실제로 다른 신호를 발신하려고 한다면 어떻게 될까?
이런 시도를 하는 프로젝트의 가장 좋은 예는 POAP, 즉 "출석 증명 프로토콜"일 것이다. POAP는 프로젝트가 이 표준을 통해 NFT를 전송할 수 있도록 하여 수신자가 특정 이벤트에 개인적으로 참여했음을 나타낸다.
내 POAP 수집품의 일부로, 대부분은 내가 수년간 참석한 이벤트에서 온 것이다.
POAP는 NFT의 좋은 예이며, 만약 그것이 영혼 결속될 수 있다면 더 잘 작동할 것이다. 누군가 당신의 POAP를 보고 있다면, 그들은 당신이 특정 이벤트에 참석하기 위해 돈을 지불했는지에 관심이 없다. 그들은 당신이 그 이벤트에 직접 참석했는지에 관심이 있다. 면허증, 대학 학위, 나이 증명서와 같은 증명서를 블록체인에 연결하는 제안은 유사한 문제에 직면한다: 자격이 없는 사람이 자격이 있는 사람에게서 직접 증명서를 구매할 수 있다면, 그들의 가치는 크게 떨어질 것이다.
양도 가능한 NFT는 그 자리를 차지할 수 있으며, 예술가와 자선 단체를 지원하는 데 매우 가치가 있지만, 양도 불가능한 NFT가 어떤 디자인 공간이 될 수 있을지는 여전히 거대한 미개발 디자인 공간이 있다.
만약 거버넌스 권한이 영혼 결속된다면?
이 주제에 대해 내가 쓴 또 다른 5개의 글 《Nathan Schneider가 말하는 암호 경제학의 한계》《토큰 투표 거버넌스를 넘어서》《조정, 좋고 나쁨》《결탁에 대한》《거버넌스, 제2부: 재벌 지배는 여전히 나쁘다》가 있지만, 여전히 반복할 가치가 있다: 거버넌스 메커니즘이 매우 나쁜 일이 발생하기 쉬운 경우, 거버넌스 권한이 쉽게 이전될 수 있다면. 그 이유는 주로 두 가지이다:
목표가 거버넌스 권한을 광범위하게 분배하는 것이라면, 양도 가능성은 역효과를 낳는다. 왜냐하면 집중된 이해관계가 다른 사람에게서 거버넌스 권한을 구매할 가능성이 더 높기 때문이다.
목표가 유능한 사람에게 거버넌스 권한을 부여하는 것이라면, 양도 가능성은 역효과를 낳는다. 왜냐하면 결단력이 있지만 무능한 사람이 거버넌스 권한을 획득하는 것을 막을 방법이 없기 때문이다.
"통치하고자 하는 사람은 가장 적합하지 않다"는 속담을 진지하게 받아들인다면, 당신은 양도 가능성에 대해 회의적이어야 한다. 왜냐하면 양도 가능성이 거버넌스 권력을 가장 귀중한 기여를 할 가능성이 있는 사람에게서, 문제를 일으킬 가능성이 있는 권력을 갈망하는 사람에게로 흐르게 만들기 때문이다.
그렇다면 우리가 거버넌스 권한을 양도 불가능하게 만들려고 한다면? 실제로 도시에서 거주하는 사람들이 더 많은 투표권을 가지거나, 적어도 신뢰할 수 있는 민주주의를 유지하고 고래가 시민 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 이름을 사용하여) "신원 객체"에 프로젝트를 연결하는 것이 가장 유망한 경로처럼 보인다. 이러한 사용을 쉽게 구현하는 데 여전히 프라이버시와 보안 측면에서 도전이 있다.
우리는 이러한 도전에 대해 더 깊이 생각하고 해결해야 한다. 가능하다면, 이는 블록체인이 단순히 돈이 아닌 협력적이고 흥미로운 생태계의 중심이 되는 더 넓은 문을 열 수 있을 것이다.