다오 컨트랙트는 다오 위원회의 멤버 관리, 의제 제안과 투표 등 의제 상태 관리 등의 다오 위원회 기능을 담당합니다. 또한 다오 후보자에 대한 투표 관리는 기존의 토카막 네트워크 스테이킹 서비스를 활용하여 투표자들이 투표에 대한 보상을 가져갈 수 있도록 했습니다.
다오 컨트랙트는 토카막 네트워크와 관련된 모든 컨트랙트의 권한을 갖고, 각 컨트랙트의 설정 값들을 변경하는 함수들을 실행할 수 있습니다. 이러한 실행이 필요할 때, 토카막 네트워크 다오에서는 실행에 대한 의제를 생성하고 멤버들의 투표를 통해 실행 여부를 결정합니다.
아래에서 다오의 각 기능별 특징을 살펴보겠습니다.
모든 사용자들은 원하는 다오 후보자에게 투표할 수 있습니다. 이 투표는 TON을 예치하는 형태로 이루어지며, 토카막 네트워크의 스테이킹 서비스를 활용합니다. 따라서 투표자들은 투표한 TON에 비례한 보상을 얻을 수 있습니다.
다오 후보자가 받은 투표 양은 위임된 TON의 양과 같습니다. 이 투표 양은 후보자 본인이 직접 예치한 양도 포함합니다.