v0.3のお財布へ →

ウォレットなしで仕組みを見る

SOLANA DEVNET · TEST TOKENS ONLY

藁一本の約束

使われない枠は消え、一度価値に置き換えられたお金だけが残る。

はじめて試す方へ

この体験では実際の商品やお金を使わず、食料を渡したつもりで操作します。まずは二人で、同じ「循環の速さ」を選んでください。

  1. PCのPhantom拡張を使い、テスト用アカウントとテストネットモードを選びます。スマートフォンはPhantomアプリ内ブラウザでこのURLを開いてください(モバイル実機は未検証)。
  2. 公式Faucetで自分のSolanaアドレスに無料のDevnet SOLを受け取ります。登録・支払いの手数料用です。SOLを購入する必要はありません。
  3. 双方がPhantomに接続し、支払う側が参加登録します。店側が「お会計QRを出す」で金額100のQRを作り、買う人が読み取ります。相手と金額を確認して「今日のKusaから払う」を選び、「支払う」から署名します。
  4. 店側はQRを出した画面を開いて待ちます。入金が確認できると「100 WARA受け取りました」と自動表示されます。受領署名・返送QR・残高更新の操作は不要です。
  5. 「体験用・120秒」を二人とも選ぶと、次の枠が300に戻ってもクレジットが残る様子を短時間で試せます。通常版とは別の残高です。

一人で試す時は、二つのテスト用アカウントを別ブラウザや別端末で開きます。同じアドレスへの支払いはできません。Phantomの署名画面では宛先と金額を確認してください。ページには秘密鍵や復元フレーズを入力しません。

今日を生きる、300の約束

Kusa(日次枠)からの支払いは、一日の累計300 Kusaまで。買う人の署名で取引が成立すると、相手に本トークンが発行されます。店側の署名は不要です。すでに持っている本トークンでも支払えます。こちらはKusaを使わず、相手へ移動します。

配備情報を確認しています…

未接続

テスト用ウォレットを使い、Phantomの設定でテストネットモードを有効にしてください。

一つのウォレットで、KusaとWARA

Kusa(草)は毎日300まで使える購入枠。未使用分は繰り越せず、枠そのものは送金できません。100 Kusaを使う支払いが成立すると、相手に100 WARAが新しく発行されます。

WARA(藁)は対価として受け取る本トークン。翌日も残り、次の支払いでは新規発行せず相手へ移動します。

ウォレットは一つで、Kusaを使う・WARAを受け取る・WARAで払う、すべてができます。生産者も同じKusaの枠を使えます。Kusaという別トークンの発行や、サイトでのウォレット作成・鍵の預かりは行いません。

今は「ウォレットごとに1日300 Kusa」です

「一人につき1日300」は、まだ実現していません。同じ人が複数のウォレットを登録すると、それぞれで枠を使えます。同じ循環設定で3つ登録すれば、合計900の枠を使える状態になります。登録だけで本トークンが発行されるわけではありません。

目指すのは、誰もが一人につき1日300を使える仕組みです。同じ人の重複登録を防ぎ、ウォレットを増やしたり交換したりしても枠が増えない仕組みは、今後の課題です。所得・資産・就労で利用者を選別するための確認ではありません。

今後の構想:一人・一登録・一ウォレット。 地域の複数人で実在と重複登録を確認し、人の登録にKusaの使用額を結び付けます。財布の紛失・交換でも今日の使用額を引き継ぎ、枠を増やしません。地域確認と登録復旧は未実装です。

体験用の設定では「1日」を120秒として扱います。一人一枠にする具体的な方式は、まだ採用・実装していません。

今日あと使えるKusa—最大300 Kusa・未使用分は繰越なし
次の枠の更新まで—チェーンの時計を確認中
持っているWARA—翌日も残り、買い物に使える残高

残高はブロックチェーン上にあります

このWebアプリは、Solana Devnet上の記録を読み取り、Phantomで署名して操作するための窓口です。残高をこのサイトだけで管理・保管しているわけではありません。

Kusa(毎日の購入枠):利用日と累計使用額をチェーン上で管理し、チェーンの日時と合わせて残り枠を計算します。枠そのものは相手に送れません。

Kusaで100を支払うと?

Kusaを消費 → 相手に同額の本トークンを新規発行

  1. 支払う人が、Kusaから100を支払う取引にPhantomで署名します。
  2. アプリがそのままブロックチェーンへ送信します。店側の署名・返送QRは不要です。
  3. 取引が成立すると、支払う人の残り枠は300 → 200になり、相手に100 WARAが新しく発行されます。

枠の消費と発行は、一つの取引で一緒に成立します。Kusaは送金できるトークンではないため、「バーン(トークンの焼却)」ではなく「枠の消費」です。

