ΠΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°ΠΌΠ΅ Π½Π°ΡΠ°ΡΠ° ΠΏΠΎΡΠ΅Π΄ΠΈΡΠ° Π·Π° Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ Monero ΠΈ Π΄Π½Π΅ΡΠ½Π°ΡΠ° ΡΡΠ°ΡΠΈΡ ΡΠ΅ ΡΠ΅ ΡΡΡΡΠ΅Π΄ΠΎΡΠΎΡΠΈ Π²ΡΡΡ Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° RingCT (Ring Confidential Transactions), ΠΊΠΎΠΉΡΠΎ Π²ΡΠ²Π΅ΠΆΠ΄Π° ΠΏΠΎΠ²Π΅ΡΠΈΡΠ΅Π»Π½ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΈ Π½ΠΎΠ²ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Π½Π° ΠΏΡΡΡΡΠ΅Π½Π°. ΠΠ° ΡΡΠΆΠ°Π»Π΅Π½ΠΈΠ΅ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈΠΌΠ° ΠΌΠ°Π»ΠΊΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ ΠΈ Π½ΠΈΠ΅ ΡΠ΅ ΠΎΠΏΠΈΡΠ°Ρ ΠΌΠ΅ Π΄Π° Π·Π°ΠΏΡΠ»Π½ΠΈΠΌ ΡΠ°Π·ΠΈ ΠΏΡΠ°Π·Π½ΠΈΠ½Π°.
Π©Π΅ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΊΡΠΈΠ΅ ΡΡΠΌΠΈ Π·Π° ΠΏΡΠ΅Π²ΠΎΠ΄ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ», Π·Π°ΡΠΎ ΡΠ° ΠΈΠ·ΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ ΠΊΠ»Π°ΡΠΈΡΠ΅ΡΠΊΠΈΡΠ΅ ΠΏΡΡΡΡΠ΅Π½ΠΎΠ²ΠΈΠ΄Π½ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Π½Π° ΠΊΡΠΈΠΏΡΠΎΠ½ΠΎΡΠΈ ΠΈ ΠΊΠ°ΠΊ ΡΠ°Π·ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΡΠ΅ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° ΠΏΠΎ-Π½Π°ΡΠ°ΡΡΠΊ.
Π’ΡΠΉ ΠΊΠ°ΡΠΎ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π΅ Π΅Π΄Π½Π° ΠΎΡ Π½Π°ΠΉ-ΡΠ»ΠΎΠΆΠ½ΠΈΡΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² Monero, ΡΠΈΡΠ°ΡΠ΅Π»ΡΡ ΡΠ΅ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ Π·Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π½Π° ΡΠΎΠ·ΠΈ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΈ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ Π·Π° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΡΠ° Ρ Π΅Π»ΠΈΠΏΡΠΈΡΠ½Π° ΠΊΡΠΈΠ²Π° (Π·Π° Π΄Π° ΠΎΡΠ²Π΅ΠΆΠΈΡΠ΅ ΡΠ΅Π·ΠΈ Π·Π½Π°Π½ΠΈΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ ΠΏΡΡΠ²ΠΈΡΠ΅ Π³Π»Π°Π²ΠΈ Π½Π° Π½Π°ΡΠΈΡ ΠΏΡΠ΅Π΄ΠΈΡΠ½Π° ΡΡΠ°ΡΠΈΡ Π·Π°
RingCT ΠΏΡΠΎΡΠΎΠΊΠΎΠ»
ΠΠ΄Π½Π° ΠΎΡ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈΡΠ΅ Π°ΡΠ°ΠΊΠΈ ΡΡΠ΅ΡΡ Π²Π°Π»ΡΡΠΈΡΠ΅ Π½Π° ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠΈΡΠ΅ Π΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ Π°Π½Π°Π»ΠΈΠ·, Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° ΡΡΠΌΠ°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΈΠ·ΠΏΡΠ°ΡΠ΅Π½Π°ΡΠ° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ. Π’ΠΎΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°
ΠΠ°ΡΠ»ΡΠΆΠ°Π²Π° Π΄Π° ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈ, ΡΠ΅ ΠΈΠ΄Π΅ΡΡΠ° Π·Π° ΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° ΡΡΠΌΠΈ Π½Π΅ Π΅ Π½ΠΎΠ²Π°. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡΡ Π½Π° Bitcoin Core ΠΡΠ΅Π³ ΠΠ°ΠΊΡΡΠ΅Π» Π±Π΅ΡΠ΅ Π΅Π΄ΠΈΠ½ ΠΎΡ ΠΏΡΡΠ²ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π³ΠΎ ΠΎΠΏΠΈΡΠ°Ρ
Π° Π² ΡΠ²ΠΎΡ
ΠΠ°ΡΠ΅Π΄ Ρ Π΄ΡΡΠ³ΠΈ Π½Π΅ΡΠ°, ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΡΡ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΡΠ΅ ΠΎΡΡΡΠ²Π΅ΡΠ΅ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΡΡ ΡΠΌΠ΅ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠ°Ρ ΠΎΠ²ΠΈ ΠΈΠ·Ρ ΠΎΠ΄ΠΈ - ΠΈΠ·Ρ ΠΎΠ΄ΠΈ Π½Π° ΠΌΠ°Π»ΠΊΠ° ΡΡΠΌΠ° (ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠΌΡΠ½Π° ΠΎΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ), ΠΊΠΎΠΈΡΠΎ ΡΡΠ·Π΄Π°Π²Π°Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΡΠΈ Π·Π°ΡΠ»ΡΠΆΠ°Π²Π°Ρ.
ΠΡΠ΅Π· ΡΠ½ΡΠ°ΡΠΈ 2017 Π³. ΡΠ΅ ΠΏΡΠΎΠ²Π΅Π΄Π΅ Ρ Π°ΡΠ΄ ΡΠΎΡΠΊ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° Monero, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π΅Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ²Π΅ΡΠΈΡΠ΅Π»Π½ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ. Π ΠΎΡΠ΅ ΠΏΡΠ΅Π· ΡΠ΅ΠΏΡΠ΅ΠΌΠ²ΡΠΈ ΡΡΡΠ°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π°, Ρ Ρ Π°ΡΠ΄ ΡΠΎΡΠΊΠ° Π½Π° Π²Π΅ΡΡΠΈΡ 6, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΡΡΠ°Π½Π°Ρ Π° Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΈΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
RingCT ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° Π½Π°Π²Π΅Π΄Π½ΡΠΆ: ΠΌΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠΉΠ½ΠΈ ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΡΠΏΠΎΠ½ΡΠ°Π½Π½ΠΈ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΈ Π³ΡΡΠΏΠΎΠ²ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ (Multilayered Linkable Spontaneous Anonymous Group Signature, Π½Π°ΡΠΈΡΠ°Π½ ΠΏΠΎ-Π½Π°ΡΠ°ΡΡΠΊ MLSAG), ΡΡ Π΅ΠΌΠ° Π·Π° Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠΈ (ΠΠ½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠΈ Π½Π° Pedersen) ΠΈ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΠ²Π° Π·Π° ΠΎΠ±Ρ Π²Π°Ρ (ΡΠΎΠ·ΠΈ ΡΠ΅ΡΠΌΠΈΠ½ Π½ΡΠΌΠ° ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½ ΠΏΡΠ΅Π²ΠΎΠ΄ Π½Π° ΡΡΡΠΊΠΈ) .
ΠΡΠΎΡΠΎΠΊΠΎΠ»ΡΡ RingCT Π²ΡΠ²Π΅ΠΆΠ΄Π° Π΄Π²Π° ΡΠΈΠΏΠ° Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ: ΠΏΡΠΎΡΡΠΈ ΠΈ ΠΏΡΠ»Π½ΠΈ. ΠΠΎΡΡΡΠ΅ΠΉΠ»ΡΡ Π³Π΅Π½Π΅ΡΠΈΡΠ° ΠΏΡΡΠ²ΠΈΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ Π΅Π΄ΠΈΠ½ Π²Ρ
ΠΎΠ΄, Π²ΡΠΎΡΠΈΡ - Π² ΠΎΠ±ΡΠ°ΡΠ½Π° ΡΠΈΡΡΠ°ΡΠΈΡ. Π’Π΅ ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π²Π°Ρ ΠΏΠΎ Π²Π°Π»ΠΈΠ΄ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠΌΠΈΡΠ΅ Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅ ΠΈ Π΄Π°Π½Π½ΠΈΡΠ΅, ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½ΠΈ Ρ ΠΏΠΎΠ΄ΠΏΠΈΡ Π½Π° MLSAG (ΡΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° ΡΠΎΠ²Π° ΠΏΠΎ-Π΄ΠΎΠ»Ρ). ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΎΡ ΡΠΈΠΏ full ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Π±ΡΠΎΠΉ Π²Ρ
ΠΎΠ΄ΠΎΠ²Π΅, Π½ΡΠΌΠ° ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΡΠ°Π·Π»ΠΈΠΊΠ°. Π ΠΊΠ½ΠΈΠ³Π°ΡΠ°
ΠΠΎΠ΄ΠΏΠΈΡ Π½Π° MLSAG
ΠΠ΅ΠΊΠ° ΡΠΈ ΠΏΡΠΈΠΏΠΎΠΌΠ½ΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ. ΠΡΡΠΊΠ° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ ΠΈΠ·ΡΠ°Π·Ρ ΠΎΠ΄Π²Π° ΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠ° Π½ΡΠΊΠ°ΠΊΠ²ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°. ΠΠ΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ΅Π΄ΡΡΠ²Π° ΡΡΠ°Π²Π° ΡΡΠ΅Π· ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½ΠΈ ΠΈΠ·Ρ ΠΎΠ΄ΠΈ (ΠΏΡΡΠΊΠ° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ ΡΠ° ΡΠΌΠ΅ΡΠΊΠΈΡΠ΅), Π° ΠΈΠ·Ρ ΠΎΠ΄ΡΡ, ΠΊΠΎΠΉΡΠΎ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ° ΠΈΠ·ΡΠ°Π·Ρ ΠΎΠ΄Π²Π° (Π² ΠΊΡΠ°Ρ Π½Π° ΠΊΡΠ°ΠΈΡΠ°ΡΠ°, Π² ΡΠ΅Π°Π»Π½ΠΈΡ ΠΆΠΈΠ²ΠΎΡ Π½ΠΈΠ΅ Ρ Π°ΡΡΠΈΠΌ Π±Π°Π½ΠΊΠ½ΠΎΡΠΈ), ΡΡΠ°Π²Π° Π²Ρ ΠΎΠ΄ (Π±ΡΠ΄Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΈ, ΠΌΠ½ΠΎΠ³ΠΎ Π΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΡΠΊΠ°ΡΠ΅ ΡΡΠΊ).
ΠΠ΄ΠΈΠ½ Π²Ρ ΠΎΠ΄ ΠΏΡΠ΅ΠΏΡΠ°ΡΠ° ΠΊΡΠΌ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΈΠ·Ρ ΠΎΠ΄ΠΈ, Π½ΠΎ ΠΈΠ·ΡΠ°Π·Ρ ΠΎΠ΄Π²Π° ΡΠ°ΠΌΠΎ Π΅Π΄ΠΈΠ½, ΠΊΠ°ΡΠΎ ΠΏΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΡΡΠ·Π΄Π°Π²Π° βΠ΄ΠΈΠΌΠ½Π° Π·Π°Π²Π΅ΡΠ°β, Π·Π° Π΄Π° Π·Π°ΡΡΡΠ΄Π½ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° ΠΏΡΠ΅Π²ΠΎΠ΄Π°. ΠΠΊΠΎ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ° ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ Π΅Π΄ΠΈΠ½ Π²Ρ ΠΎΠ΄, ΡΠΎΠ³Π°Π²Π° ΡΠ°ΠΊΠ°Π²Π° ΡΡΡΡΠΊΡΡΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½Π° ΠΊΠ°ΡΠΎ ΠΌΠ°ΡΡΠΈΡΠ°, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠ΅Π΄ΠΎΠ²Π΅ΡΠ΅ ΡΠ° Π²Ρ ΠΎΠ΄ΠΎΠ²Π΅ΡΠ΅, Π° ΠΊΠΎΠ»ΠΎΠ½ΠΈΡΠ΅ ΡΠ° ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡΠ΅ ΠΈΠ·Ρ ΠΎΠ΄ΠΈ. ΠΠ° Π΄Π° ΡΠ΅ Π΄ΠΎΠΊΠ°ΠΆΠ΅ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°, ΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ° ΠΈΠ·ΡΠ°Π·Ρ ΠΎΠ΄Π²Π° ΡΠΎΡΠ½ΠΎ ΡΠ²ΠΎΠΈΡΠ΅ ΠΈΠ·Ρ ΠΎΠ΄ΠΈ (Π·Π½Π°Π΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΈ ΠΊΠ»ΡΡΠΎΠ²Π΅), Π²Ρ ΠΎΠ΄ΠΎΠ²Π΅ΡΠ΅ ΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ²Π°Ρ Ρ ΠΏΡΡΡΡΠ΅Π½ ΠΏΠΎΠ΄ΠΏΠΈΡ. Π’Π°ΠΊΡΠ² ΠΏΠΎΠ΄ΠΏΠΈΡ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°, ΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ²Π°ΡΠΈΡΡ Π΅ Π·Π½Π°Π΅Π» ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΈΡΠ΅ ΠΊΠ»ΡΡΠΎΠ²Π΅ Π·Π° Π²ΡΠΈΡΠΊΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΊΠΎΡΡΠΎ ΠΈ Π΄Π° Π΅ ΠΎΡ ΠΊΠΎΠ»ΠΎΠ½ΠΈΡΠ΅.
ΠΠΎΠ²Π΅ΡΠΈΡΠ΅Π»Π½ΠΈΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π²Π΅ΡΠ΅ Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΊΠ»Π°ΡΠΈΡΠ΅ΡΠΊΠΈΡΠ΅
ΠΠ°ΡΠΈΡΠ°Ρ ββΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠΉΠ½ΠΈ, Π·Π°ΡΠΎΡΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ²Π°Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π²Ρ ΠΎΠ΄Π° Π½Π°Π²Π΅Π΄Π½ΡΠΆ, Π²ΡΠ΅ΠΊΠΈ ΠΎΡ ΠΊΠΎΠΈΡΠΎ Π΅ ΡΠΌΠ΅ΡΠ΅Π½ Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΄ΡΡΠ³ΠΈ, Ρ.Π΅. ΠΏΠΎΠ΄ΠΏΠΈΡΠ²Π° ΡΠ΅ ΠΌΠ°ΡΡΠΈΡΠ°, Π° Π½Π΅ Π΅Π΄ΠΈΠ½ ΡΠ΅Π΄. ΠΠ°ΠΊΡΠΎ ΡΠ΅ Π²ΠΈΠ΄ΠΈΠΌ ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ, ΡΠΎΠ²Π° ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΡΠ΅ ΡΠΏΠ΅ΡΡΠΈ ΠΎΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠ°.
ΠΠ΅ΠΊΠ° Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊ ΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ° ΠΏΠΎΠ΄ΠΏΠΈΡ Π½Π° ΠΏΡΡΡΡΠ΅Π½Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ, ΠΊΠΎΡΡΠΎ ΠΈΠ·ΡΠ°Π·Ρ
ΠΎΠ΄Π²Π° 2 ΡΠ΅Π°Π»Π½ΠΈ ΠΈΠ·Ρ
ΠΎΠ΄Π° ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° m - 1 ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ ΡΠ°ΠΊΠΈΠ²Π° ΠΎΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° Π·Π° ΡΠΌΠ΅ΡΠ²Π°Π½Π΅. ΠΠ΅ΠΊΠ° ΠΎΠ±ΠΎΠ·Π½Π°ΡΠΈΠΌ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈΡΠ΅ ΠΊΠ»ΡΡΠΎΠ²Π΅ Π½Π° ΠΈΠ·Ρ
ΠΎΠ΄ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΡΠ°Π·Ρ
ΠΎΠ΄Π²Π°ΠΌΠ΅ ΠΊΠ°ΡΠΎ
ΠΈ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΎ ΠΊΠ»ΡΡΠΎΠ²ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π·Π° ΡΡΡ
: Π’Π°ΠΊΠ° ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΠΌΠ°ΡΡΠΈΡΠ° Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° 2 Ρ
ΠΌ. ΠΡΡΠ²ΠΎ, ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΡΠΈΡΠ»ΠΈΠΌ ΡΠ°ΠΊΠ° Π½Π°ΡΠ΅ΡΠ΅Π½ΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°ΡΠ΅Π»ΡΡΠ²Π° Π·Π° Π²ΡΡΠΊΠ° Π΄Π²ΠΎΠΉΠΊΠ° ΠΈΠ·Ρ
ΠΎΠ΄ΠΈ:
ΠΠ°ΠΏΠΎΡΠ²Π°ΠΌΠ΅ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡΡΠ° Ρ ΠΈΠ·Ρ
ΠΎΠ΄ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΡΠ°Π·Ρ
ΠΎΠ΄Π²Π°ΠΌΠ΅ Ρ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ ΠΊΠ»ΡΡΠΎΠ²Π΅:ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ ΡΠΈΡΠ»Π°Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ:
, ΠΊΠΎΠΉΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π·Π° ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°ΡΠ΅Π»ΡΡΠ²ΠΎΡΠΎ
ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° Π΄Π²ΠΎΠΉΠΊΠ° ΠΈΠ·Ρ
ΠΎΠ΄ΠΈ (Π·Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΠΊΡΠ΄Π΅ Π·Π°ΠΌΠ΅ΡΡΠ²Π°ΠΌΠ΅, ΠΌΠ°ΡΠΊΠΈΡΠ°Ρ
ΠΌΠ΅ ΡΠ΅Π·ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ²Π΅ΡΠΎΠ²Π΅). ΠΡΠΈΡΠΊΠΈ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ ΡΠ΅ ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°Ρ Π² ΠΊΡΡΠ³, ΠΊΠ°ΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠΎΡΠΌΡΠ»ΠΈΡΠ΅, Π΄Π°Π΄Π΅Π½ΠΈ Π² ΠΏΡΡΠ²Π°ΡΠ° ΠΈΠ»ΡΡΡΡΠ°ΡΠΈΡ. ΠΠΎΡΠ»Π΅Π΄Π½ΠΎΡΠΎ Π½Π΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΡΠΈΡΠ»ΠΈ, Π΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°ΡΠ΅Π»ΡΡΠ²ΠΎΡΠΎ Π·Π° Π΄Π²ΠΎΠΉΠΊΠ° ΡΠ΅Π°Π»Π½ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ.
ΠΠ°ΠΊΡΠΎ Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, Π²ΡΠΈΡΠΊΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΈ Ρ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·ΠΈ, ΠΊΠΎΡΡΠΎ ΡΡΠ΄ΡΡΠΆΠ° ΡΠ΅Π°Π»Π½ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈ ΡΠΈΡΠ»Π°. ΠΠ° Ο- ΠΊΠΎΠ»ΠΎΠ½Π° ΡΡΡΠΎ ΡΠ΅ Π½ΠΈ ΡΡΡΠ±Π²Π°Ρ. ΠΠ° ΡΠ΅ ββΡΡΠ°Π½ΡΡΠΎΡΠΌΠΈΡΠ°ΠΌΠ΅Π² s:
Π‘Π°ΠΌΠΈΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡ Π΅ Π½Π°Π±ΠΎΡ ΠΎΡ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ:
Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΡΠ΅ Π·Π°ΠΏΠΈΡΠ²Π°Ρ Π² ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ.
ΠΠ°ΠΊΡΠΎ Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, MLSAG ΡΡΠ΄ΡΡΠΆΠ° ΡΠ°ΠΌΠΎ Π΅Π΄Π½ΠΎ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°ΡΠ΅Π»ΡΡΠ²ΠΎ c0, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠΏΠ΅ΡΡΠΈΡΠ΅ ΠΎΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠ° (ΠΊΠΎΠ΅ΡΠΎ Π²Π΅ΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΡΡΡΠΎ). ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΊΠΈ ΠΈΠ½ΡΠΏΠ΅ΠΊΡΠΎΡ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π΄Π°Π½Π½ΠΈΡΠ΅, Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈΡΠ΅ c1,β¦, cm ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° ΡΠΎΠ²Π°. Π’Π°ΠΊΠ° Π½Π°ΡΠΈΡΡ ΠΏΡΡΡΡΠ΅Π½ Π΅ Π·Π°ΡΠ²ΠΎΡΠ΅Π½ ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡΡ Π΅ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½.
ΠΠ° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ RingCT ΠΎΡ ΠΏΡΠ»Π΅Π½ ΡΠΈΠΏ ΠΊΡΠΌ ΠΌΠ°ΡΡΠΈΡΠ°ΡΠ° ΡΠ΅ Π΄ΠΎΠ±Π°Π²Ρ ΠΎΡΠ΅ Π΅Π΄ΠΈΠ½ ΡΠ΅Π΄ ΡΡΡ ΡΠΌΠ΅ΡΠ΅Π½ΠΈ ΠΈΠ·Ρ ΠΎΠ΄ΠΈ, Π½ΠΎ ΡΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΡΠΎΠ²Π° ΠΏΠΎ-Π΄ΠΎΠ»Ρ.
ΠΠ½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠΈ Π½Π° Pedersen
ΠΠ½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠΈΡΠ΅ Π½Π° Monero ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π·Π° ΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° ΡΡΠΌΠΈΡΠ΅ Π½Π° ΠΏΡΠ΅Π²ΠΎΠ΄ΠΈΡΠ΅ ΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π°ΠΉ-ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½Π°ΡΠ° ΠΎΠΏΡΠΈΡ - Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠΈΡΠ΅ Π½Π° Pedersen. ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΡΠ°ΠΊΡ - ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡ
Π° Π΄Π° ΡΠΊΡΠΈΡΡ ΡΡΠΌΠΈΡΠ΅ ΡΡΠ΅Π· ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠΌΠ΅ΡΠ²Π°Π½Π΅, ΡΠΎΠ΅ΡΡ Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΠΈΠ·Ρ
ΠΎΠ΄ΠΈ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ ΡΡΠΌΠΈ, Π·Π° Π΄Π° Π²ΡΠ²Π΅Π΄Π°Ρ Π½Π΅ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ, Π½ΠΎ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Ρ
Π° ΠΊΡΠΌ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠΈ (Π½Π΅ Π΅ ΡΠ°ΠΊΡ, ΡΠ΅ ΡΠ° ΡΠΏΠ΅ΡΡΠΈΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ°, ΠΊΠ°ΠΊΡΠΎ ΡΠ΅ Π²ΠΈΠ΄ΠΈΠΌ ΠΏΠΎ-Π΄ΠΎΠ»Ρ).
ΠΠ°ΠΉ-ΠΎΠ±ΡΠΎ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΡΡ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ°ΠΊΠ°:
ΠΊΡΠ΄Π΅ΡΠΎ C β Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ°ΠΌΠΈΡ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½Ρ, a - ΡΠΊΡΠΈΡΠ° ΡΡΠΌΠ°, H Π΅ ΡΠΈΠΊΡΠΈΡΠ°Π½Π° ΡΠΎΡΠΊΠ° Π½Π° Π΅Π»ΠΈΠΏΡΠΈΡΠ½Π°ΡΠ° ΠΊΡΠΈΠ²Π° (Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ) ΠΈ x β Π½ΡΠΊΠ°ΠΊΠ²Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½Π° ΠΌΠ°ΡΠΊΠ°, ΡΠΊΡΠΈΠ²Π°Ρ ΡΠ°ΠΊΡΠΎΡ, Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ Π½Π° ΡΠ»ΡΡΠ°Π΅Π½ ΠΏΡΠΈΠ½ΡΠΈΠΏ. ΠΠ°ΡΠΊΠ°ΡΠ° Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠ° ΡΡΠΊ, Π·Π° Π΄Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ ΡΡΠ΅ΡΠ° ΡΡΡΠ°Π½Π° ΠΏΡΠΎΡΡΠΎ Π΄Π° ΠΎΡΠ³Π°ΡΠ½Π΅ ΡΡΠΎΠΉΠ½ΠΎΡΡΡΠ° Π½Π° Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠ°.
ΠΠΎΠ³Π°ΡΠΎ ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ° Π½ΠΎΠ² ΠΈΠ·Ρ ΠΎΠ΄, ΠΏΠΎΡΡΡΠ΅ΠΉΠ»ΡΡ ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π° Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½Ρ Π·Π° Π½Π΅Π³ΠΎ ΠΈ ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΠΈΠ·ΡΠ°Π·Ρ ΠΎΠ΄Π²Π°, ΡΠΎΠΉ Π²Π·Π΅ΠΌΠ° ΠΈΠ»ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΡΠ°, ΠΈΠ·ΡΠΈΡΠ»Π΅Π½Π° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ΡΠΎ, ΠΈΠ»ΠΈ Ρ ΠΏΡΠ΅ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΠΈΠΏΠ° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ.
RingCT ΠΏΡΠΎΡΡΠΎ
Π ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΠΏΡΠΎΡΡΠΈ RingCT ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, Π·Π° Π΄Π° ΡΠ΅ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°, ΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ° Π΅ ΡΡΠ·Π΄Π°Π»Π° ΠΈΠ·Ρ
ΠΎΠ΄ΠΈ Π² ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ, ΡΠ°Π²Π½ΠΎ Π½Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° Π²Ρ
ΠΎΠ΄ΠΎΠ²Π΅ΡΠ΅ (Π½Π΅ Π΅ ΠΏΡΠΎΠΈΠ·Π²Π΅Π»Π° ΠΏΠ°ΡΠΈ ΠΎΡ Π½ΠΈΡΠΎΡΠΎ), Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠΌΠ°ΡΠ° ΠΎΡ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠΈΡΠ΅ Π½Π° ΠΏΡΡΠ²ΠΈΡ ΠΈ Π²ΡΠΎΡΠΈΡ Π΄Π° Π±ΡΠ΄Π°Ρ Π΅Π΄Π½Π°ΠΊΠ²ΠΈ, ΡΠΎΠ΅ΡΡ:
ΠΠΎΠΌΠΈΡΠΈΠΈΡΠ΅ ΠΏΠΎ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠΈΡΠ΅ Π³ΠΎ ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°Ρ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ - Π±Π΅Π· ΠΌΠ°ΡΠΊΠ°:
ΠΡΠ΄Π΅ΡΠΎ a β ΡΡΠΌΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΠΈΡΠΈΠΎΠ½Π½Π°ΡΠ°, ΡΡ Π΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½Π°.
Π’ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π΄ΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π½Π° ΡΠ°Π·ΡΠΈΡΠ°ΡΠ°ΡΠ° ΡΡΡΠ°Π½Π°, ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΡΡΠΈΡΠ΅ ΡΡΠΌΠΈ, Π±Π΅Π· Π΄Π° Π³ΠΈ ΡΠ°Π·ΠΊΡΠΈΠ²Π°ΠΌΠ΅.
ΠΠ° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ Π½Π΅ΡΠ°ΡΠ° ΠΏΠΎ-ΡΡΠ½ΠΈ, Π½Π΅ΠΊΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π΅Π΄ΠΈΠ½ ΠΏΡΠΈΠΌΠ΅Ρ. ΠΠ° ΠΏΡΠΈΠ΅ΠΌΠ΅ΠΌ, ΡΠ΅ Π΅Π΄Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ ΠΈΠ·ΡΠ°Π·Ρ ΠΎΠ΄Π²Π° Π΄Π²Π° ΠΈΠ·Ρ ΠΎΠ΄Π° (ΠΊΠΎΠ΅ΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΡΡΠ°Π²Π°Ρ Π²Ρ ΠΎΠ΄ΠΎΠ²Π΅) ΠΎΡ 10 ΠΈ 5 XMR ΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠ° ΡΡΠΈ ΠΈΠ·Ρ ΠΎΠ΄Π° Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ 12 XMR: 3, 4 ΠΈ 5 XMR. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠΎΠΉ ΠΏΠ»Π°ΡΠ° ΠΊΠΎΠΌΠΈΡΠΈΠΎΠ½Π½Π° ΠΎΡ 3 XMR. ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΠΈΠ·ΡΠ°Π·Ρ ΠΎΠ΄Π²Π°Π½Π°ΡΠ° ΡΡΠΌΠ° ΠΏΠ»ΡΡ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π°ΡΠ° ΡΡΠΌΠ° ΠΈ ΠΊΠΎΠΌΠΈΡΠΈΠΎΠ½Π½Π°ΡΠ° Π΅ ΡΠ°Π²Π½Π° Π½Π° 15 XMR. ΠΠ΅ΠΊΠ° ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΠΌΠ΅ Π΄Π° ΠΈΠ·ΡΠΈΡΠ»ΠΈΠΌ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠΈΡΠ΅ ΠΈ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΡΠ°Π·Π»ΠΈΠΊΠ°ΡΠ° Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΡΡΠΌΠΈ (ΠΏΠΎΠΌΠ½Π΅ΡΠ΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°ΡΠ°):
Π’ΡΠΊ Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, ΡΠ΅ Π·Π° Π΄Π° ΡΠ΅ ΡΠ±Π»ΠΈΠΆΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ΡΠΎ, ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΠΌ ΠΎΡ ΡΡΠΌΠΈΡΠ΅ Π½Π° Π²Ρ
ΠΎΠ΄Π½Π°ΡΠ° ΠΈ ΠΈΠ·Ρ
ΠΎΠ΄Π½Π°ΡΠ° ΠΌΠ°ΡΠΊΠΈ Π΄Π° Π±ΡΠ΄Π°Ρ Π΅Π΄Π½Π°ΠΊΠ²ΠΈ. ΠΠ° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ²Π°, ΠΏΠΎΡΡΡΠ΅ΠΉΠ»ΡΡ Π³Π΅Π½Π΅ΡΠΈΡΠ° Π½Π° ΡΠ»ΡΡΠ°Π΅Π½ ΠΏΡΠΈΠ½ΡΠΈΠΏ x1, y1, y2 ΠΈ y3, ΠΈ ΠΎΡΡΠ°Π½Π°Π»ΠΈΡΠ΅ x2 ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π° ΡΠ°ΠΊΠ°:
Π‘ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠ΅Π·ΠΈ ΠΌΠ°ΡΠΊΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π΄ΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°Ρ, ΡΠ΅ Π½Π΅ Π³Π΅Π½Π΅ΡΠΈΡΠ°ΠΌΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π°, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Ρ
Π°ΡΡΠΈΠΌ, Π±Π΅Π· Π΄Π° ΡΠ°Π·ΠΊΡΠΈΠ²Π°ΠΌΠ΅ ΡΡΠΌΠ°ΡΠ°. ΠΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΎ, Π½Π°Π»ΠΈ?
RingCT ΠΏΡΠ»Π΅Π½
ΠΡΠΈ ΠΏΡΠ»Π½ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π½Π° RingCT ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° Π½Π° ΡΡΠΌΠΈΡΠ΅ Π·Π° ΠΏΡΠ΅Π²ΠΎΠ΄ Π΅ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-ΡΠ»ΠΎΠΆΠ½Π°. ΠΡΠΈ ΡΠ΅Π·ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΏΠΎΡΡΡΠ΅ΠΉΠ»ΡΡ Π½Π΅ ΠΏΡΠ΅ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π° Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠΈΡΠ΅ Π·Π° Π²Ρ
ΠΎΠ΄ΠΎΠ²Π΅, Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅Π·ΠΈ, ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ° Π±ΠΈΠ»ΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈ. Π ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠΈΠ΅ΠΌΠ΅ΠΌ, ΡΠ΅ Π²Π΅ΡΠ΅ Π½ΡΠΌΠ° Π΄Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΡΠ°Π·Π»ΠΈΠΊΠ°ΡΠ° Π² ΡΡΠΌΠΈΡΠ΅, ΡΠ°Π²Π½Π° Π½Π° Π½ΡΠ»Π°, Π° Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ²Π°:
Π’ΡΠΊ z β ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π²Ρ
ΠΎΠ΄Π½ΠΈ ΠΈ ΠΈΠ·Ρ
ΠΎΠ΄Π½ΠΈ ΠΌΠ°ΡΠΊΠΈ. ΠΠΊΠΎ Π²Π·Π΅ΠΌΠ΅ΠΌ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ zG ΠΊΠ°ΡΠΎ ΠΏΡΠ±Π»ΠΈΡΠ΅Π½ ΠΊΠ»ΡΡ (ΠΊΠ°ΠΊΡΠ²ΡΠΎ Π΄Π΅ ΡΠ°ΠΊΡΠΎ Π΅), ΡΠΎΠ³Π°Π²Π° z Π΅ ΡΠ°ΡΡΠ½ΠΈΡΡ ΠΊΠ»ΡΡ. ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΠΏΠΎΠ·Π½Π°Π²Π°ΠΌΠ΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈΡ ΠΈ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΈΡΠ΅ ΡΠ°ΡΡΠ½ΠΈ ΠΊΠ»ΡΡΠΎΠ²Π΅. Π‘ ΡΠ΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ Π² ΡΡΠΊΠ°, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π³ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π² ΠΏΡΡΡΡΠ΅Π½Π½ΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡ Π½Π° MLSAG Π·Π°Π΅Π΄Π½ΠΎ Ρ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈΡΠ΅ ΠΊΠ»ΡΡΠΎΠ²Π΅ Π½Π° ΠΈΠ·Ρ
ΠΎΠ΄ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΠΌΠ΅ΡΠ²Π°Ρ:
ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ Π²Π°Π»ΠΈΠ΄Π΅Π½ ΠΏΡΡΡΡΠ΅Π½Π΅Π½ ΠΏΠΎΠ΄ΠΏΠΈΡ ΡΠ΅ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°, ΡΠ΅ Π·Π½Π°Π΅ΠΌ Π²ΡΠΈΡΠΊΠΈ ΡΠ°ΡΡΠ½ΠΈ ΠΊΠ»ΡΡΠΎΠ²Π΅ Π½Π° Π΅Π΄Π½Π° ΠΎΡ ΠΊΠΎΠ»ΠΎΠ½ΠΈΡΠ΅ ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π·Π½Π°Π΅ΠΌ ΡΠ°ΡΡΠ½ΠΈΡ ΠΊΠ»ΡΡ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ ΡΠ΅Π΄ ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ° Π½Π΅ Π³Π΅Π½Π΅ΡΠΈΡΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π°, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΈΠ·ΡΠ°Π·Ρ
ΠΎΠ΄Π²Π°. ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, Π΅ΡΠΎ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ° Π½Π° Π²ΡΠΏΡΠΎΡΠ° "Π·Π°ΡΠΎ ΡΠ°Π·Π»ΠΈΠΊΠ°ΡΠ° Π² ΡΡΠΌΠΈΡΠ΅ Π½Π° Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠΈΡΠ΅ Π½Π΅ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π½ΡΠ»Π°" - Π°ΠΊΠΎ zG = 0, ΡΠΎΠ³Π°Π²Π° ΡΠ΅ ΡΠ°Π·ΡΠΈΡΠΈΠΌ ΠΊΠΎΠ»ΠΎΠ½Π°ΡΠ° Ρ ΡΠ΅Π°Π»Π½ΠΈ ΠΈΠ·Ρ
ΠΎΠ΄ΠΈ.
ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»ΡΡ Π½Π° ΡΡΠ΅Π΄ΡΡΠ²Π°ΡΠ° Π·Π½Π°Π΅ ΠΊΠΎΠ»ΠΊΠΎ ΠΏΠ°ΡΠΈ ΡΠ° ΠΌΡ ΠΈΠ·ΠΏΡΠ°ΡΠ΅Π½ΠΈ? Π’ΡΠΊ Π²ΡΠΈΡΠΊΠΎ Π΅ ΠΏΡΠΎΡΡΠΎ - ΠΏΠΎΠ΄Π°ΡΠ΅Π»ΡΡ Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ° ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»ΡΡ ΠΎΠ±ΠΌΠ΅Π½ΡΡ ΠΊΠ»ΡΡΠΎΠ²Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Diffie-Hellman, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΊΠ»ΡΡΠ° Π·Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ ΠΈ ΠΊΠ»ΡΡΠ° Π·Π° ΠΈΠ·Π³Π»Π΅Π΄ Π½Π° ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ ΠΈ ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°Ρ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½Π°ΡΠ° ΡΠ°ΠΉΠ½Π°. ΠΠ·ΠΏΡΠ°ΡΠ°ΡΡΡ Π·Π°ΠΏΠΈΡΠ²Π° Π΄Π°Π½Π½ΠΈ Π·Π° ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡΠ΅ ΡΡΠΌΠΈ, ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½ΠΈ Ρ ΡΠΎΠ·ΠΈ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ ΠΊΠ»ΡΡ, Π² ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΈ ΠΏΠΎΠ»Π΅ΡΠ° Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ°.
ΠΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΠ²Π° Π·Π° ΠΎΠ±Ρ Π²Π°Ρ
ΠΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π°, Π°ΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»Π½ΠΎ ΡΠΈΡΠ»ΠΎ ΠΊΠ°ΡΠΎ ΡΡΠΌΠ° Π² Π·Π°Π΄ΡΠ»ΠΆΠ΅Π½ΠΈΡΡΠ°? Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΌΠΎΠ½Π΅ΡΠΈ! Π’ΠΎΠ·ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π΅ Π½Π΅ΠΏΡΠΈΠ΅ΠΌΠ»ΠΈΠ², ΡΠ°ΠΊΠ° ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π³Π°ΡΠ°Π½ΡΠΈΡΠ°ΠΌΠ΅, ΡΠ΅ ΡΡΠΌΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅, Π½Π΅ ΡΠ° ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»Π½ΠΈ (Π±Π΅Π· Π΄Π° ΡΠ°Π·ΠΊΡΠΈΠ²Π°ΠΌΠ΅ ΡΠ΅Π·ΠΈ ΡΡΠΌΠΈ, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅, ΠΈΠ½Π°ΡΠ΅ ΠΈΠΌΠ° ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ° ΠΈ Π²ΡΠΈΡΠΊΠΎ Π΅ Π½Π°ΠΏΡΠ°Π·Π½ΠΎ). Π‘ Π΄ΡΡΠ³ΠΈ Π΄ΡΠΌΠΈ, ΡΡΡΠ±Π²Π° Π΄Π° Π΄ΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠ΅ ΡΡΠΌΠ°ΡΠ° Π΅ Π² ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π° [0, 2n - 1].
ΠΠ° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ²Π°, ΡΡΠΌΠ°ΡΠ° ΠΎΡ Π²ΡΠ΅ΠΊΠΈ ΠΈΠ·Ρ ΠΎΠ΄ ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ Π½Π° Π΄Π²ΠΎΠΈΡΠ½ΠΈ ΡΠΈΡΡΠΈ ΠΈ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΡΡ ΡΠ΅ ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π° Π·Π° Π²ΡΡΠΊΠ° ΡΠΈΡΡΠ° ΠΏΠΎΠΎΡΠ΄Π΅Π»Π½ΠΎ. ΠΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΊΠ°ΠΊ ΡΠΎΠ²Π° ΡΠ΅ ΡΠ»ΡΡΠ²Π° Ρ ΠΏΡΠΈΠΌΠ΅Ρ.
ΠΠ° ΠΏΡΠΈΠ΅ΠΌΠ΅ΠΌ, ΡΠ΅ Π½Π°ΡΠΈΡΠ΅ ΡΡΠΌΠΈ ΡΠ° ΠΌΠ°Π»ΠΊΠΈ ΠΈ ΡΠ΅ ΠΏΠΎΠ±ΠΈΡΠ°Ρ Π² 4 Π±ΠΈΡΠ° (Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΡΠΎΠ²Π° ΡΠ° 64 Π±ΠΈΡΠ°) ΠΈ ΡΡΠ·Π΄Π°Π²Π°ΠΌΠ΅ ΠΈΠ·Ρ
ΠΎΠ΄ Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ 5 XMR. ΠΠΈΠ΅ ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°ΠΌΠ΅ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠΈΡΠ΅ Π·Π° Π²ΡΡΠΊΠ° ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΠΈ ΠΎΠ±ΡΠΈΡ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½Ρ Π·Π° ΡΡΠ»Π°ΡΠ° ΡΡΠΌΠ°:
Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΊΠΈ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½Ρ ΡΠ΅ ΡΠΌΠ΅ΡΠ²Π° ΡΡΡ ΡΡΡΠΎΠ³Π°Ρ (Ci-2iH) ΠΈ Π΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½ ΠΏΠΎ Π΄Π²ΠΎΠΉΠΊΠΈ Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠ° Π½Π° ΠΏΡΡΡΡΠ΅Π½Π° Borromeo (Π΄ΡΡΠ³ ΠΏΠΎΠ΄ΠΏΠΈΡ Π½Π° ΠΏΡΡΡΡΠ΅Π½Π°), ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΎΡ ΠΡΠ΅Π³ ΠΠ°ΠΊΡΡΠ΅Π» ΠΏΡΠ΅Π· 2015 Π³. (ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° Π½Π΅Π³ΠΎ
ΠΠ·Π΅ΡΠΈ Π·Π°Π΅Π΄Π½ΠΎ, ΡΠΎΠ²Π° ΡΠ΅ Π½Π°ΡΠΈΡΠ° Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΠ²ΠΎ Π·Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π³Π°ΡΠ°Π½ΡΠΈΡΠ°ΡΠ΅, ΡΠ΅ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠΈΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΡΠΌΠΈ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° [0, 2n - 1].
ΠΠ°ΠΊΠ²Π° Π΅ ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ°?
Π ΡΠ΅ΠΊΡΡΠ°ΡΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΎΠ±Ρ
Π²Π°ΡΠ½ΠΈΡΠ΅ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΠ²Π° Π·Π°Π΅ΠΌΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΡΡΡΠΎ - 6176 Π±Π°ΠΉΡΠ° Π½Π° ΠΈΠ·Ρ
ΠΎΠ΄. Π’ΠΎΠ²Π° Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΏΠΎ-Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ Π΄ΠΎ ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠΈ ΡΠ°ΠΊΡΠΈ. ΠΠ° Π΄Π° Π½Π°ΠΌΠ°Π»ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡΠ° Π½Π° Monero, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π²ΡΠ²Π΅ΠΆΠ΄Π°Ρ Π½Π΅ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΠΈ ΠΊΡΡΡΡΠΌΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Borromeo - ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΡΠΌ Π·Π° Π΄ΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΎΠ±Ρ
Π²Π°Ρ Π±Π΅Π· Π±ΠΈΡΠΎΠ²ΠΈ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠΈ.
ΠΠ°Π΄Π°Π²Π°ΠΉΡΠ΅ Π²Π°ΡΠΈΡΠ΅ Π²ΡΠΏΡΠΎΡΠΈ, ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΠΉΡΠ΅ ΡΠ΅ΠΌΠΈ Π·Π° Π½ΠΎΠ²ΠΈ ΡΡΠ°ΡΠΈΠΈ Π·Π° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² ΠΎΠ±Π»Π°ΡΡΡΠ° Π½Π° ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠ°ΡΠ°, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ Π°Π±ΠΎΠ½ΠΈΡΠ°ΠΉΡΠ΅ Π·Π° Π½Π°ΡΠ°ΡΠ° Π³ΡΡΠΏΠ° Π²
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com