DAO (다오)
한눈에 보기 DAO는 스마트 컨트랙트와 토큰 홀더의 투표로 자금이나 프로토콜을 운영하는 조직입니다. 투표 방식과 신뢰하기 전 확인할 요소를 알아두세요.
DAO(탈중앙화 자율조직)는 스마트 컨트랙트에 코드로 작성된 규칙에 따라 공동의 자금이나 프로토콜을 관리하는 조직입니다. 단 한 명의 대표나 이사회가 트레저리 집행을 결정하는 대신, 구성원들이 제안을 올리고 투표를 거칩니다. 제안이 가결되면 스마트 컨트랙트나 지정된 소수의 서명자가 이를 실행합니다. 일부 DAO는 법인을 설립하거나 래퍼(wrapper) 형태의 법적 구조를 갖추기도 하므로, DAO와 전통 기업이 언제나 상반되는 개념인 것은 아닙니다.
대부분의 DAO는 거버넌스 토큰을 발행하며, 보유하거나 위임받은 토큰 수량이 곧 투표력이 됩니다. 일반적인 절차는 포럼 토론, 정식 제안 발의, 며칠간의 투표 기간, 그리고 유효한 결과를 내기 위한 최소 참여율인 정족수(quorum) 달성 순으로 진행됩니다. 가결된 뒤에는 홀더들이 대응할 시간을 주기 위해 일정 지연 시간(timelock)을 거친 후 실행되는 경우가 많습니다. 가스비 부담을 줄이기 위해 서명 메시지를 통한 오프체인 투표를 진행하기도 하며, 이 경우 멀티시그 서명자나 온체인 실행 모듈 같은 별도 장치를 통해 실행이 이루어집니다.
투자자 입장에서 'DAO'라는 명칭 자체는 큰 의미를 갖지 못합니다. 중요한 것은 투표로 실제 무엇을 바꿀 수 있는지입니다. 트레저리 집행인지, 수수료 설정인지, 컨트랙트 업그레이드인지, 아니면 아무 권한도 없는지 확인해야 합니다. 수많은 소형 토큰 프로젝트가 DAO를 표방하지만, 실제로는 팀과 소수 지갑이 공급량의 대부분을 쥐고 있어 모든 투표가 그들의 뜻대로 끝납니다. 규모가 큰 프로젝트라 해도 투표율이 낮으면 소수의 위임자(delegate)나 고래가 결과를 좌우할 수 있습니다.
어떤 프로젝트가 DAO라는 점을 신뢰하기 전에 상위 토큰 홀더 목록과 지갑 집중도를 확인해야 합니다. 트레저리를 누가 관리하는지, 자금이 멀티시그에 보관되어 있는지, 오직 가결된 투표를 통해서만 이동할 수 있는지 살펴보세요. 또한 거버넌스 컨트랙트 업그레이드가 가능한지, 가능하다면 권한자가 누구인지, 투표와 실행 사이에 타임락이 존재하는지도 확인해야 합니다. 그다음 과거 제안 내역을 살펴보고 실제로 몇 개의 지갑이 투표에 참여했는지 확인하세요.
알아두어야 할 두 가지 주요 리스크가 있습니다. 첫째, 스냅샷이 찍히기 전에 누군가 충분한 토큰을 매수하거나 대출받아 악의적인 제안을 통과시킬 수 있습니다. 투표 시작 전 특정 시점의 투표력을 스냅샷으로 고정하면 한 트랜잭션 내에서 토큰을 빌리고 갚는 플래시론 공격은 막을 수 있지만, 사전에 토큰을 모으는 것까지는 막지 못합니다. 둘째는 코드 버그입니다. 2016년 오리지널 이더리움 프로젝트였던 The DAO에서 수백만 ETH가 탈취되는 사건이 발생했고, 이는 이더리움과 이더리움 클래식이 갈라지는 하드포크로 이어졌습니다.




