Damus で始める

Damus (ダムス) は iOS 用の代表的な Nostr クライアントです。 ここでは、 Damus を使って Nostr を始める方法について解説します。

インストールする

まずは App Store から Damus を見つけてインストールしましょう。

AppStoreに掲載されているDamus

アカウントを作成する

アプリを開いて、「始めよう!」をタップします。

ようこそ

利用規約 (EULA) が出てくるので、規約に同意する場合は 「許可」 (または「同意する」) をタップしましょう。

利用規約

サインイン画面が表示されるので「アカウント作成」をタップします。

サインイン画面

まず、あなたのプロフィールを登録します。入力が終わったら「今すぐアカウントを作成」ボタンをタップしてください。

プロフィール登録画面

続く画面では、あなたの 公開鍵秘密鍵 が確認できます。 公開鍵と秘密鍵についてここでは簡単な説明にとどめるので、詳しく知りたい方は 公開鍵・秘密鍵って何? を読んでみてください。

公開鍵 はアカウント ID のようなもので、他の人に伝えるとこれでフォローしてもらえます。 コピーボタンをタップすると先に進むことができます。コピーした公開鍵をどこかに保存しておくと安心できますが、公開鍵は後からでも確認できるのでとりあえず先に進むとよいでしょう。

公開鍵のコピー

秘密鍵 は、パスワードのようなもので 誰にも伝えてはいけません 。 公開鍵と取り違えないように注意してください。nsec で始まるのが秘密鍵です。 公開鍵と同様に、こちらもコピーボタンをタップすると先に進みます。秘密鍵は忘れないように保存しておく必要がありますが、これも後でコピーできる ので、一旦後回しにしても先に進んでも大丈夫です。

秘密鍵のコピー

最後に「Let's go!」をタップすればアカウント作成は完了です。

アカウント作成完了

リレーを設定する

Nostr は分散型 SNS です。接続先のサーバー (リレー と言います) を自分で選ぶことができます。 リレーは最初からいくつか設定されていますが、適切に設定をリレー設定を変更すると、日本のユーザを見つけやすくなったり、自分をフォローしてもらいやすくなったりします。

リレーに関してもう少し詳しく知りたい方は リレーって何? を読んでみると良いでしょう。

まず、左上のアイコンをタップしてメニューを開きます。

メニューアイコン

その中から「リレー」をタップします。

メニューのリレー

リレーの設定画面にやってきました。

下記のリストからいくつか URL を選んで入力してみましょう。 これらは日本に住んでいる Nostr ユーザがメインで利用しているリレーになります。

  • wss://nostr-relay.nokotaro.com
  • wss://nostr.holybea.com
  • wss://relay-jp.nostr.wirednet.jp
  • wss://yabu.me

初期状態のリレー

以下のように赤枠で囲んだ入力欄に入力して「追加」をタップしてください。

日本リレーの追加

設定が完了したら、左上の「ホーム」で元の画面に戻ります。

プロフィールを設定する

名前や自己紹介は登録しましたが、詳細なプロフィールの設定はまだでした。 プロフィール画像などを設定して、フォローしてもらいやすくしましょう。

Hint

プロフィールの設定は リレーの設定 のあとに行うのがおすすめです。 ある種の不具合の防止に繋がります。

左上のアイコンをタップしてメニューを開き、「プロフィール」をタップします。

メニューのプロフィール

次に「編集」ボタンをタップします。

ユーザ画面のプロフィール編集ボタン

ここでプロフィール画像などの設定ができます。

  • プロフィール画像: 左上のカメラ(📷)をタップすると、写真を選択してアップロードできます。
  • バナー: プロフィール画面上部に表示される画像です。中央上部のカメラ(📷)をタップすると、写真を選択してアップロードできます。
  • ユーザー名: 他のユーザからメンションされた場合に @satoshi のような形式で表示される名前です。

Hint

既存の多くの SNS とは異なり、 Nostr では ユーザー名の重複が許容されており、また後から自由に変更することもできます。 他のユーザに ID を取られる心配はないので、好きなように設定しましょう。

プロフィール編集画面

設定が終わったら、一番下にスクロールして「保存」ボタンをタップしましょう。

タイムラインを眺めてみる

まだ誰もフォローしていなければ、「ユニバース」を眺めてみるとフォローする人を見つけられるかもしれません。 ユニバースタイムラインでは、リレーに投稿された最近の投稿を見ることができます。

ユニバースタイムラインを開くには、画面下端の虫眼鏡アイコンをタップします。

ユニバースタブ

これがユニバースタイムラインです。 英語の投稿が多いでしょうが、日本のリレーを設定しているので日本語の投稿も見つけられるでしょう。 気になったユーザがいたらアイコンをクリックして、ユーザのページからフォローしてみましょう。

ユニバース画面

ユーザの探し方に関しては タイムラインを作ろう も合わせて読んでみてください。

投稿する

ホームタイムラインに戻って、右下のプラスボタン⊕から投稿できます。 Nostr には文字数制限がありませんので、好きなように投稿してみましょう。

投稿ボタン

次のアクション

本サイトのチュートリアルを参考に、色々試してみると良いでしょう。

おまけ 1: 秘密鍵を保管する

アカウント作成時にコピーした秘密鍵をどこにも保存しなかった場合でも、以下の手順で再度コピーできます。

  1. メニューで「設定」をタップ

メニューの設定

  1. 「鍵」をタップ

設定画面の鍵

  1. 「ログイン用秘密鍵」のコピーボタンをタップ

秘密鍵コピー

コピーした秘密鍵は忘れないように適切な場所に保管しておきましょう。適切な保管方法がわからない方は おまけ: 秘密鍵を安全に保管する を参考にしてみてください。

おまけ 2: 秘密鍵を安全に保管する

ここでは、 iOS の機能を使った秘密鍵の保管方法を 2 つ紹介します。

メモアプリのロック機能を使う

iOS に最初からインストールされている「メモ」アプリを利用する方法です。 ロック機能を利用することで、秘密鍵を暗号化して保管することができます。 ロック機能については iPhone や iPad でメモをロックする/ロック解除する方法open in new window を参照してください。

  1. 「メモ」アプリを開き、新しいメモを追加
  2. タイトルに「Nostr 秘密鍵」と記入し、本文にコピーした秘密鍵をペースト
  3. 画面右上の詳細ボタン (…) を開いて「ロック」をタップ

メモアプリのロック機能

パスワード機能を使う

主に Web サービスのパスワードの保管に使われる「パスワード」機能を秘密鍵の保管に応用する方法です。 パスワード機能の利用方法については 日経クロステック - iPhoneの「パスワード」機能でパスワードを簡単・安全に管理しようopen in new window を参照してください。

「Web サイト」欄は nostr.keypair にしておきましょう(. を付けないと保存できないため)。

パスワード機能の入力例

おまけ 3: 他の Nostr クライアントとの違い

どの Nostr クライアントにも言えることですが、開発者の方針や好みによってサポートしている機能が異なります。 下記は Damus と他のクライアントとの主な違いをピックアップしたものです。

  • Damus には投稿の削除機能がありません
  • Damus にはキーワード検索機能がなく、ハッシュタグ検索のみサポートしています
  • Damus には投稿に対する投げ銭機能 (ZAP) がなく、ユーザに対する直接の投げ銭のみサポートしています
  • Damus にはコンテントワーニング機能がないため、センシティブな投稿が警告なしに表示される場合があります
  • Damus にはカスタム絵文字機能がありません

使いたい機能がなかったり合わないと感じる場合には、他のクライアントも試してみるとよいでしょう。 お気に入りのクライアントを探そう のページが参考になるかもしれません。