参加者がどのバージョンに従うかを宣言するスキーマ文書に署名するプロトコルを想像してください。
URLに依存せずにプロトコルで使用される機能を定義するには、.iso / .imgのSHA256ダイジェストを使用してオペレーティングシステムを定義した後、次のように機能を定義できます。
OS image hash digests
********************************
#OPENBSD : 0x034435c6e27405d5a7fafb058162943c194eb793dafdc412c08d49bb56b3892a
********************************
Function definitions:
********************************
RIPEMD160(ARG0) is the result of `$ARG0 | openssl ripemd160 -binary` on the default shell of #OPENBSD on amd64 architecture.
********************************
amd64 architecture
しかし、これがあまりにも曖昧だという点が懸念される。おそらく、他のアーキテクチャインスタンスがA
例で異なる結果を生成する可能性がありますA
。amd64
私の懸念は正しいですか?もちろん、ripemd160以外の関数も定義されています。
カプセル化に使用できるハッシュフィンガープリントはありますか?オペレーティングシステムを実行するマシン「?たぶん、標準文書のハッシュを使用することができます。では、どのファイルが良いですか?おそらく、 riscv64 命令セットにはこの点で利点があります。