BPT オラクル
Balancer Pool LP トークン (BPT) の価格設定の方法論と実装
このページの LPTの価格は、一定の製品プール (通常のバランサー プール) について説明しています。今後のドキュメントでは、他のさまざまな LP トークンを同様に価格設定する方法について説明します。
LPトークンの価格を決めるには、プール内の全資産の価値を単純に足し算するだけでは不十分で、これは簡単に操作されてしまうからです。Balancer LPトークン価値を計算するために、より堅牢な手順を使用します。 アセット1、...、nを含む任意のBalancer プールについては次の通りです。
wi=weight of asset iri=amount (in # tokens) of asset ipi=price of asset iS=total # BPT tokens Balancer poolの定数の積は次の通りです。
k=i=1∏nriwi これらの金額 riは容易に操作可能ですが、積 kはそうでないことに注意してください。同時に、他の場所から資産の価格を取得しているため、価格 piは簡単に操作できないと想定しています。(価格操作を防ぐための対策については、別の場所で説明します)
操作耐性のある BPT オラクルを作成するには、操作耐性のある変数 wi,pi,k,S.を使用してBPTトークンの価格を表現します。
Balancer poolの合計値は次の通りです。
BPT total value=ki=1∏n(wipi)wi 次に、BPTの価格は次のように計算できます。
pBPT=SBPT total value=Sk∏i=1n(wipi)wi