# CALIUM 인플레이션 시스템과 그 원리

## CALIUM 획득 교환비와 인플레이션 가중치

<figure><img src="https://1309483784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzggR36H9gCw2iViWQ1qp%2Fuploads%2F1GWErbiYvxu9Et30fIj8%2F%2315%20CALIUM%20%EC%9D%B8%ED%94%8C%EB%A0%88%EC%9D%B4%EC%85%98%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EA%B3%BC%20%EA%B7%B8%20%EC%9B%90%EB%A6%AC_CALIUM%20%ED%9A%8D%EB%93%9D%20%EA%B5%90%ED%99%98%EB%B9%84%EC%99%80%20%EC%9D%B8%ED%94%8C%EB%A0%88%EC%9D%B4%EC%85%98%20%EA%B0%80%EC%A4%91%EC%B9%98.png?alt=media&#x26;token=d096d10d-132b-4918-aac1-9ebead02eb01" alt=""><figcaption></figcaption></figure>

CALIUM 교환소에서의 CALIUM 유상 발행 가격은 확정된 공식에 따라 Epoch 단위로 변동됩니다. CALIUM의 유상 발행 가격은 사파이어와 CALIUM의 고정 교환비와 Epoch별 인플레이션 가중치에 따라 결정됩니다.

{% hint style="success" %}
사파이어와 CALIUM간의 교환비는 100:1로 고정되었습니다.
{% endhint %}

{% hint style="success" %}
인플레이션 가중치는 직전 Epoch에 기록된 데이터를 활용하여 확정된 공식을 적용합니다.
{% endhint %}

인플레이션 가중치의 확정된 공식은 아래와 같습니다.

{% hint style="success" %}
유통 공급량/기준유통량이 1이하일때 인플레이션 가중치(%)는 항상 100%로 적용됩니다.
{% endhint %}

{% hint style="success" %}
유통 공급량/기준유통량이 1초과일때에만 인플레이션 가중치(%)는 100%보다 초과되어 적용됩니다.
{% endhint %}

CALIUM은 유통공급량에 따라 변동 가격을 적용하여 인플레이션 관리를 하고자 합니다.

{% stepper %}
{% step %}
### 원리

인플레이션 가중치의 최소값은 100%가 되며 사용자는 CALIUM 교환소에서 1 CALIUM을 획득하는 데에 최소 100사파이어를 소모하게 됩니다. 그러나 CALIUM이 Epoch의 기준 유통량 수치보다 많이 발행될 경우, 다음 Epoch에서 초과 발행 비율만큼 유상 발행 가격을 올려 유통량 인플레이션이 억제됩니다.
{% endstep %}

{% step %}
### 변동적 특성

CALIUM은 기준 유통량에서의 예상 수요보다 실수요가 높은 상황에서 유상 발행 가격이 높아지는 변동적 특성을 가지고 있습니다. CALIVERSE에서는 기준 유통량보다 많은 CALIUM이 발행되어 인플레이션율(%)이 지나치게 높아지는 것을 방지하기 위해, 변동적 특징이 적용되는 CALIUM 유상 발행 가격 결정 공식을 수립하여 CALIUM의 신규 발행량이 자연적으로 조절되도록 설계하였습니다.
{% endstep %}

{% step %}
### 예시

예를들어 높은 가격의 CALIUM이 많은 수량 발행되는 경우, CALIUM의 수요 증가를 의미합니다. 하지만 CALIUM의 가격이 높아짐에 따라 점차 수요가 감소할 수 있습니다. 이 경우 기준 유통량은 Epoch 별로 증가하므로, CALIUM의 가격은 반비례 곡선 그래프 형태로 낮아질 수 있습니다.
{% endstep %}
{% endstepper %}



## CALIUM 유상 발행 가격 결정 공식

<figure><img src="https://1309483784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzggR36H9gCw2iViWQ1qp%2Fuploads%2FFZFnwlWaWppwwGOUJ5RR%2F%2316%20CALIUM%20%EC%9D%B8%ED%94%8C%EB%A0%88%EC%9D%B4%EC%85%98%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EA%B3%BC%20%EA%B7%B8%20%EC%9B%90%EB%A6%AC_CALIUM%20%EB%B0%9C%ED%96%89%EA%B0%80%EA%B2%A9%20%EC%82%B0%EC%B6%9C%20%EA%B3%B5%EC%8B%9D.png?alt=media&#x26;token=fea3da7d-a713-4c3f-81f5-91acd91a36d5" alt=""><figcaption></figcaption></figure>

CALIUM의 유상 발행 가격은 다음의 a, b 요소로 결정됩니다.

{% hint style="success" %}
a : 사파이어와 CALIUM간의 고정 교환비 = 100:1

b : 인플레이션 가중치 = 유통 공급량/기준유통량 (단, 인플레이션 가중치 ≥100%)
{% endhint %}

CALIUM 교환소의 CALIUM 유상 발행 가격 = 고정 교환비 \* 직전 Epoch의 인플레이션 가중치

{% hint style="success" %}
직전 Epoch의 인플레이션 가중치 데이터는 위변조가 불가능한 온체인 데이터를 활용합니다. 자세한 내용은 [\[CALIUM 온체인 인포메이션\]](calium-on-chain-information)을 참고해주세요.&#x20;
{% endhint %}

{% hint style="success" %}
CALIUM의 유상 발행 가격은 Epoch 단위로 업데이트됩니다.&#x20;
{% endhint %}

{% hint style="success" %}
CALIUM의 최소 표기 단위는 0.01입니다. 따라서 유상 발행 가격 결정 공식에서 0.001단위의 값은 버림합니다.
{% endhint %}



## 작업 프로세스

<figure><img src="https://1309483784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzggR36H9gCw2iViWQ1qp%2Fuploads%2FNq1uuKnuOHJbi6jVqoA1%2F%2317%20CALIUM%20%EC%9D%B8%ED%94%8C%EB%A0%88%EC%9D%B4%EC%85%98%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EA%B3%BC%20%EA%B7%B8%20%EC%9B%90%EB%A6%AC_%EC%9E%91%EC%97%85%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4.png?alt=media&#x26;token=054afb37-70c6-42bc-97fe-b864cd12ebc1" alt=""><figcaption></figcaption></figure>

<table data-view="cards"><thead><tr><th></th></tr></thead><tbody><tr><td>Epoch당 CALIUM 유통량 데이터는 각 Epoch의 23:00 (UTC)에 데이터를 마감합니다.</td></tr><tr><td>Epoch당 CALIUM 유통량 데이터는 직전 Epoch의 23:00 (UTC) ~ Epoch의 23:00 (UTC)의 데이터를 취합합니다.</td></tr><tr><td>Epoch당 CALIUM 유통량 데이터는 블록체인 위에 기록 및 확정되며, 다음 Epoch의 인플레이션 가중치는 이 값으로 계산됩니다.</td></tr><tr><td>작업 안정성을 위해 데이터 롤업과 온체인 기록 사이에 1시간의 리드타임을 적용합니다.</td></tr><tr><td>CALIUM 교환소의 CALIUM 유상 발행 가격이 업데이트 되는 시점은 각 Epoch의 00:00 (UTC)입니다.</td></tr><tr><td>이 값은 Epoch의 단위인 24시간 동안 적용됩니다.</td></tr></tbody></table>
