「存在証明」とは、具体的に何ですか。
「このファイルが、この瞬間に存在した」と告げる小さな受領証を作る方法です。誰でも後から受領証を検証できます。一度登録された日付は、私たちを含めて誰も変更できません。
なぜ普通のサーバーではなく、Cardanoなのですか。
普通のサーバーには所有者がいます。その所有者は日付を変えたり、記録を消したり、突然いなくなったりできます。Cardanoは数千の独立したコンピューターが運用する公開ネットワークで、特定の参加者が歴史を書き換えることはできません。だからこそ、私たちを信用しなくても受領証を信用できるのです。
私のファイルは、ブロックチェーンにアップロードされますか。
いいえ。Cardanoブロックチェーンに保存されるのは、ファイルのコンパクトな指紋(ハッシュ)だけです。これはファイルを一意に特定しながら、中身については何も明かさない数字です。その指紋だけで、ファイルがその瞬間に存在したことを証明するには十分で、多くの利用者はそこで止めます。ファイルは手元に残ります。任意で、しかもこれは最も便利な機能のひとつですが、ファイルを暗号化し(デフォルトでは自分自身に向けて、あるいは選んだ受信者に向けて)、その暗号文を永続的な分散ストレージネットワークであるArweaveに私たちが保管することもできます。これは現実の問題を解決します。ファイルをローカルにしか保管しておらず、あとで編集したり、失ったり、古いバージョンに戻したりすると、ハッシュが一致しなくなり、証明を検証できなくなります。証明と並んでArweaveに暗号化したファイルが残っていれば、元のバイト列はタイムスタンプに永久に結びつきます。そして、選ばれた鍵の持ち主だけが、それを復号できます。
会社としてのCardanoWallは、私のファイルを読めますか。
いいえ。デフォルトでは、ファイルがデバイスを離れることはまったくありません。チェーンに乗るのはその指紋だけです。暗号処理はすべて手元で行われます。ブラウザ、私たちのオープンソースのSDK、あるいはコマンドラインツール(デスクトップアプリも準備中です)の中でです。暗号化したコピーをアップロードすることを選んだ場合(バックアップ目的、あるいは受信者との共有のため)は、ファイルはまず手元のデバイスで、業界標準のChaCha20-Poly1305を使い、受信者のX25519公開鍵から導いた鍵で暗号化されます。その受信者は、あなた自身であってもかまいません。私たちが受け取るのは、公開準備が整い、すでに暗号化されたデータだけです。私たちが平文を目にすることはなく、対応する秘密鍵の持ち主だけが、中身を復号できます。
CardanoWallが事業をやめたら、どうなりますか。
Cardanoネットワーク上のすべての受領証は、私たちなしで機能し続けます。CardanoWallは、オープン標準のLabel 309を実装した最初のサービスにすぎず、標準そのものではありません。誰でも、オープンな仕様と任意のCardanoエクスプローラーがあれば、私たちの助けなしに記録を検証できます。また、自分のインスタンスをローカルで運用したり、同じ標準に基づいて競合サービスを構築したりできるよう、オープンソース版の公開も準備しています。証明が会社に依存したことは一度もなく、これからもありません。
CardanoWallはオープンソースですか。
一部はそうです。そして、信頼にかかわる部分はオープンです。Label 309標準、私たちのTypeScript、Python、RustのSDK、コマンドラインツール、暗号ライブラリは、いずれもGitHub上でオープンソースとして公開しています。ライセンスはコードがApache-2.0、標準のテキストがCC-BY-4.0です。誰でもコードを読み、動かし、フォークし、同じ標準に基づいて競合サービスを作れます。cardanowall.comのウェブアプリ自体は私たちの自社製品ですが、オープンな仕様とオープンなSDKの上に乗っているため、私たちにロックインされることはありません。私たちが公開した記録はすべて、私たちの関与なしに、誰でも、いつまでも検証できます。
記録が本物だと、どう確認しますか。
方法は2つあります。公開ビューアのリンクを開けば、ファイルの指紋、封印された瞬間、そしてCardanoエクスプローラー上の該当ブロックへのリンクが表示されます。あるいは、私たちのビューアを信用したくない場合は、オープンソースのコマンドライン検証ツールをインストールし、任意の公開Cardanoエクスプローラー(Koios、Blockfrost、あるいは自前のノード)に対して、自分で記録を照合できます。どちらの方法でも、証明はcardanowall.comなしで成り立ちます。
費用はいくらですか。
記録1件あたりのわずかな料金で、Cardanoのネットワーク手数料にサービスマージンを上乗せした金額です。通常のネットワーク状況なら数セントです。暗号化したコピーをArweaveに保管する場合は、永続ストレージの費用がファイルサイズに応じて一度だけ加算されます。月額サブスクリプションはありません。支払いが発生するのは、公開するときだけです。
この暗号は、量子コンピューターに耐えられますか。
機密性については、すでに耐えられます。記録を封印すると、標準で耐量子ハイブリッドのX-Wing(ML-KEM-768 + X25519)で暗号化されるため、将来の量子コンピューターでも、今日集めた内容を復号できません。封印は任意で、封印する場合でも、1トランザクションあたりの受信者やファイルを増やすためのオプトアウトとして、従来型のX25519を引き続き使えます。署名鍵(Ed25519)とハッシュは、公開インターネット上のほぼすべてと同じく、当面は従来型のままです。CardanoWallは初日から、アルゴリズムの俊敏性を念頭に設計されています。ワイヤーフォーマットが拡張可能なレジストリから各アルゴリズムを名前で参照するため、NISTの耐量子署名標準(ML-DSA、SLH-DSA)が整い次第、それらは加える形で組み込まれます。そして、それ以前に封印された記録もすべて、検証可能なまま残ります。
私が記録を封印したことは、誰に見えますか。
デフォルトでは、封印された記録から読み取れることはごくわずかです。Cardanoは公開ネットワークなので、記録が存在するという事実、つまりブロック時刻と指紋も、やはり公開されます。ただし、記録に署名することを選ばない限り、あなたの身元はチェーン上にまったく載りません。氏名もメールアドレスも署名者の鍵も載りません。中身は非公開のまま保たれます。私たちを含め、すでにファイルを持っている人でなければ、その指紋がどのファイルのものかは、誰にも分かりません。公開され、帰属がはっきりした記録(プレスリリースや著者名のあるドキュメントなど)を望むなら、署名を選べます。そうでなければ、封印された記録はプロトコル層で匿名です。
まだCardanoWallにいない相手に、封印したファイルを送れますか。
直接は送れません。記録を封印するには、まず受信者の公開鍵が必要です。ただし重要なのは、その鍵がCardanoWallのものである必要はない、という点です。受信者はLabel 309に対応した任意のツール、つまり標準の別の実装でも、コマンドラインクライアントでも、自前のソフトウェアでも、そこで鍵を生成し、それをあなたに共有するだけで構いません。コンポーザーでその鍵を貼り付けるか選ぶだけで、封印された記録は完全に標準準拠になります。受信者は、好きなツールで復号できます。これこそがオープン標準の意義であり、私たちへのロックインはありません。(必要なのがタイムスタンプだけなら、ハッシュだけの証明を公開し、ファイル自体は別の任意のチャネルで共有することもできます。)
Label 309とは何ですか。
Label 309は、私たちが起草したCardano改善提案で、Cardano上の存在証明記録の正確なバイトフォーマットを定義しています。独立した他のツール、つまりウォレット、ビューア、監査ツールが同じ記録を読み書きできるよう、公式のCIPプロセスを通しているところです。CardanoWallはその実装のひとつにすぎません。仕様はコミュニティのものです。
記録は、どれくらい持ちますか。
Cardanoネットワークが存続する限りです。受領証は公開台帳の一部で、有効期限も更新料もありません。封印された封筒も保管していれば、受信者はいつでも開封できます。
利用には、Cardanoウォレットが必要ですか。
いいえ。メール、Google、Appleのいずれでもサインインでき、Cardanoウォレットがなくてもすべて使えます。記録の公開、インボックスの運用、アイデンティティの管理まで可能です。インフラの面倒は私たちが代行します。Cardanoのネットワーク手数料もArweaveのストレージ手数料も私たちが支払い、送信時に提示したライブ価格で、プリペイドのUSD残高から請求します。Cardanoウォレットが関係するのは、ウォレットに結びついた署名を記録に添え、その記録を自分のCardanoステークアドレスに公的に帰属させたい場合だけです。
作った記録を消したくなったら、どうなりますか。
削除はできません。そして、それは意図された設計です。記録はCardanoネットワークに結びつけられており、ネットワークは不変です。一度記録されると、私たちを含む誰も、それを削除したり変更したりできません。その恒久性こそが、証明に価値を与えています。それに、削除すべき個人情報もありません。チェーンに乗るのはファイルのハッシュだけで、ファイル本体やあなたの身元が乗ることはありません。自分の意思で署名した場合を除きます。暗号化したコピーをArweaveにアップロードしていた場合、それもそこに残り続けますが、復号鍵がなければ、私たちを含む誰にも中身を読むことはできません。