暗号資産のホワイトペーパーとは
Learn what crypto whitepapers are, how hashing secures blockchains, and how to evaluate projects. Complete guide to reading technical specifications.
暗号資産コミュニティでは常に、「投資する前に必ずホワイトペーパーを読みましょう」というアドバイスが共有されています。もしそれを耳にして、ホワイトペーパーとは一体何なのか、どのような内容が含まれているのか、そしてなぜその中で「ハッシュ化」という概念が繰り返し登場するのか疑問に思っているのであれば、この記事ですべてお答えします。
「ホワイトペーパー」という言葉はビジネスや政府の文脈でも使われますが、この記事では暗号資産の意味に限定して使用します。暗号資産のホワイトペーパーは技術文書であり、ハッシュ化はそれらの文書内の技術的主張を意味のあるものにする暗号学的メカニズムです。2008年に公開されたビットコインの創設文書はその典型的な例であり、これ以降のすべての説明の土台となります。
この記事を読み終える頃には、暗号資産のホワイトペーパーの定義、ハッシュ化の仕組み、信頼できるホワイトペーパーに含まれるべき内容を特定し、プロジェクトのホワイトペーパーが詐欺的であったり技術的に中身がなかったりすることを示す警告サインを認識できるようになります。
要点
["暗号資産のホワイトペーパーは、ブロックチェーンプロジェクトの技術的な設立文書であり、そのアーキテクチャ、コンセンサスメカニズム、および経済モデルを記述します。","2008年10月31日に公開されたビットコインのホワイトペーパーは、その後のすべての暗号資産のホワイトペーパーが従うフォーマットを確立しました。","ハッシュ化は、あらゆる入力を固定長のワンウェイ出力に変換する暗号学的プロセスであり、すべてのブロックチェーンを保護するメカニズムです。","SHA-256、マーカトルツリー、プルーフ・オブ・ワークはすべてハッシュ化に依存しており、これら3つすべてがビットコインのホワイトペーパーに登場します。","名前付きハッシュアルゴリズムや透明性の高いトークノミクスなどの主要な技術的詳細が欠けているホワイトペーパーは、低品質または詐欺的なプロジェクトを示唆しています。","この記事の最後にあるFAQセクションは、ホワイトペーパーとハッシュ化に関する10の最も一般的な質問に直接回答します。"]
暗号資産のホワイトペーパーとは?
暗号資産のホワイトペーパーは、ブロックチェーンプロジェクトによって公開される技術的な基盤となるドキュメントであり、その問題提起、提案する解決策、プロトコルアーキテクチャ、コンセンサスメカニズム、トークノミクス、ロードマップについて説明するものです。ホワイトペーパーは、開発者や投資家に対して技術的な信頼性を確立し、プロトコルの意図された設計に関する、永続的かつ公に監査可能な記録を作成します。
暗号資産のホワイトペーパーは、ブロックチェーンプロトコルのための技術的な事業計画書のようなものだと考えてください。ただし、一般的な事業計画書とは異なり、公開されており、技術的な監査が可能で、かつ永続的なものです。ホワイトペーパーにははるかに高い水準の技術的正確性が求められるため、この比喩はすぐに不十分なものとなりますが、定義が完全に具体化される前に、初めて読む人が全体像を把握するのに役立ちます。ホワイトペーパーが果たす3つの明確な目的と、それぞれの目的が誰に向けたものであるかについては、以下のサブセクションで詳しく説明します。
暗号資産のホワイトペーパーは、ブロックチェーンプロトコルについて記述しています。ブロックチェーンとは、ブロックの連鎖で構成される分散型台帳であり、各ブロックには検証済みのトランザクションと、前のブロックにリンクする暗号学的ハッシュが含まれています。分散型台帳とは、いかなる中央機関によって保持されるのではなく、多くの独立したノードにわたって複製されるトランザクション記録を表すためにホワイトペーパーで用いられる正式な用語です。集権型データベースではなくブロックチェーン上に構築するという選択は、非中央集権化への哲学的なコミットメントから生じています。これは、単一の当事者が一方的に記録を改ざんできないよう、多くの独立したノードに制御を分散させることを指します。
2017年から2018年にかけてのICO(イニシャル・コイン・オファリング)ブームの間、ホワイトペーパーは暗号資産プロジェクトにおける投資家の標準的なデューデリジェンス書類となりました。米国では、SECが特定のICO(イニシャル・コイン・オファリング)のホワイトペーパーを潜在的な証券発行書類として精査してきましたが、規制上の扱いは管轄区域によって異なります。ほとんどのプロジェクトにおいて、ホワイトペーパーの公開は法的に義務付けられてはいませんが、暗号資産コミュニティでは、独自の技術的設計を謳うプロトコルにおいてそれが欠如していることを、レッドフラグ(危険信号)とみなしています。
2008年10月31日に公開されたビットコインのホワイトペーパーは、このフォーマット全体を作り上げた文書です。その目的が実際にどのように機能しているかを確認するには、この文書が最適な場所です。
ビットコイン・ホワイトペーパー:すべてはここから始まった
「"Bitcoin: A Peer-to-Peer Electronic Cash System"」と題されたビットコインのホワイトペーパーは、2008年10月31日にサトシ・ナカモトという仮名を使用した個人またはグループによって公開されました。この文書は9ページのロングです。サトシ・ナカモトの正体は一度も確認されておらず、サトシ・ナカモトは2010年頃に公の場でのコミュニケーションから身を引きました。本記事では、全体を通してサトシ・ナカモトを名詞の指示対象として使用しており、その正体についての推測は行いません。
このホワイトペーパーは、二重支払いという特定の技術的問題を解決するために執筆されました。二重支払いとは、デジタルデータは原則として複製が可能であるため、デジタル通貨の単位が複数回使われてしまうリスクのことです。物理的に一方から他方へ移動する物理的な現金とは異なり、信頼できる台帳のないデジタルマネーは複製される可能性があります。世界中のすべての銀行は、中央台帳を維持することでこの問題を解決しています。ビットコインのホワイトペーパーは、中央当局を介さずにこの問題を解決しました。
提案されたソリューションは、各ノードが台帳のコピーを保持し、中央サーバーなしでトランザクションを独立して検証するピアツーピアネットワークアーキテクチャを採用しました。これは、中央エンティティがデータベースを制御する銀行や決済プラットフォームで使用されるクライアントサーバーモデルとは異なります。単一の当事者を信頼することなくピアツーピアコンセンサスを可能にするメカニズムは、暗号学的ハッシングであり、この記事のセクション4で詳細に説明されています。
Bitcoinのホワイトペーパーは無料で入手可能で、9ページです。この記事のすべての概念が1つの文書でどのように組み合わさっているかを理解するための最も直接的な方法が、それを読むことです。
なぜ暗号資産プロジェクトはホワイトペーパーを公開するのか?
暗号資産プロジェクトがホワイトペーパーを公開する理由は3つあり、それぞれ異なる対象者をターゲットにしています。
開発者からの技術的信頼性。 オープンソースのブロックチェーンプロトコルは、開発者がコードをレビューし、その上で開発を行うために必要です。ホワイトペーパーは、コードベースに時間を投資する前に、設計が堅牢かどうかを評価するために必要な仕様を開発者に提供します。
**投資家およびユーザーとのコミュニケーション。**ホワイトペーパーは、プロジェクトが解決する問題、提案されたソリューションが既存の代替案よりも優れている理由、そしてネットワークを維持する経済モデルを説明します。これは、投資家がプロジェクトの目的を理解するために読む文書です。
監査可能な設計記録。 ホワイトペーパーを公開することで、プロトコルの本来の意図を示す永続的かつ公的な記録が作成されます。その記録をローンチ後の実際のプロトコルの動作と比較することができ、単なるマーケティングの謳い文句では提供できない説明責任を果たすことが可能になります。
暗号資産プロジェクトに対してホワイトペーパーの公開を義務付ける法的要件はありません。しかし、独自の暗号メカニズムや新しいコンセンサスメカニズムを謳いながらホワイトペーパーが存在しないプロジェクトは、検証のための監査可能な技術的記録を提供していないことになります。技術的に複雑なプロトコルにおいて、ホワイトペーパーがないこと自体がレッドフラグ(警告信号)です。
通貨を購入する前にホワイトペーパーを読むことは、個人投資家が行える技術的なデューデリジェンスの主要な形式です。次に説明する8つのセクションでは、ドキュメントを読み進める際に具体的に何に注目すべきかを解説します。
暗号資産のホワイトペーパーには何が含まれているのか? 8つの標準的なセクション
信頼性の高い暗号資産のホワイトペーパーの多くは、共通して8つの標準的なセクションで構成されていますが、この構成を義務付ける正式な基準があるわけではありません。これらは評価の高いプロジェクトで見られる慣習であり、法的な要件ではありません。
概要/エグゼクティブサマリー。問題点、提案された解決策、そして価値提案の簡潔な概要。優れた要約は、特定可能で識別可能な問題を提示します。一方、質の低い要約は、解決すべき具体的な問題を明記せず、業界を破壊するという包括的な主張を行います。
問題の定義。プロトコルが解決しようとする具体的な問題であり、理想的にはデータで数値化されているか、先行研究が引用されているべきです。ビットコインのホワイトペーパーで説明されている二重支払いは、明確に定義された問題の定義の模範です。問題が存在する理由を説明していないホワイトペーパーは、疑わしいと見なされます。
提案されたソリューション / テクニカルアーキテクチャ。プロトコルの設計(ブロックの構成、トランザクションの検証方法、使用される暗号化手法など)について説明します。優れたホワイトペーパーでは、具体的なアルゴリズム(例:SHA-256)が明記されています。ハッシュ化以外にも、ほとんどのブロックチェーンのホワイトペーパーではデジタル署名についても説明されています。これはプライベートキーを使用して生成される暗号学的証明であり、対応するパブリックキーを持つ人であれば誰でも、プライベートキー自体を明かすことなく、トランザクションが正当な所有者によって承認されたことを検証できるものです。不十分なものでは、詳細を特定せずに「高度な暗号技術」といった曖昧な表現が使われています。
コンセンサスメカニズム。中央集権的な権威に依存することなく、ブロックチェーンネットワーク内のすべてのノードが台帳の現在の状態に合意するためのルールセット。これはほとんどのホワイトペーパーの中で最も技術的に実質的なセクションであり、ハッシュが最も中心的な役割を果たす箇所です。ビットコインのホワイトペーパーはここでプルーフ・オブ・ワーク(Proof of Work)を紹介しており、この記事の次の主要セクションではその方法を正確に解説します。
トークノミクス / トークン配分 トークノミクス(トークンとエコノミクスの混成語)とは、暗号資産またはトークンの経済モデルを指します。これには、総供給量、発行スケジュール、配分、およびトークンの実用性を創出または維持するために設計されたメカニズムが含まれます。優れたトークノミクスでは、発行上限、チーム保有分の透明性のあるベスティング(権利確定)スケジュール、およびそのトークンが必要とされる明確な実用性の根拠が規定されています。脆弱なトークノミクスの特徴としては、デフレ型メカニズムのない無制限の供給量、ベスティングのない過度なチームへの配分(30%超)、またはプロトコルにおいて実際にはその機能を必要としないトークンなどが挙げられます。
ロードマップ。プロジェクトのマイルストーンと実施スケジュール。優れたロードマップには、すでに完了した過去の成果物が含まれています。すべてのマイルストーンが将来の予定であり、これまでに達成されたものが一つもないロードマップは、実行力の証明にはなりません。
チームとアドバイザー 関連する技術的資格を持ち、実名で検証可能なチームメンバー。一部の状況(サトシ・ナカモトがその先例を作りました)では仮名の創設者も許容されますが、検証可能なメンバーが全くいないチームはリスクが高くなります。
参考文献および技術付録 学術論文、既存のプロトコル、および関連する技術標準への引用。先行研究を一切引用していないホワイトペーパーは、既存の技術文献を十分に検討しておらず、それ自体が技術的な質の低さを示す指標となります。
これらのセクションに共通のテンプレートはありません。上記の構成は慣習的なものであり、強制ではありません。
ホワイトペーパー vs. ライトペーパー
ライトペーパーは、プロジェクトの主要な特徴、ユースケース、価値提案を、技術的な詳細をすべて含まずに要約した、ホワイトペーパーのより短く、より理解しやすいバージョンです。ライトペーパーは通常、素早い概要を知りたい一般の聴衆または投資家を対象としています。技術的な信頼性を評価する際には、ホワイトペーパーの代わりにはなりません。
プロジェクトによっては、ホワイトペーパーまたはライトペーパーの代わりに、1ページのピッチデッキのみを発行するものもあります。ピッチデッキは技術仕様書ではなくマーケティング資料であり、プロトコルの設計上の主張を評価する上でのデューデリジェンスの価値はありません。
| 属性 | ホワイトペーパー | ライトペーパー |
|---|---|---|
| 通常の長さ | 10〜100ページ以上 | 2〜10ページ |
| 技術的な深さ | 高: 完全なプロトコル仕様 | 低: 主要機能の概要のみ |
| 主な対象者 | 開発者、技術系投資家、監査人 | 一般大衆、非技術系投資家 |
| 内容の範囲 | 完全なアーキテクチャ、コンセンサス、トークノミクス、ロードマップ、参考文献 | バリュープロポジション、ユースケース、トークン概要、チーム |
| デューデリジェンスの価値 | 主要な技術参照ドキュメント | 完全なホワイトペーパーの代わりにはなりません |
| 公開時期 | プロジェクトローンチ前またはローンチ時 | ホワイトペーパーと同時またはその後、アクセスしやすい概要として公開されることが多い |
コンセンサスメカニズムのセクション(項目4)はハッシュ化が最も重要な役割を果たす部分であり、次のセクションではハッシュ化とは一体何なのか、そしてなぜそれがすべてのブロックチェーンのホワイトペーパーを支える暗号エンジンであるのかを詳しく説明しています。
ハッシュとは? あらゆるブロックチェーンのホワイトペーパーを支える暗号化エンジン
ハッシングは、任意の長さの入力をハッシュまたはダイジェストと呼ばれる固定長の文字列に変換する暗号化プロセスです。同じ入力からは常に同じ出力が生成されますが、たとえ1文字でも変更されると、全く異なるハッシュが生成されます。ハッシングは一方向関数であり、ハッシュを逆転させて元の入力を復元することはできません。
ブロックチェーンや暗号技術において、ハッシュ化とはこの特定の不可逆なプロセスのことを指します。データベースのハッシュテーブルや地理的なハッシュ化、あるいはその他の日常的な用語としての使用例を指すものではありません。
ハッシュは、データの「デジタルの指紋」のようなものだと考えてください。指紋は持ち主に固有のもので、形状が固定されており、指紋から元の人物を逆算することはできません。ハッシュもこれと同じように機能します。すなわち、入力値に対して固有であり、長さが固定されており、逆算は不可能です。この指紋の例えは、マークルツリーやプルーフ・オブ・ワークでハッシュがどのように利用されているかを確認する際にも繰り返し登場します。
「Bitcoin」という単語をSHA-256でハッシュ化すると、常に同じ64文字の16進数出力が得られます。1文字(「b」を小文字にして「bitcoin」にする)を変更すると、64文字の出力全体が完全に変わります。この特性はアバランチ効果と呼ばれます。入力のわずかな変更が、まったく異なる出力へと波及するのです。
暗号学的ハッシュ関数には、データを保護するために役立つ5つの特性があります。
- 決定論的(Deterministic): 同じ入力からは常に同じハッシュ出力が生成されます。ランダム性は一切関与しません。
- 高速な計算: 現代のコンピュータであれば、入力サイズに関わらず、ミリ秒単位でハッシュを計算できます。
- 逆像耐性(Pre-image resistant): ハッシュ出力から元の入力を特定することは計算上不可能です。この関数は一方向性を持っています。
- 衝突耐性(Collision resistant): 異なる2つの入力から同じハッシュ出力が生成されることは計算上不可能です(理論上はあり得ますが、SHA-256の場合、地球上に存在する以上の計算能力が必要になります)。
- アバランシェ効果(Avalanche effect): 入力のわずか1ビットを変更するだけで、生成されるハッシュ出力は全く異なるものになります。
「ハッシュポインタ」とは、データの保存場所への参照と、そのデータの暗号学的ハッシュを組み合わせたものです。ブロックチェーンでは、各ブロックが前のブロックのヘッダーのハッシュを含んでいます。これがチェーンを形成する仕組みです。各ブロックは、そのブロックのハッシュを含めることによって、前のブロックに封印されています。過去のブロックを1つでも変更すると、そのハッシュも変更されます。その変更されたハッシュは、次のブロックに保存されているハッシュと一致しなくなります。その時点以降のすべてのブロックが無効になります。ブロックチェーンデータの改ざん証拠性は魔法ではありません。それは、チェーン全体に一貫して適用されるハッシュポインタによるものです。
ハッシュレートは、マイナーまたはネットワーク全体が1秒あたりに実行するハッシュ計算の数を測定するものです。ネットワークのハッシュレートが高いほど、マイナー間の競争が激しくなり、攻撃に対するセキュリティが向上します。なぜなら、ブロックチェーンの履歴を書き換えるには、そのハッシュレートの過半数を制御する必要があるからです。ビットコインのハッシュレートは、毎秒エクサハッシュ(EH/s)で測定されます。
ハッシュ化と暗号化
多くの読者はハッシュ化と暗号化を混同しています。これらは異なる目的で使用される、別個の暗号学的プロセスです。
| プロパティ | ハッシュ化 | 暗号化 |
|---|---|---|
| 目的 | データの整合性を検証する;固定長のフィンガープリントを作成する | データの機密性を保護する;データを他者にとって読めないようにする |
| 可逆性 | 一方向:ハッシュは元の入力を復元するために元に戻すことはできない | 双方向:正しいキーで復号できる |
| キーは必要か? | キー不要:同じ入力は常に同じ出力を生成する | 必要:暗号化および復号化には暗号化キーが必要 |
| 出力 | 固定長のハッシュ(例:SHA-256の場合は256ビット) | 可変長の暗号文、通常は入力サイズに一致する |
| ブロックチェーンでの使用 | ブロックのリンク、マイニング、マーカートゥリーによるトランザクション検証 | ウォレットキー生成、安全なピアツーピア通信 |
| 例:アルゴリズム | SHA-256 | AES-256、RSA |
SHA-256:ビットコイン ホワイトペーパーの背後にあるハッシュアルゴリズム
SHA-256(セキュアハッシュアルゴリズム256ビット)は、ビットコインのホワイトペーパーでブロックのリンクおよびマイニングのメカニズムとして名前が挙げられている特定の暗号学的ハッシュアルゴリズムです。SHA-256は、米国国家安全保障局(NSA)によって開発され、米国国立標準技術研究所(NIST)によってSHA-2ファミリー(廃止されたSHA-1および新しいSHA-3とは異なります)の一部として標準化されました。完全な仕様は、FIPS 180-4: Secure Hash Standard.) として入手可能です。
SHA-256は、入力のサイズに関わらず、256ビットの出力(64文字の16進数で表される)を生成します。ビットコインのホワイトペーパーでSHA-256が選択されたのは、計算上安全であり、暗号学コミュニティによって広く検証されており、さらに大規模な衝突攻撃を計算上実行不可能にするのに十分な長さの出力を生成するためです。
SHA-256で「Bitcoin」をハッシュ化すると、常に同じ64文字の16進数文字列が生成されます。一文字(たとえ「bitcoin」のように大文字・小文字を変えるだけでも)を変更すると、全く異なる64文字の出力が得られます。マイナーは、新しいブロックの検証を競う際、毎秒数十億回もSHA-256を実行しており、そのたびに入力値は異なります。
マーケルトリー:ハッシュ化がブロック内の全取引を検証する仕組み
マークルツリーとは、ブロック内のすべてのトランザクションを単一の改ざん検知可能な要約に整理するために、ハッシュ化を再帰的に適用するデータ構造です。
ブロック内の各トランザクションは、まず個別にハッシュ化され、ユニークなフィンガープリントが付与されます。次に、それらのハッシュのペアは結合され、再度ハッシュ化されます。そのペアハッシュは結合され、再度ハッシュ化されます。このプロセスはツリーを登るように続き、単一のハッシュが残るまで繰り返されます。それがマーブルルートです。マーブルルートはブロックヘッダーに格納され、そのブロックヘッダーにはマーブルルート、タイムスタンプ、ナンス、および前のブロックのハッシュが含まれています。
前述の指紋の例えは、ここでも直接当てはまります。1つでも取引が変更されれば、そのハッシュも変更されます。その変更されたハッシュは、その上にあるペアハッシュに影響を与え、それがマークルルートまで連鎖的に伝わり、ルートを完全に変えてしまいます。ブロック内の取引に対するいかなる改ざんも、マークルルートだけで即座に検知することが可能です。
この構造の実用的な価値は効率性です。軽量ノードは、ブロックチェーン全体をダウンロードすることなく、特定のトランザクションがブロックに含まれているかどうかを検証できます。マークルツリーの関連するブランチのみを確認する必要があります。ビットコインのホワイトペーパーのセクション7では、トランザクションを検証する能力を維持しながら、ディスクスペースを再利用するという文脈でこのメカニズムを説明しています。マークルツリーは1979年にラルフ・マーケルによって発明されました。ビットコインにおけるその応用は、汎用データ構造がプロトコル固有の検証問題をどのように解決できるかを示しています。
[図: 葉に4つのトランザクションがあるビットコインのマーブルツリー。 リーフレベル: ハッシュ(Tx1), ハッシュ(Tx2), ハッシュ(Tx3), ハッシュ(Tx4) 中間レベル: ハッシュ(ハッシュ(Tx1) + ハッシュ(Tx2)), ハッシュ(ハッシュ(Tx3) + ハッシュ(Tx4)) ルート: マーブルルート 代替テキスト: 4つのトランザクションハッシュが単一のマーブルルートハッシュが生成されるまでペアでどのように結合されるかを示すビットコインのマーブルツリーの図。]
ビットコインのホワイトペーパーにおけるハッシュの出現方法
ビットコインのホワイトペーパーでは、それぞれ異なる技術的課題を解決する、3つの明確な文脈におけるハッシュについて説明しています。
文脈 1:ブロックの連結(セクション 3–4)。 各ブロックヘッダーには、直前のブロックヘッダーのSHA-256ハッシュが含まれています。このハッシュポインタによって、ブロック同士が鎖のように繋がります。過去のブロックを改ざんするとそのハッシュが変更され、次のブロックに記録されているハッシュと一致しなくなるため、それ以降のチェーン上のすべてのブロックが無効化されます。ブロックチェーン全体の改ざん検知能力は、この特性によって成り立っています。
コンテキスト2:トランザクション検証(セクション7)。ホワイトペーパーでは、上記で説明したハッシュデータ構造であるマークルツリーを使用してブロック内のすべてのトランザクションを整理し、ブロックヘッダーに保存される単一のマークルルートハッシュを生成します。これにより、完全なブロックチェーンをダウンロードすることなく、個々のトランザクションを効率的に検証できます。
コンテキスト3:プルーフ・オブ・ワーク・マイニング(セクション4)。ホワイトペーパーでは、マイナーはブロックヘッダーのSHA-256ハッシュが指定されたターゲット値を下回るようなノンス値を見つける必要があると規定しています。このハッシュパズルは、ネットワーク全体の中心的なセキュリティメカニズムです。
ハッシュ化は、ビットコインのホワイトペーパーにおける数ある仕組みの一つに過ぎないわけではありません。それは、ホワイトペーパーの3つの主要な技術的貢献すべての根底にある仕組みです。これを理解しているかどうかが、ホワイトペーパーの技術的主張を追える読者と、そうでない読者を分ける境界線となります。
以下では、ビットコインのホワイトペーパーがハッシュ化によって実現しているコンセンサスメカニズム、プルーフ・オブ・ワークに、これらのハッシュ化の概念すべてを直接適用します。
プルーフ・オブ・ワーク:ハッシュがブロックチェーンを保護する仕組み
コンセンサスメカニズムとは、中央機関に頼ることなく、分散型ブロックチェーンネットワーク内のすべてのノードが台帳の現在の状態(どのトランザクションが有効で、どのような順序で発生したか)について合意するためのルールセットです。
プルーフ・オブ・ワーク (PoW) は、マイナーが計算量的に困難なパズルを解くことを競い合うコンセンサスメカニズムです。具体的には、ブロックヘッダーデータと組み合わされ、SHA-256でハッシュ化された際に、出力結果が指定されたターゲット値を下回るようなナンス値を見つけることを指します。ビットコインのホワイトペーパーのセクション4では、このメカニズムをネットワークの主要なセキュリティ保証として説明しています。
プルーフ・オブ・ワーク(PoW)は、その核心においてハッシュ計算の競争です。マイナーは数学的な方程式を解いているわけではありません。彼らは、有効な出力を発見するまで、異なるナンス(nonce)値を使用して1秒間に何十億回もSHA-256を実行しています。このプロセスは意図的に実行が困難にされていますが、他のノードが検証するのは極めて容易です。当選したナンスを使用してハッシュを一度実行するだけで、ミリ秒単位で結果を確認できます。この非対称性こそが、ネットワークのセキュリティを支えているのです。
マイニングは、新しいビットコインのトランザクションが検証され、ブロックチェーンに追加されるプロセスです。マイナーは保留中のトランザクションを収集して候補ブロックにまとめ、ネットワークの現在の難易度目標を満たす出力が見つかるまで、ナンスを毎回変更しながらブロックヘッダーのハッシュ計算を繰り返し行います。ビットコインのホワイトペーパーの第6節では、マイニングのインセンティブメカニズムについて説明されています。マイニングに成功したマイナーは、新しく発行されたビットコイン(ブロック報酬)と取引手数料を受け取ります。成功する確率は、マイナーが占めるネットワーク全体の総ハッシュレートの割合に比例します。マイニングはハッシュ計算の競争であり、ランダムな宝くじではありません。
ナウンス(一度だけ使われる数値)は、マイナーが試行ごとにインクリメントする32ビット整数です。ハッシュ関数は決定論的であるため、ナウンスを変更するとハッシュ関数への入力が変わり、それによって出力も変わります。マイニングは、組み合わせ錠のすべての可能な組み合わせを試すようなものです。マイナーは、ターゲットを下回るハッシュを生成する組み合わせが見つかるまで、ハッシュ出力を変更する数十億ものナウンス値をイテレートします。その組み合わせを見つけることは、マイナーが計算作業を行ったことを証明するため、このメカニズムはまさにプルーフ・オブ・ワークと呼ばれています。
ハッシュレート(ネットワークが1秒間に計算するハッシュの総数)は、ネットワークが攻撃に対してどれだけ安全であるかを測定する指標です。ビットコインのハッシュレートは、エクサハッシュ毎秒(EH/s)で測定されます。ビットコインのブロックチェーンの履歴を書き換えるには、そのハッシュレートの過半数を制御する必要がありますが、ネットワークに参加するマイナーが増えるにつれて、そのコストは増大します。
ブロックチェーンのホワイトペーパーにおけるプルーフ・オブ・ワーク vs. プルーフ・オブ・ステーク
Ethereumは、2022年9月に「The Merge(ザ・マージ)」として知られるイベントにおいて、プルーフ・オブ・ワークからプルーフ・オブ・ステークへと移行しました。これら2つのコンセンサスメカニズムは、それぞれのホワイトペーパーにおいて著しく異なる方法で説明されています。
| 項目 | プルーフ・オブ・ワーク (PoW) | プルーフ・オブ・ステーク (PoS) |
|---|---|---|
| 核となる仕組み | マイナーがナンス値を反復計算し、ターゲットを下回るハッシュを見つけ出す | バリデーターがステーク(賭け)されたトークンに基づいてブロックを提案するために選出される |
| ハッシュの役割 | 中心:ハッシュ計算はネットワークを保護するための計算作業そのものである | 周辺:ハッシュ計算はブロックの連結とデータの整合性のために使用され、バリデーターの選出には使用されない |
| エネルギー消費 | 高:多大な計算能力が必要とされる | 低:エネルギーコストは主にステークされた資本の機会費用である |
| セキュリティモデル | 攻撃にはネットワーク全体のハッシュレートの50%以上を制御する必要がある | 攻撃にはステークされたトークンの33~51%を制御する必要がある(プロトコルにより異なる) |
| プロトコルの例 | ビットコイン (2008): SHA-256 PoW | マージ後のイーサリアム (2022年9月): Casper PoS |
| ホワイトペーパーでの記述 | ビットコインのホワイトペーパー第4節:「Proof-of-Work」 | イーサリアムのホワイトペーパー (2013) ではハイブリッドモデルが記述され、Casper PoSは別のEIPで規定されている |
2008年にビットコインが記述したプルーフ・オブ・ワークは、ほんの始まりに過ぎませんでした。それ以来、ホワイトペーパーの形式自体は大きく進化しており、その進化を理解することで、現代のあらゆるホワイトペーパーが文脈の中に置かれます。
暗号資産ホワイトペーパーはいかに進化してきたか:ビットコインからDeFiまで
2008年にサトシ・ナカモトがビットコインのホワイトペーパーを公開して以来、ホワイトペーパーの形式は認識可能な3つの時代を経てきました。
時代1:ビットコイン(2008年)。 9ページ。1つの限定的な問題(二重支払い)。プルーフ・オブ・ワークとハッシュを利用した1つの包括的な技術的解決策。ビットコインのホワイトペーパーはテンプレートを確立しました:正式な問題定義、提案された暗号学的解決策、コンセンサスメカニズムの説明、そしてインセンティブモデル。それ以降に公開されたすべてのホワイトペーパーは、この構造の何らかのバージョンを踏襲しています。
第2期:イーサリアム (2013年)。イーサリアムのホワイトペーパーを執筆した当時、約19歳だったカナダ系ロシア人の開発者、ヴィタリック・ブテリンは、デジタルキャッシュよりもはるかに野心的なものを記述するために、その形式を拡張しました。イーサリアム:次世代スマートコントラクトおよび分散型アプリケーション プラットフォーム ホワイトペーパー) は、オンチェーンで実行されるチューリング完全なスクリプト言語の概念を導入しました。スマートコントラクトとは、ブロックチェーン上に保存された自己実行型のプログラムであり、信頼できる仲介者を必要とせずに、事前に定義された条件が満たされたときに契約の条項を自動的に執行します。イーサリアムのホワイトペーパーは、単一目的の通貨プロトコルではなく、プログラム可能なブロックチェーン プラットフォーム全体を記述しました。それはビットコインのものよりも大幅に長く、建築的に複雑でした。
第3期:DeFi、NFT、そして現代のプロトコル(2020年〜現在)。 ホワイトペーパーはより長く複雑になり、現在ではガバナンスモデル、流動性メカニズムの説明、イールドファーミングの経済学、マルチチェーンアーキテクチャなどが含まれるようになっています。現代のホワイトペーパーにおいて、トークノミクスのセクションは通常最も厳しく吟味される部分です。なぜなら、その経済モデルはビットコインのシンプルなブロック報酬スケジュールよりもはるかに複雑に進化しているからです。
この進化を理解することは、どんなホワイトペーパーを開く際にも役立ちます。プロトコルのスコープが単純であるほど、ホワイトペーパーは短く、より的を絞ったものになりがちです。単純なユースケースを持つプロトコルの200ページのホワイトペーパーは、別の種類のドキュメント上の懸念事項となります。
進化の経緯を知ることは文脈理解に役立ちますが、それ以上に、ホワイトペーパーを体系的に読み、評価する方法を知ることの方がさらに有用であり、次のセクションではそれについて解説します。
暗号資産ホワイトペーパーの読み方と評価
暗号資産のホワイトペーパーを読むことは一つのスキルであり、一貫したフレームワークを用いることで習得可能です。以下の7つのステップは、ビットコインの9ページのものから最新のDeFiプロトコルの技術仕様書まで、あらゆるホワイトペーパーに適用できます。
まずアブストラクト(概要)を読んでください。 特定の問題と、それに対する具体的な解決策が明確に述べられていますか? 具体的な問題提起がない曖昧なアブストラクト(例:「私たちは金融の未来を構築しています」)は、ドキュメンテーションにおける警告信号(レッドフラグ)です。アブストラクトは、どのような問題が存在し、なぜそれが重要で、このプロトコルがそれに対して何をするのか、に答えるべきです。
問題提起を評価する。 その問題は現実的かつ定量化可能か? ホワイトペーパーは、研究や過去の技術的業績を引用しているか? 問題が存在する理由を説明しないホワイトペーパーは疑わしい。ビットコインのホワイトペーパーの問題提起(デジタル通貨における二重支払い、既存のソリューションがなぜ信頼できる第三者を必要としたのかについての明確な技術的説明とともに)を、具体性に欠ける曖昧な「非効率性」を説明するホワイトペーパーと比較する。
技術的アーキテクチャの評価。 ホワイトペーパーには、コンセンサスメカニズムが名称で記載されていますか?特定のハッシュアルゴリズム(例:SHA-256)の名前が挙げられていますか?ブロックがどのように連結され、取引がどのように検証されるかについて説明されていますか?アルゴリズムの仕様がない曖昧な技術的記述は、技術的な質が低いことを示しています。分散化を主張するプロトコルは、単にそれを主張するだけでなく、その分散化がどのように達成され強制されるかを、正確な技術用語で説明できる必要があります。
トークノミクスの評価。 ホワイトペーパーにトークンの総供給量が明記されていますか?チームトークンのベスティングスケジュールは透明ですか?そのプロトコルにトークンが必要とされる明確なユーティリティの根拠はありますか?強力なトークノミクスはこれら3点すべてに答えており、脆弱なトークノミクスはどれにも答えていません。
ロードマップを確認する。 マイルストーンは具体的で期限が定められていますか?チームはこれまでのロードマップの公約を果たしていますか、それともすべてのマイルストーンが将来の予定のままですか?完了した項目がゼロで、野心的な将来のタイムラインばかりのロードマップは、実行能力の証拠にはなりません。
チームを確認する。 チームメンバーの名前が公開されており、LinkedInやGitHubで確認が可能ですか?彼らは、説明されているプロトコルに関連する適切な技術的資格や実績を持っていますか?チームが匿名であるからといって、直ちに詐欺であるとは限りませんが(サトシ・ナカモトの例がそれを示しています)、他の懸念事項(レッドフラッグ)を伴う匿名チームには注意が必要です。
参考文献を確認する。 そのホワイトペーパーは、信頼できる学術的または技術的なソースを引用していますか?信頼性の高い技術的なホワイトペーパーは、基礎的な暗号研究、先行プロトコル、および関連する標準を引用しています。ビットコインのホワイトペーパーは、Adam Back氏のHashcashやWei Dai氏のb-moneyを含む8つの参考文献を引用しています。引用文献が全くないホワイトペーパーは、技術的な文献を適切に参照していません。
*この記事は教育目的のみのものであり、投資または金融アドバイスを構成するものではありません。ここにあるいかなる内容も、法的助言を構成するものではありません。暗号資産、トークン、ICOの規制上の扱いは、法域によって異なります。投資判断を行う前に、資格のある金融または法務の専門家にご相談ください。
暗号資産ホワイトペーパーにおけるレッドフラッグ:注意すべき警告サイン
以下のいずれかの特徴を持つホワイトペーパーは、信頼できるプロトコルが提供するドキュメンテーションが不足しています。
氏名が公表されている、または身元確認が可能なチームメンバーが存在しない。 匿名のチームは出口詐欺(イグジット・フラウド)のリスクが高まります。正当なプロジェクトはコアチームのメンバーを公表しており、それらのメンバーはLinkedInやGitHub、あるいは公的記録などで確認することが可能です。
技術セクションの盗用。 主要な技術的パラグラフを盗用検出ツールにかけてください。出典を明記せずにBitcoinやEthereumのホワイトペーパーから技術的な説明をコピーしているプロジェクトは、借用した内容を独自のプロトコル設計として提示しています。盗用されたホワイトペーパーは、主張されている技術著者が、自らの手柄としている技術的な内容を実際には執筆していないことを意味します。
アルゴリズム名が記載されていないコンセンサスメカニズム。 技術的に信頼できるプルーフ・オブ・ワークのホワイトペーパーでは、ハッシュアルゴリズム(例:SHA-256)が明記されています。具体的な説明がなく「高度な暗号技術を使用」や「独自のアルゴリズム」といった表現にとどまっているのは、正当なプロトコル設計であれば必ず埋められるはずのドキュメント上の欠落です。もしチームがアルゴリズム名を挙げられないのであれば、そのチームがそれを設計したわけではありません。
過剰なチーム割当かつベスティング(権利確定)がないトークノミクス。 総供給量の30%を超えるチーム割当にベスティング・スケジュールが設定されていない場合、インセンティブの不一致が生じます。ロック解除された大量のチーム保有分はローンチ直後に売却される可能性があり、プロトコルが価値を実証する前に、創設者に経済的利益が集中してしまいます。
明確な根拠のない無制限またはインフレ型のトークン供給。 デフレ型メカニズムがなく、経済的な正当性もない無制限の供給は、構造的なドキュメントの不備です。信頼できるプロトコルであれば、その発行方針を説明することができます。
リターンの保証や特定の目標価格の約束。 ホワイトペーパーは技術について記述するものであり、投資結果についてではありません。リターンの保証を含む文書は技術的なホワイトペーパーではなく、マーケティング資料です。
問題提起の欠如。解決策から始まり、それがどのような問題を解決するのかを説明しないホワイトペーパーは、プロトコルが存在する根拠となる基盤を省略している。問題のないプロトコルは、市場を探している解決策にすぎない。
- 技術的に複雑なプロトコルに対して、完全なホワイトペーパーの代わりとしてライトペーパーまたはピッチデックが提示されている場合。 シンプルで単一機能のプロトコルの場合は、ライトペーパーで十分な場合があります。しかし、斬新な暗号学的メカニズムや新しいコンセンサス設計を謳っているプロトコルにおいて、完全な技術ホワイトペーパーが存在しないことは、監査可能な仕様書が存在しないことを意味します。
よくある質問
ハッシュ化とは?わかりやすく解説
ハッシュ化とは、あらゆる入力(単語、ファイル、トランザクションのブロックなど)を、ハッシュと呼ばれる固定長の文字列に変換する一方向のプロセスです。それは、入力に固有で、サイズが固定されており、元のデータに逆算して戻すことが不可能であるデジタル指紋のようなものです。同じ入力は常に同じハッシュ出力を生成しますが、入力の一文字を変更しただけでも全く異なるハッシュが生成されます。
暗号資産におけるホワイトペーパーの目的は何ですか?
暗号資産のホワイトペーパーは、技術的な信頼性を確立し、プロジェクトの価値提案を開発者や投資家に伝え、プロトコルの意図された設計に関する公開され、検証可能な記録を作成します。ホワイトペーパーの公開は、ほとんどのプロジェクトで法的に義務付けられていませんが、暗号資産コミュニティは、革新的な技術設計を主張するあらゆるプロトコルにとって、その不在をレッドフラッグ(警告信号)と見なします。
初の暗号資産ホワイトペーパーは誰が書いたのか?
初の暗号資産ホワイトペーパーは、サトシ・ナカモトという仮名で2008年10月31日に公開されました。この文書は「Bitcoin: A Peer-to-Peer Electronic Cash System」(ビットコイン:P2P電子キャッシュシステム)というタイトルで、bitcoin.org/bitcoin.pdf で無料で入手できます。サトシ・ナカモトの正体は確認されたことがなく、2010年頃に公のコミュニケーションを停止しました。
ホワイトペーパーとライトペーパーの違いは何ですか?
ホワイトペーパーは、プロトコルのアーキテクチャ、コンセンサスメカニズム、トークノミクス、ロードマップ、チーム、および参考文献を網羅した、完全な技術仕様書(通常10〜100ページ以上)です。ライトペーパーは、同じプロジェクトのより短く非技術的な要約であり、通常は2〜10ページで、一般的な読者を対象としています。プロジェクトの技術的な信頼性を評価する際、ライトペーパーはホワイトペーパーの代わりにはなりません。ホワイトペーパーは、デューデリジェンスのための文書です。
ブロックチェーンにおいてハッシュ化はどのように使用されますか?
ハッシュ化はブロックチェーンシステムにおいて、3つの機能を果たしています。ハッシュポインターによるブロック同士の連結(各ブロックに前のブロックのハッシュが含まれる)、マークルツリーによるブロック内の取引の整理(すべての取引をハッシュ化し、ブロックヘッダーに格納される単一のマークルルートに集約する)、そしてプルーフ・オブ・ワーク(Proof of Work)のマイニング競争の原動力(マイナーはネットワークのターゲット値を下回るハッシュが見つかるまでナンス値を反復させる)です。これら3つの用途はすべて、Bitcoinのホワイトペーパーに記載されています。
SHA-256は何に使われていますか?
SHA-256(Secure Hash Algorithm 256-bit)は、ビットコインがブロックの連結とマイニングの両方に使用している特定のハッシュアルゴリズムです。米国NSAによって開発され、NISTによって標準化されたこのアルゴリズムは、あらゆる入力に対して256ビット(16進数で64文字)の出力を生成します。マイナーは、新しいブロックを検証するために競い合う際、1秒間に数十億回もSHA-256を実行します。SHA-256は、ビットコインのホワイトペーパーにおいて、プルーフ・オブ・ワーク(PoW)メカニズムのハッシュアルゴリズムとして直接記述されています。
暗号資産のホワイトペーパーには何を含めるべきですか?
最も信頼性の高い暗号資産ホワイトペーパーには、概要、問題提起、提案された技術アーキテクチャ、コンセンサスメカニズムの説明、トークノミクス、ロードマップ、チームの経歴、および参考文献の8つのセクションが含まれています。この構造を義務付ける正式な基準はありません。これは、高く評価されているプロジェクト全体で見られる慣習です。これらのセクション、特に技術アーキテクチャとコンセンサスメカニズムのいずれかが欠けていることは、ドキュメンテーション上の懸念事項(レッドフラッグ)です。
暗号資産プロジェクトにホワイトペーパーは必要ですか?
暗号資産プロジェクトがホワイトペーパーを公開することを法的に義務付ける要件はありません。しかし、暗号資産コミュニティは、技術的に複雑なプロトコルにとって、その欠如を警告信号と見なします。ホワイトペーパーなしで新規の暗号学的メカニズムを主張するプロジェクトは、その主張を検証できる監査可能な技術的記録を提供しません。技術的範囲が限定的なシンプルなプロジェクトではライトペーパーが許容されることもありますが、新しいコンセンサス設計を主張するプロトコルにおいては、完全なホワイトペーパーの欠如は重大な信頼性のギャップとなります。
ブロックチェーンにおけるナンスとは何ですか?
プルーフ・オブ・ワーク(PoW)システムにおいて、ノンス(一度だけ使われる数値)とは、マイナーが有効なブロックハッシュを探索する際に繰り返しインクリメントする32ビット整数です。ハッシュ関数は決定論的であるため、ノンスを変更するとハッシュ関数への入力が変更され、結果として出力も変更されます。マイナーは、その結果のハッシュがネットワークの現在のターゲットを下回るようなノンスが見つかるまで、1秒あたり数十億ものノンス値を繰り返し試行します。そのノンスを見つけることで、マイナーが必要な計算作業を実行したことが証明されます。
ホワイトペーパーが正当かどうかどうすればわかりますか?
正当なホワイトペーパーは、(検証可能な経歴を持つ)チームを明記し、コンセンサスメカニズムとハッシュアルゴリズムを名称で特定し、ベスティングスケジュール付きの透明性の高いトークノミクスモデルを提供し、信頼できる技術的情報源を引用し、そのプロトコルが具体的に解決する明確な問題を記載しています。上記のレッドフラグチェックリスト(盗用されたセクション、名称不明のアルゴリズム、ベスティングのない過剰なチーム割り当て、保証されたリターン約束、問題提起の欠如)は、詐欺的または技術的に空虚な文書を特定するための特定の基準を提供します。
結論:要点
- 暗号資産のホワイトペーパーは、ブロックチェーンプロジェクトの技術的な基盤となる文書であり、そのアーキテクチャ、コンセンサスメカニズム、および経済モデルを説明しています。
- ハッシュ化は、あらゆる入力を固定長の不可逆な出力へと変換するものであり、ブロックチェーンデータの改ざんを検知可能にするデジタル指紋となります。
- ビットコインのホワイトペーパー(2008年10月31日)では、ハッシュポインタによるブロックの連結、マークルツリーによる取引の検証、およびプルーフ・オブ・ワークによるマイニング競争という3つの文脈でハッシュ化を説明しています。
- SHA-256はビットコインが採用している特定のハッシュアルゴリズムであり、プルーフ・オブ・ワークはネットワークを攻撃から守るハッシュ計算の競争です。
- ハッシュアルゴリズムの明記、透明性のあるトークノミクスモデル、または検証可能なチームのいずれかが欠けているホワイトペーパーは、信頼できるプロトコルが提供すべきドキュメントが不足しています。
- 本記事にある7ステップの読解フレームワークとレッドフラグ(警告サイン)のリストは、9ページの創設文書から200ページの DeFi 仕様書まで、あらゆる暗号資産のホワイトペーパーに適用できます。
ビットコインのホワイトペーパーは9ページで、無料で公開されています。「Bitcoin: A Peer-to-Peer Electronic Cash System)」を読むことは、一次情報源からブロックチェーンのリテラシーを構築するためにできる最も有益なことです。この記事のすべての概念はその9ページに登場します。
本記事は教育目的のみを目的としており、投資または財務上のアドバイスを構成するものではありません。本記事のいかなる内容も法的助言を構成するものではありません。暗号資産、トークン、およびICOの規制上の扱いは管轄区域によって異なります。暗号資産またはその他の金融商品に関連する投資判断を下す前に、資格を有する財務または法律の専門家にご相談ください。