レジャーオブジェクトID
レジャーの状態ツリーのすべてのオブジェクトには一意のIDがあります。このフィールドは、オブジェクトの内容と同じレベルでJSONのindex
フィールドとして返されます。IDは、オブジェクトの重要な内容をハッシュし、名前空間ID を使用して生成されます。レジャーオブジェクトタイプにより、使用する名前空間IDとハッシュに含める内容が決定します。これにより、すべてのIDが一意になります。ハッシュを計算するため、rippled
はSHA-512を使用し、その結果を最初の256バイトで切り捨てます。SHA-512ハーフと呼ばれるこのアルゴリズム出力は、SHA-256と同等のセキュリティで、64ビットプロセッサーでは実行にかかる時間が短くなります。