On Chainとは何ですか?
On Chainとは、公開台帳上に直接存在し、ネットワークによって検証される操作や記録を指します。ブロックや手数料、確定性に関わるものはOn Chainです。メモアプリにIOUを書き残す代わりにレジで支払うようなイメージです。
すべての身元や詳細が丸見えになるという誤解があります。現実は、元帳は 透明 ですが、身元が最初から埋め込まれているわけではありません。アドレスは文字列であり名前ではなく、自分で結びつけない限り身元は明らかになりません。
On Chainの仕組み
トークンスワップやNFTのミントを想像してください。ここでは簡単な流れを示します。
- ステップ 1: ウォレットで送信を押し、秘密鍵で署名します。
- ステップ 2: 取引は検証のために ブロックチェーン ネットワークにブロードキャストされます。
- ステップ 3: バリデーターがそれをブロックに含め、ウォレットには保留中と表示されます。
- ステップ 4: コードが関係する場合は実行されます。なぜなら スマートコントラクトは自動実行される契約です からです。
- ステップ 5: 確認が積み重なり、状態が更新され、誰でも検証できるレシートが得られます。
これが流れで、特別なものではありません。
なぜOn Chainが注目されるか
注目される理由は次の通りです。
- 利点: 記録は 不変に 書き込まれるため、あとからこっそり編集されることがありません。
- 視点: 証跡が約束より重視される傾向に合っており、クリエイター分配から公開のトレジャリ投票まで、領収が効力を持ちます。
- 関連: DeFi取引、NFTミント、DAO投票、身元証明などで見かけます。
どんなOn Chainの操作でも、事前にシミュレーターやテストネットで模擬実行し、コントラクトアドレスを再確認し、手数料をチェックしてください。今の2分が後の後悔を防ぎます。
On Chainの主な特徴
際立つ点は以下の通りです:
- 公開性: 誰でもアクセスを求めることなくその行動を検証できます。
- 最終性: 一度確定すると残り、後から編集できません。
- プログラム可能: コードが資産を移動させ、ルールを自動で実行できます。
- コスト: ネットワーク手数料を支払う必要があり、混雑時には急増することがあります。
- 追跡可能: 資金の流れを開始時点から現在まで追うことができます。
バリエーション
同じ考え方で、異なる方法の例を挙げます:
- オフチェーン: 処理を別の場所で行い、後で要約を投稿して手数料を節約します。
- ロールアップ: 多くの操作をまとめて主チェーンに決済し、スケールを図ります。
- サイドチェーン: 特定のアプリや手数料に合わせて接続される独立したチェーンです。
- ブリッジ: ネットワーク間で資産やメッセージを移動させますが、追加のリスクがある点に注意してください。
最終性は即時を意味しません。ネットワークによっては数秒で確認されるものもあれば、時間がかかるものもあり、手数料の大きさが待ち時間に影響します。
例
NFTを購入すると、取引が確定し、トークンがウォレットに表示され、誰でも公開エクスプローラーで検証できるレシートが得られます。
豆知識
ビットコインの最初のブロックには新聞の見出しが埋め込まれており、小さなタイムカプセルとしてすべてのフルノードに残り続けます。
まとめ
管理者を必要とせず、自分で確認できる領収書のようなものだと考えてください。
