LN決済でオラクルサーバーのクラファンしてみる
以前の記事で、ライトニング決済でVPSのインスタンス購入ができるBitcloudsというサイトを紹介しました。またDLCの実装であるNDLCについてはこちらの記事にて紹介しました。今回は、このBitcloudsでホスティングしたサーバー上にNDLCをインストールしてオラクルになる、さらに、ホスティングのサーバーの費用ははみなさんの御気持ちで維持していきたいと思い、ちょっとしたWebサーバーを立ててみました。
まずは以下のサイトへアクセスしてみてください(ドメインは未取得で今後この費用もカンパ式にしたいですね笑)
(追記 2020/10/7)以下のv1サーバーが死んでしまったのでv2サーバーを立てました。
http://135.181.105.171/(v1)
アクセスするとあと何時間でホスティングサーバーがシャットダウンされるかが表示されます。上記の画像だと余命29時間ですね。そこで画面に表示されているQRコードに対してライトニング決済をしていただくことで、サーバ君の寿命が延命されます。1回の決済は1000sats(約10円)で、約14時間ほど延命されます。
※一度サーバ君が死んでしまうとそのオラクルデータも全て消えてしまうのでご注意ください。(追記:オラクルのデータをバックアップしたので、最悪復元できるようにしました。)
ページの下部にはNDLCで作ったTestnetのオラクル情報が表示されます。現在はまだ1つのイベントしか表示されていませんし、イベント結果もまだ未発表ですが、今後の開発ではオラクルのイベント登録や外部データの自動取得およびその結果への署名を自動化できるようにしたいですね。
lncloudsを含めて全てオープンソースなので、日曜プログラミングとして遊んでみるのも面白いと思います。