Open17

ZKP(ゼロ知識証明)の情報と高速計算需要のメモ

syoyosyoyo

StarkNet も稼働しはじめており,

PoW のようにスケール(ZKP の計算を競う)のかは不明だが, 少なくとも, たとえば Solana validator のように ZKP Validators/Proovers が pipeline で ZKP 計算を特定の時間以内で行い, それに対して報酬をもらうという形態は出てくるであろう(2024/02 時点でもう出ているかもであるが)

syoyosyoyo

Baby Bear prime(素数)

p = 2^31 - 2^27 + 1

Risc Zero で使われている
(2^32 程度のフィールドで, より小さいフィールド. 計算効率がよい)

Baby Bear の命名の由来は不明.

syoyosyoyo

Mersenne field M31(p = 2^31 - 1)は, 32bit コンピュータでの計算において非常に効率がよい. Circle STARKs ではこれが使われている.

syoyosyoyo

数学用語

irreducible. イレデューシブル. 既約.
reducible の対語(?)なので, 「減らす」ができない, 約分できない, という意味合い.
reducible は数学では「可約」と訳されているので, 「既約」はちょっとわかりずらいですね.