Unsplash以前からこのコラムでも、ビットコインでオラクルを利用したスマートコントラクト機能を実現するDLCという手法に注目しています。DLCは全然わからないという方はぜひ以下の記事をご覧ください。https://www.facebook.com/.../bitc.../posts/2851084634987859/また、DLCがLN上で利用できるようになるにはまだしばらくかかると考えられます。(というか、満期まで中継を行う資金効率が悪いため、DLCを行う相手と直接チャネルを開くのが最適解になると考えています。Contracts"というアイデアも紹介しました。ContractsでDLCライクな体験をhttps://coinkeninfo.com/hodl-contracts/さて、今週はLN払いで記事を読むブログサイトでおなじみSpotlightの小川さんが、DLCに似た仕組みを使った金融サービス「DLC.soy」をテストネットで公開しました。今日はそれについて見ていこうと思います。CONTRACTSとの違いまず、本来のDLCとの違いをまとめてみます。ContractsやDLC.soyはライトニング上でDLCのような機能を(すべてのチャネルがDLCに対応する必要なしに)実現するというものです。DLCではライトニングチャネルのように二者がマルチシグに入金しますが、その前に第三者のオラクルが結果に応じて発表する鍵を使ってアンロックできるように出金のトランザクションも全パターン用意します。これによって予めすべての結果に対応する結末が用意してあるので、二者間ではトラストレスに取引ができることになります。(オラクルへのトラストは必要。オラクルは一方的に結果を公表するだけなので、参加者がいるか、いないのかすらも知りません。ContractsやDLC.soyはライトニングを使うため、ライトニングで使用可能な機能でDLCを再現するための工夫が求められます。ライトニングの制約として長期間資金をロックするのが難しいため、短期的な賭けに限定されるでしょう。(※もし直接チャネルで相手と繋がっていれば、そのチャネル内で普通のDLCをやるのは技術的には可能だと思います。Contractsでは、オラクルもLNで参加します。両者とも掛け金をオラクルに仮送金(オラクルによる決済に必要な秘密情報は賭けの相手が保有)し、結果発表の代わりにオラクルが勝者を選択し、勝者の持つ秘密情報を使って決済できる送金をします。すると勝者の秘密情報がオラクルに渡り、敗者からオラクルへの送金も同時に決済されます。暗号学的に難しい仕組みのない、非常にシンプルな方法なのが特徴です。このモデルではオラクルが賭けに絡むため共謀の恐れが大きく、オラクルの過去の発表歴も確認できないため信用に足るかの判断が難しいです。story有料プランに切り替えて頂くと続きを読むことができます。readライトニングノードを共有できる時代は来るのか?「普通の人はライトニングノードなんて実行しない」という主張には、技術的な難しさの側面とコストの側面があります。2024年8月23日(金)豊かな知識とともに。