Blogstrを公開しました
- Blogstrでできること
- Blogstrで使っているNostrとは
- Blogstrで大事にしたいこと
- Blogstrの言葉づかい
- 記事とつぶやきについて
- 投げ銭について
- 有料記事について
- 閲覧キーについて
- 「削除」について
- 画像や動画について
- メッセージについて
- 認証済みアドレスについて
- まだ作っている途中です
- まずは使ってみてください
Blogstrを公開しました。
Blogstrは、記事を書いたり、つぶやいたり、気に入った投稿へ投げ銭したり、有料記事を公開したりできるWebアプリです。普通のブログやSNSに近い感覚で使えるように作っていますが、裏側ではNostrという仕組みを使っています。
この記事では、Blogstrがどんな場所なのか、何を大事にしているのか、使う前に知っておいてほしいことをまとめます。
最初の記事なので、少し長めです。
※Blogstrの詳しい使い方は、初心者の方に向けたオンボーディング記事も書いていますので、あわせてご覧ください。
Blogstrでできること
いまのBlogstrでは、だいたい次のことができます。
- 記事を読む
- 記事を書く
- つぶやきを読む
- つぶやきを投稿する
- 返信、引用、リポスト、リアクションをする
- 気に入った記事やつぶやきに投げ銭する
- 有料記事を公開する
- 有料記事を購入して読む
- メッセージを送る
- プロフィールを作る
- フォロー中の人やグローバルな投稿を見る
アカウント作成は、できるだけ簡単にしました。
最初に表示名を決めるだけで使い始められます。裏側では復旧キーという大事なキーが作られますが、初めて使う人にいきなり難しい説明を読ませるより、まずはBlogstrに触れてもらうことを優先しています。
もちろん、復旧キーはとても大事です。別の端末で使うときや、ブラウザのデータを消してしまったときに必要になります。あとから設定画面で確認できるので、安全な場所に保存してください。
Blogstrで使っているNostrとは
Blogstrは、Nostrというオープンな仕組みの上に作っています。
Nostrでは、記事、つぶやき、プロフィール、フォロー情報などを、ひとつの会社のデータベースだけに閉じ込めず、複数のサーバーに公開できます。Blogstrでは、このサーバーのことを「保存先 / 閲覧用サーバー」と呼んでいます。
難しく言うと、Nostrは分散型の通信プロトコルです。
ただ、Blogstrを使うときに、毎回それを意識する必要はありません。記事を書く、つぶやく、投げ銭する、メッセージを送る。まずはそのくらいの感覚で使えるようにしたいと思っています。
それでも、Nostrを使っていることには意味があります。
たとえば、Blogstrで書いた記事やつぶやきは、Blogstrだけのものではありません。Nostrに対応した別のアプリからも見えます。逆に、別のNostrアプリで投稿されたものもBlogstrで読めます。
これは、XやFacebookなどのような閉じられたサービスとは少し違うところです。
Blogstrで大事にしたいこと
Blogstrで大事にしたいのは、書いたものや人とのつながりを、ひとつのサービスだけに閉じ込めないことです。
いまのインターネットには、便利なサービスがたくさんあります。一方で、運営側の都合で投稿が見えなくなったり(シャドウバン)、アカウントが使えなくなったり(アカウントバン)、データを別の場所へ持って行くことができなかったりします。
Nostrを使うと、投稿やプロフィールはオープンな形式で公開されます。どのアプリを使うかを、あとから選び直せます。ひとつのサービスの中だけで完結しない、少し風通しのいい場所を作れます。
Blogstrは、その自由さを残したまま、できるだけ普通に読めて、普通に書ける場所にしたいと思っています。
Blogstrの言葉づかい
Nostrには専門用語がたくさんあります。
それ自体は悪いことではありません。正確な言葉は大事です。ただ、初めて使う人が最初から全部覚える必要はないと思っています。
そのため、Blogstrの画面では、できるだけ次のように言い換えています。
| 技術的な言葉 | Blogstrでの表記 |
|---|---|
| Nostr | Blogstr |
| Zap | 投げ銭 |
| relay | 保存先 / 閲覧用サーバー |
| secret key / nsec | 復旧キー |
| public key / npub | 公開ID |
| decryption key | 閲覧キー |
| NIP-05 | 認証済みアドレス |
もちろん、Nostrという仕組みを隠したいわけではありません。必要なところではNostrやNIPという言葉も使います。
ただ、普段の画面では「これは何をするものなのか」が先に伝わるほうがいい。そう考えて、Blogstrでは少し言葉を置き換えています。
記事とつぶやきについて
Blogstrには、長めに書くための記事と、短く書くためのつぶやきがあります。
記事は、ブログのようにタイトル、概要、本文、タグを付けて公開できます。つぶやきは、短い投稿、返信、引用、リポスト、リアクションなどに使います。
どちらも、Nostr上のイベント(投稿のような意味です)として公開されます。
Blogstr上では「記事」「つぶやき」と表示していますが、Nostrに詳しい人向けに言うと、記事は主にNIP-23の長文イベント、つぶやきはkind 1の短文イベントです。
このあたりは知らなくても使えます。詳しい人が見ても互換性を保てるように、できるだけ標準的な形に寄せています。
投げ銭について
Blogstrでは、記事やつぶやき、プロフィールに投げ銭できます。
投げ銭を受け取るには、プロフィール編集画面で「投げ銭・支払い受取アドレス」を設定します。
初めて使う場合は、「設定ガイドを見る」からCoinosという外部ウォレットを用意できます。Coinosで作った yourname@coinos.io のような受け取り用アドレスをBlogstrに保存すると、記事、つぶやき、プロフィールから投げ銭を受け取れるようになります。
続けて「Coinosウォレットを接続」しておくと、Blogstrで他の人へ投げ銭したり、有料記事を購入したりしやすくなります。ウォレット接続は便利な方法ですが、必須ではありません。未接続でも、QRコードや支払いコードのコピーから支払えます。
投げ銭は、Blogstrが預かるものではありません。投げ銭する人から、受け取る人が設定したアドレスへ直接送られます。残高の確認、送金、管理は、Coinosなど自分で設定したウォレット側で行ってください。
小さな投げ銭でも、書く人にとってはかなり励みになります。コメントを書くほどではないけれど、読んだよ、よかったよ、という気持ちを送る手段として使ってもらえたらうれしいです。
有料記事について
Blogstrでは、有料記事も公開できます。
今の有料記事は、まずシンプルな仕組みから始めています。
読者が支払いをすると、作者は購入者を確認できます。そのあと、作者が閲覧キーをメッセージ(DM機能です)で伝えます。読者はその閲覧キーを入力すると、有料部分を読めます。
少し手動です。
まずは、Nostrらしく、作者と読者が直接やり取りできる形で始めます。
将来的には、支払いを確認して閲覧キーを自動配布する仕組みも考えています。ただし、その場合も、Blogstrが記事の売上を預かったり、有料本文を勝手に公開したりする形にはしません。
※追記:有料記事は購入後、自動で公開するように改善しました!
有料記事の支払いは、読者から作者へ直接送られます。
閲覧キーについて
有料記事の本文を読むためには、閲覧キーが必要です。
今のBlogstrでは、記事ごとに共通の閲覧キーを使っています。購入者ごとに違うキーを発行する仕組みは、将来的に検討します。
そのため、閲覧キーの扱いには注意してください。
購入していない人が何らかの形で閲覧キーを手に入れた場合、そのキーで本文を読めます。Blogstrの画面では、支払いを確認できたユーザーにだけ閲覧キー入力欄を開くようにしていますが(※現状、入力欄は開いた状態に変更しました)、キーそのものが外へ出た場合、それを完全に取り消すことはできません。
これは今の仕組みの弱点です。
一方で、Blogstrのサーバーに閲覧キーを預けないため、作者自身が鍵を管理できます。まずはこの形で、安全性と使いやすさのバランスを見ながら進めていきます。
「削除」について
Blogstrでは、自分の記事やつぶやきに対して削除リクエストを送れます。
ただし、ここはとても大事です。
Nostrは分散型の仕組みです。投稿は複数の保存先に広がることがあります。削除リクエストに対応するかどうかも、保存先やアプリによって違います。
つまり、Blogstrで削除リクエストを送っても、インターネット上から完全に消えることは保証できません。
これは不便な点です。注意点でもあります。
でも同時に、Nostrの強さでもあります。ひとつのサービスの都合だけで、自分の投稿やつながりが全部なくなるわけではありません。どこかひとつに依存しすぎないことは、長い目で見ると大きなメリットです。
だからこそ、公開する内容は「あとから完全には消せない」という前提で考えてください。大事な個人情報や、あとで困る内容は投稿しないことをおすすめします。
画像や動画について
Blogstrでは、記事やつぶやきに画像や動画を入れられます。
ただし、画像や動画そのものは、外部の公開保存先へアップロードされます。保存先の規約や公開範囲は、その保存先に従います。
ここも、使う前に知っておいてほしいところです。
本文として書いた文章と、画像や動画ファイルは、扱いが少し違います。特に有料記事では注意が必要です。
有料記事の本文は閲覧キーで保護できます。しかし、画像や動画ファイルそのものは秘密になりません。画像や動画のURLを知っている人は、直接アクセスできます。
そのため、有料記事の中でも、絶対に外へ出したくない画像や動画は使わないでください。
有料部分に入れるなら、基本は文章中心がおすすめです。画像や動画を使う場合は、外に出ても問題ないものにしてください。
メッセージについて
Blogstrにはメッセージ機能(いわゆるDM機能です)もあります。
メッセージは、公開投稿とは違い、暗号化された形で扱います。相手と自分だけが読める形で保存先に置かれます。
ただし、これも通常の中央集権的なメッセージアプリとは違います。保存先や対応状況によって、読み込みに時間がかかったり、複数の端末での見え方が変わったりすることがあります。
大枠の対策はしましたが、万が一、届かないとか、送れないとかの不備があれば、ぜひ教えてください。
認証済みアドレスについて
プロフィールには、認証済みアドレスを設定できます。
たとえばBlogstr公式アカウントは、blogstr.net を認証済みアドレスとして使います。個人アカウントでは、name@example.com のような形も使えます(ご自分が保有する独自ドメインを使って認証ができます)。
これは「このアドレスの管理者が、このアカウントを認めている」という確認です。誰かが勝手に blogstr.net と入力しても、それだけでは認証済みにはなりません。
Nostrのクライアントでは、アカウントの公開IDとドメイン側の設定が一致した場合だけ、認証済みとして扱われます。Blogstrでも同じ考え方で、確認できたアドレスだけをチェック付きで表示します。
認証済みアドレスの設定方法や、復旧キー、保存先 / 閲覧用サーバーなどの詳しい使い方については、おいおい別の記事で書こうと思っています。
まだ作っている途中です
Blogstrは、まだ始まったばかりです。
すでに記事、つぶやき、投げ銭、有料記事(手動DMのみ)、メッセージなどを使えますが、まだ粗いところもあります。読み込みに時間がかかる場面もあります。スマホでの表示も、少しずつ直しています。
それでも、まずは公開して、実際に使いながら育てていきたいと思いました。
Nostrは、最初に理解するには少し難しいところがあります。でも、うまく使えば、書く人と読む人が直接つながれる、面白い場所を作れると思っています。
Blogstrは、その入口のひとつになれたらうれしいです。
まずは使ってみてください
記事を読んだり、つぶやきを眺めたり、気軽にアカウントを作ってみてください。
何かを書いてみてもいいです。プロフィールを整えるだけでもいいです。気に入った投稿があれば、投げ銭してみてください。
まだ小さなアプリですが、少しずつ良くしていきます。
ここから先は、有料記事の体験を試してもらうための短いおまけです。
Blogstrの有料記事では、ここから先の本文が閲覧キーで開く形になります。
応援の意味も込めて、ぜひ購入して試してみてもらえるとうれしいです。今回は、支払いから閲覧キー入力までの流れを体験してもらうために、短い文章だけを置いています。
⚠️ この続きは有料コンテンツです。
Blogstr で続きを読む
Write a comment