よくある質問

CommitProofの利用料金は?

1件の証明につき3 ada + ネットワーク手数料(約0.18 ada)です。Cardanoウォレットから直接、またはクレジットカード、Apple Pay、Google Payで支払えます。カード決済には少額の処理手数料がかかり、決済前に表示されます。

PDFとJSONの証明ファイルの違いは?

どちらにも同じ証明データ(トランザクションハッシュ、元のテキスト、ソルト)が含まれています。PDFは証明書風のレイアウトで、人が読みやすい形式です。JSONは機械で読み取れる形式で、アーカイブや他のツールとの連携に向いています。検証時にはどちらも読み込めます。PDFは印刷しないでください。印刷したものには、自動検証に必要な埋め込みメタデータが残りません。

証明ファイルを失くしたらどうなりますか?

トランザクションハッシュ、元のテキスト、ソルトがあれば検証できます。トランザクションハッシュは、ウォレットの取引履歴またはProof Explorerで確認できます。

テキストやファイルはブロックチェーンに保存されますか?

いいえ。オンチェーンに記録されるのはコンテンツのSHA-256ハッシュだけです。元のテキストやファイルがブラウザの外に出ることはありません。

データは暗号化されていますか?解読される可能性は?

わかりやすさのために「暗号化」と表現していますが、技術的にはコンテンツはハッシュ化されており、暗号化とは異なります。ハッシュは一方向関数で、入力を固定長のフィンガープリントに変換します。鍵は存在せず、元に戻す方法もありません。暗号化と違い、「解読」や「復号」する対象がそもそもありません。計算能力がどれだけあっても、ハッシュだけから元のデータを復元することはできません。だからこそ証明ファイルの保存が重要です。証明ファイルには、検証に必要な元のテキスト(またはファイルのメタデータ)とソルトが含まれています。

CommitProofがアイデアを収集していないことを、どう確認できますか?

ブラウザの開発者ツール(F12 → ネットワークタブ)を開いて証明を送信してみてください。どのリクエストにも元のテキストやファイルは含まれず、送信されるのはハッシュだけだとわかります。ハッシュ化はすべてブラウザ内のWeb Crypto APIで実行されます。クライアントサイドのJavaScriptは圧縮されていますが難読化はされていないため、「ソース」タブでソースコードを確認できます。

対応しているウォレットは?

adaで支払うには、CIP-30対応のCardanoウォレットが必要です。Eternl、Lace、Typhonなどが利用できます。ウォレット拡張機能にはChrome、Brave、Edgeが必要です(Safariは非対応)。ウォレットがなくても、クレジットカード、Apple Pay、Google Payで証明を作成できます。

ソルトとは何ですか?なぜ保存が必要なのですか?

ソルトはハッシュに混ぜ込むランダムな文字列で、総当たりによる推測を防ぎます。ソルトがなければ、よくあるフレーズを片っ端からハッシュ化して一致するものを探し、記録した内容を突き止められるおそれがあります。ソルトを加えれば、「私のアイデア」のような単純なテキストでも、一意で予測できないハッシュになります。後で証明を検証するときにはソルトが必要です。ソルトがなければハッシュを再現できず、証明を検証できなくなります。ソルトは証明ファイル(PDFまたはJSON)に含まれているので、必ず保存してください。

CommitProofは何に使えますか?

CommitProofは発明のタイムスタンプ(発明の証明)、創作物(創作の証明)、研究成果(研究の記録)、スタートアップのアイデア(アイデアの保護)に最適です。特定の時点に存在していたことを証明したいテキストやファイルに幅広く利用できます。