2013年3月のチェーン分岐 — 0.7が受け入れられないブロックを0.8が受け入れ、二つのプールが引き返す
2013年3月11日、一つの大きなブロックをきっかけにチェーンが割れた。開発者は全版が受け入れる短いほうのチェーンを選び、二つのプールが版を戻して合流した。
Blockstream共同創業者、CoinJoinとConfidential Transactionsの設計者

ビットコインのプライバシーの設計で最もよく知られるのは、CoinJoinとConfidential Transactionsの二つで、どちらもグレゴリー・マクスウェルが考えた。Confidential Transactionsはビットコインの基盤層には取り込まれず、Liquidなどのサイドチェーンで使われている。CoinJoinは合意のルールを変えずに済み、普通の取引の組み立て方の一つとして、使いたい人だけが使う形でメインチェーンで動いている。その後に続いたWasabi、JoinMarket、Liquidなどのプライバシーの取り組みも、仮想通貨のプライバシーをめぐる研究の多くも、この二つをもとにしている。
マクスウェル(ネットでの名前はgmaxwell)は、長くBitcoin Coreに貢献してきた。2013年3月にピーター・ウィーユが始めたlibsecp256k1に加わり、2014年にアダム・バックやウィーユとBlockstreamを共同で設立した。今も、ビットコインのプロトコルの中心的なレビュアーの一人である。
ピーター・ウィーユが2013年3月5日にlibsecp256k1ライブラリーを開始した直後、マクスウェルはこの取り組みに参加した。二人で作業を進めるうちに、ライブラリーは性能を試す実験から、OpenSSLのsecp256k1の実装に代わる、ビットコイン専用のものへと育ち、2016年1月15日にBitcoin Core v0.12のデフォルトバックエンドとして採用された。
ライブラリーが始まった6日後、バージョン0.8では有効で、0.7では無効になるブロックが現れ、ネットワークが二つに割れた。その夜、開発者のIRCのチャンネルで、マクスウェルは、短いほうのチェーンに戻すべき理由を一行にまとめた。「これはハードフォークだ。どの版のノードでも受け入れられるチェーンにそろえる必要がある」。その夜の経過は、2013年3月のチェーン分岐のページで追っている。
マクスウェルが最も広く引用されるプライバシー関連の貢献は2つある。1つはCoinJoinの組み立て方で、何人もの利用者の支払いを1つのトランザクションにまとめる。こうすると、どの入力のお金がどの出力へ流れたかを、単純なやり方では推し量れなくなる。もう1つはConfidential Transactionsで、Pedersenコミットメントという暗号の仕組みで取引の金額を隠しながら、出入りの額が釣り合っていることは確かめられるようにする。
2014年、マクスウェルはアダム・バック、ピーター・ウィーユ、マット・コラロらとともにビットコインインフラ企業Blockstreamを共同創業した。Blockstreamは、サイドチェーン(Liquid)、人工衛星によるブロックの配信、Bitcoin Coreの開発の継続などで知られてきた。
マクスウェルは、ビットコインの暗号の技術と、開発者たちの文化の、両方に深くかかわってきた。たくさんのレビューをこなし、フォーラムやメーリングリストの長い投稿で、プロトコルの込み入った仕組みを説明してきた。今のビットコインの土台になるライブラリーや基本の部品を書いた一人でもある。特にプライバシーでは、取引の中身を隠す仕組みをいくつも考え、ビットコインにどこまでのことができるかを、具体的な形で示した。その多くは、基盤のプロトコルには取り込まれなかった。モネロのリカルド・スパーニが、ビットコインのオンチェーンのプライバシーでまだ解けていない課題として挙げたのも、まさにこの、実現しなかった部分である。
Coreの開発者の中でレビューを担う立場にいたマクスウェルは、2015〜2017年のブロックサイズ戦争の中心にいた。ウィーユやウラジミール・ファン・デル・ラーンとともに、合意の取れないハードフォークではなくSegWitとLightningによる拡張を進めるべきだと主張した。
2016年9月10日、マクスウェルはbitcoin-devメーリングリストで、すでに進んでいたアラートの仕組みの廃止を、ここで完全に終えようと提案した。理由の一つに、アラートの鍵がMt. Goxにも渡されていて、そのMt. Goxのシステムがのちに破られたことを挙げている。2010年のサトシの設計からこの廃止までのいきさつは、アラートキーの歴史を扱った分析で追っている。
9件
Bitcoin Institute ↔ ギャビン・アンドレセン, ピーター・ウィーユ, ジェフ・ガージック, グレゴリー・マクスウェル, ルーク・ダッシュジュニア, マレク・パラティヌス
2013年3月11日、一つの大きなブロックをきっかけにチェーンが割れた。開発者は全版が受け入れる短いほうのチェーンを選び、二つのプールが版を戻して合流した。
サトシ・ナカモト ↔ jimbobway, FreeMoney, BioMike, lfm, ギャビン・アンドレセン, グレゴリー・マクスウェル, マルク・カルプレス
2010年8月、フォーラムの利用者が、アラートキーを守って拷問に耐えられるかとサトシに尋ねた。鍵で何ができ、写しは誰の手に渡り、2018年までにどう取り除かれたのか。
ピーター・ウィーユ ↔ ピーター・トッド, グレゴリー・マクスウェル, ラスティ・ラッセル
複数のソフトフォークをブロックのnVersionフィールドを使って並行して有効化できる、最初のバージョンビット式シグナリング方式を規定する。期間中央値の時刻としきい値、固定タイムアウトを用いる。
チェックサム付きbase32形式Bech32と、ネイティブv0-16ウィットネス出力向けのsegwitアドレス形式(bc1.../tb1...)を規定。
Bitcoin Institute ↔ グレゴリー・マクスウェル, アダム・バック, ピーター・ウィーユ, マイク・ハーン, ロジャー・ヴァー, ジハン・ウー, サトシ・ナカモト
「Blockstreamがビットコインを支配する」という告発の出どころと、その連鎖の各環がどこまで持ちこたえるかを、記録に照らして検証する。
Bitcoin Institute ↔ マイク・ハーン, ギャビン・アンドレセン, ロジャー・ヴァー, ジハン・ウー, アモリー・セシェ, マイク・ベルシェ, グレゴリー・マクスウェル, ピーター・ウィーユ, ウラジミール・ファン・デル・ラーン
2015〜2017年のブロックサイズ戦争を、段階、派閥、転機ごとに読む。Bitcoin XT、BIP148のUASF、ニューヨーク合意、ビットコインキャッシュ、SegWit2xの取りやめ。
Bitcoin Institute ↔ マイク・ハーン, ギャビン・アンドレセン, ウラジミール・ファン・デル・ラーン, ピーター・トッド, グレゴリー・マクスウェル, アダム・バック, ロジャー・ヴァー, ジハン・ウー, マイク・ベルシェ, ヴィタリック・ブテリン, ダニエル・ラリマー, サトシ・ナカモト
2015〜2017年のフォーク戦争は、なぜ何がビットコインかの争いになったのか。2011年からの決める人の空白、規則にかかるお金の重み、コードと通貨を切り離せない三つの層から読む。
Bitcoin Institute ↔ ピーター・ウィーユ, グレゴリー・マクスウェル, サトシ・ナカモト
2016年1月15日、Bitcoin Core v0.12は、ECDSAの署名の検証に使うライブラリーを、OpenSSLから、ウィーユとマクスウェルが作ったlibsecp256k1に代えた。
bitcoin/bitcoin Issue #7512におけるgmaxwellの文脈投稿。サトシ言及の文脈。