つい最近、一部ビットコイナーがツイッターでgun.funというサイトについてつぶやいていたのを見かけました。いかにも銃器が趣味の人たち向けのサイトかなというドメインで、ビットコイナーも銃が好きな人が多いので勝手に納得していましたが、アクセスしてみると実はビットコインウォレットでびっくりしました。(笑)
GUNとはGo Up Numberの略だそうで、そんな頭の悪いネーミングにもぐっとくるものを感じてしまいます。年末なので肩の力を抜いて、今日はDLCに特化したビットコインウォレットのgun.funを紹介します。
コマンドラインウォレット
一般ユーザー向けのビットコインウォレットは基本的に視覚的に操作しやすいGUIが提供されています。ほとんどの人はコマンドラインでソフトウェアを操作することができないので当然ですね。
ところが今日紹介するGun.funは多少マニア向けだからか、あるいはGUIを開発する手間を省きたかったからか、シンプルなコマンドラインウォレットとして提供されています。
もう1歩深入りすると、GUNはBitcoin Dev Kit (BDK)というモバイルウォレット向けライブラリを使って開発されていて、GUIの含まれていないBDKを使ってあえてCLIのみ提供すれば開発する部分をDLC関連のロジックだけに絞れることが決め手になったのでしょう。
BDKの開発者は現在Spiral (旧Square Crypto)に在籍していてLightning Dev Kit (LDK)の開発に携わっています。
簡単にDLCで賭け事をセットアップ
DLCで一番面倒なのは相手を見つけることで、二番目に面倒なのは取引を作成するために両者でPSBT (作りかけのビットコイントランザクション)をやりとりすることです。GUNはこの2点に重点的に取り組んでいます。