WARA(本トークン・生産者クレジット):残高はウォレットに紐づくチェーン上のトークン口座にあります。同じDevnet・同じトークンに対応した別のアプリやCLIからも、ウォレットの署名と手数料用のDevnet SOLで送れます。送信しても新規発行はなく、今日の枠も減りません。

このサイトが停止しても、それだけでチェーン上の残高は消えません。別のクライアントでKusaを使う場合も、同じプロトコルのプログラムを呼び出し、同じ上限と署名条件に従います。

1. Kusaを使えるようにする

参加登録ではトークンを発行しません。登録は、この循環設定につき一度だけです。

店側:お会計QRを出す

Phantomに接続すると、自分の受取先アドレスを入れたQRを作れます。買う人は、このアプリの「お会計QRを読む」で読み取ってください。

お会計QRを作ると、入金を自動で確認します。

お会計QRは10分間有効です。双方で同じ循環設定を選んでください。Kusaで払えるのは残り枠の範囲・最大300までです。表示名は自己申告で、本人確認済みの印ではありません。

2. 買い物の支払い

店側のお会計QRを読むと、支払先と金額が自動で入ります。読み取りだけで署名や送信はしません。

何で支払いますか?

買う人の署名で100の支払いが成立すると、Kusaは300から200へ、相手に100 WARAを新規発行。自分が持っているWARAは減りません。店側の署名は不要です。

支払先アドレスの詳細・手入力

QRを読み取った場合は自動入力されます。手入力へ戻すには「QRの宛先を解除する」を押してください。

支払い方法を選び、下のボタンからPhantomで署名します。Kusaなら相手へ新規発行、WARAなら持っている残高から送信します。どちらも店側の署名や返送QRは不要です。

手数料用のDevnet SOLが必要です。「確認済み」になるまで待ってください。送信結果が分からない時は、操作の記録のExplorerと残高を確認してから次の支払いへ進みます。

買う側:今日の支払いと履歴

今日使った合計 —

Kusaから —

持っているWARAから —

接続すると、このウォレットの支払い履歴をチェーンから読み込みます。

新しい支払いから表示(時刻は日本時間)
日時支払額支払い方法支払先・お会計チェーン記録

日本時間の午前0時から、成功した支払いを集計します。Kusaからの支払いは相手へWARAを新規発行し、持っているWARAからの支払いは既存トークンを送ります。WARA払いは日次上限300に含まれません。SOLの手数料もこの合計には含めません。

このアプリのKusa払いと、あなたが署名してWARA受取口座(ATA)から直接送る通常のWARA送金が対象です。自己宛て・失敗した取引・スワップなど別プログラム経由の送金は含めません。通常版と120秒体験版は別集計で、体験版も日本時間の一日で集計します。

再読み込み後もチェーンから復元します。約1分ごと・支払い完了時に更新。古い履歴は「続きを読み込む」で表示でき、更新時は最新の範囲に戻ります。取得途中の合計は「取得済み分」です。

3. 着金は自動で確認

店側が作ったお会計QRへの支払いを約6秒ごとに確認します。Kusa払いもWARA払いも、受領署名や返送QRは不要です。

お会計QRを作ると、入金を自動で確認します。

Phantomに接続すると、チェーン上のWARA残高を確認できます。

お会計番号・宛先・金額と、成功した取引での実際の入金を照合します。別のお会計や番号なしの送金は、このお会計の受取完了にしません。古いQR・手入力の送金は残高とExplorerで確認してください。

確認中はこの画面を開いておいてください。別タブへ移ると一時停止し、戻ると再開します。QRは10分間有効、送信の遅れを考慮してさらに2分確認します。再読み込み・ウォレットや循環設定の変更・QRの作り直しで確認対象は解除されます。結果が不明なときは再決済の前にExplorerで確認してください。

店側:今日の受取とお会計履歴

今日受け取ったWARA —

接続すると、この受取口座の履歴をチェーンから読み込みます。

新しい受取から表示(時刻は日本時間)
日時受取額支払い方法お会計・支払元チェーン記録

日本時間の午前0時からの受取額です。今の残高とは別で、その後に支払ってもこの合計は減りません。通常版と120秒体験版は別集計で、どちらも日本時間の一日で数えます。番号なしの送金も含みます。複数の入出金を含む一つの取引は、受取口座の正味の増加額を一件として表示します。

履歴はこのウォレットのWARA受取口座から読み直します。再読み込み後も確認でき、端末への履歴保存は行いません。約1分ごとと受取完了時に更新します。古い履歴は「続きを読み込む」で表示できます。更新時は最新の範囲に戻ります。取得が途中なら合計に「取得済み分」と表示します。

QRを読み取る

映像と選んだ画像は、この端末内で処理します。サーバーへ送信しません。このアプリ専用のQRです。

操作の記録

接続して始めてください。