보안 · 트레저리 거버넌스

트레저리 멀티시그
25-of-50, 예외 없음

POTS Safety Treasury는 Safe의 25-of-50 멀티시그 지갑으로 지켜집니다. 자금을 옮길 때마다 독립된 서명자 25명의 승인이 필요합니다. 창업 팀을 포함해 누구 한 명도 혼자서 트레저리 자금에 손댈 수 없습니다.

25 필요한 서명자
50 전체 서명자
48h 타임록
서명자 임계값 25 / 50
필요(25)
나머지(25)
Safety Treasury
0x5BB0d5Cb2276a054…
핵심 요약
  • 트레저리 자금을 옮기기 전에 서명자 50명 중 25명의 승인이 필요
  • Safety Treasury는 공개 Safe 지갑. 서명자, 거래, 제안을 모두 온체인에서 확인 가능
  • 창업 팀을 포함해 어떤 주체도 혼자서 트레저리 자금에 손댈 수 없음
  • 자금을 옮기기까지 다섯 단계: 포럼 → 제안 → Snapshot 투표 → 48시간 타임록 → 25-of-50 실행
개념

멀티시그 지갑이란?

멀티시그 지갑은 개인 키 하나를 "N명 중 M명의 서명 필요"라는 규칙으로 바꿉니다. 누구도 혼자서 움직일 만한 권한을 갖지 않습니다.

단일 서명 지갑(일반적인 것)

개인 키 하나가 모든 자금을 관리합니다. 그 키가 새거나, 도난당하거나, 주인이 나쁜 마음을 먹으면 자금은 곧바로 옮겨지고, 되찾을 방법이 없습니다.

단일 장애점 있음

25-of-50 멀티시그(POTS)

독립된 서명자 25명이 각자 따로 승인해야 합니다. 자금을 옮기려면 공격자는 서로 다른 25명이 가진 개인 키 25개를 동시에 탈취해야 합니다.

단일 장애점 없음

POTS는 Safe(옛 Gnosis Safe)를 씁니다. Uniswap, Aave, Compound를 비롯해 수백 개 DeFi 프로토콜이 믿고 쓰는 업계 표준 멀티시그 지갑입니다. Safe 거래는 모두 온체인이고, 공개돼 있어 확인할 수 있습니다.

절차

트레저리 자금을 옮기기 전 다섯 단계

커뮤니티 합의 없이 자금이 움직이는 일은 없습니다. 트레저리 거래는 모두 이 순서대로 진행됩니다. 지름길도 예외도 없습니다.

01
포럼 논의 · 최소 3일

커뮤니티 논의

제안은 모두 POTS 커뮤니티 포럼의 비공식 논의에서 시작합니다. 최소 3일의 논의 기간을 둬서, 정식 제안 전에 커뮤니티가 문제를 찾고, 개선안을 내고, 합의를 쌓을 수 있게 합니다.

02
멀티시그 화이트리스트 필요

제안 초안

Snapshot에 정식 제안을 올릴 수 있는 건 트레저리 멀티시그 화이트리스트에 있는 주소뿐입니다. 이렇게 거버넌스 스팸을 막고, 투표 단계로 가는 제안이 커뮤니티 투표 전에 책임성 거름망을 통과했음을 보장합니다.

03
Snapshot · 기간 3일 · 정족수 10% · 찬성 50% 초과

커뮤니티 투표

투표는 Snapshot에서 가스비 없이 진행됩니다. vIBS 거버넌스 자격이 있는 주소라면 누구나 투표할 수 있습니다. 제안이 통과되려면 vIBS 총량의 10% 이상이 참여(정족수)하고 찬성이 50%를 넘어야 합니다. 표의 무게는 스냅샷 시점 블록의 vIBS 잔고에 비례합니다.

04
48시간 안전 유예

타임록

통과된 제안은 실행 전 48시간 타임록에 들어갑니다. 투표를 통과해 버린 악의적이거나 잘못된 제안을 커뮤니티가 발견하고 대응할 수 있는 유예 기간으로, 마지막 중요한 방어선입니다.

05
25-of-50 Safe 지갑

멀티시그 실행

트레저리 자금을 옮기려면 서명자 50명 중 25명이 Safe에서 거래를 각자 따로 승인해야 합니다. 서명자는 따로 움직이고, 서명을 강제하거나 위조할 수 있는 조정 장치는 없습니다. 승인은 모두 온체인에 기록됩니다.

범위

트레저리 거버넌스가 다루는 것

멀티시그 승인이 필요한 트레저리 작업은 세 종류입니다. 프로토콜 파라미터 변경과 자동으로 도는 컨트랙트 로직은 따로 실행됩니다.

