설정
기본 정의
s는 STEEM의 양을, t는 스마트미디어토큰(SMT)의 양을, p는 가격을 의미한다고 하면, pt는 SMT의 스팀 환산 가치를 의미하게 됩니다. (즉, MYTOKEN이 p = 0.05 STEEM / MYTOKEN 에 거래된다고 하면 t = 120 MYTOKEN의 가치는 pt = (0.05 STEEM / MYTOKEN) · (120 MYTOKEN) = 6 STEEEM입니다.)
s STEEM과 t 토큰의 두 가지 자산 "포트폴리오"(재고 자산)를 가진 Market maker(또는 economic agent)가 있다고 가정해 봅시다. 토큰의 가격이 t라면 STEEM의 단위로 이 포트폴리오의 가치를 v (p, s, t) = s + pt로 측정할 수 있습니다.
하나의 공통된 포트폴리오 관리 정책은 r이 0<r<1인 경우 등식 s = rv (p, s, t)가 성립되도록 STEEM이 일정한 비율의 r이기를 요구합니다. 우리는 이 정책을 일정한 포트폴리오 비율 또는 CPR 정책이라고 부르며, 등식 s = rv (p, s, t)는 불변의 CPR을 뜻합니다.
Bancor 백서에서 논의된 다른 포트폴리오 관리 정책은 CRR 또는 일정 예약 비율이라고 합니다. CRR을 논의하기 위해 존재하는 토큰의 총 수를 T로 표기하면, CRR 불변량은 s = rv (p, 0, T - t)로 정의됩니다.
조항에 관한 주석
우리의 조항 중 Bancor 백서와 다른 부분에 대해 적어보겠습니다. 설명을 위해 사용자 Alice가 market maker와 거래할 때 STEEM을 market maker의 잔액에서 가져 오기 위해 자신의 계정 잔액의 토큰을 일부 빼려는 경우와, 사용자 Bob이 STEEM을 마켓 메이커의 잔액으로 보내기 위한 대가로 자신의 잔액에 토큰을 추가하려는 경우를 보겠습니다.
Bancor는 이 예제에서 Market maker가 Alice와의 거래에서는 토큰을 파괴하고 Bob과의 거래에는 토큰을 생성한다는 규칙을 취합니다. Bancor 조항에 따르면 Market maker는 보통의 사용자와는 달리 기능 작동을 위해 시스템 레벨의 "특별한 힘", 특히 토큰 인쇄기를 작동시킬 수 있는 특권이 필요합니다.
Bancor와는 달리 이 백서에서는 Alice가 market maker에게 보낸 토큰이 파괴되는 대신 market maker의 재고(잔액)에 추가되는 규칙을 채택하였습니다. 마찬가지로 market maker가 Bob에게 보낸 토큰은 허공에서 만들어진 것이 아니라 이미 존재하는 market maker의 재고(잔액)에서 Bob에게로 이전된 것입니다. 따라서 이 백서에서Market maker는 본질적으로 결정론적 알고리즘에 따라 행동하는 보통의 이코노믹 에이전트이며, "특별한 힘"은 필요하지 않습니다!