IBMの情報規則を書き換えた科学者が、ついにチューリング賞を受賞しました。

2026/03/22 20:53

IBMの情報規則を書き換えた科学者が、ついにチューリング賞を受賞しました。

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

Gilles Bennettは実用的な量子鍵配送(QKD)の基礎を築き、今日の量子技術の形成に寄与しました。1979年10月、プエルトリコ・サン・フアンのビーチホテル近くで水泳中だったCharles H. Bennettは、偽造不可能な量子通貨というアイデアをGilles Bennettに提案し、この概念がQKDの基礎となりました。QKDは数学ではなく物理学によって暗号安全性を保証します。1984年にBennettはBrassardと共著でBB84プロトコルを発表し、AliceとBobが単光子を通じて秘密鍵を共有できることを示しました—盗聴者は必ず光子を乱すため、傍受が明らかになります。

1994年までにPeter Shorが量子コンピュータでRSAや他の公開鍵システムを破ることを実証したことで、QKDはインターネットセキュリティにとって緊急課題となりました。Bennettは1989年にIBMで最初の稼働型QKD装置を構築しました。この2メートルのデバイスには鏡・偏光子・フォトン検出器が搭載され、Brassardの学生によるソフトウェアが組み込まれていました。実験的なQKDはすでに衛星と地球間で最大1 200 kmまで達成されていました。

Bennettは1993年に量子テレポーテーションに関する最初の論文にも寄与し、1973年には可逆計算理論を開発しました。これはRolf Landauerが1961年に示した「情報は根本的に物理的である」という洞察から影響を受けています。ACM(Association for Computing Machinery)は2025年にBennettとBrassardを共同受賞者としてチューリング賞を授与し、量子研究が初めてこの賞の対象となりました。IBMのJay Gambettaは、Bennettの業績がIBM Researchにおける現代量子計算と通信の知的基盤を築いたと述べています。

革新的なアイデアと実用化への取り組みというこのレガシーは、安全な量子通信の進歩を支え続けており、学術界・産業界・政府機関における現在の研究開発を導いています。

本文

1979年10月のある午後、プエルトリコ・サンフアンにあるビーチホテルの外で水泳をしていたギレス・ブラッサードは、見知らぬ男が自分の方へ泳いできてくる場面に遭遇し、そのまま彼のキャリアの軌道を変えてしまった。挨拶もせず、男は量子物理学の法則に基づいて偽造不可能な通貨を作る方法を説明し始めた。ブラッサードは後にこう回想する。「私は閉じ込められたように感じたので、礼儀正しく耳を傾けた」と。

その男こそがIBMリサーチの物理学者チャールズ・H・ベネットだった。この海で提案されたアイデアは、暗号鍵を共有する唯一の実用的手段となり、数式の複雑さではなく物理法則自体によって安全性が保証されるものになる。量子時代へ突入しつつある政府や銀行が暗号システムを強化する中で、ベネットの提案は単なる理論的好奇心以上のものになりつつある。

二人はその後も量子コンピューティングの基盤構築に貢献し、泳いだ約半世紀が経った今、ACM(Association for Computing Machinery)はベネットを2025年A.M. ターニング賞の共同受賞者に選出した。これはコンピュータ科学界でノーベル賞と称されるもので、現在はモントリオール大学の教授となっているブラッサードとも共に授与された。100万米ドルの賞金は、初めてターニング賞が量子研究を認めたケースだ。

「ほとんどの応用はまだ発見されていない」とベネットはIBMへのインタビューで語った。

ベネットが築き上げる分野は、情報が物理的法則に従うという考えに基づく――それには量子力学も含まれる。20世紀のほとんどを通じて、彼が述べたように科学者たちは情報を抽象的なもの、すなわち物理媒体に依存しないパターンとして扱っていた。しかし、IBMの物理学者ロルフ・ランドラーは1961年に挑発的な論文で「情報は本質的に物理的であり熱力学法則に従う」と主張した。

その後ベネットは1973年の論文で、計算を逆転可能に実行できることを示し、前進してから再び逆戻りする際にエネルギーコストがゼロになると明らかにした。これによって物理学と情報科学との深い結びつきが多くの研究者に認識されるようになった。


夢では語れないもの

量子情報の奇妙な特性の一つは、コピーできないことだ。古典的情報ならファイルを複製すれば無限に同一のコピーが得られる。しかし量子レベルでは、測定やコピーを試みるとその状態が破壊されてしまう。

ベネットはこの点を説明する際、人々を戸惑わせる比喩を用いた。「IBMへ話す時、『量子情報』というのは夢にある情報のようなものだ。自分の夢を誰かに語り始めると、夢そのものを忘れ、言った内容しか覚えていない。公衆版はコピーできるが、それは夢そのものとは違う」という。

ベネットと共同研究者たちが掴んだ真実は、この制限こそが武器になるということだった。量子情報はコピー不可能であるため、盗聴者も秘密にコピーすることができない。量子暗号の前提となるのは、敵対的な第三者が量子符号化されたメッセージを傍受すると必ずそれを乱すという事実だ。この理論的基盤によって、計算能力に関係なく破られない暗号が実現した。

