BTC $62,986.84 -0.72%
ETH $1,879.24 -0.05%
BNB $605.89 -0.29%
XRP $1.00 +0.18%
SOL $75.56 -0.19%
TRX $0.3318 -0.63%
DOGE $0.0698 +0.13%
ADA $0.1799 -0.99%
BCH $201.63 -2.25%
LINK $8.84 +1.42%
HYPE $55.76 -3.53%
AAVE $86.35 -1.04%
SUI $0.6793 -0.71%
XLM $0.1598 +0.34%
ZEC $488.01 +0.37%
BTC $62,986.84 -0.72%
ETH $1,879.24 -0.05%
BNB $605.89 -0.29%
XRP $1.00 +0.18%
SOL $75.56 -0.19%
TRX $0.3318 -0.63%
DOGE $0.0698 +0.13%
ADA $0.1799 -0.99%
BCH $201.63 -2.25%
LINK $8.84 +1.42%
HYPE $55.76 -3.53%
AAVE $86.35 -1.04%
SUI $0.6793 -0.71%
XLM $0.1598 +0.34%
ZEC $488.01 +0.37%

Vitalikが新しい文を発表し、「メモリアクセスはO(1)である」という仮定に疑問を呈しました。

2025-10-05 14:57:47

ChainCatcher のメッセージ、10 月 5 日、イーサリアムの共同創設者 Vitalik Buterin が最新の記事「Memory access is O(N\^(1/3))」を発表し、メモリアクセスの複雑さについて探討し、データ構造とアルゴリズムにおける「メモリアクセス」の複雑さの問題を議論しました。

文中では、通常の算術演算(加算、乗算、除算……)は固定サイズの数字に対して1つの時間単位を必要とすると考えられていますが、メモリアクセスも1つの時間単位を必要とするという考え方は正確ではないと述べています。理論的にも実践的にも、メモリアクセスには O(N\^⅓) の時間が必要です:もしあなたのメモリが8倍の大きさであれば、その読み書き操作に必要な時間は2倍に増加します。
Vitalik はこの法則が暗号学やアルゴリズムの最適化に実際の影響を持つことを指摘し、将来の計算モデルはメモリ階層と物理的制約をより真実に反映すべきだと呼びかけました。

app_icon
ChainCatcher Building the Web3 world with innovations.