噂のKrux(クルックス?)で遊んでみたお話
たぶん日本ではまだ噂になっていないかもですが、Kruxで遊んでみたお話です。
日本で比較的知られているDIY系ハードウェアウォレットいえば、ルノルミンさんの記事で書かれているSeedSignerですね(BitcoinTokyo2024にいらっしゃったぽかったので実物見せてもらえばよかった😂)
一方、Kruxはまだまだ小さなプロジェクトで、Seedsignerと同じようにオープンソースのファームウェアであり、対応しているいくつかの市販のデバイスに自分でインストールして使えるハードウェアウォレット(署名装置)になります。少し調べてみると韓国勢にもDIY系ハードウェアウォレットなどにアツいコミュニティがあるっぽく、、、日本でも密かにKruxを流行らせたい願望☺️
Seedsignerと違うポイント☆
- 市販のデバイス(M5StickV、Maix Amigo、Maix Dock、Maix Bit、Yahboom k210 module、Maix Cube、WonderMV)にインストールするため、自分で組み立てる必要がない
- デバイスによってはSeedsignerと比べると少し安い
M5StickV(US$ 50-55)Maix Amigo(US$ 50-85)Maix Dock(US$ 27-35)Maix Bit(US$ 32-42)Yahboom k210 module(US$ 45-61)Maix Cube(US$ 34-49)WonderMV(US$ 58-86) - サーマル プリンター、CNC加工機(将来的に?)への出力機能
ローカルに接続されたサーマル プリンターを介して、ニーモニックのバックアップ (単語、数字、Tiny Seed テンプレート※Stackbit 1248 は除く) および任意のQRコード (SeedQR、署名済みPSBT、アドレス、XPUB、Wallet 出力記述子など) を印刷する機能がある(CNC加工機へ出力して木材や金属板からQRを切り出すことができるようになるみたいです) - ニーモニックの暗号化
一般的に、ウォレットの秘密鍵を保護するために追加できるセキュリティ方法は、ニーモニック + BIP-39 パスフレーズですが、Kruxの場合は、AESのCBCモード、ECBモードを使用して暗号化されるようです。※AES(Advanced Encryption Standard)は、2000年に米国政府の標準として策定された暗号化方式で、通信データや保存データを強力に保護する信頼性の高い方式。詳細はこちら - コミュニティの意見が反映されやすい?
プロジェクト自体がまだ小さく、コミュニティの意見が反映されやすいそうです。Seedsignerはオープンソースですが結構集権化されてるという意見もあり。※聞いた話で自分にはよくわかりませんでした、、こちらがKruxのテレグラム
Seedsignerや他のハードウェアウォレットついてあまり詳しくないので、もし他にもあったり間違っていたら教えて下さい。
こちらのハードウェアウォレット比較サイトも参考になります↓↓
今回私はブラジルのビタキセ部の同志にYahboom k210をお勧めされたのでアリエクにて6,000円くらいで購入しました。Yahboom k210はタッチスクリーンなので操作が簡単👍️
続いてファームウェアをデバイスに書き込むための準備です。
こちらを見ながら進めました。
私のパソコンはWindowsなので
krux-installer_v0.0.20-alpha-3.Setup.exe
をインストールしました。デスクトップにKruxのアイコンが作成されますので、クリックして起動します。次に、用意したデバイスにファームウェアを書き込みます。手順はこちらから。
自分のデバイスとアプリケーションのバージョンを選択してファームウェアを書き込みます。
※フラッシュ(書き込み)を開始する前に、PCにデバイスを接続して電源をオンにしておきます。
書き込みが完了すると、Krux ロゴが表示されるはず。これで準備完了です。技術に関しては全く疎い私ですが、ここまでスムーズに設定することができました。
長くなったので一旦終わりにして、次回は実際にKruxをいじって遊んでみます。
サーマルプリンター、レシートみたいなやつだとすると気づいたら印刷が消えてたりしないか心配です…笑