Node.js Keccak-256 EthereumはKeccak-256を使用し、Nodeの が公開するNIST標準化SHA3バリアントではない。 使用するタイミング - Ethereum関数セレクターやイベントトピックの計算 - JS/TSでEIP-712、署名、Merkle、またはストレージスロットヘルパーの構築 - Nodeのcryptoを直接使用してEthereumデータをハッシュするコードのレビュー 仕組み 2つのアルゴリズムは同じ入力に対して異なる出力を生成し、Nodeは警告しない。 例 ethers v6 viem web3.js 一般的なパターン 公開鍵からアドレス コードベースの監査 ルール Ethereumコンテキストでは、 を絶対に使用しない。 、 、 、または別の明示的なKeccak実装のKeccak対応ヘルパーを使用すること。 ---