市場がスパイクするとき、スワップの難しい部分は「スワップ」をクリックすることではありません。それは、実際にその後何が真実であるかを迅速に知ることです。オンチェーン取引は、確認が迅速かつ一貫して到着する場合にのみ、迅速な市場で使えると感じますので、推測することなくそれに基づいて行動できます。その「完了」瞬間は、ピークスループットよりも重要です。なぜなら、次の決定が前の状態更新が本当に反映されているかどうかに依存するからです。
ウィックがヒットし、ヘッジにスワップすると、UIに「提出済み」と表示されます。次の瞬間、残高が変更されたか、取引が含まれるか、再試行すべきかどうかわからなくなります。人々はパニックでクリックしたり、再送信したり、別の会場で二重にヘッジしたりします。コストは手数料だけではなく、不確実性によって生じる偶発的な過剰露出です。
Fogoは、ネットワークの距離とバリデーターの分散を確認の主な敵と見なすことで、その不確実性のウィンドウを縮小するように設計されています。その主要なデザイン選択は、ゾーンベースの「マルチローカルコンセンサス」です:バリデーターは地理的ゾーンにグループ化され、同時に合意のためにアクティブなゾーンは1つだけであるため、合意する必要があるクォーラムは物理的に近く、はるかに低いレイテンシで通信できます。プロトコルは、アクティブなクォーラムが時間とともに移動できるように、ゾーンの選択と回転(「サンフォロー」回転のアイデアを含む)を説明します。
2つ目の選択肢はパフォーマンスの強化です。Fogoは、Firedancerに基づいた高性能バリデータークライアントで標準化されており(ドキュメントに記載された中間ハイブリッドがあります)、テールレイテンシを削減することを目指しています—負荷の下でユーザーが認識する遅延を支配する最も遅い外れ値です。市場が混沌としているとき、「平均ノード」を感じることはありません。待たなければならない最も遅いパスを感じます。
これを具体的にするために、「真実」がどのように表現されるかを説明するのが役立ちます。Solanaスタイルのシステムのように、Fogoの状態はアカウントのセットです:トークンの残高はトークンアカウントにあり、スワップは複数のアカウントを一度に更新します(入力トークンアカウントは減少し、出力トークンアカウントは増加し、プールのアカウントが変更されます)。スワップは原子的で、すべてが行われるか、何も行われないかのいずれかです—したがって、「スワップ後の真実」は単に新しいアカウントの状態です。
ユーザーアクションから確認までの道は直接的です。取引に署名し、それをネットワークに送信し、現在のリーダーがそれを取り込み、署名を確認し、現在のアカウントの状態に対してスワップを実行し、結果を台帳に記録します。他のバリデーターがその履歴に投票します。このモデルでは、「確認済み」とは、あなたのスワップを含むチェーンに対して超過半数のステークが投票したことを意味します。「最終化」は、投票ロックアウトが最大限に累積された後に行われます(しばしば「31+」のように多くの確認が必要と要約されます)。
スパイクの間にこれが重要な理由は何ですか?スパイクは実際には時間に関するものです。価格は人間が推論できるよりも早く動き、取引のアクションが連鎖します。確認が遅いまたは一貫性がない場合、ステップ2を安全に実行することはできません:元に戻すべきか、マージンがカバーされているか、先ほど配置したフォローアップオーダーをキャンセルすべきかどうかわからないからです。迅速な確認は、次のアクションを推測から反応に変えます。
Fogoの現在の姿勢はその優先順位を反映しています。ドキュメントは、頻繁なリーダーの回転とゾーンの変更を伴う40ミリ秒のブロックをターゲットとしたテストネットを説明し、メインネットのドキュメントは、公開RPCパラメータとアクティブなゾーン構成を持つライブネットワークのセットアップを示しています。
急落時にステーブルコインにスワップし、すぐに下に再入するためのリミットオーダーを配置します。スワップが迅速に確認されると、オーダーサイズは実際の残高を使用します。確認されない場合は、蜃気楼を基にサイズを決定します。
私の個人的な意見は、ほとんどの「スピード」に関する議論が感情的な層を見逃しているということです:人々はシステムがそれについて正直であれば待つことを気にしませんが、後で変わる状態で行動することを嫌います。確認の質は、オンチェーンUXが信頼を得るか漏らすかのポイントです。Fogoがストレス下で確認を予測可能にできるなら、それはより速いチェーンのようには感じられず、より穏やかなもののように感じられます。
Fogoのウィックの間に信頼できる迅速な確認を得ることができたら、オンチェーンスワップをより多く使用しますか?はい、いいえ?

