本記事は下記の翻訳となります。
『[Thread] Berachef contract walk-through』
Berachain では、バリデーターはブロック構築の報酬を Rewards Vaults を通じて dapps に直接配分しなければなりません。バリデーターは「カッティングボード」を通じて、どの vaults にどの比率で報酬を配分するかを選択します。
スマートコントラクトレベルでこの仕組みがどのように機能するか、詳しく見ていきましょう 👇
バリデーターは BGT ステーションでこの仕組みを裏で使用し、BGT の配分方法を設定します。円グラフをイメージしてください。各セクションが全体に対する割合を表し、それぞれのセクションが報酬の vault に対応しています。
例はこちらでご覧いただけます - https://t.co/dwtNiS0CHy pic.twitter.com/yyexXzn4Iz
カッティングボードを更新するには、
queueNewCuttingBoard
関数が呼び出されます。これにより、新しいカッティングボードが有効になるまでの遅延が設定されます。
これにより、バリデーターの設定があまり頻繁に変更されないようになり、より予測可能性が高まります。 pic.twitter.com/Q2DQP4XikF
また、カッティングボードを表す
CuttingBoard
struct(構造体)があります。これには、このカッティングボードが有効になるブロックと、先ほど見た Weights struct の配列が含まれています。 pic.twitter.com/8aANqbQX2j
読者の皆様へ:rewards vaults が gauge と呼ばれているのをご覧になったかもしれません。近々、より分かりやすくするために、ドキュメントと UI を更新して rewards vaults という表現に統一する予定です。
Proof of Liquidity のコントラクトについて詳しくは、このスレッドをチェックしてください!
【Sunrise とは】
Sunrise は Proof of Liquidity(PoL)と Fee Abstraction(手数料抽象化)を備えたデータ可用性レイヤーです。 私たちは DA の体験を再構築し、多様なエコシステムからのモジュラー型流動性を活用してロールアップを立ち上げています。
【Social Links】
【お問合せ】
Sunrise へのお問い合わせはこちらから 👉 Google Form