영역
예시
멀티시그 필요 여부
트레저리 배분
Safety Treasury 투입, PBM 입찰 풀 전략, 트레저리 컨트랙트 간 자금 이동
필요: 25-of-50
프로토콜 파라미터
발행률, 슬래싱 세율, RBS 밴드, MCL 임계값, 에포크 길이
스마트 컨트랙트
시장 지원 예산
예측 시장 생성, 생태계 개발, 커뮤니티 프로젝트 지원
필요: 25-of-50
온체인

트레저리 컨트랙트 주소

트레저리 컨트랙트는 모두 BNB Smart Chain에 있습니다. 모든 주소가 공개돼 있고, 권한 없이 확인할 수 있습니다.

컨트랙트
역할
주소
확인
Safety Treasury
최후 수단 준비금 · 25-of-50 멀티시그
0x5BB0d5Cb2276a054d933B14D023A2063CF8F28Ce
BTCB Treasury
공동 구축 기금 바이백 풀
0xE9A7c7Bb2D4264940296d5D6C414d09DD37627F0
Worldpool Treasury
PBM 컨트랙트: POTS 입찰 풀
0xc407928502e0aa6D313494EC2EE224DB55DcF1FC
확인

트레저리를 직접 확인하는 법

Safe.global에서는 로그인도 권한도 없이 트레저리의 모든 것을 볼 수 있습니다. 확인할 점은 다음과 같습니다.

서명자와 임계값 확인하기

1
Safe.global ↗을 열면 트레저리가 바로 표시됩니다
2
Settings → Signers를 클릭하면 승인된 주소 50개가 모두 표시됩니다
3
임계값이 25 / 50인지 확인합니다. 어떤 거래든 승인하는 데 필요한 최소 인원입니다

거래 내역 다시 보기

1
Safe 대시보드에서 Transactions → History를 엽니다
2
실행된 거래마다 승인한 서명자 목록이 표시됩니다
3
BSCScan ↗에서도 대조해 독립적으로 온체인 확인을 합니다
서명자 승인을 기다리는 거래도 공개돼 있습니다. 거버넌스가 실행되기 전에 그 움직임을 볼 수 있습니다.

자주 묻는 질문

01 멀티시그 트레저리란 무엇인가요?
어떤 거래를 승인하든 지정된 서명자 중 최소 인원의 서명이 필요한 트레저리입니다. POTS 임계값은 25-of-50이고, 자금을 옮기려면 50명 중 25명이 각자 따로 승인해야 합니다. 누구도 혼자서는 움직일 수 없습니다.
02 POTS 팀이 혼자서 트레저리 자금을 옮길 수 있나요?
없습니다. 트레저리 자금을 옮기려면 매번 25-of-50 멀티시그 승인이 필요합니다. 창업 팀을 포함해 혼자 움직일 만한 서명 권한을 가진 사람은 없습니다. 트레저리 거래는 실행 전후 모두 Safe.global에 공개됩니다.
03 Safe란 무엇이고, POTS는 왜 Safe를 쓰나요?
Safe(옛 Gnosis Safe)는 Uniswap, Aave, Compound 같은 주요 DeFi 프로토콜도 쓰는 업계 표준 멀티시그 지갑입니다. 실전에서 검증된 멀티시그 인프라와 투명한 온체인 감사 기록을 제공합니다. POTS는 Safety Treasury에 BNB Smart Chain에 배포된 Safe를 씁니다.
04 거버넌스 제안이 통과됐는데 멀티시그가 실행을 거부하면?
거버넌스 설계상 멀티시그 서명자는 통과된 제안을 실행해야 합니다. 커뮤니티는 Snapshot 거버넌스로 서명자에게 책임을 물을 수 있고, 서명자 교체를 투표에 부칠 수도 있습니다. 멀티시그 임계값은 일방적 행동을 막기 위한 것이지, 커뮤니티 거버넌스를 뒤집기 위한 것이 아닙니다.
05 POTS 트레저리는 어떻게 확인하나요?
Safety Treasury는 BNB Smart Chain의 0x5BB0d5Cb2276a054d933B14D023A2063CF8F28Ce로 공개돼 있어 누구나 확인할 수 있습니다. 현재 서명자, 승인 대기 거래, 전체 거래 내역을 Safe.global이나 BSCScan에서 바로 볼 수 있습니다. 권한은 필요 없습니다.
보안

관련 보안 자료

서명은 25.
예외는 0

Safety Treasury는 Safe에서 운영 중입니다. 모든 거래, 모든 서명자, 모든 승인을 지금 바로, 계정 없이 확인할 수 있습니다.

Pots 참여하기