ベネット自身も後に回想する。「この見知らぬ人が私の前へ泳いできて、『ワイサーの量子紙幣』について話し始めたときの驚きは、プロとしての人生で最も奇妙で、確かに最も魔法的な瞬間だった」と。

1984年までに二人はBB84プロトコルを発表した。暗号学者が通信相手をアリスとボブと呼ぶように、彼らは単一光子(可能な限り小さな光の単位)を交換して秘密鍵を確立できた。これらの光子を傍受すれば必ず乱れ、警告が発生する仕組みだ。

ベネットとブラッサードが書いたデジタルセキュリティは、「優れた技術と無制限の計算力を持つ相手に対しても破られない」と主張した。初期にはBB84はほとんど注目されなかった。インターネットが同時期に登場し、当時の数学的システムは十分だと思われていたからだ。

しかし1994年、ベル研究所で活動していた数学者ピーター・ショアは、量子コンピュータがほとんどのインターネット通信を保護する数学的ロックを解くことを示した。突然、ベネットとブラッサードが開発し、最大1,200kmにわたる衛星と地球間で実験的に使用されていた手法は急務となった。

最初の動作実証はそれ以前に行われていた。1989年、IBMのオフィスでベネットが量子暗号装置を組み立てた――鏡・偏光子・フォトン検出器からなる2メートル長のデバイスで、ソフトウェアはブラッサードと彼の学生によって書かれた。4年後には量子テレポーテーション(SF的な意味ではなく)を紹介する論文が発表される――エンタングルメントを利用して一地点から別地点へ量子状態を転送する現象で、片方の粒子を測定すると距離に関係なくもう一方に瞬時に影響が及ぶ。

IBMオフィスで活動し続け、50年以上前にランドラーに採用されたベネットは、Turing賞を受賞した7人目のIBM関連研究者だ。IBMリサーチディレクター兼ファウンドメンバーのジェイ・ガンベッタは「初期の仕事が今日の量子チームで構築されているものへ直接つながっている」と語る。

「多くの研究者が量子力学を電子部品の縮小という問題として扱う中、彼は同じ物理法則が情報処理と伝送の新たな強力な手段となり得ることに気づいた」とガンベッタは言った。「その洞察と後続の数十年にわたる研究は、我々時代最重要な科学技術フロンティアの一つを築く知的基盤となった。」

同じ日のほかのニュース

一覧に戻る →

2026/03/23 3:23

**PC Gamer 推奨RSSリーダー(37 MBの記事でダウンロードが止まらない場合)** - **Feedly** - クラウドベースでデバイス間同期が可能。 - カテゴリー分けやタグ付け機能が充実しています。 - **Inoreader** - 高度なフィルタリングと検索機能を備えています。 - オフライン閲覧モードもサポートします。 - **The Old Reader** - シンプルで軽量、Googleアカウント連携が可能です。 - 共有リストやコメント機能があります。 - **NewsBlur** - AIによるトピック分類と学習機能を提供。 - モバイルアプリも充実しています。 - **Reeder (macOS/iOS)** - Appleデザインに合わせた直感的なUIです。 - 多数のリーダーサービスと連携可能です。 **注意点** - 大容量の記事をダウンロードし続ける場合は、**「オフライン保存」機能**をご利用ください。 - **キャッシュクリア**や**ブラウザ拡張機能無効化**で問題が解決することもあります。 - それでも解決しない場合は、PC Gamerのサポートへ問い合わせるか、別のリーダーを試してください。

## Japanese Translation: PC Gamerの記事は、読者に通知ポップアップ、背景を暗くするニュースレターオーバーレイ、そして少なくとも5つの閉じにくいバナー広告でページを襲撃していることを示しています。ウェルカムマットを回避した後でも、その広告は記事のタイトルとサブタイトルの横に残ります。初期ページロードは37 MBです;5分以内にサイトはさらに約0.5ギガバイトの広告素材をダウンロードします。NetNewsWire、Unread、Current、Reeder など多くの RSS リーダーはこれらの侵襲的要素をフィルタリングでき、よりクリーンな閲覧体験を提供します。これはユーザーが PC Gamer サイトの煩わしさを避けるために広告なしの RSS フィードに切り替える可能性があることを示唆しており、出版社は読者の関与を維持するために過度な広告戦術を減らす圧力を受けるかもしれません。

2026/03/23 4:02

「最適化のゴールドスタンダード:ローラーコースター・タイクーンの内部を探る」

