Adam Back は、情報を守る数学的手法を研究する暗号研究者です。計算の仕事を証明する Hashcash を開発し、Blockstream を共同設立しました。Hashcash は Bitcoin の技術的な先行例ですが、Bitcoin そのものではありません。
迷惑メールを送るのは安くても、受信者が大量のメールを確認する負担は小さくありません。Adam Back はこの不均衡に取り組み、1997 年 5 月に Hashcash を提案しました。送信前に計算の仕事を求め、大量の悪用がほぼ無料では済まないようにする考えです。2002 年 8 月 1 日の論文は、提案とその後の発展をまとめています。Back は Dwork と Naor による先行研究にも触れました。Hashcash の作者であっても、計算の努力を証明する Proof of Work 全体を一人で発明したわけではありません。 [1]
Anna が Hashcash を要求するサービスへメッセージを送るとします。コンピューターは入力を変えながら、短い計算結果であるハッシュが指定条件を満たすまで試します。結果をメッセージに添付すると、受信者は通常の探索より少ない負担で確認できます。この証明をトークンと呼びますが、ここでは仕事の証明であり、売買する暗号資産ではありません。特定のサービスに結び付けられ、受信側は再利用を検出する必要があります。Anna は BTC を送金したり身元を証明したりするのではなく、計算条件を満たしたことを示します。 [1]
探索は、くじを繰り返し引くことに似ています。適切な結果がすぐ出る場合も、ずっと後になる場合もあります。独立で一様なハッシュを仮定した独自の簡略モデルで、先頭に 20 個のゼロビットを要求しましょう。一回の成功確率は 1 対 1,048,576、平均の試行回数は 1,048,576 回になります。ただし、平均はその回数までの成功を保証しません。失敗を重ねても Anna の次の試行が必ず成功するわけではありません。速い機器なら同じ時間に多く試せるため、計算回数と時計で測る時間は別のものです。 [1]
Bitcoin のホワイトペーパーの第 4 節は、Hashcash に似た Proof of Work を説明し、Back の論文を参考文献 6 として挙げています。ホワイトペーパーは Satoshi Nakamoto が Bitcoin の設計を示した技術文書です。高い費用をかけて探し、簡単に検証できる結果を、ブロックの履歴の順序付けにも使うという具体的なつながりがあります。しかし、この引用は Back が文書を書いた証拠ではありません。引用が示すのはアイデアの出所であり、それを後に使った作者の正体ではありません。 [2]
Hashcash だけでは、Anna はお金の持ち主や支出済みかどうか、矛盾する支払いのどちらを認めるかを判断できません。Bitcoin は Proof of Work に取引の署名、つながった履歴、参加者のネットワーク、検証ルールを組み合わせます。計算の仕事は有効な履歴の書き換えを難しくしますが、どんな取引でも有効にするわけではありません。作るのに費用がかかったブロックでも、支払いの検証は必要です。Back の貢献は Bitcoin の技術的な成り立ちの重要な一部であって、名前を変えるだけで済む完成した通貨システムではありません。 [2]
Adam Back は 2014 年 10 月 22 日の論文 Pegged Sidechains の共著者です。サイドチェーンは独自のルールを持つ別のチェーンで、価値を移す仕組みを通じて他のチェーンとつながります。Bitcoin の全利用者が採用しなくても新機能を試せるようにする提案でした。Anna にとっては BTC に戻る経路も大切です。連合型の仕組みを扱う付録では、参加者の集団が署名によって移転を承認する方式を説明しています。その場合、署名者が正しく働くという信頼が加わります。サイドチェーンという名前だけで、Bitcoin 上で直接 BTC を保有するのと同じ条件が得られるわけではありません。 [3]
研究と並んで、Back には共同設立した Blockstream での仕事があります。2016 年 10 月 3 日、同社は彼を CEO、最高経営責任者に任命したと発表しました。この役職が扱うのは会社、人員、プロジェクトです。Bitcoin ネットワーク全体に新ルールを命じる権限ではありません。経験ある開発者は議論に影響を与え、企業はソフトウェアを提供できますが、何を実行し、どのルールを検証するかは引き続き利用者が決めます。記録のある企業の人事と、存在しない「Bitcoin の最高責任者」という広範な役職は区別すべきです。 [4]
2014 年のサイドチェーン論文は前提を明示した公開提案であり、後に出るすべての製品へのお墨付きではありません。Anna がサービスを検討するなら、実装、つまり実際に動いているソフトウェアとシステムの構成を知る必要があります。鍵を持つのは誰か、資金の戻りを誰が承認するか、停止時には何が起きるか。こうした問いが技術文書と実際の判断をつなぎます。Back の名は重要な研究と背景を探す手掛かりですが、個別バージョンの確認を代わりに行うものでも、投資利益を約束するものでもありません。取り組んだ課題と解決策の限界を追うと、彼の歩みが理解しやすくなります。 [3]
理解を深めるには、この項目とあわせて次もお読みください Hal Finney, Wei Dai, Hashcash, Proof of Work. 次の項目からも参照されています Hashcash, BTC Prague, b-money, Reusable Proofs of Work.