オフチェーン
オフチェーンとは何ですか?
ブロックチェーン上では 2 つの異なるトランザクションが発生します。
オンチェーントランザクションは分散台帳に反映され、すべてのネットワークユーザーが見ることができます。一方、オフチェーントランザクションはブロックチェーンネットワークの外側で発生します。このようなトランザクションでは、台帳の検証が行われないため、マイナーのサービスは必要ありません。
オンチェーントランザクションとは異なり、オフチェーントランザクションは即座に実行できます。この方法では手数料が安くなり、即座に実行され、より高い匿名性が得られます。
オフチェーントランザクションとオンチェーントランザクションの違い
オンチェーンのトランザクションは、ブロックチェーンネットワークによって分散台帳に反映されます。これには、トランザクションを検証するためのマイナーによる台帳の検証が含まれます。すべてオンチェーンで行われるため、トランザクションの詳細が記録されます。トランザクションは分散台帳に追加され、ブロックチェーン全体で見えるようになります。これにより、元に戻すことができなくなります。
キュー内で検証を待機している他のさまざまなトランザクションと、実行される多数のステップを考慮すると、オンチェーン トランザクションが正常に実行されるまでに時間がかかる理由は簡単に理解できます。それに加えて、オンチェーン取引には高額な手数料がかかる可能性があります。これらが、多くのユーザーがオフチェーントランザクションを好む理由です。しかし、多くのプロジェクトがブロックチェーントランザクションの速度を上げ、ネットワーク料金を削減してトランザクションをより効率的にすることに取り組んでいます。
一方、オフチェーントランザクションは、いくつかの異なる方法を介してほぼ瞬時に行われます。ブロックチェーン ネットワークからの確認を待つ必要がなく、トランザクションがより迅速に実行されます。オンチェーントランザクションではバリデーターがトランザクションを検証する必要があり、最終的には高額な手数料がかかります。一方、オフチェーントランザクションは通常、無料または低コストです。これらのトランザクションはブロックチェーン上では表示されないため、プライバシーが強化されます。
オフチェーントランザクションは、転送契約を結ぶことによって二者間で発生することができます。取引を確実に成功させるために、第三者が保証人として機能する場合があります。現在、一部の決済処理業者もこれらの方針に沿って業務を行っています。
オフチェーントランザクションはどのように実行されますか?
ブロックチェーン ネットワークの外側で行われるオフチェーン トランザクションは、さまざまな方法で実行できます。その方法の 1 つは、ビットコインのライトニング ネットワークのような、ピアツーピア取引を行う決済チェーンを利用することです。
もう 1 つの一般的なオフチェーン トランザクション方法は、秘密キーを既存のウォレットに交換することです。この方法では、新しい所有者が特定のウォレットに割り当てられます。これはブロックチェーン ネットワークを変更せず、トランザクションを即座に実行する方法です。
一部の分散型取引所 (DEX) は、オフチェーン取引を行う意思のある 2 人の個人間の保証人として機能するエスクローの役割を採用しています。 Binance での P2P 取引は、幅広い暗号トークンを交換し、銀行振込、Payoneer、PayPal などの多数のオフチェーン支払い方法を通じて支払いを行うためのプラットフォームがユーザーに提供される典型的な例です。
通常、オフチェーントランザクションは信頼できる当事者または個人の間で発生します。時間、コスト、プライバシーの利点により、オフチェーントランザクションは人気が高まっています。ただし、Solana のような多くの暗号プロジェクトは、高い TPS を備えた低コストのオンチェーン トランザクションを目指して取り組んでいます。