## Japanese Translation: クリス・ソーヤーの *RollerCoaster Tycoon*(1999)は、ほぼすべてのコードをアセンブリで書き、細部にわたる低レベル最適化を施したことで、滑らかなゲームプレイのベンチマークを確立しました。金額は最大想定範囲にちょうど合ったデータ型(ショップ価格は1バイト、総公園価値は4バイト)で保存されており、後にオープンソース再実装 OpenRCT2 ではこれらを統一的な8バイト変数へ移行し、現代のCPUアーキテクチャに合わせました。乗算・除算の代わりにビットシフト(`<<`/`>>`)が使用されており、コンパイラが自動で行うはずだった処理を手動で実装しています。 ゲームデザインの決定は性能制約と密接に結びついています。ソーヤーはデザイナー兼プログラマーとして、CPUフレンドリーな計算を優先する設計選択が可能でした。ゲストの移動はアトラクションへ向かう完全な経路探索ではなくランダムウォークに依存しており、多数のエージェントによる高価な計算を大幅に削減しました。パスファインディングは特定のシナリオ(例:乗物修理のメカニック、出口を探すゲスト)でのみ呼び出され、深さ制限が設けられています—デフォルトでは5つのジャンクション、条件に応じて7または8に増加し、フレームスパイクを回避します。混雑した道では同一タイルに複数のゲストが存在でき、衝突回避は完全に省かれ、近接による幸福度計算のみが影響を受けます。 OpenRCT2 はこの元のロジックをリバースエンジニアリングし、現代CPU向けに変数サイズを標準化し、パスファインダーの制限を拡張することで更新しました。これにより、レガシートリックが新しいハードウェアに適応できることが示されました。将来のアップデートでは、衝突チェックや厳密なデータサイズといった古い制約を緩和しつつ、今日のマシンで性能を損なわずにコア体験を保持することが可能です。 これらの洞察は、デザイナーとプログラマーの緊密な協働と意図的な低レベル最適化が、小規模チームでも高性能ゲームを構築できることを示しており、大手スタジオも採用すべきアプローチです。 ## Text to translate (including missing points):** Chris Sawyer’s *RollerCoaster Tycoon* (1999) set a benchmark for smooth gameplay by writing almost all of its code in Assembly and applying meticulous low‑level optimizations. Money values were stored in data types sized exactly to their maximum expected range (1‑byte for shop prices, 4‑bytes for total park value), and the original engine later shifted these to uniform 8‑byte variables in the open‑source reimplementation OpenRCT2 to match modern CPU architecture. Bit shifting (`<<`/`>>`) was used instead of multiplication/division by powers of two, a manual trick that compilers no longer perform automatically. Game‑design decisions were tightly coupled with performance constraints: Sawyer served as both designer and programmer, allowing design choices to favor CPU‑friendly calculations. Guest movement relied on random walking rather than full pathfinding toward attractions, drastically reducing expensive calculations for thousands of agents. Pathfinding was invoked only in specific scenarios (e.g., mechanics repairing rides, guests seeking exits) and had a depth limit—default 5 junctions, increased to 7 or 8 under certain conditions—to avoid frame‑spikes. Overcrowded paths allowed multiple guests on the same tile; collision avoidance was omitted entirely, with only happiness calculations affected by proximity. OpenRCT2 reverse‑engineered this original logic and modernized it—standardizing variable sizes for current CPUs and extending pathfinder limits—showing how legacy tricks can be adapted to new hardware. Future updates could relax some of these old constraints (such as collision checks or strict data sizing) without harming performance on today’s machines while still preserving the core experience. These insights underscore that close collaboration between designers and programmers, coupled with deliberate low‑level optimization, enables small teams to build high‑performance games—an approach larger studios might emulate.

2026/03/23 0:16

**バージョン管理の未来** バージョン管理は、従来型のリポジトリやブランチモデルを超えて進化しています。新たに浮上している動向としては、AI 主導の変更分析、分散したチーム間でのリアルタイム協働、および継続的デリバリー・パイプラインとの緊密な統合が挙げられます。コードベースがより大規模かつ複雑化するにつれて、これらの革新はワークフローを合理化し、マージコンフリクトを減少させ、全体的なソフトウェア品質を向上させることを約束しています。

## Japanese Translation: **Manyana** は、Conflict‑Free Replicated Data Types(CRDTs)がバージョン管理にどのように利用できるかを示すデモプロジェクトです。ユーザー体験を向上させます。 ファイルは *weave* として表現されます——1 つのデータ構造が、追加または削除された各行とメタデータを記録し、行順序を永続化し、同時挿入に対してマージ全体で一貫した順序を提供します。 CRDTs は順序非依存ですので、マージが失敗することはありません。衝突はファイルの同じ部分を編集したときだけ発生し、不透明なマージブロブではなく明確な競合マーカーが生成されます。 システムはまた、リベースが履歴を破壊せずに行えることも示しています:コミットは新しいベース上で再実行され、「プライマリー・アニサスター」注釈によって完全な祖先関係が保持されます。 チェリーピッキングとローカル Undo はまだ実装されていませんが、470 行の Python デモ(パブリックドメイン)は、CRDTs がバージョン管理における難しい UX 問題を解決し、現在のツールよりも明確な競合表示を提供できることを示しています。