Chainlinkを使わずに独自のオラクルを構築した理由
アーキテクチャを見たときに、すべての暗号ネイティブの人々が最初に尋ねる質問です。正直な答えをお伝えします。
アーキテクチャを見たときに、すべての暗号ネイティブの人々が最初に尋ねる質問です。正直な答えをお伝えします。
坐下来会谈した技術的に好奇心が強い投資家のほぼ全員が、最初の10分以内に同じ質問のバリエーションを尋ねます。
「独自のオラクルを使用しているのですか?なぜ単にChainlinkに接続しないのですか?」
これは当然の質問です。Chainlinkは現時点で圧倒的な支配力を持つ分散型オラクルネットワークです。彼らは強い評判、真剣なセキュリティの実績、そして広範な開発者エコシステムを持っています。予定を外れることには何かしらのコストがかかります。では、なぜ私たちはそうするのか?
簡潔な答え:ホスピタリティには、汎用オラクルネットワークが良好に満たすように構築されていないニーズがあります。
スマートコントラクトはブロックチェーン上で実行されるコードです。資産を保持し、ルールを強制し、条件に基づいて支払いを行うことができます。しかし、本来的にできないことは、外部世界について何かを知することです。ホテルの空き状況カレンダーを読むことはできません。現在の為替レートを確認することはできません。ゲストが実際にチェックインしたかどうかを検証することもできません。
オラクルは、ブロックチェーンと現実の間の架け橋です。外部データ(価格、イベント、確認、ID)をスマートコントラクトに 提供し、それに基づいて行動できるようにします。オラクルが嘘をついたり壊れたりすると、コントラクトは悪い情報に基づいて行動します。だからこそ、オラクル設計はブロックチェーンエンジニアリングにおける最も高リスクな問題の一つなのです。
Tratokのスマートコントラクトは、毎日多くの判断を下しています。返金処理、酒店予約確認、動的価格設定、紛争解決。そのすべてに信頼できる外部データが必要です:
汎用オラクルネットワークは汎用データのために設計されています。彼らは幅(すべての資産、すべてのチェーンへの価格フィード)を最適化しており、その点で見事に成果を上げています。しかし、その幅のため、必要な特定のドメインロジックから必然的に1つか2つの抽象化レイヤの上に位置することになります。
私たちにとって、そのギャップは3つの現実的な問題になりました:
レイテンシー。予約の決定は数秒で起こります。ゲストはページ上にいて、クリックし、確認を期待します。汎用オラクルネットワークを通じてデータをラウンドトリップすることは、ホットパスオペレーションにとって許容できないレイテンシーを追加します。可用性と価格のクエリに対して1秒未満の応答時間が必要でした。
スケール時のコスト。すべてのオラクル呼び出しにはコストがかかります。月間数百万件の取引を目指すプラットフォームにとって、サードパーティネットワークへのクエリごとの手数料の支払いは私たちの経済性を逆転させていたでしょう。プロバイダーと消費者に還元している節約は、すべてのトランザクションのユニットコストをゼロに近い状態に保つことに依存しています。
ドメインのカスタマイズ。「プロパティチェックイン確認」は標準的なオラクルプリミティブではありません。「部分返金に関する紛争仲裁」も同样的です。これらを汎用フィードネットワークの上に構築することは可能ですが、結局、オラクルをめぐるカスタムロジックを太多書くことになるため、実際にはその半分を実行しているようなものです。私たちは代わりに全体を自作することにしました。
GHOSTは、ホスピタリティと旅行データ向けに purpose-builtされた私たちの独占的なオラクルプロトコルです。この名前は複雑な意味はなく、短くてバックエンドチームが気に入っただけです。
GHOSTが一般用途のオラクルでは得られないものをいくつかご紹介します:
これについて正直に申し上げます。プロプライエタリ化には費用がかかります。私たちは三つの現実的なコストを受け入れました:
大規模な分散型バリデーターセットのネットワーク効果によるセキュリティを箱から出してすぐに得ることはできません。監査、プロトコル上のマルチ署名ガバナンス、継続的に更新されるバグバウンティプログラムで補っていますが、これは異なる信頼モデルです。私たちはこれを公然と認めています。
私たちはエンジニアリングの負担を担いますすべてのプロトコルアップグレード、すべてのセキュリティパッチ、すべての新しいデータ型。それは私たちのチーム次第です。Chainlinkでは、その重い負担の多くはエコシステム全体で共有されています
より広範なDeFiエコシステムとの無料相互運用性は得られません。Chainlinkフィードを期待するDeFiプロトコルと統合したい場合は、ブリッジを構築する必要があります。 우리는 이미 몇 가지를 완료했으며 더 많이 할 것입니다.
ほぼゼロの限界取引コストとミリ秒クラスの予約判断に依存するコアバリュープロポジションを持つプラットフォームにとって、データレイヤーを所有することは正しいトレードだった。それに伴うエンジニアリング負荷があっても。
その賭けは、すべてのブロックチェーンブロジェクトにとって正しいとは言えないかもしれない。DeFiプロトコルや合成資産プラットフォームにとって、答えはほぼ常にChainlinkだ。しかし、ホスピタリティーは非常に специфическиеデータニーズとユニットコストを低く保つという非常に специфические経済的壓力を持つ領域であるため、計算方法が変わる。
あなたが同様の決定を比較検討している何か取り組んでいる場合、私たちは意見を共有できて很开心です。暗号通貨エコシステムは、このトレードオフについて十分に話し合いません。
— キャロル
コミュニティマネージャー、Tratok
Get new Tratok articles by email — the moment they publish, or as one weekly digest.
Get new Tratok articles by email — the moment they publish, or as one weekly digest.