ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ Π±ΠΈΡΠΊΠΎΠΉΠ½-Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° / ΠΠ»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Bitfury Group / Π₯Π°Π±Ρ
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π±ΠΈΡΠΊΠΎΠΉΠ½ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ Π½Π°Π±ΠΈΡΠ°ΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ, Π° ΠΈΠ½Π΄ΡΡΡΡΠΈΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π²ΡΠ΅ Π½ΠΎΠ²ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠΎΠΉ. ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΡΠΈΡΠΈΠ½ ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΡΠΎΠ³Π°Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π±Π°Π·Π°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΡΠΎΠΈΡΡΡ Π±ΠΈΡΠΊΠΎΠΉΠ½.ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΎΠΌΡ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΡΠ΅Ρ Π² ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ Π΄ΠΎΠ²Π΅ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΡΠ΅ΡΠΈ, ΠΈΡΠΊΠ»ΡΡΠ°Ρ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°ΠΊΡΠΎΡΠ°.
ΠΠΎΡΡΠΎΠΌΡ Π² ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½Π΅ΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ Π±Ρ Ρ ΠΎΡΠ΅Π»ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΡΠ½ΠΎΠ²Π°Ρ Π±ΠΈΡΠΊΠΎΠΉΠ½-Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° β ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΡΠΈΠ²ΡΡ , ECDSA ΠΈ ΠΊΠ»ΡΡΠ°Ρ .
/ ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ HernΓ‘n PiΓ±era CC BY
Π€ΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΡΡ Π±ΠΈΡΠΊΠΎΠΉΠ½Π° ΡΠ²Π»ΡΡΡΡΡ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Π°Π»Π³ΠΎΡΠΈΡΠΌ ECDSA β Elliptic Curve Digital Signature Algorithm, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΡΠΈΠ²ΡΠ΅ (elliptic curve) ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ (finite field) Π΄Π»Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Π΄Π°Π½Π½ΡΡ , ΡΡΠΎΠ±Ρ ΡΡΠ΅ΡΡΡ ΡΡΠΎΡΠΎΠ½Π° ΠΌΠΎΠ³Π»Π° ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ, ΠΈΡΠΊΠ»ΡΡΠΈΠ² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠΈ. Π ECDSA Π΄Π»Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΠΈ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ, ΡΠΎΡΡΠΎΡΡΠΈΠ΅ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ.
ΠΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΡΠΈΠ²ΡΠ΅
ΠΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΡΠΈΠ²Π°Ρ Π½Π°Π΄ ΠΏΠΎΠ»Π΅ΠΌ K β ΡΡΠΎ ΠΊΡΠ±ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΡΠΈΠ²Π°Ρ Π½Π°Π΄ Π°Π»Π³Π΅Π±ΡΠ°ΠΈΡΠ΅ΡΠΊΠΈΠΌ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ»Ρ K, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΠ°Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠ΅ΡΡΠ΅ΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Ρ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈΠ· ΠΏΠΎΠ»Ρ K ΠΈ Β«ΡΠΎΡΠΊΠΎΠΉ Π½Π° Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΠΈΒ». ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠΎΡΠΌ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΡΠΈΠ²ΡΡ ΡΠ²Π»ΡΡΡΡΡ ΠΊΡΠΈΠ²ΡΠ΅ ΠΠ΅ΠΉΠ΅ΡΡΡΡΠ°ΡΡΠ°.
yΒ² = xΒ³ + ax + b
ΠΠ»Ρ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠ² a = 0 ΠΈ b = 7 (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π² Π±ΠΈΡΠΊΠΎΠΉΠ½Π΅), Π³ΡΠ°ΡΠΈΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΠΈΠ΄:
ΠΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΡΠΈΠ²Π°Ρ
ΠΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΡΠΈΠ²ΡΠ΅ ΠΈΠΌΠ΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΡΠ²ΠΎΠΉΡΡΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½Π°Ρ Π»ΠΈΠ½ΠΈΡ, ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΠ°Ρ Π΄Π²Π΅ Π½Π΅ΠΊΠ°ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΎΡΠΊΠΈ Π½Π° ΠΊΡΠΈΠ²ΠΎΠΉ, ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Ρ ΡΡΠ΅ΡΡΡ ΡΠΎΡΠΊΡ Π½Π° ΠΊΡΠΈΠ²ΠΎΠΉ. Π‘ΡΠΌΠΌΠΎΠΉ Π΄Π²ΡΡ ΡΠΎΡΠ΅ΠΊ Π½Π° ΠΊΡΠΈΠ²ΠΎΠΉ P + Q Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠΎΡΠΊΠ° R, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΡΠΊΠΈ -R (ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΠΏΡΡΠ΅ΠΌ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡ ΠΏΡΡΠΌΠΎΠΉ (P; Q) Π΄ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ Ρ ΠΊΡΠΈΠ²ΠΎΠΉ) ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠΈ X.
Π‘ΡΠΌΠΌΠ° Π΄Π²ΡΡ
ΡΠΎΡΠ΅ΠΊ Π½Π° ΠΊΡΠΈΠ²ΠΎΠΉ (ΠΈΡΡΠΎΡΠ½ΠΈΠΊ)
ΠΡΠ»ΠΈ ΠΆΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΠΏΡΡΠΌΡΡ ΡΠ΅ΡΠ΅Π· Π΄Π²Π΅ ΡΠΎΡΠΊΠΈ, ΠΈΠΌΠ΅ΡΡΠΈΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π²ΠΈΠ΄Π° P (a, b) ΠΈ Q (a, -b), ΡΠΎ ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½Π° ΠΎΡΠΈ ΠΎΡΠ΄ΠΈΠ½Π°Ρ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΡΠ΅ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΈ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ. Π§ΡΠΎΠ±Ρ ΡΠ΅ΡΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠ°Ρ ΡΠΎΡΠΊΠ° Π½Π° Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΠΈ (point of infinity), ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅ΠΌΠ°Ρ ΠΊΠ°ΠΊ O. ΠΠΎΡΡΠΎΠΌΡ, Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ, ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΠΈΠ΄ P + Q = O.
ΠΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΡΠ»ΠΎΠΆΠΈΡΡ ΡΠΎΡΠΊΡ ΡΠ°ΠΌΡ Ρ ΡΠΎΠ±ΠΎΠΉ (ΡΠ΄Π²ΠΎΠΈΡΡ Π΅Ρ), ΡΠΎ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊΠ°ΡΠ°ΡΠ΅Π»ΡΠ½Π°Ρ ΠΊ ΡΠΎΡΠΊΠ΅ Q. ΠΠΎΠ»ΡΡΠ΅Π½Π½Π°Ρ ΡΠΎΡΠΊΠ° ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΡΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡΠ½ΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠΈ X.
Π£Π΄Π²ΠΎΠ΅Π½ΠΈΠ΅ ΡΠΎΡΠΊΠΈ (ΠΈΡΡΠΎΡΠ½ΠΈΠΊ)
ΠΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΡΠΊΠ°Π»ΡΡΠ½ΠΎΠ΅ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΠΊΠΈ R = k*P, ΡΠΊΠ»Π°Π΄ΡΠ²Π°Ρ ΡΠΎΡΠΊΡ P ΡΠ°ΠΌΡ Ρ ΡΠΎΠ±ΠΎΠΉ k ΡΠ°Π·. ΠΠ΄Π½Π°ΠΊΠΎ ΠΎΡΠΌΠ΅ΡΠΈΠΌ, ΡΡΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ Π±ΡΡΡΡΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ.
ΠΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΡΠΈΠ²Π°Ρ Π½Π°Π΄ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΌ ΠΏΠΎΠ»Π΅ΠΌ
Π ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΠΈ (ECC) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΊΡΠΈΠ²Π°Ρ, ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΠ°Ρ Π½Π°Π΄ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΌ ΠΏΠΎΠ»Π΅ΠΌ. ΠΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ ECC ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΠΊΠ°ΠΊ ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π», Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, 9 mod 7 = 2. ΠΠ΄Π΅ΡΡ ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΎΡ 0 Π΄ΠΎ 6, ΠΈ Π²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ 7, Π½Π°Π΄ ΠΊΠ°ΠΊΠΈΠΌ Π±Ρ ΡΠΈΡΠ»ΠΎΠΌ ΠΎΠ½ΠΈ Π½ΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ»ΠΈΡΡ, Π΄Π°Π΄ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΠΏΠΎΠΏΠ°Π΄Π°ΡΡΠΈΠΉ Π² ΡΡΠΎΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½.
ΠΡΠ΅ Π½Π°Π·Π²Π°Π½Π½ΡΠ΅ Π²ΡΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° (ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΎΡΠΊΠ° Π² Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΠΈ) Π΄Π»Ρ ΡΠ°ΠΊΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΡΡΠ°ΡΡΡΡ Π² ΡΠΈΠ»Π΅, Ρ ΠΎΡΡ Π³ΡΠ°ΡΠΈΠΊ ΡΡΠΎΠΉ ΠΊΡΠΈΠ²ΠΎΠΉ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡ ΠΎΠ΄ΠΈΡΡ Π½Π° ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΡΡ ΠΊΡΠΈΠ²ΡΡ. ΠΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΡΠΈΠ²Π°Ρ Π±ΠΈΡΠΊΠΎΠΉΠ½Π°, yΒ² = xΒ³ + 7, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ Π½Π° ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΏΠΎΠ»Π΅ ΠΏΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ 67, Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΡΠΈΠ²Π°Ρ Π±ΠΈΡΠΊΠΎΠΉΠ½Π°, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ Π½Π° ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΏΠΎΠ»Π΅ ΠΏΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ 67 (ΠΈΡΡΠΎΡΠ½ΠΈΠΊ)
ΠΡΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠ΅ΠΊ, Π² ΠΊΠΎΡΠΎΡΡΡ Π²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΠΈ Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΡΠ΅Π»ΡΠ΅ ΡΠΈΡΠ»Π° ΠΌΠ΅ΠΆΠ΄Ρ 0 ΠΈ 66. ΠΡΡΠΌΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ, Π½Π°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π° ΡΡΠΎΠΌ Π³ΡΠ°ΡΠΈΠΊΠ΅, ΡΠ΅ΠΏΠ΅ΡΡ Π±ΡΠ΄ΡΡ ΠΊΠ°ΠΊ Π±Ρ Β«ΠΎΠ±ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΡΡΒ» Π²ΠΎΠΊΡΡΠ³ ΠΏΠΎΠ»Ρ, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡ Π±Π°ΡΡΠ΅ΡΠ° 67, ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡΡ Ρ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΠ°, ΡΠΎΡ ΡΠ°Π½ΡΡ ΠΏΡΠ΅ΠΆΠ½ΠΈΠΉ Π½Π°ΠΊΠ»ΠΎΠ½, Π½ΠΎ ΡΠΎ ΡΠ΄Π²ΠΈΠ³ΠΎΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΠ΅ΠΊ (2, 22) ΠΈ (6, 25) Π² ΡΡΠΎΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΠ΅ΠΊ (2, 22) ΠΈ (6, 25) (ΠΈΡΡΠΎΡΠ½ΠΈΠΊ)
ΠΡΠ»ΠΈ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΡΠΈΠ²ΡΠ΅, ΡΠΎ ΠΏΠΎΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΡΡΠΎΠΌ ΡΠ°ΠΉΡΠ΅.
ECDSA Π² Π±ΠΈΡΠΊΠΎΠΉΠ½Π΅
Π ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π΅ Π±ΠΈΡΠΊΠΎΠΉΠ½Π° Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½ Π½Π°Π±ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π΄Π»Ρ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΡΠΈΠ²ΠΎΠΉ ΠΈ Π΅Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ, ΡΡΠΎΠ±Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΡΡΡΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ. Π‘ΡΠ΅Π΄ΠΈ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π²ΡΠ΄Π΅Π»ΡΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΈΠ²ΠΎΠΉ (equation), Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ»Ρ (prime modulo), Π±Π°Π·ΠΎΠ²ΡΡ ΡΠΎΡΠΊΡ Π½Π° ΠΊΡΠΈΠ²ΠΎΠΉ (base point) ΠΈ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ (order). Π Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΈ ΠΏΠΎΡΡΠ΄ΠΊΠ° Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΈΡΠ°ΡΡ Π·Π΄Π΅ΡΡ. ΠΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΏΠΎΠ΄Π±ΠΈΡΠ°Π΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΏΡΠΎΡΡΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ.
Π ΡΠ»ΡΡΠ°Π΅ Π±ΠΈΡΠΊΠΎΠΉΠ½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ:
Π£ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΡΠΈΠ²ΠΎΠΉ: yΒ² = xΒ³ + 7
ΠΡΠΎΡΡΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ: 2256β 232 β 2
ΠΠ°Π·ΠΎΠ²Π°Ρ ΡΠΎΡΠΊΠ°:
04 79BE667E F9DCBBAC 55A06295 CE870B07 029BFCDB 2DCE28D9 59F2815B 16F81798 483ADA77 26A3C465 5DA4FBFC 0E1108A8 FD17B448 A6855419 9C47D08F FB10D4B8
ΠΠΈΡΠ½ΡΠΌ ΡΡΠΈΡΡΠΎΠΌ Π²ΡΠ΄Π΅Π»Π΅Π½Π° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° X Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ. ΠΠ° Π½Π΅ΠΉ ΡΡΠ°Π·Ρ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° Y.
ΠΠΎΡΡΠ΄ΠΎΠΊ: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE BAAEDCE6 AF48A03B BFD25E8C D0364141
ΠΡΠΎΡ Π½Π°Π±ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π΄Π»Ρ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΡΠΈΠ²ΠΎΠΉ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΠΊΠ°ΠΊ secp256k1 ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² SEC (Standards for Efficient Cryptography), ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΡΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΠΈ. Π Π±ΠΈΡΠΊΠΎΠΉΠ½Π΅ ΠΊΡΠΈΠ²Π°Ρ secp256k1 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠΌ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ECDSA (elliptic curve digital signature algorithm). Π ECDSA ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΊΠ»ΡΡ β ΡΡΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ΅Β ΡΠΈΡΠ»ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ΅ΠΉ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ°. ΠΡΠΊΡΡΡΡΠΉ ΠΊΠ»ΡΡ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ: ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠΌΠ½ΠΎΠΆΠ°Π΅ΡΡΡ Π½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ. Π£ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΠΈΠ΄:
ΠΡΠΊΡΡΡΡΠΉ ΠΊΠ»ΡΡ = ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΊΠ»ΡΡ * G
ΠΡΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΡ ΠΊΠ»ΡΡΠ΅ΠΉ (ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π±ΠΈΡΠΊΠΎΠΉΠ½-Π°Π΄ΡΠ΅ΡΠΎΠ²) β ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΈ ΡΠ°Π²Π½ΡΠ΅ΡΡΡ ΠΏΠΎΡΡΠ΄ΠΊΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎΠΌ, ΡΠ°ΠΊ ΡΡΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΠΈΠ»ΠΈ Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΊΠ»ΡΡ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ΡΠ΅Π°Π»ΡΠ½ΠΎ.
ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΎΡΠΊΡΡΡΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Ρ
ΠΆΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΡ ΠΈ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΎΡΠ΅ΠΊ. ΠΡΠΎ ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ°, ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΈΠ»ΠΈ ΡΠΌΠ°ΡΡΡΠΎΠ½ ΡΠ΅ΡΠ°Π΅Ρ Π·Π° ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Ρ. Π Π²ΠΎΡ ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ° (ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ° ΠΏΠΎ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠΌΡ) β ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π»ΠΎΠ³Π°ΡΠΈΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΠΈΡΠ°Π΅ΡΡΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ (Ρ
ΠΎΡΡ ΡΡΡΠΎΠ³ΠΎΠ³ΠΎ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²Π° ΡΡΠΎΠΌΡ ΡΠ°ΠΊΡΡ Π½Π΅Ρ). ΠΡΡΡΠΈΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ Π΅Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, Π²ΡΠΎΠ΄Π΅ ΡΠΎ ΠΠΎΠ»Π»Π°ΡΠ΄Π°, ΠΈΠΌΠ΅ΡΡ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ. ΠΠ»Ρ secp256k1, ΡΡΠΎΠ±Ρ ΡΠ΅ΡΠΈΡΡ Π·Π°Π΄Π°ΡΡ, Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ° 2
ΠΠΎΠ³Π΄Π° ΠΏΠ°ΡΠ° ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΉ/ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΉ ΠΊΠ»ΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π°, Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Π΄Π°Π½Π½ΡΡ . ΠΡΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π»ΡΠ±ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ. ΠΠ±ΡΡΠ½ΠΎ ΠΏΠ΅ΡΠ²ΡΠΌ ΡΠ°Π³ΠΎΠΌ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Ρ Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Ρ ΡΠ΅Π»ΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΡΠΈΡΠ»ΠΎΠΌ Π±ΠΈΡΠΎΠ², ΡΠ°Π²Π½ΡΠΌ Π±ΠΈΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΠΊΡΠΈΠ²ΠΎΠΉ (256). ΠΠΎΡΠ»Π΅ Ρ Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Π΄Π°Π½Π½ΡΡ z Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΠ΄Π΅ΡΡ, G β Π±Π°Π·ΠΎΠ²Π°Ρ ΡΠΎΡΠΊΠ°, n β ΠΏΠΎΡΡΠ΄ΠΎΠΊ, Π° d β ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΊΠ»ΡΡ.
- ΠΡΠ±ΠΈΡΠ°Π΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ΅Π»ΠΎΠ΅Β k Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ Β ΠΎΡ 1 Π΄ΠΎ n-1
- Π Π°ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΡΠΎΡΠΊΠ° (Ρ , Ρ) = kΒ * G Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΊΠ°Π»ΡΡΠ½ΠΎΠ³ΠΎ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ
- ΠΠ°Ρ ΠΎΠ΄ΠΈΡΡΡ r = Ρ modΒ n. ΠΡΠ»ΠΈ r = 0, ΡΠΎ Π²ΠΎΠ·Π²ΡΠ°Ρ ΠΊ ΡΠ°Π³Ρ 1
- ΠΠ°Ρ ΠΎΠ΄ΠΈΡΡΡ s = (z + r * d) / k mod n. ΠΡΠ»ΠΈ s = 0, ΡΠΎ Π²ΠΎΠ·Π²ΡΠ°Ρ ΠΊ ΡΠ°Π³Ρ 1
- ΠΠΎΠ»ΡΡΠ΅Π½Π½Π°Ρ ΠΏΠ°ΡΠ° (r, s) ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΡΠ΅ΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΡΡ
ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΠΊ Π½ΠΈΠΌ, ΡΡΠ΅ΡΡΡ ΡΡΠΎΡΠΎΠ½Π°, Π·Π½Π°Ρ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΉ ΠΊΠ»ΡΡ, ΠΌΠΎΠΆΠ΅Ρ ΠΈΡ Π²Π΅ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ. Π¨Π°Π³ΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΡΠ°ΠΊΠΈΠ΅ (Q β ΠΎΡΠΊΡΡΡΡΠΉ ΠΊΠ»ΡΡ):
- ΠΡΠΎΠ²Π΅ΡΠΊΠ°, ΡΡΠΎ ΠΈ r, ΠΈ s Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 1 Π΄ΠΎ n-1
- Π Π°ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ w = s-1 mod n
- Π Π°ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ u = z * w mod n
- Π Π°ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ v = r * w mod n
- Π Π°ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΡΠΎΡΠΊΠ° (x, y) = uG + vQ
- ΠΡΠ»ΠΈ r = x mod n, ΡΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΡ Π²Π΅ΡΠ½Π°, ΠΈΠ½Π°ΡΠ΅ β Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Π°
Π ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅,
uG + vQ = u + vdG = (u + vd)G = (zs-1 + rds-1)G = (z + rd) s-1G = kG
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΡΠ°Π²Π΅Π½ΡΡΠ²ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ s Π½Π° ΡΡΠ°ΠΏΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ.
ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ECDSA ΡΠ²ΡΠ·Π°Π½Π° ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΡ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ°, ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ Π²ΡΡΠ΅. ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΡ Π΅ΠΌΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Β«ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΡΡΠΈΒ» Π²ΡΠ±ΠΎΡΠ° k ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ. ΠΡΠ»ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎ ΠΆΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ k ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°Π·Π°, ΡΠΎ ΠΈΠ· ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π²Π»Π΅ΡΡ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΊΠ»ΡΡ, ΡΡΠΎ ΠΈ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ Ρ PlayStation 3. ΠΠΎΡΡΠΎΠΌΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ECDSA, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ Π±ΠΈΡΠΊΠΎΠΉΠ½-ΠΊΠΎΡΠ΅Π»ΡΠΊΠΎΠ², Π³Π΅Π½Π΅ΡΠΈΡΡΡΡ k Π΄Π΅ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠΎΠ²Π°Π½ΠΎ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ° ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ.
P.S. Bitfury Group Russia Π² Vk ΠΈ Fb.
ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° ΠΠΈΡΠΊΠΎΠΉΠ½Π°: Π’Π΅ΠΎΡΠΈΡ |
ΠΠ΄Π½Π° ΠΈΠ· ΠΏΡΠΈΡΠΈΠ½, ΠΏΠΎΡΠ΅ΠΌΡ ΠΠΈΡΠΊΠΎΠΉΠ½ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ±ΠΈΠ²Π°Π΅Ρ Ρ ΡΠΎΠ»ΠΊΡ, Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΡΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΠΎΠ΄Π½Ρ ΠΈΠ· Π±Π°Π·ΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΡΡΠ²Π°: ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ.
Π ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎΠΌ ΡΠΌΡΡΠ»Π΅, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ²Π»ΡΠ΅ΡΠ΅ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΈΠΊΠΎΠΌ ΡΠ΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ: Π±ΡΠ΄Ρ ΡΠΎ Π΄ΠΎΠΌ ΠΈΠ»ΠΈ Π΄Π΅Π½Π΅ΠΆΠ½Π°Ρ ΡΡΠΌΠΌΠ° β ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π»ΠΈΠ±ΠΎ ΡΡΠ° Π²Π΅ΡΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Ρ Π²Π°Ρ Π»ΠΈΡΠ½ΠΎ, Π²Ρ Π΅ΠΉ Π²Π»Π°Π΄Π΅Π΅ΡΠ΅ ΠΈ ΡΠ°ΡΠΏΠΎΡΡΠΆΠ°Π΅ΡΠ΅ΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ, Π»ΠΈΠ±ΠΎ Π²Ρ ΠΏΠΎΡΡΡΠΈΠ»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΅ΠΉ Π΄ΠΎΠ²Π΅ΡΠ΅Π½Π½ΠΎΠΌΡ ΡΡΠ΅ΡΡΠ΅ΠΌΡ Π»ΠΈΡΡ, ΡΠ°ΠΊΠΎΠΌΡ ΠΊΠ°ΠΊ Π±Π°Π½ΠΊ.
Π‘ ΠΠΈΡΠΊΠΎΠΉΠ½ΠΎΠΌ ΡΡΠ° ΠΏΡΠΎΡΡΠ°Ρ ΡΡ
Π΅ΠΌΠ° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.Β Π‘Π°ΠΌΠΈ ΠΏΠΎ ΡΠ΅Π±Π΅ Π±ΠΈΡΠΊΠΎΠΉΠ½Ρ Π½Π΅ Ρ
ΡΠ°Π½ΡΡΡΡ Π½ΠΈ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎ, Π½ΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ β ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅Π»ΡΠ·Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΠΊΡΠΎ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΠΈΡ
Π΄ΠΎΠ²Π΅ΡΠ΅Π½Π½ΠΎΠ΅ Ρ
ΡΠ°Π½Π΅Π½ΠΈΠ΅. ΠΠΈΡΠΊΠΎΠΉΠ½Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π»ΠΈΡΡ ΠΊΠ°ΠΊ Π·Π°ΠΏΠΈΡΠΈ Π² ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π±ΡΡ
Π³Π°Π»ΡΠ΅ΡΡΠΊΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠΌ, ΠΊΠΎΠΏΠΈΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ ΡΡΠ΅Π΄ΠΈ Π΄ΠΎΠ±ΡΠΎΠ²ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ
ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ². ΠΡΡΡ Β«Π²Π»Π°Π΄Π΅Π»ΡΡΠ΅ΠΌΒ» Π±ΠΈΡΠΊΠΎΠΉΠ½ΠΎΠ² ΠΏΡΠΎΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΡΡΠΈΠΌΠΈ Π·Π°ΠΏΠΈΡΡΠΌΠΈ ΠΊΠΎΠΌΡ-ΡΠΎ Π΅ΡΠ΅, Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π² ΡΠ°ΠΊΡ ΡΡΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π΅.Β Π§ΡΠΎ Π΄Π°Π΅Ρ Π²Π°ΠΌ ΡΡΡ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ? ΠΠΊΡΠΊΠ»ΡΠ·ΠΈΠ²Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΏΠ°ΡΠ΅ ΠΊΠ»ΡΡΠ΅ΠΉ ECDSA: ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ ΠΈ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠΌΡ. Π₯ΠΎΡΠΎΡΠΎ, Π½ΠΎ ΡΡΠΎ
ΠΠ°Π²Π°ΠΉΡΠ΅-ΠΊΠ° ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π·Π°Π³Π»ΡΠ½ΡΡΡ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ.
Π§ΡΠΎ ΡΡΠΎ Π·Π°Β ECDSA ΡΠ°ΠΊΠ°Ρ?
ECDSA β ΡΡΠΎ Π°ΠΊΡΠΎΠ½ΠΈΠΌ Π΄Π»Ρ ΠΠ»Π³ΠΎΡΠΈΡΠΌΠ° Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΠΎΠ΄ΠΏΠΈΡΠΈ Ρ ΠΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΡΠΈΠ²ΡΠΌΠΈ. ΠΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΡΠΈΠ²ΡΠ΅ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ, ΡΡΠΎΠ±Ρ Β«ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΒ» Π΄Π°Π½Π½ΡΠ΅ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎ ΡΡΠ΅ΡΡΠΈ Π»ΠΈΡΠ° ΠΌΠΎΠ³ΡΡ Π»Π΅Π³ΠΊΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠ°ΠΌ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΡΡΠΈΠΉ ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π·Π° ΡΠΎΠ±ΠΎΠΉ ΡΠΊΡΠΊΠ»ΡΠ·ΠΈΠ²Π½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ. Π ΡΠ»ΡΡΠ°Π΅ ΠΠΈΡΠΊΠΎΠΉΠ½Π° Β«Π΄Π°Π½Π½ΡΠ΅Β», ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ β ΡΡΠΎ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ ΠΏΡΠ°Π²ΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ Π½Π° Π±ΠΈΡΠΊΠΎΠΉΠ½Ρ.
ECDSA ΠΈΠΌΠ΅Π΅Ρ Π΄Π²Π΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΠΈ Π΅Π΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ. ΠΠ°ΠΆΠ΄Π°Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ, ΡΠΎΡΡΠΎΡΡΠΈΠΉ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΊΠ»ΡΡ, Π° Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠΊΡΡΡΡΠΉ ΠΊΠ»ΡΡ. ΠΡ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΡΡΠΎ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠΎΠ·ΠΆΠ΅.
ΠΠΎ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΡΠΎΠΉΠ΄Π΅ΠΌ ΡΡΠΊΠΎΡΠ΅Π½Π½ΡΠΉ ΠΊΡΡΡ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠ³ΠΎ Π±ΠΎΠΉΡΠ° ΠΏΠΎ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΊΡΠΈΠ²ΡΠΌ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΌ ΠΏΠΎΠ»ΡΠΌ.
ΠΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΡΠΈΠ²ΡΠ΅
Π ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΡΠΈΠ²ΡΡ Π½Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ. ΠΠ»Π³Π΅Π±ΡΠ°ΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΠ°ΠΊΠ°Ρ ΠΊΡΠΈΠ²Π°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΠΊΠ°ΠΊ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π°:
yΒ² = xΒ³ + Π°Ρ + b
ΠΠ»Ρ Π° = 0 ΠΈ bΒ = 7 (Π° ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ° Π²Π΅ΡΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΠΈΡΠΊΠΎΠΉΠ½) ΡΡΠ° ΠΊΡΠΈΠ²Π°Ρ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
ΠΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΡΠΈΠ²ΡΠ΅ ΠΈΠΌΠ΅ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅-Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½Π°Ρ ΠΏΡΡΠΌΠ°Ρ, ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΠ°Ρ ΠΊΡΠΈΠ²ΡΡ Π²Β Π΄Π²ΡΡ ΡΠΎΡΠΊΠ°Ρ , Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡ Π΅Π΅ ΠΈ Π² ΡΡΠ΅ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠ΅, Π»Π΅ΠΆΠ°ΡΠ΅ΠΉ Π½Π° ΠΊΡΠΈΠ²ΠΎΠΉ. ΠΡΡΠ³ΠΈΠΌ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΠΌΒ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Π½Π΅-Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½Π°Ρ ΠΏΡΡΠΌΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ°ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΊ ΠΊΡΠΈΠ²ΠΎΠΉ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠΎΡΠ΅ΠΊ, ΡΠΎ ΠΎΠ½Π°Β ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°Π΅Ρ ΠΊΡΠΈΠ²ΡΡ Π΅ΡΠ΅ ΡΠΎΠ²Π½ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΊΠ΅.
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΡΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π΄Π²Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΡΠΎΡΠΊΠ°ΠΌΠΈ, ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠΌΠΈ ΠΊΡΠΈΠ²ΡΡ: ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΠ΅ΠΊΒ ΠΈ ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΠ΅.
ΠΠ»Ρ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΎΡΠ΅ΠΊ, P + Q = R ΠΌΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌ ΡΠ΅ΡΠ΅Π· ΡΠΎΡΠΊΠΈ P ΠΈΒ Q ΠΏΡΡΠΌΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ, ΠΏΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΡΠΈΠ²ΡΡ , ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°Π΅Ρ ΠΊΡΠΈΠ²ΡΡ Π² Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠ΅ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠ΅ Rβ. ΠΠ°ΡΠ΅ΠΌ ΠΌΡ Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ ΡΠΎΡΠΊΡ Π½Π° ΠΊΡΠΈΠ²ΠΎΠΉ, ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡΠ½ΡΡ ΡΠΎΡΠΊΠ΅ Rβ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠΈ X. ΠΠΌΠ΅Π½Π½ΠΎ ΡΡΠ° ΡΠΎΡΠΊΠ° R ΠΈ Π±ΡΠ΄Π΅Ρ ΡΡΠΈΡΠ°ΡΡΡΡ ΡΡΠΌΠΌΠΎΠΉ P ΠΈΒ Q. ΠΡΠΎ Π»Π΅Π³ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ½ΡΡΡ, Π³Π»ΡΠ΄Ρ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡ Π΅ΠΌΡ:
ΠΡΠΎ Π²ΡΠ΅ Ρ ΠΎΡΠΎΡΠΎ, Π½ΠΎ ΠΊΠ°ΠΊ Π±Ρ Π½Π°ΠΌ ΡΠ»ΠΎΠΆΠΈΡΡ ΡΠΎΡΠΊΡ ΡΠ°ΠΌΡ Ρ ΡΠΎΠ±ΠΎΠΉ? ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΡ ΡΠΎΡΠΊΠΈ, P + P = R. ΠΡΠΈ ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΠΈ ΠΌΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌ ΠΏΡΡΠΌΡΡ, ΠΊΠ°ΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΠΊ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΡΠΈΠ²ΠΎΠΉ Π² ΡΠΎΡΠΊΠ΅ P, ΠΊΠΎΡΠΎΡΠ°Ρ, ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ ΠΊΡΠΈΠ²ΠΎΠΉ, Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡ Π΅Π΅ Π΅ΡΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΊΠ΅ Rβ. Π’ΠΎΡΠΊΠ° R, ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡΠ½Π°ΡΒ Rβ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠΈ X, ΠΈ Π±ΡΠ΄Π΅Ρ ΡΡΠΈΡΠ°ΡΡΡΡ ΡΠΎΡΠΊΠΎΠΉ ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΡ P. ΠΠ° Π³ΡΠ°ΡΠΈΠΊΠ΅ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΡΠΈ Π΄Π²Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΠΊΠ°Π»ΡΡΠ½ΠΎΠ³ΠΎ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ, RΒ = a P, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌΡΡ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΡΠΊΠΈ Π ΡΠ°ΠΌΠΎΠΉ ΠΊ ΡΠ΅Π±Π΅Β aΒ ΡΠ°Π·. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
R = 7P
R = P + (P + (P + (P + (P + (P + P)))))
ΠΡΠΎΡΠ΅ΡΡ ΡΠΊΠ°Π»ΡΡΠ½ΠΎΠ³ΠΎ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡΠΎΡΡΠΈΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΡ ΡΠΎΡΠ΅ΠΊ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
R = 7P
R = P + 6P
R = P + 2 (3P)
R = P + 2 (Π + 2P)
ΠΠ΄Π΅ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ 7P Π±ΡΠ»Π° ΡΠ°Π·Π±ΠΈΡΠ° Π½Π° Π΄Π²Π° ΡΡΠ°ΠΏΠ° ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΡ ΡΠΎΡΠ΅ΠΊ ΠΈ Π΄Π²Π° ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΎΡΠ΅ΠΊΒ β Π² ΠΈΡΠΎΠ³Π΅, Π²ΠΌΠ΅ΡΡΠΎ 7 ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π²ΡΠ΅Π³ΠΎ ΡΠ΅ΡΡΡΠ΅.
Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠ΅ΠΏΠ΅ΡΡ Π²Ρ Π·Π½Π°Π΅ΡΠ΅ ΠΎΠ± ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΡΠΈΠ²ΡΡ Π²ΡΠ΅, ΡΡΠΎ ΠΎ Π½ΠΈΡ ΡΡΠΎΠΈΡ Π·Π½Π°ΡΡ.
ΠΠΎΠ½Π΅ΡΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΠΏΠΎΠ»ΡΡ . ΠΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅, Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ ECDSA, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ Π·Π°Π΄Π°Π½Π½ΡΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π». ΠΡΠ±ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡΡΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΡΡΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° β Π΅ΡΠ»ΠΈ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΒ Π²ΡΡ ΠΎΠ΄ΠΈΡΒ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΡΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°, ΠΌΡ Π½Π΅ ΡΠ°ΡΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ, Π° ΠΏΡΠΎΡΡΠΎ ΠΏΠΎ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΡ ΠΊ Π΅Π³ΠΎ Π½Π°ΡΠ°Π»Ρ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΡΡΠΈΡΠ°ΡΡ ΠΊΠ°ΠΊ Π½ΠΈ Π² ΡΠ΅ΠΌ Π½ΠΈ Π±ΡΠ²Π°Π»ΠΎ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ Π²Π½ΡΡΡΠΈ Π½Π°ΡΠ΅Π³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°, ΠΊΠ°ΠΊ Π±Ρ ΠΎΠ½ Π½ΠΈ Ρ ΠΎΡΠ΅Π» ΠΈΠ· Π½Π΅Π³ΠΎ Π²ΡΠ±ΡΠ°ΡΡΡΡ.
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠΎΠΈΠ»Π»ΡΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎ β ΡΠ°ΡΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Β«ΠΎΡΡΠ°ΡΠΎΠΊ ΠΎΡ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ Π΄Π΅Π»Π΅Π½ΠΈΡΒ», ΠΈΠ»ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»ΠΎ (MOD). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, 9/7 Π΄Π°Π΅Ρ 1 Ρ ΠΎΡΡΠ°ΡΠΊΠΎΠΌ 2:
9 MODΒ 7 = 2
ΠΠ΄Π΅ΡΡ ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΎΡ 0 Π΄ΠΎ 6, ΠΈ Π²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ 7, Π½Π°Π΄ ΠΊΠ°ΠΊΠΈΠΌ Π±Ρ ΡΠΈΡΠ»ΠΎΠΌ ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ»ΠΈΡΡ, Π΄Π°Π΄ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡΠΈΠΉ Π² ΡΡΠΎΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½.
Π‘ΠΊΡΠ΅ΡΠΈΠ²Π°Π΅ΠΌ ΠΊΡΠΈΠ²ΡΠ΅ Ρ ΠΏΠΎΠ»ΡΠΌΠΈ
ECDSA ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΡΠΈΠ²ΡΠ΅, Π° ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΡΠΈΠ²ΡΠ΅Β Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ, ΡΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ΅Π½ΡΠ΅Ρ ΠΈΡ ββΠ²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄. ΠΡΠΈΡΠ΅ΠΌ, ΠΌΠ΅Π½ΡΠ΅Ρ Π΅Π³ΠΎ ΡΠ°ΠΊ, ΡΡΠΎ ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΠΈ ΡΠ°ΠΌΡΠ΅ ΠΊΡΠΈΠ²ΡΠ΅ Π΄Π°ΠΆΠ΅ ΡΠΎΠ΄Π½Π°Ρ ΠΌΠ°ΠΌΠ° Π½Π΅ ΡΠ·Π½Π°Π΅Ρ. ΠΠΎΠΏΡΡΡΠΈΠΌ, ΡΠ° ΠΆΠ΅ ΡΠ°ΠΌΠ°Ρ ΠΊΡΠ°ΡΠΈΠ²Π°Ρ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΡΠΈΠ²Π°Ρ ΠΠΈΡΠΊΠΎΠΉΠ½Π°, yΒ² = xΒ³ + 7, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π° Π²ΡΡΠ΅, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ Π½Π°Β ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΏΠΎΠ»Π΅Β ΠΏΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ 67, Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ ΡΠ°ΠΊΠ°Ρ Π²ΠΎΡ ΡΡΡΠ°Π½Π½Π°Ρ ΠΊΡΡΠΊΠΎΠ·ΡΠ±ΡΠ°:
ΠΠ΄Π½Π°ΠΊΠΎ Π·Π°ΠΌΠ΅ΡΠΈΠΌ Π² Π΅Π΅ ΠΎΠΏΡΠ°Π²Π΄Π°Π½ΠΈΠ΅, ΡΡΠΎ, Ρ ΠΎΡΡ ΠΎΠ½Π° ΠΈ ΡΡΠ°Π»Π° Π½Π΅ΡΠ·Π½Π°Π²Π°Π΅ΠΌΠΎΠΉ Π΄Π»Ρ Π½Π΅ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΡΡ ,Β Π»Π΅ΠΆΠ°ΡΠΈΠ΅ Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡΠΎΠΉ Β«ΠΊΡΠΈΠ²ΠΎΠΉΒ» ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π΅Π΅ ΠΎΡΠΎΠ±ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π½ΠΈΡΡΡΡ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈΡΡ. ΠΡΠΎΡΡΠΎ ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠ΅ΠΊ, Π² ΠΊΠΎΡΠΎΡΡΡ Π²ΡΠ΅ Ρ ΠΈ Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΡΠ΅Π»ΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ 0 ΠΈ 66 ΠΡΠΌΠ΅ΡΠΈΠΌ ΡΠ°ΠΊΠΆΠ΅, ΡΡΠΎ Β«ΠΊΡΠΈΠ²Π°ΡΒ» ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΡΠ²ΠΎΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡ.
ΠΡΠ°Π²Π΄Π°, ΠΏΡΠΎΡΠ΅ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π½Π°Π΄Β ΡΠΎΡΠΊΠ°ΠΌΠΈ: ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΡ β ΡΠ΅ΠΉΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ. Β«ΠΡΡΠΌΡΠ΅ Π»ΠΈΠ½ΠΈΠΈΒ», Π½Π°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π° ΡΡΠΎΠΌ Π³ΡΠ°ΡΠΈΠΊΠ΅, ΡΠ΅ΠΏΠ΅ΡΡ Π±ΡΠ΄ΡΡ ΠΎΠ±ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ Β«Π²ΠΎΠΊΡΡΠ³ ΠΏΠΎΠ»ΡΒ», ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡ ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π±Π°ΡΡΠ΅ΡΠ° 67, ΠΊΠ°ΠΊ Π² Π΄ΡΠ΅Π²Π½Π΅ΠΉ Π°ΡΠΊΠ°Π΄Π½ΠΎΠΉ ΠΈΠ³ΡΠ΅ Β«AsteroidsΒ», ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡΡΡ Ρ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΠ°, ΡΠΎΡ ΡΠ°Π½ΡΡ ΠΏΡΠ΅ΠΆΠ½ΠΈΠΉ Π½Π°ΠΊΠ»ΠΎΠ½, Π½ΠΎ ΡΠΎ ΡΠ΄Π²ΠΈΠ³ΠΎΠΌ. ΠΠΎΡΡΠΎΠΌΡ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΠ΅ΠΊ (2, 22) ΠΈ (6, 25) Π² Π΄Π°Π½Π½ΠΎΠΌ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
Β«ΠΠ±ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΠ°ΡΡΡ ΠΏΡΡΠΌΠ°ΡΒ», ΠΏΡΠΎΡ ΠΎΠ΄ΡΡΠ°Ρ ΡΠ΅ΡΠ΅Π· ΡΡΠΈ Π΄Π²Π΅ ΡΠΎΡΠΊΠΈ, Π² ΠΈΡΠΎΠ³Π΅ ΡΠΏΠ΅ΡΠ»Π°ΡΡ Π²Β ΡΡΠ΅ΡΡΡ ΡΠΎΡΠΊΡ (47, 39), Π° ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡΠ½Π°Ρ Π΅ΠΉ Β«ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠΈ XΒ» Π±ΡΠ΄Π΅Ρ (47, 28). ΠΠΎΡ ΡΡΠ°-ΡΠΎ ΡΠΎΡΠΊΠ° ΠΈ ΡΡΠ°Π½Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π½Π°ΡΠ΅ΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ.
ΠΡΠΈΠΌΠ΅Π½ΠΈΠΌ ΡΠ²ΠΎΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΌΡΠ΄ΡΠΎΡΡΡ ΠΊ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΠΈ
Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ECDSA, ΡΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΊΠ°ΠΊ ΠΠΈΡΠΊΠΎΠΉΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π°Π±ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π΄Π»Ρ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΡΠΈΠ²ΠΎΠΉ ΠΈ Π΅Π΅ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ, ΡΡΠΎΠ±Ρ ΡΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π·Π½Π°Π»ΠΈ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ»ΠΈ Π²ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°. ΠΠ½Π°ΡΠ΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±ΡΠ΄Π΅Ρ ΡΠ΅ΡΠ°ΡΡΒ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π±ΡΠ΄ΡΡ ΡΡ ΠΎΠ΄ΠΈΡΡΡΡ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ, ΠΈ ΠΎΠ½ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½ΠΈ ΠΎ ΡΠ΅ΠΌ Π½Π΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΡΡΡΡ.
ΠΡΠΈ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΈΠ²ΠΎΠΉ, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»ΡΒ ΠΏΠΎΠ»Ρ ΠΈ Π±Π°Π·ΠΎΠ²ΡΡ ΡΠΎΡΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π»Π΅ΠΆΠΈΡ Π½Π° ΠΊΡΠΈΠ²ΠΎΠΉ. ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Β Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π±Π΅ ΠΊΠ°ΠΊ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±Π°Π·ΠΎΠ²Π°Ρ ΡΠΎΡΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΠ±Π°Π²Π»Π΅Π½Π° ΠΊ ΡΠ΅Π±Π΅ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π΅Π΅ ΠΊΠ°ΡΠ°ΡΠ΅Π»ΡΠ½Π°Ρ ΠΊΡΠΈΠ²Π°Ρ Π½Π΅ ΡΡΠ°Π½Π΅Ρ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ. ΠΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΏΠΎΠ΄Π±ΠΈΡΠ°Π΅ΡΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΎΠ½Β ΡΠ²Π»ΡΠ»ΡΡ ΠΎΡΠ΅Π½ΡΒ Π±ΠΎΠ»ΡΡΠΈΠΌΒ ΠΏΡΠΎΡΡΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ.
ΠΠ»Ρ Π²ΡΠ΅Ρ ΡΡΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΠΈΡΠΊΠΎΠΉΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΎΡΠ΅Π½Ρ-ΠΎΡΠ΅Π½ΡΒ Π±ΠΎΠ»ΡΡΠΈΠ΅Β (Π½Ρ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠΈΠ³Π΅Π½Π½ΠΎ Π½Π΅Π²ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠΌΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠ΅) ΡΠΈΡΠ»Π°. ΠΡΠΎ Π²Π°ΠΆΠ½ΠΎ. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, Π²ΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ECDSA ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠ΅ ΡΠΈΡΠ»Π°. ΠΠ΅Π΄Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΎΠΏΠΈΡΠ°Π΅ΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΠΎΠ»ΡΡΠΈΠ΅, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ ΡΡΠΎ-ΡΠΎ ΠΏΡΠΎΡΡΡΠΌ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠΎΠΌ ΠΈΠ»ΠΈ Β«Π±ΡΡΡΡΠΎΡΡΠΎΠΌΒ».
Π ΡΠ»ΡΡΠ°Π΅ ΠΠΈΡΠΊΠΎΠΉΠ½Π° ΡΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ°ΠΊΠΎΠ²Ρ (Π·Π°ΠΏΠΈΡΡ ΡΠΈΡΠ΅Π» Π΄Π°Π½Π° Π½Π΅ Π² Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠΌ, Π° Π² Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎΠΌ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅, ΠΏΡΠΈΠ²ΡΡΠ½ΠΎΠΌΒ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ):
Π£ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΡΠΈΠ²ΠΎΠΉ:Β yΒ² = xΒ³ + 7
ΠΡΠΎΡΡΠΎΠΉΒ ΠΌΠΎΠ΄ΡΠ»Ρ = 2256 β 232 β 29 β 28 β 27 β 26 β 24 β 1 = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE FFFFFC2F
ΠΠ°Π·ΠΎΠ²Π°Ρ ΡΠΎΡΠΊΠ° = 04 79BE667E F9DCBBAC 55A06295 CE870B07 029BFCDB 2DCE28D9 59F2815B 16F81798 483ADA77 26A3C465 5DA4FBFC 0E1108A8 FD17B448 A6855419 9C47D08F FB10D4B8
ΠΠΎΡΡΠ΄ΠΎΠΊΒ = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE BAAEDCE6 AF48A03B BFD25E8C D0364141
ΠΡΠΎ Π²ΡΠ±ΡΠ°Π» ΡΡΠΈ ΡΠΈΡΡΡ, ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ? ΠΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ ΠΈΠ·ΡΡΠ΄Π½Π°Ρ ΠΈΠ½ΡΡΠΈΠ³Π° Π²ΡΠ΅Π³Π΄Π° ΠΎΠΊΡΡΠΆΠ°ΡΡ Π²ΡΠ±ΠΎΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ². Π ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ², Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΈ, ΠΊΠ°Π·Π°Π»ΠΎΡΡ Π±Ρ, ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠΊΡΡΠ²Π°ΡΡ Π² ΡΠ΅Π±Π΅ ΠΊΠ°ΠΊΡΡ-Π½ΠΈΠ±ΡΠ΄Ρ Β«Π·Π°Π΄Π½ΡΡ Π΄Π²Π΅ΡΡΡΒ» Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΡΠΌ. ΠΡΠ»ΠΈ Π²ΠΊΡΠ°ΡΡΠ΅, Π΄Π°Π½Π½Π°Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ECDSA ΠΈΠ·Π²Π΅ΡΡΠ½Π° ΠΊΠ°ΠΊ secp256k1 ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ², ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΡΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΠΈ.
ΠΠΎΠΎΡΡΠΆΠΈΠ²ΡΠΈΡΡ Π²ΡΠ΅ΠΌΠΈ ΡΡΠΈΠΌΠΈ Π±Π°Π·ΠΎΠ²ΡΠΌΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ, Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π³ΠΎΡΠΎΠ²Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ ΠΊ ΠΠΈΡΠΊΠΎΠΉΠ½Ρ ΠΈ Π²ΡΡΡΠ½ΠΈΡΡ, Π½Π°ΠΊΠΎΠ½Π΅Ρ, ΡΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π² Π½Π΅Π΄ΡΠ°Ρ Π½Π°ΡΠ΅Π³ΠΎ Π±ΠΈΡΠΊΠΎΠΉΠ½-ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠΏΠ»Π°ΡΠΈΡΡΒ». ΠΡ Π° ΠΏΠΎΠΊΠ° Π²Ρ ΠΆΠ΄Π΅ΡΠ΅ Π²ΡΠΎΡΠΎΠΉ ΡΠ°ΡΡΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ»Π΅Π³ΠΊΠ° ΠΎΡΠ²Π΅ΠΆΠΈΡΡ ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π°Π½Π°ΡΠΎΠΌΠΈΠΈ Π±ΠΈΡΠΊΠΎΠΉΠ½-Π°Π΄ΡΠ΅ΡΠΎΠ² ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ. Π Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΠ±ΠΎΠΏΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ, ΡΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π²Π½ΡΡΡΠΈ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ API Π±ΠΈΡΠΊΠΎΠΉΠ½-ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°.
(ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ)
ΠΡΡΠΎΡΠ½ΠΈΠΊ: Coindesk
AΠ²ΡΠΎΡ:Β Eric Rykwalder
ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΡΡΠ»ΠΊΠΎΠΉ:
Related
Π Π΅ΡΡΡΡΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Ρ Π½ΡΠ»Ρ
ΠΠ»ΠΎΠΊΡΠ΅ΠΉΠ½ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠ°ΠΌΠΈ, ΠΈ Π² ΡΡΠΎΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π΅ ΠΌΡ ΡΠΎΠ±ΡΠ°Π»ΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠΉ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½, ΠΈ Ρ ΡΠ΅ΠΌ Π΅Π³ΠΎ Π΅Π΄ΡΡ. Π‘ΡΠ°ΡΡΡ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π΄Π°ΠΆΠ΅ ΡΠ΅ΠΌ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠ°Π»ΠΈ ΡΠ²ΠΎΠΉ ΠΏΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ.
Π ΠΏΡΠΎΡΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ»ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ Π»ΡΠ΄Π΅ΠΉ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΉ. ΠΠ£ΠΡ Π½Π°ΡΠ°Π»ΠΈ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΡΠΈΠΏΡΠΎΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌ Π² ΡΡΠ΅Π±Π½ΡΠ΅ ΠΏΠ»Π°Π½Ρ, Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π° Π·Π°Π΄ΡΠΌΠ°Π»ΠΈΡΡ ΠΎ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ. ΠΠΎ ΡΠ°ΠΊΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π»ΡΠ΄Π΅ΠΉ ΠΏΠ»ΠΎΡ ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ Π΄Π°ΠΆΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠ°Π±ΠΎΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠΎΠ±ΡΠ°Π»ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΠΎΡΠ½ΠΎΠ²Π°ΠΌΠΈ ΠΈ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅. ΠΠ°ΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, ΡΡΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ β ΡΠΈΡΡΠ°Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° ΠΈ Π±Π΅Π· ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π±Π°Π·Ρ Π±ΡΠ΄Π΅Ρ ΡΡΠΆΠ΅Π»ΠΎ.
ΠΠ°Π»Π΅Π΅ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎ ΡΠ°ΠΊΠΈΡ Π²Π΅ΡΠ°Ρ , ΠΊΠ°ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Ethereum, ΡΠ΅ΠΎΡΠΈΡ ΠΈΠ³Ρ, ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡ, Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Ρ.
ΠΠΎΠΎΠ±ΡΠ΅, ΡΡΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ: ΠΎΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠΈ, ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΠΈ, Π΄ΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠΈ ΠΈ ΡΠΊΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π’Π°ΠΊ ΡΡΠΎ ΡΠ΅ΡΠ΅Π· ΠΌΠΈΠ½ΡΡΡ ΠΏΠΎΡΠ»Π΅ Π½Π°ΡΠ°Π»Π° ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ ΡΡΡΠΈ ΡΠ°Π±ΠΎΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°, Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π»ΡΠ΄Π΅ΠΉ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½Π΅Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ β ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ.Β ΠΠΎΡΡΠΎΠΌΡ Π²ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ, Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ.
ΠΠ°ΡΠ½ΠΈΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Ρ ΡΡΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎ:
ΠΠ°ΡΠ΅ΠΌΒ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π²Π°. Π’Π°ΠΌ Π΅ΡΡΡ ΠΈ ΡΠΎ, ΠΎ ΡΡΠΌ Π²Ρ ΡΠΆΠ΅ Π·Π½Π°Π΅ΡΠ΅, ΠΈ Π½ΠΎΠ²Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠ»ΠΎΠΆΠΈΡΡ Π² Π³ΠΎΠ»ΠΎΠ²Π΅ ΡΡΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
ΠΠ°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΊ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ β Ethereum. ΠΡΡΡ ΠΌΠ½Π΅Π½ΠΈΠ΅, ΡΡΠΎ ΠΎΠ½Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½Π°, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° Π²ΡΠΎΡΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ ΠΏΠΎ ΠΊΠ°ΠΏΠΈΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΡΠ»Π΅ Bitcoin. ΠΡΠΎ ΠΎΠ±ΡΡΡΠ½ΡΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠΌΡΡΠ½ΠΈΡΠΈ.
Π‘ΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΠΏΠΎΡΠΈΡΠ°ΡΡ What is EthereumΒ ΠΈ Mastering Ethereum.
ΠΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ², Π½ΠΎ Ethereum β Π΄ΠΎΠΌΠΈΠ½ΠΈΡΡΡΡΠ°Ρ. Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΏΠΈΡΡΡΡΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Solidity. ΠΠ°ΡΠΈΠ½Π°ΡΡ Π»ΡΡΡΠ΅ Ρ Π½Π΅Π³ΠΎ ΠΆΠ΅, ΠΏΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅, Π±ΠΎΠ»Π΅Π΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ·ΡΠΊΠΈ.
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π½Π°ΡΡΠΈΡΡΡΡ Solidity-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ β ΠΈΠ³ΡΠ° CryptoZombies. Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΈΠ³ΡΡ Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΠΊΡΠΈΠΏΡΠΎ-ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΈΠ³ΡΠΎΠΊ ΡΡΠΈΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ Π½Π° Solidity. ΠΠ½Π° ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ ΠΈ ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Solidity-ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ CryptoZombies ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²Π΅ΡΠΈ:
- Π‘Π΅ΡΠΈΡ Youtube-ΡΠΎΠ»ΠΈΠΊΠΎΠ² Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ dappββ ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ Π²ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, Π½ΠΎ Π΅ΡΡΡ ΠΌΠΈΠ½ΡΡ: Π² ΡΠΈΡΡΠ΅ΠΌΡ Π±ΡΠ»ΠΈ Π²Π½Π΅ΡΠ΅Π½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΡΠ°ΠΊ ΡΡΠΎ ΠΌΠΎΠ³ΡΡ Π²ΡΠ»Π΅Π·Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°. ΠΡΠΎ ΡΠ΅ΡΠ°Π΅ΡΡΡ ΠΏΡΠΎΡΡΡΠΌ Π³ΡΠ³Π»Π΅Π½ΠΈΠ΅ΠΌ. Π Π΅ΡΡ Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Remix, Π½ΠΎ ΠΎΠ± ΡΡΠΎΠΌ ΠΏΠΎΠ·ΠΆΠ΅.
- ΠΡΡΡ Π‘ΡΠ΅ΡΠ°Π½Π° ΠΡΠΈΠ΄Π΅ΡΠ°ββ ΠΏΠ»Π°ΡΠ½ΡΠΉ, Π½ΠΎ Π½Π° Π½Π΅Π³ΠΎ ΡΠ°ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΡΠΊΠΈΠ΄ΠΊΠ°, ΡΠ°ΠΊ ΡΡΠΎ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΠΉΡΠΈ Π΅Π³ΠΎ Π·Π° 10$. ΠΠΎΠ½ΡΠ΅Π½Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ, Ρ Ρ ΠΎΡΠΎΡΠΈΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ.
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠΎΠ½ΡΠΈΡΠ΅ Ρ Cryptozombies, Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ Π±Ρ Π½Π°ΡΡΠΈΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Remix IDEΒ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ, ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ². Π ΡΡΠΈΡ ΡΠ°ΠΉΠ»Π°Ρ Π΅ΡΡΡ Π²ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΠΊΠΎΡΠ΅Π»ΡΠΊΠ°ΠΌΠΈ ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ Ethereum, ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ½ΠΎΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Metamask.
Π£ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΡ ΠΊ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ Π²Π΅ΡΠ΅ΠΉ. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΏΠΎΡΠΈΡΠ°ΠΉΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Solidity: ΡΠ°ΠΌ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ½ΠΈ ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ Π½Π° Ethereum.org. ΠΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΏΡΡΠΌΠΎ Π² Remix IDE.
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ Π½Π°ΡΠ½ΡΡΠ΅ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² Solidity ΠΈ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ°Ρ , ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, Crypto Kitties, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ (ΠΊΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π½Π° Π»ΡΠ±ΠΎΠΌ Ethereum-Π°Π΄ΡΠ΅ΡΠ΅ ΡΠ΅ΡΠ΅Π·Β etherscan.io).
ΠΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ:
Π’Π΅ΠΎΡΠΈΡ ΠΈΠ³Ρ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°. ΠΠ·ΡΡΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΡΠ΅ΠΎΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ The Great Courses Plus. Π£ Π½ΠΈΡ Π΅ΡΡΡ ΠΌΠ΅ΡΡΡΠ½Π°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° ΠΈ Π΄Π²Π΅ ΠΏΡΠΎΠ±Π½ΡΡ Π½Π΅Π΄Π΅Π»ΠΈ (ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»ΠΎΠΆΠΈΡΡΡΡ ΠΈ Π²ΡΡ ΠΈΠ·ΡΡΠΈΡΡ). ΠΡΠΎΡΠΌΠΎΡΡΠ΅Π² 24 ΠΏΠΎΠ»ΡΡΠ°ΡΠΎΠ²ΡΡ Π»Π΅ΠΊΡΠΈΠΉ Ρ Π²Π°Ρ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΈ ΠΊΠ°ΠΊ.
ΠΡΠ° ΡΠ΅ΠΌΠ°, Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Ρ ΠΎΡΠΎΡΠΎ. ΠΠΎ Π΅ΡΡΡ ΠΏΠ°ΡΠ° ΡΠ΅ΡΡΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ:
- Software Engineering Daily, BlockchainΒ β Ρ ΠΎΡΠΎΡΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Ρ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ΠΌ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ΅ΠΌ, ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π»ΠΈΠ΄Π΅ΡΠ°ΠΌΠΈ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΡΡΡΠΎΠ²ΠΊΠΈ
- CryptoDisruptedΒ β ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΎΠ± ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ Ethereum, Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΊΡΡΠΏΠ½ΠΎΠ΅, Π° Π·Π½Π°ΡΠΈΡ ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΡΠΎΡΠ΅ Π²ΡΠ΅Π³ΠΎ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π±ΡΠ»ΠΎ Π±Ρ ΡΠΏΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π½Π΅ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΎ Π΄ΡΡΠ³ΠΈΡ ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΈΠΎΠ½Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ :
- LiskΒ β Π±Π»ΠΎΡΠ½Π°Ρ ΡΠ΅ΠΏΡ Π½Π° JavaScript.
- EOS β ΠΏΡΠΎΠ΅ΠΊΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠ΅ΡΠΈΠΉΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΠ΅Π»Ρ, Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ Π½Π° ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅Π΄ΠΎΡΡΡΠΎΠ² Ethereum Π²ΡΠΎΠ΄Π΅ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.
- Interchain Protocols β ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΠΏΡΠΌΠΈ Π±Π»ΠΎΠΊΠΎΠ² ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΈΠΌΠ΅ΡΡ βΒ Cosmos,Β Polkadot,Β Interledger.
- Hyperledgerββ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π°Π΄ ΠΏΡΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΌΠ΅ΠΆΡΠ΅ΡΠ΅Π²ΡΡ Π±Π»ΠΎΠΊ-ΡΠ΅ΠΏΠ΅ΠΉ.
- Holoββ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΡΠ΅ΡΠ°ΡΡΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΠΈ.
ΠΡΠ»ΠΈ Ρ ΠΎΡΠΈΡΠ΅ Π±ΡΡΡ Π² ΠΊΡΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²Π°ΠΆΠ½ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π° Π½Π΅ Π½ΠΎΠ²ΠΎΡΡΠ΅ΠΉ Π΄Π»Ρ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ ΡΡΠ½ΠΊΠΎΠΌ, ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°ΠΌΠΈ:
ΠΠ»ΠΎΠΊΡΠ΅ΠΉΠ½ β ΠΊΡΠ°ΠΉΠ½Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½Π°Ρ Π²Π΅ΡΡ. ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π° ΡΡΠ° ΡΠ΅ΠΌΠ° Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ, ΠΏΠΈΡΠΈΡΠ΅ ΠΎΠ± ΡΡΠΎΠΌ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ , ΠΈ ΡΠΎΠ³Π΄Π° ΡΡΠ°ΡΡΠΈ ΠΏΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π±ΡΠ΄ΡΡ Π²ΡΡ ΠΎΠ΄ΠΈΡΡ ΡΠ°ΡΠ΅.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: Π Π΅ΡΡΡΡΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° freeCodeCamp
ΠΠ·ΡΡΠ°Π΅ΠΌ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ / ΠΠ»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π¦ΠΈΡΡΠΎΠ²ΡΠ΅ ΠΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ / Π₯Π°Π±Ρ
ΠΡ ΡΠΈΡΠ°Π΅ΡΠ΅ ΡΡΡ ΡΡΠ°ΡΡΡ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ, ΠΊΠ°ΠΊ ΠΈ Ρ, Ρ Π³ΠΎΡΡΡΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠΌ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΡΠ΅ Π·Π° Π²ΠΎΠ·ΡΠ°ΡΡΠ°ΡΡΠ΅ΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡΡ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ. Π Π²Π°ΠΌ Ρ ΠΎΡΠ΅ΡΡΡ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ β ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π»Π΅ΠΆΠΈΡ Π² Π΅Π΅ ΠΎΡΠ½ΠΎΠ²Π΅.ΠΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π΅ Π½Π΅ ΡΠ°ΠΊ-ΡΠΎ ΠΏΡΠΎΡΡΠΎ, ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡ ΠΎΠΏΡΡΡ. Π― ΠΊΠΎΡΠΏΠ΅Π» Π½Π°Π΄ Π·Π°ΡΠΌΠ½ΡΠΌΠΈ Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΡΠΎΠ΄ΠΈΡΠ°Π»ΡΡ ΡΠ΅ΡΠ΅Π· ΡΡΡΠΎΡΠΈΠ°Π»Ρ ΠΈ Ρ Π½Π°ΡΠ°ΡΡΠ°ΡΡΠ΅ΠΉ Π΄ΠΎΡΠ°Π΄ΠΎΠΉ ΠΎΡΠΌΠ΅ΡΠ°Π» Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ ΠΈΠ»Π»ΡΡΡΡΠΈΡΡΡΡΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ².
Π― ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Ρ ΡΡΠΈΡΡΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°Π±ΠΎΡΡ. ΠΡΠΈ ΡΠ°ΠΊΠΎΠΌ ΡΠ°ΡΠΊΠ»Π°Π΄Π΅ ΠΌΠ½Π΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΎΡΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠ΅ΠΌΡ ΡΡΠ°Π·Ρ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΊΠΎΠ΄Π°, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π·Π°ΠΊΡΠ΅ΠΏΠΈΡΡ Π½Π°Π²ΡΠΊ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΠ΅ΡΠ΅ ΠΌΠΎΠ΅ΠΌΡ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΡΠΎ ΠΊ ΠΊΠΎΠ½ΡΡ ΡΡΠ°ΡΡΠΈ Ρ Π²Π°Ρ Π±ΡΠ΄Π΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΡΡΡΠΈΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΈ ΡΡΠ½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ ΡΡΠΎ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
ΠΠΎ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π°β¦
ΠΠ°ΠΏΠΎΠΌΠ½Ρ: Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ β ΡΡΠΎ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠ°Ρ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ΅ΠΏΠΎΡΠΊΠ° Π·Π°ΠΏΠΈΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ. ΠΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π·Π°ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Π΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, ΡΠ°ΠΉΠ»Ρ ΠΈ, Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, Π»ΡΠ±ΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ Π²ΠΈΠ΄Ρ Π΄Π°Π½Π½ΡΡ . ΠΠ»Π°Π²Π½ΠΎΠ΅ Π·Π΄Π΅ΡΡ β ΡΡΠΎ ΠΎΠ½ΠΈ ΡΠ²ΡΠ·Π°Π½Ρ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ Ρ ΡΡΠ΅ΠΉ.
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Ρ ΡΡ, Π²Π°ΠΌ ΡΡΠ΄Π°.
ΠΠ° ΠΊΠΎΠ³ΠΎ ΡΠ°ΡΡΡΠΈΡΠ°Π½ΠΎ ΡΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ? ΠΠ° ΡΠ΅Ρ , ΠΊΡΠΎ Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ ΡΠΈΡΠ°ΡΡ ΠΈ ΠΏΠΈΡΠ°ΡΡ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΊΠΎΠ΄ Π½Π° Python ΠΈ Π² ΠΎΠ±ΡΠΈΡ ΡΠ΅ΡΡΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ HTTP Π·Π°ΠΏΡΠΎΡΡ β ΠΌΡ Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ Π½Π°ΡΠΈΠΌ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠΌ ΡΠ΅ΡΠ΅Π· HTTP.
Π§ΡΠΎ Π±ΡΠ΄Π΅Ρ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ? ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎΠ±Ρ Ρ Π²Π°Ρ Π±ΡΠ» ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Python 3.6+ (Π²ΠΌΠ΅ΡΡΠ΅ Ρ pip). Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Flask ΠΈ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Requests:
pip install Flask==0.12.2 requests==2.18.4
ΠΡ Π΄Π°, Π΅ΡΠ΅ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ HTTP ΠΊΠ»ΠΈΠ΅Π½Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Postman ΠΈΠ»ΠΈ cURL. Π’ΡΡ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π»ΡΠ±ΠΎΠΉ.
ΠΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΎ, ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ Π² ΠΈΡΠΎΠ³Π΅? ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π·Π΄Π΅ΡΡ.
Π¨Π°Π³ ΠΏΠ΅ΡΠ²ΡΠΉ: ΠΠ΅Π»Π°Π΅ΠΌ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½
ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ²ΠΎΠΉ Π»ΡΠ±ΠΈΠΌΡΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΠΈΠ»ΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, ΠΌΠ½Π΅ Π²ΠΎΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½ΡΠ°Π²ΠΈΡΡΡ PyCharm. Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ blockchain.py. ΠΡ Π±ΡΠ΄Π΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΡΠΎΠΌ ΡΠ°ΠΉΠ»Π΅, Π° Π΅ΡΠ»ΠΈ Π·Π°ΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ, Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΌΠΎΡΡΠ΅ΡΡ Π² ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄.
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°
Π‘Π½Π°ΡΠ°Π»Π° ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²ΡΠΉ ΠΊΠ»Π°ΡΡ, ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΏΡΡΡΠΎΠΉ ΡΠΏΠΈΡΠΎΠΊ (Π³Π΄Π΅ ΠΈ Π±ΡΠ΄Π΅Ρ Ρ ΡΠ°Π½ΠΈΡΡΡΡ Π½Π°Ρ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½) ΠΈ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ β Π΄Π»Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ. ΠΠΎΡ ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΡΡΡΠΊΡΡΡΠ° ΠΊΠ»Π°ΡΡΠ°:
class Blockchain(object):
def __init__(self):
self.chain = []
self.current_transactions = []
def new_block(self):
# Creates a new Block and adds it to the chain
pass
def new_transaction(self):
# Adds a new transaction to the list of transactions
pass
@staticmethod
def hash(block):
# Hashes a Block
pass
@property
def last_block(self):
# Returns the last Block in the chain
pass
ΠΠ»Π°ΡΡ Blockchain ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΏΠΎΡΠΊΠΎΠΉ. ΠΠ΄Π΅ΡΡ Π±ΡΠ΄ΡΡ Ρ ΡΠ°Π½ΠΈΡΡΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π² ΡΠ΅ΠΏΠΎΡΠΊΡ Π½ΠΎΠ²ΡΡ Π±Π»ΠΎΠΊΠΎΠ². ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΠΏΠΈΡΠ΅ΠΌ ΡΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ.
ΠΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π±Π»ΠΎΠΊ?
Π ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ, ΠΌΠ΅ΡΠΊΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (Π² Unix), ΡΠΏΠΈΡΠΎΠΊ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ, Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ ΠΈ Ρ ΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°.
ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π±Π»ΠΎΠΊ:
block = {
'index': 1,
'timestamp': 1506057125.900785,
'transactions': [
{
'sender': "8527147fe1f5426f9dd545de4b27ee00",
'recipient': "a77f5cdfa2934df3954a5c7c7da5df1f",
'amount': 5,
}
],
'proof': 324984774000,
'previous_hash': "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824"
}
Π’Π΅ΠΏΠ΅ΡΡ ΠΈΠ΄Π΅Ρ ΡΠ΅ΠΏΠΎΡΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΎΡΠ΅Π²ΠΈΠ΄Π½Π° β ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±Π»ΠΎΠΊ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ Ρ ΡΡ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ. ΠΡΠΎ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ: ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅ΡΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΡΡΡ ΡΠ΅ΠΏΠΎΡΠΊΠΈ: Π΅ΡΠ»ΠΈ Ρ Π°ΠΊΠ΅Ρ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π±Π»ΠΎΠΊ, ΡΠΎ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π²ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π±ΡΠ΄ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π½Π΅Π²Π΅ΡΠ½ΡΠ΅ Ρ ΡΡΠΈ.
ΠΠΎΠ½ΡΡΠ½ΠΎ? ΠΡΠ»ΠΈ Π½Π΅Ρ, ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ΡΡ ΠΈ Π΄Π°ΠΉΡΠ΅ ΡΠ΅Π±Π΅ Π²ΡΠ΅ΠΌΡ ΡΡΠ²ΠΎΠΈΡΡ ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ β ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π½Π΅ΠΉ ΡΠΎΡΡΠΎΠΈΡ Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°.
ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π² Π±Π»ΠΎΠΊ
ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π² Π±Π»ΠΎΠΊ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ. ΠΠ° ΡΡΠΎ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΠΌΠ΅ΡΠΎΠ΄ new_transaction(), ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΠ½ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ:
class Blockchain(object):
...
def new_transaction(self, sender, recipient, amount):
"""
Creates a new transaction to go into the next mined Block
:param sender: <str> Address of the Sender
:param recipient: <str> Address of the Recipient
:param amount: <int> Amount
:return: <int> The index of the Block that will hold this transaction
"""
self.current_transactions.append({
'sender': sender,
'recipient': recipient,
'amount': amount,
})
return self.last_block['index'] + 1
ΠΠΎΠ³Π΄Π° new_transaction() Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π½ΠΎΠ²ΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ Π² ΡΠΏΠΈΡΠΎΠΊ, ΠΎΠ½ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ Π±Π»ΠΎΠΊΠ°, ΠΊΡΠ΄Π° ΠΎΠ½Π° Π±ΡΠ»Π° Π·Π°ΠΏΠΈΡΠ°Π½Π°, ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ, Ρ ΠΊΠΎΡΠΎΡΡΠΌ Π±ΡΠ΄Π΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡΡΡ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³. ΠΠΎΠ·ΠΆΠ΅ ΡΡΠΎ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΠ΅ΠΌΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ.
ΠΠΎΠΌΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π±Π»ΠΎΠΊΠ° genesis Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ΅, ΠΌΡ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΠΏΠΈΡΠ΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄Ρ new_block(), new_transaction() ΠΈ hash():
import hashlib
import json
from time import time
class Blockchain(object):
def __init__(self):
self.current_transactions = []
self.chain = []
# Create the genesis block
self.new_block(previous_hash=1, proof=100)
def new_block(self, proof, previous_hash=None):
"""
Create a new Block in the Blockchain
:param proof: <int> The proof given by the Proof of Work algorithm
:param previous_hash: (Optional) <str> Hash of previous Block
:return: <dict> New Block
"""
block = {
'index': len(self.chain) + 1,
'timestamp': time(),
'transactions': self.current_transactions,
'proof': proof,
'previous_hash': previous_hash or self.hash(self.chain[-1]),
}
# Reset the current list of transactions
self.current_transactions = []
self.chain.append(block)
return block
def new_transaction(self, sender, recipient, amount):
"""
Creates a new transaction to go into the next mined Block
:param sender: <str> Address of the Sender
:param recipient: <str> Address of the Recipient
:param amount: <int> Amount
:return: <int> The index of the Block that will hold this transaction
"""
self.current_transactions.append({
'sender': sender,
'recipient': recipient,
'amount': amount,
})
return self.last_block['index'] + 1
@property
def last_block(self):
return self.chain[-1]
@staticmethod
def hash(block):
"""
Creates a SHA-256 hash of a Block
:param block: <dict> Block
:return: <str>
"""
# We must make sure that the Dictionary is Ordered, or we'll have inconsistent hashes
block_string = json.dumps(block, sort_keys=True).encode()
return hashlib.sha256(block_string).hexdigest()
ΠΡΡΠ΅ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π² ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΡΡ Π½Π΅ Π½ΡΠΆΠ΄Π°Π΅ΡΡΡ β Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΊΠΎΠ΅-Π³Π΄Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ Π΄ΠΎΠΊΡΡΡΠΈΠ½Π³ΠΈ, ΡΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ ΠΏΠΎΠ½ΡΡΠ½Π΅Π΅. Π‘ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° ΠΌΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»ΠΈ. ΠΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π²Ρ, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ, Π·Π°Π΄Π°Π΅ΡΠ΅ΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ, Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ ΠΈ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° Π±Π»ΠΎΠΊΠΎΠ².
Π Π°Π·Π±ΠΈΡΠ°Π΅ΠΌΡΡ Ρ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎΠΌ ΡΠ°Π±ΠΎΡΡ
ΠΠ»Π³ΠΎΡΠΈΡΠΌ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²Π° ΡΠ°Π±ΠΎΡΡ ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΡΡ Π±Π»ΠΎΠΊΠΎΠ² Π² Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π΅ (ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡ Π΅ΡΠ΅ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ΠΎΠΌ). Π¦Π΅Π»Ρ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²Π° ΡΠ°Π±ΠΎΡΡ β Π²ΡΡΠΈΡΠ»ΠΈΡΡ Π½ΡΠΆΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ ΡΠ΅ΡΠΈΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅. ΠΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΡΠΈΡΠ°ΡΡ (Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ), Π½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π»ΡΠ±ΠΎΠΌΡ ΡΡΠ°ΡΡΠ½ΠΈΠΊΡ ΡΠΈΡΡΠ΅ΠΌΡ. Π ΡΡΠΎΠΌ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΠΈΠ΄Π΅Ρ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²Π° ΡΠ°Π±ΠΎΡΡ.
Π§ΡΠΎΠ±Ρ ΡΡΠ°Π»ΠΎ ΡΡΠ½Π΅Π΅, Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ.
ΠΠΎΠΏΡΡΡΠΈΠΌ, Ρ ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° X, ΠΏΠΎΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π½Π° Π΄ΡΡΠ³ΠΎΠ΅ Y, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΡΡ Π½Π° 0. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, hash(x * y) = ac23dc…0. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠΏΡΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ x = 5. ΠΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π²ΡΠ΅ ΡΡΠΎ Π½Π° Python:
from hashlib import sha256
x = 5
y = 0 # We don't know what y should be yet...
while sha256(f'{x*y}'.encode()).hexdigest()[-1] != "0":
y += 1
print(f'The solution is y = {y}')
ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ Π·Π΄Π΅ΡΡ: y = 21; ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠΈ ΡΠ°ΠΊΠΎΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Ρ ΡΡ Ρ 0 Π² ΠΊΠΎΠ½ΡΠ΅:
hash(5 * 21) = 1253e9373e...5e3600155e860
Π Π±ΠΈΡΠΊΠΎΠΉΠ½Π΅ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²Π° ΡΠ°Π±ΠΎΡΡ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ HashCash ΠΈ Π½Π΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΡΠ΅. ΠΡΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠ°ΠΉΠ½Π΅ΡΡ Π½Π°ΠΏΠ΅ΡΠ΅Π³ΠΎΠ½ΠΊΠΈ ΠΏΡΡΠ°ΡΡΡΡ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ Π±Π»ΠΎΠΊ. Π ΡΠ΅Π»ΠΎΠΌ, ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠ΅ΠΌ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π½ΡΠΆΠ½ΠΎ Π²ΡΡΠΈΡΠ»ΠΈΡΡ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠ° Π²Π΅ΡΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ ΠΌΠ°ΠΉΠ½Π΅ΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π²ΠΎΠ·Π½Π°Π³ΡΠ°ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠΎΠ½Π΅ΡΡ β Π² Ρ ΠΎΠ΄Π΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ.
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π΅ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΡΡΠ΄Π°.
ΠΠΈΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎΠ΅ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ ΡΠ°Π±ΠΎΡΡ
Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΡΠΎΠΏΠΈΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΠΆΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π΄Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°. Π£ΡΠ»ΠΎΠ²ΠΈΡ Π²ΠΎΠ·ΡΠΌΠ΅ΠΌ Π² Π΄ΡΡ Π΅ Π²ΡΡΠ΅ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°:
ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΡΠΈΡΠ»ΠΎ p, ΠΊΠΎΡΠΎΡΠΎΠ΅, Π±ΡΠ΄ΡΡΠΈ Ρ ΡΡΠΈΡΠΎΠ²Π°Π½ΠΎ Ρ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎΠΌ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°, Π΄Π°Π΅Ρ Ρ ΡΡ Ρ ΡΠ΅ΡΡΡΡΠΌΡ Π½ΡΠ»ΡΠΌΠΈ Π² Π½Π°ΡΠ°Π»Π΅.
import hashlib
import json
from time import time
from uuid import uuid4
class Blockchain(object):
...
def proof_of_work(self, last_proof):
"""
Simple Proof of Work Algorithm:
- Find a number p' such that hash(pp') contains leading 4 zeroes, where p is the previous p'
- p is the previous proof, and p' is the new proof
:param last_proof: <int>
:return: <int>
"""
proof = 0
while self.valid_proof(last_proof, proof) is False:
proof += 1
return proof
@staticmethod
def valid_proof(last_proof, proof):
"""
Validates the Proof: Does hash(last_proof, proof) contain 4 leading zeroes?
:param last_proof: <int> Previous Proof
:param proof: <int> Current Proof
:return: <bool> True if correct, False if not.
"""
guess = f'{last_proof}{proof}'.encode()
guess_hash = hashlib.sha256(guess).hexdigest()
return guess_hash[:4] == "0000"
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²Π°ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ, ΠΌΠ΅Π½ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½ΡΠ»Π΅ΠΉ Π² Π½Π°ΡΠ°Π»Π΅. ΠΠΎ ΡΠ΅ΡΡΡΠ΅Ρ Π²ΠΏΠΎΠ»Π½Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΌΠΈ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΎΠ΄ΠΈΠ½-Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π½ΠΎΠ»ΠΈΠΊ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°ΠΌΠ΅Π΄Π»ΡΠ΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ.
Π Π°Π±ΠΎΡΠ° Π½Π°Π΄ ΠΊΠ»Π°ΡΡΠΎΠΌ ΠΏΠΎΡΡΠΈ Π·Π°Π²Π΅ΡΡΠ΅Π½Π° ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΡ Π³ΠΎΡΠΎΠ²Ρ Π½Π°ΡΠ°ΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ Π½ΠΈΠΌ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ HTTP Π·Π°ΠΏΡΠΎΡΠΎΠ².
Π¨Π°Π³ Π²ΡΠΎΡΠΎΠΉ: ΠΠ»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΊΠ°ΠΊ API
ΠΠ΄Π΅ΡΡ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Python Flask β ΠΌΠΈΠΊΡΠΎΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΎΠΎΡΠ½Π΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΠΏΡΠ½ΠΊΡΠΎΠ² Ρ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ Python, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΌ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ Ρ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠΌ ΠΏΠΎ Π‘Π΅ΡΠΈ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ HTTP Π·Π°ΠΏΡΠΎΡΠΎΠ².
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°:
- /transactions/new Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠΉ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π² Π±Π»ΠΎΠΊΠ΅
- /mine Π΄Π»Ρ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° Π½ΠΎΠ²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅
- /chain Π΄Π»Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΠΉ ΡΠ΅ΠΏΠΎΡΠΊΠΈ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°.
ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ Flask
ΠΠ°Ρ Β«ΡΠ΅ΡΠ²Π΅ΡΒ» ΡΠ³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΠΎΠ΄ΠΈΠ½-Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ·Π΅Π» ΡΠ΅ΡΠΈ Π² Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΠ°Π²Π°ΠΉΡΠ΅ Π½Π°ΠΏΠΈΡΠ΅ΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π±Π»ΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°:
import hashlib
import json
from textwrap import dedent
from time import time
from uuid import uuid4
from flask import Flask
class Blockchain(object):
...
# Instantiate our Node
app = Flask(__name__)
# Generate a globally unique address for this node
node_identifier = str(uuid4()).replace('-', '')
# Instantiate the Blockchain
blockchain = Blockchain()
@app.route('/mine', methods=['GET'])
def mine():
return "We'll mine a new Block"
@app.route('/transactions/new', methods=['POST'])
def new_transaction():
return "We'll add a new transaction"
@app.route('/chain', methods=['GET'])
def full_chain():
response = {
'chain': blockchain.chain,
'length': len(blockchain.chain),
}
return jsonify(response), 200
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5000)
ΠΡΠ°ΡΠΊΠΈΠ΅ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΡ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΌΡ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ:
Π‘ΡΡΠΎΠΊΠ° 15: ΠΠ½ΡΡΠ°Π½ΡΠΈΡΡΠ΅Ρ ΡΠ·Π΅Π». ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎ Flask ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΈΡΠ°ΡΡ Π·Π΄Π΅ΡΡ.
Π‘ΡΡΠΎΠΊΠ° 18: Π‘ΠΎΠ·Π΄Π°Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΈΠΌΡ Π΄Π»Ρ ΡΠ·Π»Π°.
Π‘ΡΡΠΎΠΊΠ° 21: ΠΠ½ΡΡΠ°Π½ΡΠΈΡΡΠ΅Ρ ΠΊΠ»Π°ΡΡ Blockchain.
Π‘ΡΡΠΎΠΊΠΈ 24-26: Π‘ΠΎΠ·Π΄Π°Π΅Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΡΠΎΡΠΊΡ /mine, ΡΠΎ Π΅ΡΡΡ Π·Π°ΠΏΡΠΎΡ GET.
Π‘ΡΡΠΎΠΊΠΈ 28-30: Π‘ΠΎΠ·Π΄Π°Π΅Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΡΠΎΡΠΊΡ /transactions/new, ΡΠΎ Π΅ΡΡΡ Π·Π°ΠΏΡΠΎΡ POST, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠ΄Π° ΠΌΡ ΠΈ Π±ΡΠ΄Π΅ΠΌ ΠΎΡΡΡΠ»Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅.
Π‘ΡΡΠΎΠΊΠΈ 32-38: Π‘ΠΎΠ·Π΄Π°Π΅Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΡΠΎΡΠΊΡ /chain, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ.
Π‘ΡΡΠΎΠΊΠΈ 40-41: ΠΠ°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΠ΅ΡΠ²Π΅Ρ Π½Π° ΠΏΠΎΡΡΡ 5000.
ΠΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΏΡΠ½ΠΊΡ Π΄Π»Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ
ΠΠΎΡ ΠΊΠ°ΠΊ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ Π·Π°ΠΏΡΠΎΡ Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ. ΠΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΡΡΡΠ»Π°Π΅Ρ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ:
{
"sender": "my address",
"recipient": "someone else's address",
"amount": 5
}
ΠΠ΅ΡΠΎΠ΄ ΠΊΠ»Π°ΡΡΠ° Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π² Π±Π»ΠΎΠΊ Ρ Π½Π°Ρ ΡΠΆΠ΅ Π΅ΡΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π°Π»ΡΡΠ΅ Π²ΡΠ΅ Π»Π΅Π³ΠΊΠΎ. ΠΠ°Π²Π°ΠΉΡΠ΅ Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ:
import hashlib
import json
from textwrap import dedent
from time import time
from uuid import uuid4
from flask import Flask, jsonify, request
...
@app.route('/transactions/new', methods=['POST'])
def new_transaction():
values = request.get_json()
# Check that the required fields are in the POST'ed data
required = ['sender', 'recipient', 'amount']
if not all(k in values for k in required):
return 'Missing values', 400
# Create a new Transaction
index = blockchain.new_transaction(values['sender'], values['recipient'], values['amount'])
response = {'message': f'Transaction will be added to Block {index}'}
return jsonify(response), 201
ΠΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΏΡΠ½ΠΊΡ Π΄Π»Ρ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π°
ΠΠΌΠ΅Π½Π½ΠΎ Π² ΡΡΠΎΠΉ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠ΅ ΡΠ²ΠΎΡΠΈΡΡΡ Π²ΡΡ ΠΌΠ°Π³ΠΈΡ, Π½ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ ΠΎΡΠΎΠ±ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ Π² Π½Π΅ΠΌ Π½Π΅Ρ. ΠΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π΄Π΅Π»Π°ΡΡ ΡΡΠΈ Π²Π΅ΡΠΈ:
- Π Π°ΡΡΡΠΈΡΡΠ²Π°ΡΡ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ ΡΠ°Π±ΠΎΡΡ
- ΠΡΠ΄Π°Π²Π°ΡΡ ΠΌΠ°ΠΉΠ½Π΅ΡΡ (ΡΠΎ Π΅ΡΡΡ Π½Π°ΠΌ) Π²ΠΎΠ·Π½Π°Π³ΡΠ°ΠΆΠ΄Π΅Π½ΠΈΠ΅, Π΄ΠΎΠ±Π°Π²Π»ΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ, Ρ Ρ ΠΎΠ΄Π΅ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΎΠ΄Π½Ρ ΠΌΠΎΠ½Π΅ΡΡ
- ΠΡΡΡΠ°ΠΈΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠΉ Π±Π»ΠΎΠΊ Π² ΡΠ΅ΠΏΠΎΡΠΊΡ
import hashlib
import json
from time import time
from uuid import uuid4
from flask import Flask, jsonify, request
...
@app.route('/mine', methods=['GET'])
def mine():
# We run the proof of work algorithm to get the next proof...
last_block = blockchain.last_block
last_proof = last_block['proof']
proof = blockchain.proof_of_work(last_proof)
# We must receive a reward for finding the proof.
# The sender is "0" to signify that this node has mined a new coin.
blockchain.new_transaction(
sender="0",
recipient=node_identifier,
amount=1,
)
# Forge the new Block by adding it to the chain
block = blockchain.new_block(proof)
response = {
'message': "New Block Forged",
'index': block['index'],
'transactions': block['transactions'],
'proof': block['proof'],
'previous_hash': block['previous_hash'],
}
return jsonify(response), 200
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΡΠΊΠ°Π·Π°Π½ Π°Π΄ΡΠ΅Ρ ΡΠ·Π»Π°. ΠΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΌΡ ΡΡΡ Π΄Π΅Π»Π°Π΅ΠΌ, ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ Π½Π°ΡΠ΅Π³ΠΎ ΠΊΠ»Π°ΡΡΠ° Blockchain. ΠΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΡΠ°Π³Π° ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π°, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³.
Π¨Π°Π³ ΡΡΠ΅ΡΠΈΠΉ: ΠΠΈΠ°Π»ΠΎΠ³ Ρ Π±Π»ΠΎΠΊΡΠΉΠ½ΠΎΠΌ
ΠΠ»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ API Π² ΡΠ°ΠΌΠΊΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ°ΡΡΠΉ-Π΄ΠΎΠ±ΡΡΠΉ cURL ΠΈΠ»ΠΈ Postman.
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠ΅ΡΠ²Π΅Ρ:
$ python blockchain.py
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΠΎΠ·Π΄Π°ΡΡ Π±Π»ΠΎΠΊ, ΠΎΡΠΏΡΠ°Π²ΠΈΠ² Π·Π°ΠΏΡΠΎΡ GET ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ localhost:5000/mine:
Π’Π΅ΠΏΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²ΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ, ΠΎΡΠΏΡΠ°Π²ΠΈΠ² Π·Π°ΠΏΡΠΎΡ POST, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π΅Π΅ ΡΡΡΡΠΊΡΡΡΡ, ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ localhost:5000/transactions/new:
ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Π½Π΅ Ρ Postman, Π²ΠΎΡ ΠΊΠ°ΠΊ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ Π·Π°ΠΏΡΠΎΡ Π² cURL:
$ curl -X POST -H "Content-Type: application/json" -d '{
"sender": "d4ee26eee15148ee92c6cd394edd974e",
"recipient": "someone-other-address",
"amount": 5
}' "http://localhost:5000/transactions/new"
Π― ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΠ» ΡΠ΅ΡΠ²Π΅Ρ ΠΈ ΡΠΎΠ·Π΄Π°Π» Π΅ΡΠ΅ Π΄Π²Π° Π±Π»ΠΎΠΊΠ°, ΡΡΠΎΠ±Ρ Π² ΠΈΡΠΎΠ³Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΡΡΠΈ. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΈΠ·ΡΡΠΈΠΌ ΠΏΠΎΠ»ΡΡΠΈΠ²ΡΡΡΡΡ ΡΠ΅ΠΏΠΎΡΠΊΡ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΠΎΡ localhost:5000/chain:
{
"chain": [
{
"index": 1,
"previous_hash": 1,
"proof": 100,
"timestamp": 1506280650.770839,
"transactions": []
},
{
"index": 2,
"previous_hash": "c099bc...bfb7",
"proof": 35293,
"timestamp": 1506280664.717925,
"transactions": [
{
"amount": 1,
"recipient": "8bbcb347e0634905b0cac7955bae152b",
"sender": "0"
}
]
},
{
"index": 3,
"previous_hash": "eff91a...10f2",
"proof": 35089,
"timestamp": 1506280666.1086972,
"transactions": [
{
"amount": 1,
"recipient": "8bbcb347e0634905b0cac7955bae152b",
"sender": "0"
}
]
}
],
"length": 3
}
Π¨Π°Π³ ΡΠ΅ΡΠ²Π΅ΡΡΡΠΉ: ΠΠΎΠ½ΡΠ΅Π½ΡΡΡ
ΠΡΠ΅ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ Π·Π΄ΠΎΡΠΎΠ²ΠΎ. Π£ Π½Π°Ρ Π΅ΡΡΡ ΠΏΡΠΎΡΡΠΎΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ Π±Π»ΠΎΠΊΠΈ. ΠΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ» ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΠΎΠ½ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½. Π Π΅ΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ Π΅Π³ΠΎ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΌ, ΠΊΠ°ΠΊ ΠΌΡ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΠΎ Π²Π΅Π·Π΄Π΅ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΎΠ΄Π½Π° ΠΈ ΡΠ° ΠΆΠ΅ ΡΠ΅ΠΏΠΎΡΠΊΠ°? ΠΡΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ°. ΠΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ, ΡΡΠΎΠ±Ρ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Π±ΡΠ»ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ·Π»Π°, ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π²Π²Π΅ΡΡΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ°.
Π Π°ΡΠΏΠΎΠ·Π½Π°Π΅ΠΌ Π½ΠΎΠ²ΡΠ΅ ΡΠ·Π»Ρ
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π²Π½Π΅Π΄ΡΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ°, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΡΠΎ-ΡΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΡΡΡ, ΡΡΠΎΠ±Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ·Π΅Π» Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Π·Π½Π°Π» ΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΎΡΠ΅Π΄Π½ΠΈΡ . Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ·Π»Π° Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ΅Π΅ΡΡΡ Π²ΡΠ΅Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ·Π»ΠΎΠ². Π Π·Π½Π°ΡΠΈΡ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ ΡΠΎΡΠΊΠΈ:
- /nodes/register, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠΏΠΈΡΠΎΠΊ Π½ΠΎΠ²ΡΡ ΡΠ·Π»ΠΎΠ² Π² URL ΡΠΎΡΠΌΠ°ΡΠ΅
- /nodes/resolve Π΄Π»Ρ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΡΠ°Π·ΡΠ΅ΡΠ°ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΠ΅ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡ ΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ, ΡΡΠΎΠ±Ρ Π² ΡΠ·Π»Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π»Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΡΠ΅ΠΏΠΎΡΠΊΠ°.
ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄ Π΄Π»Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ ΡΠ·Π»ΠΎΠ²:
...
from urllib.parse import urlparse
...
class Blockchain(object):
def __init__(self):
...
self.nodes = set()
...
def register_node(self, address):
"""
Add a new node to the list of nodes
:param address: <str> Address of node. Eg. 'http://192.168.0.5:5000'
:return: None
"""
parsed_url = urlparse(address)
self.nodes.add(parsed_url.netloc)
ΠΠ°ΠΌΠ΅ΡΡΡΠ΅: ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ set() Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ° ΡΠ·Π»ΠΎΠ². ΠΡΠΎ Π½Π΅Ρ ΠΈΡΡΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΠΎ ΠΏΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΡΡ ΡΠ·Π»ΠΎΠ² Π±ΡΠ΄Π΅Ρ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡΡΡ ΠΈΠ½Π΄Π΅ΠΌΠΏΠΎΡΠ΅Π½ΡΠ½ΠΎΡΡΡ β ΡΠΎ Π΅ΡΡΡ ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±Ρ ΡΠ°Π· ΠΌΡ Π½ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠ·Π΅Π», ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π·Π°ΡΡΠΈΡΠ°Π½ ΡΠΎΠ»ΡΠΊΠΎ Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ.
ΠΠ½Π΅Π΄ΡΡΠ΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ°
ΠΠ°ΠΊ Ρ ΡΠΆΠ΅ ΡΠΏΠΎΠΌΠΈΠ½Π°Π», ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΡΠ΅ΠΏΠΎΡΠΊΠ° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ·Π»Π° ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΡΠ΅ΠΏΠΎΡΠΊΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ. Π§ΡΠΎΠ±Ρ Π΅Π³ΠΎ ΡΡΡΡΠ°Π½ΠΈΡΡ, ΠΌΡ Π²Π²Π΅Π΄Π΅ΠΌ ΡΠ°ΠΊΠΎΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ: ΠΏΡΠ΅ΡΠΎΠ³Π°ΡΠΈΠ²Π° Π²ΡΠ΅Π³Π΄Π° Ρ ΡΠΎΠΉ ΡΠ΅ΠΏΠΎΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄Π»ΠΈΠ½Π½Π΅Π΅. ΠΠ½ΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΡΠ°ΠΌΠ°Ρ Π΄Π»ΠΈΠ½Π½Π°Ρ ΡΠ΅ΠΏΠΎΡΠΊΠ° Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ, ΠΌΡ Π΄ΠΎΡΡΠΈΠ³Π°Π΅ΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ° ΡΡΠ΅Π΄ΠΈ Π²ΡΠ΅Ρ ΡΠ·Π»ΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΡ:
...
import requests
class Blockchain(object)
...
def valid_chain(self, chain):
"""
Determine if a given blockchain is valid
:param chain: <list> A blockchain
:return: <bool> True if valid, False if not
"""
last_block = chain[0]
current_index = 1
while current_index < len(chain):
block = chain[current_index]
print(f'{last_block}')
print(f'{block}')
print("\n-----------\n")
# Check that the hash of the block is correct
if block['previous_hash'] != self.hash(last_block):
return False
# Check that the Proof of Work is correct
if not self.valid_proof(last_block['proof'], block['proof']):
return False
last_block = block
current_index += 1
return True
def resolve_conflicts(self):
"""
This is our Consensus Algorithm, it resolves conflicts
by replacing our chain with the longest one in the network.
:return: <bool> True if our chain was replaced, False if not
"""
neighbours = self.nodes
new_chain = None
# We're only looking for chains longer than ours
max_length = len(self.chain)
# Grab and verify the chains from all the nodes in our network
for node in neighbours:
response = requests.get(f'http://{node}/chain')
if response.status_code == 200:
length = response.json()['length']
chain = response.json()['chain']
# Check if the length is longer and the chain is valid
if length > max_length and self.valid_chain(chain):
max_length = length
new_chain = chain
# Replace our chain if we discovered a new, valid chain longer than ours
if new_chain:
self.chain = new_chain
return True
return False
ΠΠ΅ΡΠ²ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ valid_chain() ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠ΅ΠΏΠΎΡΠ΅ΠΊ Π½Π° Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΡ, ΠΏΡΠΎΡ ΠΎΠ΄Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±Π»ΠΎΠΊ ΠΈ Π²Π΅ΡΠΈΡΠΈΡΠΈΡΡΡ ΠΈ Ρ ΡΡ, ΠΈ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ.
resolve_conflicts() β ΠΌΠ΅ΡΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Π²ΡΠ΅ ΡΠΎΡΠ΅Π΄Π½ΠΈΠ΅ ΡΠ·Π»Ρ: ΡΠΊΠ°ΡΠΈΠ²Π°Π΅Ρ ΠΈΡ ΡΠ΅ΠΏΠΎΡΠΊΠΈ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΠΈΡ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠΌ Π²ΡΡΠ΅ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ. ΠΡΠ»ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ Π½Π°ΠΉΠ΄Π΅Π½Π° Π²Π°Π»ΠΈΠ΄Π½Π°Ρ ΡΠ΅ΠΏΠΎΡΠΊΠ° Π΄Π»ΠΈΠ½Π½Π΅Π΅, ΡΠ΅ΠΌ Π½Π°ΡΠ°, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ Π·Π°ΠΌΠ΅Π½Π°.
ΠΠ°Π²Π°ΠΉΡΠ΅ Π²Π²Π΅Π΄Π΅ΠΌ Π² Π½Π°Ρ API Π΄Π²Π΅ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ ΡΠΎΡΠΊΠΈ, ΠΎΠ΄ΠΈΠ½ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΡΠ΅Π΄Π½ΠΈΡ ΡΠ·Π»ΠΎΠ², Π΄ΡΡΠ³ΠΎΠΉ Π΄Π»Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ²:
@app.route('/nodes/register', methods=['POST'])
def register_nodes():
values = request.get_json()
nodes = values.get('nodes')
if nodes is None:
return "Error: Please supply a valid list of nodes", 400
for node in nodes:
blockchain.register_node(node)
response = {
'message': 'New nodes have been added',
'total_nodes': list(blockchain.nodes),
}
return jsonify(response), 201
@app.route('/nodes/resolve', methods=['GET'])
def consensus():
replaced = blockchain.resolve_conflicts()
if replaced:
response = {
'message': 'Our chain was replaced',
'new_chain': blockchain.chain
}
else:
response = {
'message': 'Our chain is authoritative',
'chain': blockchain.chain
}
return jsonify(response), 200
ΠΠ° Π΄Π°Π½Π½ΠΎΠΌ ΡΡΠ°ΠΏΠ΅, Π΅ΡΠ»ΠΈ Ρ ΠΎΡΠΈΡΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠ²Π»Π΅ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ ΠΈ Π½Π°ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ°Π·Π½ΡΡ ΡΠ·Π»ΠΎΠ² Π΄Π»Ρ Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ»ΠΈ Π΄ΠΎΠ±ΠΈΡΡΡΡ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΏΠΎΡΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅. Π― ΡΠΎΠ·Π΄Π°Π» Π½ΠΎΠ²ΡΠΉ ΡΠ·Π΅Π» Π½Π° Π΄ΡΡΠ³ΠΎΠΌ ΠΏΠΎΡΡΠ΅ ΡΠΎΠΉ ΠΆΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ, ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌΡ ΡΠ·Π»Ρ Π΅Π³ΠΎ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ Π΄Π²Π° ΡΠ·Π»Π°: localhost:5000 ΠΈ localhost:5001.
Π ΡΠ·Π΅Π» Π½ΠΎΠΌΠ΅Ρ Π΄Π²Π° Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΠΎΠ±ΠΎΠ»ΡΡΠ΅ Π±Π»ΠΎΠΊΠΎΠ², ΡΡΠΎΠ±Ρ ΡΠ΅ΠΏΠΎΡΠΊΠ° ΠΏΠΎΠ»ΡΡΠΈΠ»Π°ΡΡ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ Π΄Π»ΠΈΠ½Π½Π΅Π΅. ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π²ΡΠ·Π²Π°Π» GET /nodes/resolve Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ·Π»Π΅ β ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ° Π·Π°ΠΌΠ΅Π½ΠΈΠ» Π΅Π³ΠΎ ΡΠ΅ΠΏΠΎΡΠΊΡ Π½Π° ΡΠ΅ΠΏΠΎΡΠΊΡ Π²ΡΠΎΡΠΎΠ³ΠΎ.
ΠΡ, Π²ΠΎΡ ΠΈ Π²ΡΠ΅. Π’Π΅ΠΏΠ΅ΡΡ ΡΠΎΠ±ΠΈΡΠ°ΠΉΡΠ΅ Π΄ΡΡΠ·Π΅ΠΉ ΠΈ ΡΠ΅ΡΡΠΈΡΡΠΉΡΠ΅ Π²Π°ΠΌ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΡΠΌΠΈ ΡΡΠΈΠ»ΠΈΡΠΌΠΈ.
ΠΠ°Π΄Π΅ΡΡΡ, ΡΡΠΎΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» Π²Π΄ΠΎΡ Π½ΠΎΠ²ΠΈΡ Π²Π°Ρ Π½Π° Π½ΠΎΠ²ΡΠ΅ ΠΈΠ΄Π΅ΠΈ. ΠΠΈΡΠ½ΠΎ Ρ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠ½ΡΡΠ·ΠΈΠ°Π·ΠΌΠΎΠΌ Π½Π°Π±Π»ΡΠ΄Π°Ρ Π·Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΠΌ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ: Ρ ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΠ½Π΅Ρ Π½Π°ΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΠ± ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ΅, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²ΠΎΠΌ ΠΈ Ρ ΡΠ°Π½Π΅Π½ΠΈΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
Π Π±ΡΠ΄ΡΡΠ΅ΠΌ Ρ ΠΏΠ»Π°Π½ΠΈΡΡΡ Π²ΡΠΏΡΡΡΠΈΡΡ Π²ΡΠΎΡΡΡ ΡΠ°ΡΡΡ ΡΡΠ°ΡΡΠΈ, Π³Π΄Π΅ ΠΌΡ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π²ΡΠ΅ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΠΏΡΠΎΠ΄ΡΠΊΡΠ°Ρ .
ΠΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΈ ΠΊΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ β ΠΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° vc.ru
ΠΠΎΠ΄Π±ΠΎΡΠΊΠ° ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ², ΡΡΠ°ΡΠ΅ΠΉ ΠΈ Π»Π΅ΠΊΡΠΈΠΉ ΠΎ ΠΊΡΠΈΠΏΡΠΎΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ ΠΎΡ Π²Π΅Π½ΡΡΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Andreessen Horowitz.
Π‘ΠΏΠΈΡΠΎΠΊ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° ΠΈΠ½Π²Π΅ΡΡΠΎΡΠ° ΠΡΠΈΡΠ° ΠΠΈΠΊΡΠΎΠ½Π°.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² ΠΈ ΠΎΡΠ½ΠΎΠ²Ρ
- Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ΅ΡΠ°Π΅Ρ ΡΡΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ: ΠΊΡΠ°ΡΠΊΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΎΡ Π³Π΅Π½Π΅ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠ° ΡΠΎΠ½Π΄Π° Authorito Capital ΠΠΎΡ ΠΈΡΠ° ΠΠ°ΠΌΠΎΡΠΈΡ.
- ΠΠ°ΠΊ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±ΠΈΡΠΊΠΎΠΈΠ½ (ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ): Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° 3Blue1Brown.
- ΠΠ°ΠΉΠΊΠ» ΠΠΈΠ»ΡΡΠ΅Π½ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π±ΠΈΡΠΊΠΎΠΈΠ½Π°.
- Β«ΠΡΠΈΡ Π·Π° 25 ΠΌΠΈΠ½ΡΡΒ», Π»Π΅ΠΊΡΠΈΡ ΠΠΈΡΠ°Π»ΠΈΠΊΠ° ΠΡΡΠ΅ΡΠΈΠ½Π°.
- ΠΠ»ΠΎΠΊΡΠ΅ΠΉΠ½-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΠΡΠ΅Π΅ΡΠΈ ΠΠ°ΡΠΈΡΠ΅Π΄Π΄ΠΈ Π±Π΅Π· ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ ΠΎΠ±ΡΡΡΠ½ΠΈΠ», ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΡΠ΅Ρ ΡΡΠΈΡ Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅.
- Π Π°ΡΡΠΈΡΡΠΎΠ²ΠΊΠ° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΠΈ: ΠΎΡ Π±ΠΈΡΠΊΠΎΠΈΠ½Π° ΠΈ Π±Π»ΠΎΡΠ½ΠΎΠΉ ΡΠ΅ΠΏΠΈ Π΄ΠΎ ICO. Π Π°Π·ΠΌΡΡΠ»Π΅Π½ΠΈΡ ΠΈΠ½Π²Π΅ΡΡΠΎΡΠ° ΠΈ ΡΠΎΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΎΠ½Π΄Π° Andreessen Horowitz ΠΠ»Π΅ΠΊΡΠ° Π ΡΠΌΠΏΠ΅Π»Π»Π°.
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Ρ ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ: ΡΡΠΎ ΡΡΠΎ, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Ρ Π½Π΅Ρ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ. ΠΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΎΡ ΠΠΊΠ°Π΄Π΅ΠΌΠΈΠΈ Π₯Π°Π½Π°.
- ΠΡΠ½ΠΎΠ²Ρ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°: Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΡΠ΅Π΅ΡΡΡΠ°. ΠΠ²ΡΠΎΡΡ: ΠΡΠΈΡ ΠΠ΅ΡΠ³, Π‘ΠΈΠ½ΠΊΠ»Π΅Ρ ΠΡΠ²ΠΈΠ΄ΡΠΎΠ½ ΠΈ ΠΠΆΠ΅ΠΉΡΠΎΠ½ ΠΠΎΡΡΡ.
- ΠΠ½ΠΆΠ΅Π½Π΅Ρ-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ-ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ ΠΠ Wavelet Health ΠΡΡΡ ΠΠΎΠ½Π΄ΠΎΠ½ β ΠΎ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎ ΡΡΠΈΡΡ: ΠΎΡ Β«Π³Π°Π·Π°Β» Π΄ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
- ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΡΠΎΡΠΊΠΈΡ ΠΈ ΠΏΡΠΎΡΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ ΠΈΠ· ΠΌΠΈΡΠ° Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°.
ΠΡΠ½ΠΎΠ²Ρ ΠΈ ΠΈΡΡΠΎΡΠΈΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ
- Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ Π±ΠΈΡΠΊΠΎΠΈΠ½Ρ Π·Π° 2009 Π³ΠΎΠ΄: ΠΏΠΈΡΠΈΠ½Π³ΠΎΠ²Π°Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΏΠ»Π°ΡΡΠΆΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΠ²ΡΠΎΡ Π‘Π°ΡΠΎΡΠΈ ΠΠ°ΠΊΠ°ΠΌΠΎΡΠΎ.
- ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ ΡΡΠΈΡΡ Π·Π° 2013 Π³ΠΎΠ΄: Β«ΡΠΌΠ½ΡΠ΅Β» ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π΄Π»Ρ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ²ΡΠΎΡΡ: ΠΠΈΡΠ°Π»ΠΈΠΊ ΠΡΡΠ΅ΡΠΈΠ½ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅.
- Β«ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π²ΠΈΠ·Π°Π½ΡΠΈΠΉΡΠΊΠΈΡ Π²ΠΎΠ΅Π½Π°ΡΠ°Π»ΡΠ½ΠΈΠΊΠΎΠ²Β», 1982 Π³ΠΎΠ΄. ΠΠ²ΡΠΎΡΡ: ΠΠ΅ΡΠ»ΠΈ ΠΡΠΌΠΏΠΎΡΡ, Π ΠΎΠ±Π΅ΡΡ Π¨ΠΎΡΡΠ°ΠΊ ΠΈ ΠΠ°ΡΡΠ°Π»Π» ΠΠΈΠ·.
- Π‘Π΅ΡΠΈΡ ΡΡΠ°ΡΠ΅ΠΉ ΠΎΠ± Π°Π³ΠΎΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ , 1988 Π³ΠΎΠ΄. ΠΠ²ΡΠΎΡΡ ΠΠ°ΡΠΊ ΠΠΈΠ»Π»Π΅Ρ ΠΈ ΠΡΠΈΠΊ ΠΡΠ΅ΠΊΡΠ»Π΅Ρ.
- Β«ΠΠΎΠ½ΡΡΠΈΠ΅ ΡΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ°Β», 1997 Π³ΠΎΠ΄, ΡΡΠ°ΡΡΡ ΡΡΡΠ½ΠΎΠ³ΠΎ ΠΠΈΠΊΠ° Π‘Π·Π°Π±ΠΎ.
- Β«ΠΠΎΡΠ΅ΠΌΡ Π±ΠΈΡΠΊΠΎΠΈΠ½ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅Β», 2014 Π³ΠΎΠ΄, ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΡΠΎΡΡΡΠ΅Π΄ΠΈΡΠ΅Π»Ρ Π²Π΅Π½ΡΡΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Andreessen Horowitz ΠΠ°ΡΠΊΠ° ΠΠ½Π΄ΡΠΈΡΡΠ΅Π½Π°.
- Β«ΠΠΊΠ°Π΄Π΅ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΡΠ»ΡΠΆΠ½ΠΎΠΉ ΡΠΏΠΈΡΠΎΠΊ Π±ΠΈΡΠΊΠΎΠΈΠ½Π°Β», 2017 Π³ΠΎΠ΄. ΠΠ²ΡΠΎΡΡ ΠΡΠ²ΠΈΠ½Π΄ ΠΠ°ΡΠ°ΠΉΡΠ½ΡΠ½ ΠΈ ΠΠΆΠ΅ΡΠ΅ΠΌΠΈ ΠΠ»Π°ΡΠΊ.
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΡ ΠΈ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
- Β«Π§ΡΠΎ ΡΡΠΎΠΈΡ Π·Π° ΠΏΡΠ·ΡΡΡΠΌ Π±ΠΈΡΠΊΠΎΠΈΠ½Π°Β», Π‘ΡΠΈΠ²Π΅Π½ ΠΠΆΠΎΠ½ΡΠΎΠ½.
- Β«ΠΡΠΈΠΏΡΠΎΡΠΎΠΊΠ΅Π½Ρ: ΠΏΡΠΎΡΡΠ² Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΎΡΠΊΡΡΡΡΡ ΡΠ΅ΡΠ΅ΠΉΒ», ΠΡΠΈΡ ΠΠΈΠΊΡΠΎΠ½.
- Β«ΠΡΠΈΠΏΡΠΎΡΠΎΠΊΠ΅Π½Ρ ΠΈ Π³ΡΡΠ΄ΡΡΠ°Ρ ΡΠΏΠΎΡ Π° ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΈΠΎΠ½Π½ΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ²Β», ΠΠ»ΡΠ±Π΅ΡΡ ΠΠ΅Π½Π³Π΅Ρ.
- ΠΠ±Π·ΠΎΡ fat-ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ² ΠΎΡ ΠΠΆΠΎΡΠ»Ρ ΠΠΎΠ½Π΅Π³ΡΠΎ.
- ΠΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ, ΠΏΡΠΎΡΠΎΠΊΠΎΠ» AppCoins ΠΈ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΠΈ Π² ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ: ΠΏΠΎΠ΄ΠΊΠ°ΡΡ Ρ ΠΠ»Π°ΡΠΎΠΌ ΠΠ°ΡΡΠΎΠ½ΠΎΠΌ-ΠΠΈ, ΠΡΠΈΡΠΎΠΌ ΠΠΈΠΊΡΠΎΠ½ΠΎΠΌ ΠΈ Π‘ΠΎΠ½Π°Π»ΠΎΠΌ Π§ΠΎΠΊΡΠΈ.
- ΠΠ°ΠΊ Π²Π»ΠΎΠΆΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΡΡΠΊΠΈ Π»ΡΠ΄Π΅ΠΉ: ΠΏΠΎΠ΄ΠΊΠ°ΡΡ Ρ Π₯ΡΠ°Π½ΠΎΠΌ ΠΠ΅Π½Π΅ΡΠΎΠΌ ΠΈ ΠΡΠΈΡΠΎΠΌ ΠΠΈΠΊΡΠΎΠ½ΠΎΠΌ.
- Β«ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΡΠ΅Π»ΡΡΡΠ²ΠΎ Π‘Π¨Π ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ Π΄Π»Ρ Π±ΠΎΡΡΠ±Ρ
ΠΠ»ΠΎΠΊΡΠ΅ΠΉΠ½ Π΄Π»Ρ Β«ΡΠ°ΠΉΠ½ΠΈΠΊΠΎΠ²Β»: ΠΎΡΠ½ΠΎΠ²Ρ. Π Π°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½Π°Ρ ΡΠ΅ΡΡ ΠΈΒ Π³ΡΠΈΠΌΠ°ΡΡ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π°
Π ΠΊΠΎΠ½ΡΠ΅ Π΄Π΅ΠΊΠ°Π±ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Opera ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»Π° Π±ΡΠ°ΡΠ·Π΅Ρ Opera 50 ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ Π·Π°ΡΠΈΡΠΎΠΉ ΠΎΡ ΡΠΊΡΡΡΠΎΠ³ΠΎ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡ. ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠΎΠ»ΡΡΠΈΠ»Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ NoCoin βΒ ΠΎΠ½Π° Π·Π°ΡΠΈΡΠ°Π΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΡ ΡΠΊΡΡΡΡΡ ΠΌΠ°ΠΉΠ½Π΅ΡΠΎΠ² ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΠΉΡΠ°Ρ Π²ΡΡ ΡΠ°ΡΠ΅ Β«Ρайно» вΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ Ρ Π°ΠΊΠ΅ΡΠ°ΠΌΠΈ Π² ΡΠ°ΠΉΡΡ.
Π§ΠΈΡΠ°ΡΡ Π΄Π°Π»Π΅Π΅…
ΠΡΠ΅Π½Ρ ΠΊΡΠ°ΡΠ½ΠΎΡΠ΅ΡΠΈΠ²Π°Ρ Π½ΠΎΠ²ΠΎΡΡΡ. ΠΠ΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΠΏΡΠΎΡΠ΅Π΄ΡΠΈΠΉ Π³ΠΎΠ΄ ΠΏΡΠΎΡΡΠ» ΠΏΠΎΠ΄ Π·Π½Π°ΠΊΠΎΠΌ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡ βΒ Π΄Π° ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½. ΠΠΎΠΎΠ΄ΡΡΠ΅Π²Π»ΡΠ½Π½ΡΠ΅ ΠΏΡΠΈΠ²Π΅ΡΠΆΠ΅Π½ΡΡ Π½ΠΎΠ²ΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ±Π΅ΠΆΠ΄Π΅Π½Ρ, ΡΡΠΎ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΠ΅ ΠΈ Π½Π΅ΠΏΠΎΠ΄ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ Π²Π»Π°ΡΡΡΠΌ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ ΡΠΆΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΡΠΊΠΎΡΠΎ Π·Π°ΠΌΠ΅Π½ΡΡ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠ΅ Π΄Π΅Π½ΡΠ³ΠΈ. Π ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ βΒ ΡΠ΄Π΅Π»Π°ΡΡ Π½Π΅Π½ΡΠΆΠ½ΡΠΌΠΈ Π±Π°Π½ΠΊΠΈ, ΠΊΠ°ΠΊ ΡΠΆΠ΅ ΡΠ΅ΠΉΡΠ°Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π΅Π»Π°ΡΡ Π½Π΅Π½ΡΠΆΠ½ΡΠΌΠΈ ΡΡΠ°ΡΡΠ΅ ΠΊΠ°Π΄Π°ΡΡΡΠΎΠ²ΡΠ΅ ΡΠ΅Π΅ΡΡΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΎΡΠΌΡ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ .
Π‘ΠΊΠ΅ΠΏΡΠΈΠΊΠΈ ΠΆΠ΅ ΡΡΠΈΡΠ°ΡΡ, ΡΡΠΎ Π½ΡΠ½Π΅ΡΠ½ΠΈΠΉ Π±ΡΠΌ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡ βΒ ΡΡΠΎ ΠΏΡΠ·ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΏΡΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π΅ΠΏΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π»ΠΎΠΏΠ½Π΅Ρ.
ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎΡ ΡΠΊΠ΅ΠΏΡΠΈΡ Π½Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½: ΡΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ Π²ΡΡ Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΡΠΈΠ²Π½ΠΎ Π²Π½Π΅Π΄ΡΡΡΡ ΠΈ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΈ Π±Π°Π½ΠΊΠΈ, ΠΈ ΠΎΡΠ³Π°Π½Ρ Π³ΠΎΡΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. Π ΡΡΠΌ ΡΡΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ β ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΡΠ΅ΠΌΠΈ, ΠΊΡΠΎ Π΅ΡΡ Π½Π΅ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΡΡ.
ΠΡΠΎ ΡΠ°ΠΌΠΎΠ΅ ΠΏΡΠΎΡΡΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°. ΠΠΎ ΠΈ ΡΠ°ΠΌΠΎΠ΅ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠ΅.
ΠΠΎΡΠΎΠΌΡ, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, ΡΡΠΎΠΈΡ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ Π·Π΄Π΅ΡΡ Π΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ βΒ Ρ ΠΎΡΡ Π½ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½ΠΈΡ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΠΎΡΠΊΠΎΠ½Π°Π»ΡΠ½ΡΠΌ, ΠΎΠ½ΠΈ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ½ΡΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ Π½Π°ΡΠ΅Π³ΠΎ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠ°.
ΠΠΎ ΡΠ½Π°ΡΠ°Π»Π° Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ ΡΠ΅Π±Π΅ Π΄Π΅ΡΠ΅Π²Π½Ρ, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ Π°ΡΠ΅ ΠΊΠΎΡΠΎΡΠΎΠΉ Π΅ΡΡΡ Π°ΠΌΠ±Π°ΡΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π°. Π Π²ΠΎΡ Π² ΡΡΠΎΠΉ Π΄Π΅ΡΠ΅Π²Π½Π΅ ΠΡΡΡ Π΄Π°ΡΡ ΠΠ°ΡΠΈΠ»ΠΈΡ ΠΌΠ΅ΡΠΎΠΊ ΠΏΡΠ΅Π½ΠΈΡΡ. ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π²ΠΎ Π²ΡΠ΅Ρ Π°ΠΌΠ±Π°ΡΠ½ΡΡ ΠΊΠ½ΠΈΠ³Π°Ρ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π°ΠΏΠΈΡΡ: Β«ΠΡΡΡ Π΄Π°Π» ΠΠ°ΡΠΈΠ»ΠΈΡ ΠΌΠ΅ΡΠΎΠΊ ΠΏΡΠ΅Π½ΠΈΡΡΒ». ΠΡΠ»ΠΈ ΠΏΠΎΡΠΎΠΌ ΠΠ°ΡΠΈΠ»ΠΈΠΉ ΠΏΠΎΠΏΡΡΠ°Π΅ΡΡΡ ΡΡΠ΅ΡΠ΅ΡΡ Π² ΡΠ²ΠΎΠ΅ΠΉ Π°ΠΌΠ±Π°ΡΠ½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ Π·Π°ΠΏΠΈΡΡ ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ ΠΌΠ΅ΡΠΊΠ΅ ΠΏΡΠ΅Π½ΠΈΡΡ, ΡΠΎ ΡΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π°ΡΡ: ΠΎ ΠΌΠ΅ΡΠΊΠ΅ Π·Π½Π°ΡΡ Π²ΡΠ΅ ΠΆΠΈΡΠ΅Π»ΠΈ Π΄Π΅ΡΠ΅Π²Π½ΠΈ.
Π’Π°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½, Π΅ΡΠ»ΠΈ ΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ. ΠΠΎ ΡΡΡΠΈ, Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ βΒ ΡΠΎΡΠΌΠ° Π±ΡΡ Π³Π°Π»ΡΠ΅ΡΠΈΠΈ, ΡΠΏΠΎΡΠΎΠ± Π²Π΅Π΄Π΅Π½ΠΈΡ ΡΡΡΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π΅ΡΡΡΠ°. ΠΠΎΠ²ΠΎΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ·ΡΠΊΠΎΠΌ, ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π²ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅Π΄ΡΠ½Π½ΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΠ΅ΠΌΠΈ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΡΠ΅ΡΠΈ Π·Π° Π²ΡΡ Π²ΡΠ΅ΠΌΡ Π΅Ρ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Β«ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎΠΉΒ», ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ βΒ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ Π·Π°ΠΏΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Ρ Π²ΡΠ΅Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΡΠ°ΠΌΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
Β«ΠΠ»ΠΎΠΊΡΠ΅ΠΉΠ½Β» ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡΡ ΠΊΠ°ΠΊ ΡΠ΅ΠΏΠΎΡΠΊΠ° Π±Π»ΠΎΠΊΠΎΠ², ΠΈ Π²ΡΠ΅ Π±Π»ΠΎΠΊΠΈ Π² ΡΡΠΎΠΉ ΡΠ΅ΠΏΠΎΡΠΊΠ΅ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·Π°Π½Ρ, ΠΊΠ°ΠΆΠ΄ΡΠΉ Π½ΠΎΠ²ΡΠΉ ΡΠΎΠ·Π΄Π°ΡΡΡΡ Π½Π° Π±Π°Π·Π΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π½ΠΎΠ²ΡΡ Π΄Π°Π½Π½ΡΡ .
ΠΠ°ΠΆΠ΄ΡΠΉ Π±Π»ΠΎΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΡΡΠΎΠΈΡΡΡ ΠΎΠ΄Π½ΠΎΡΠΈΠΏΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: ΠΎΠ½ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ±ΠΎ Π²ΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»ΡΡΠΈΠ»ΠΈΡΡ Π² ΡΠ΅ΡΠΈ Π΄ΠΎ Π΅Π³ΠΎ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠ»ΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΠ°ΠΌΡΠΉ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Β βΒ ΡΠΊΠ°ΠΆΠ΅ΠΌ, Π±ΠΈΡΠΊΠΎΠΈΠ½Π°, βΒ ΡΠΎ ΡΠ°ΠΌ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±Π»ΠΎΠΊ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ: ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ, Π·Π°ΠΏΠΈΡΡ ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ΅ Π±Π»ΠΎΠΊΠ°, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΡΡΡΡΡΠΈΠΊ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ, ΠΌΠ°ΡΡΠΈΠ² ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΊΠΎΠΉ Π±Π»ΠΎΠΊ Π±ΡΠ΄Π΅Ρ Π·Π°Π½Π΅ΡΡΠ½ Π² ΡΠ΅ΠΏΠΎΡΠΊΡ, Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΎΠ½ ΡΠΆΠ΅ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½. ΠΠΈΠΊΠΎΠ³Π΄Π° βΒ Π² ΡΡΠΎΠΌ ΠΈ ΡΠΎΡΡΠΎΠΈΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°.
ΠΠ°ΠΏΠΈΡΡ Π΄Π°Π½Π½ΡΡ Π² Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠΉΠΊΠΎΠΉ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ΅ ΠΆΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΡΡΠΎ ΠΈ Π² ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°Ρ SSL, Π° ΡΠ°ΠΊΠΆΠ΅ Π² Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΡ ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ .
Π ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° βΒ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Β«ΡΠ»Π΅ΠΏΠΎΠΊΒ» (Ρ ΡΡ) ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°. ΠΠ³ΠΎ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Β«Ρ ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅Β», ΠΎΠ½ΠΎ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·Π°Π½Π½ΠΎΡΡΡ Π²ΡΠ΅Ρ Π±Π»ΠΎΠΊΠΎΠ² Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ. ΠΡΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ΅ΠΏΠΎΡΠΊΠΈ Π±Π»ΠΎΠΊΠ° Π² Π½Π΅Ρ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΏΠ°ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π±Π»ΠΎΠΊΠΈ Ρ Π΄ΠΎΡΡΠΎΠ²Π΅ΡΠ½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ βΒ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΠ΅ΡΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ° ΡΠ²Π΅ΡΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ² ΠΏΠ΅ΡΠ΅Π΄ ΠΈΡ Π·Π°ΠΏΠΈΡΡΡ. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Π»Π°ΡΡ ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π² Π»ΡΠ±ΠΎΠΌ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΌ Π±Π»ΠΎΠΊΠ΅ ΡΠ΅ΠΏΠΈ. (Π‘ΡΡΠΎΠ³ΠΎ Π³ΠΎΠ²ΠΎΡΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π²Π·ΡΡΡ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π±ΠΎΠ»Π΅Π΅ 51% Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ Π²ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. Π§ΡΠΎ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ°Π»ΠΎΠ²Π΅ΡΠΎΡΡΠ½ΠΎ.)
Π ΡΠ»ΡΡΠ°Π΅ Π±ΠΈΡΠΊΠΎΠΈΠ½Π° ΡΠ°Π·ΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 1 ΠΠ±, Π² Π΄ΡΡΠ³ΠΈΡ ΡΠ΅ΡΡΡ ΡΠ°Π·ΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ, ΠΈ ΡΡΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠΌ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ Π² ΠΊΡΠΈΠΏΡΠΎΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°Ρ .
Π‘ΡΡΠ΅ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΏΠΎΠ²ΠΎΠ΄ΠΎΠΌ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΎΡΠΊΠΎΠ² ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π½ΠΎΠ²ΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Π°Π²Π³ΡΡΡΠ΅ 2017-Π³ΠΎ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΡΠΎΡΠΊ Bitcoin Cash, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ° ΡΠ΅ΡΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 8 ΠΠ± ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ.
Π‘Π°ΠΌ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π² ΡΠ°ΠΌΡΡ ΡΠ°Π·Π½ΡΡ Π²ΠΈΠ΄Π°Ρ .
1. ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΎΡΠΌΠ°, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½Π°Ρ Π² ΠΎΡΠ½ΠΎΠ²Ρ Π±ΠΈΡΠΊΠΎΠΈΠ½Π° ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΏΡΠΎΡΠΈΡ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡ (Π²ΠΊΠ»ΡΡΠ°Ρ Π±Π΅Π»ΠΎΡΡΡΡΠΊΠΈΠΉ Π’Π°Π»Π΅Ρ) ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ, ΡΡΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΏΡΠ±Π»ΠΈΡΠ΅Π½, Ρ.Π΅. Π»ΡΠ±ΠΎΠΉ ΠΆΠ΅Π»Π°ΡΡΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈΡΡΠΎΡΠΈΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ°, ΡΠΎ Π΅ΡΡΡ Π² Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ² ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. (ΠΠ°ΠΌΠ΅ΡΡ, ΡΡΠΎ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΡΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° ΠΈ ΠΎΡΠΊΡΡΡΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΡΡΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ. ΠΠΎ ΡΡΠΎ ΡΠ΅ΠΌΠ° ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠ° βΒ ΡΠ°ΠΌ Π²ΡΡ ΡΠ»ΠΎΠΆΠ½Π΅Π΅.)
2. ΠΡΡΠ³ΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ βΒ ΡΠ°ΡΡΠ½ΡΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½. Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΠΊΠΈΠΉ ΡΠ΅Π½ΡΡ (ΡΠΌΠΈΡΠ΅Π½Ρ ΡΠΎΠΊΠ΅Π½ΠΎΠ²), ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ°Π²ΠΎ Π²Π½ΠΎΡΠΈΡΡ Π·Π°ΠΏΠΈΡΠΈ Π² ΡΠ΅ΠΏΠΎΡΠΊΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°. Π’Π°ΠΊΠΈΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΡΡ ΠΏΡΠΈ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ICO, Π½Π° Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ (Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΠ΅) ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ripple), ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠ½ΡΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Π²Π΅Π΄Π΅Π½ΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΡΡΠ΅ΡΠ° Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡ , Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΡΡ ΠΊΠ°Π΄Π°ΡΡΡΠΎΠ² Π½Π΅Π΄Π²ΠΈΠΆΠΈΠΌΠΎΡΡΠΈ, ΡΡΡΡΠ° ΠΎΠ±Π»ΠΈΠ³Π°ΡΠΈΠΉ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ΅Π½Π½ΡΡ Π±ΡΠΌΠ°Π³ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅β¦ ΠΠ΅ΡΠ΅Π΄ΠΊΠΎ (ΠΊΠ°ΠΊ Π² ΡΠ»ΡΡΠ°Π΅ Ρ ΡΡΡΡΠΎΠΌ ΠΏΡΠ°Π² Π½Π° Π·Π΅ΠΌΠ»Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ) ΡΠ°ΡΡΠ½ΡΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΏΡΠ΅Π΄ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΏΠΎΡΠΊΠΈ, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΏΡΠ°Π²ΠΎ Π·Π°ΠΏΠΈΡΠΈ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΡΠΆΠ°ΡΠ΅Π»Ρ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°.
3. ΠΠ΅ΠΊΠΈΠΉ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ βΒ Ρ.Π½. Β«ΠΊΠΎΠ½ΡΠΎΡΡΠΈΡΠΌΠ½ΡΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Β», ΠΎΠ½ ΡΠΎΠ·Π΄Π°ΡΡΡΡ Π² ΡΠΈΡΡΠ°ΡΠΈΡΡ , ΠΊΠΎΠ³Π΄Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½Π°Ρ Π·Π°ΠΊΡΡΡΠ°Ρ ΡΠ΅ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌ ΠΈΠ»ΠΈ, ΡΠΊΠ°ΠΆΠ΅ΠΌ, Π³ΠΎΡΡΡΡΡΠΊΡΡΡΠ°ΠΌ. ΠΠ΄Π΅ΡΡ ΡΠ΅ΡΡ Π½Π° ΡΠ°Π²Π½ΡΡ ΠΏΡΠ°Π²Π°Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ·Π»ΠΎΠ² βΒ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ° Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈ Π·Π°ΠΏΠΈΡΠΈ Π±Π»ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½ΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ΅ΠΏΠΎΡΠΊΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ΅ΡΠΈ.
ΠΡΡ ΠΎΠ΄Π½ΠΎ ΡΠ»ΠΎΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Ρ Π²ΡΠ΅Ρ Π½Π° ΡΠ»ΡΡ Ρ. Π‘ΡΠ°ΡΠ°Π½ΠΈΡΠΌΠΈ Π‘ΠΠ, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΠΈΡΠΎΠΊΠ°Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ° ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΠ΅ Β«Π΄ΠΎΠ±ΡΠ²Π°Π½ΠΈΠ΅ Π΄Π΅Π½Π΅Π³ ΠΈΠ· Π²ΠΎΠ·Π΄ΡΡ Π°Β», Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΊΡΠΎΠΌΠ΅ Π΄Π°ΡΠΌΠΎΠ²ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΡΠ²Π° Π½ΠΈΡΠ΅Π³ΠΎ ΠΈ Π½Π΅ Π½ΡΠΆΠ½ΠΎ. ΠΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ Π»Π΅ΠΆΠΈΡ Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ Π»ΡΠ±ΠΎΠΉ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ, ΠΈ Π΄ΠΎΡ ΠΎΠ΄Ρ ΠΌΠ°ΠΉΠ½Π΅ΡΠΎΠ² βΒ ΡΡΠΎ ΠΏΠ»Π°ΡΠ° Π·Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠΈ ΠΈ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π΅Ρ ΡΠ°Π±ΠΎΡΡ.
ΠΠ΅ΡΠ½ΡΠΌΡΡ ΠΊ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: Π»ΡΠ±ΠΎΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΏΡΠ΅Π΄ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΡΠ΅ΡΡΠΈΡΠΎΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π΄Π°Π½Π½ΡΡ ΠΎ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΠ΅ΠΉ ΡΠ·Π»ΠΎΠ² ΡΠ΅ΡΠΈ. ΠΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄, Π·Π°Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΠΏΠΎΠ»ΡΠΌΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΌ Π‘Π°ΡΠΎΡΠΈ ΠΠ°ΠΊΠ°ΠΌΠΎΡΠΎ, Π΄Π΅Π»Π°Π΅Ρ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ ΡΠ°ΡΡ ΠΎΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠΊΠ΅Π½ΠΎΠ² (ΠΈΠ»ΠΈ ΠΊΡΠΈΠΏΡΠΎΠΌΠΎΠ½Π΅Ρ).
Π‘Π»ΠΎΠ²ΠΎ Β«ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Β» (mining) Π² ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π΅ Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Β«Π΄ΠΎΠ±ΡΡΠ° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ°Ρ ΡΡΒ». Π‘Π»ΠΎΠ²ΠΎ Β«ΠΌΠ°ΠΉΠ½Π΅ΡΒ» (miner) ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ΠΊΠ°ΠΊ ΡΠ°Ρ ΡΡΡ.
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π½Π΅ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ: Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΌΠ°ΠΉΠ½Π΅ΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π²ΠΎΠ·Π½Π°Π³ΡΠ°ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ Π½ΠΎΠ²ΡΠΉ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ (Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΠΉ) Π±Π»ΠΎΠΊ. ΠΡΠΎΡΠ΅ΡΡ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° ΠΏΡΠ΅Π΄ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΡΡ Π±Π»ΠΎΠΊΠΎΠ² Ρ Π·Π°Π½Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π² Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ. Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΌΠ°ΠΉΠ½Π΅ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΡΠ»ΠΈ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΡΠ·Π»ΠΎΠ² ΡΠ΅ΡΠΈ. ΠΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ βΒ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΌ Π² Π΄Π°Π½Π½ΠΎΠΌ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠΌ (ΠΈΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ ΡΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ). ΠΠΎ ΡΠ°ΠΊΠΈΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΡΠ΅Π±ΡΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠΈΠ»ΠΈΠΉ ΠΈ Π·Π°ΡΡΠ°Ρ, Π²Π΅Π΄Ρ Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ Π΅ΡΡΡ Π²Π°ΠΆΠ½Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ: ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΎΠ±ΡΡΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΠ΅ΠΉ, Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½Π½ΡΡ Π΄Π»Ρ Π΅Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΡΡΠ±ΠΎ Π³ΠΎΠ²ΠΎΡΡ, Β«Π±ΠΎΠ»ΡΡΠ΅ Π½Π°ΡΠΎΠ΄Π° βΒ ΠΌΠ΅Π½ΡΡΠ΅ ΠΊΠΈΡΠ»ΠΎΡΠΎΠ΄Π°Β», ΡΠΎ Π΅ΡΡΡ Π½ΠΎΠ²ΡΡ ΠΌΠΎΠ½Π΅Ρ.
ΠΠ°Π»Π΅Π΅, Π½Π°Π³ΡΠ°Π΄Π° Π·Π° ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ ΠΈΠ· ΠΊΠΎΠΌΠΈΡΡΠΈΠΎΠ½Π½ΡΡ ΠΎΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ βΒ ΡΡΠΎ ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π΅ ΡΠΎΠΊΠ΅Π½ΠΎΠ² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΠΆΠ΅Π»Π°Π½ΠΈΡ (ΠΈΠ»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΏΠΎ Π·Π°Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌ Π² ΠΊΠΎΡΠ΅Π»ΡΠΊΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ) ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠ°Π·ΠΌΠ΅Ρ Π²ΠΎΠ·Π½Π°Π³ΡΠ°ΠΆΠ΄Π΅Π½ΠΈΡ Π·Π° Π²Π½Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΡ Π·Π°ΠΏΠΈΡΠΈ Π² Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½. ΠΠ±ΡΡΠ½ΠΎ ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ Π΄Π»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ.
ΠΡΠ»ΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π²ΡΡ Π²ΡΡΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π±ΠΈΡΠΊΠΎΠΈΠ½Π°, ΡΠΎ ΡΠ°ΠΌ ΡΠ΅ΡΠ°Π΅ΠΌΠ°Ρ ΠΌΠ°ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ Π·Π°Π΄Π°ΡΠ° βΒ ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π±ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Ρ Π΅Ρ-ΡΡΠ½ΠΊΡΠΈΠΈ SHA-256 Ρ ΡΠ΅Π»ΡΡ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ-Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π½ΡΠ»Π΅ΠΉ Π² Π΅Π³ΠΎ Π½Π°ΡΠ°Π»Π΅. 9 Π»Π΅Ρ Π½Π°Π·Π°Π΄ Π‘Π°ΡΠΎΡΠΈ ΠΠ°ΠΊΠ°ΠΌΠΎΡΠΎ ΡΠ΅ΡΠΈΠ», ΡΡΠΎ Ρ Π±ΠΈΡΠΊΠΎΠΈΠ½Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½ΡΠ»Π΅ΠΉ Π±ΡΠ΄Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ°, ΡΡΠ»ΠΎΠΆΠ½ΡΡ ΠΈΠ»ΠΈ ΡΠΏΡΠΎΡΠ°Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠΈΡΠΊΠ° Π½ΠΎΠ²ΡΡ Π±Π»ΠΎΠΊΠΎΠ² Π΄Π»Ρ ΠΌΠ°ΠΉΠ½Π΅ΡΠΎΠ² Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΡΠ΅ΡΠΈ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΈ ΠΎΠ±ΡΡΠΌΠ° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½ΡΡ Π΄Π°Π½Π½ΡΡ .
ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π² ΡΠ΅ΡΠΈ Π±ΠΈΡΠΊΠΎΠΈΠ½Π° Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ°ΠΊ ΠΏΠΎΠ΄Π±ΠΈΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ, ΡΡΠΎΠ±Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π²Π½ΡΡΡΠΈ ΡΠ΅ΡΠΈ Π±ΠΈΡΠΊΠΎΠΈΠ½Π° ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π»ΠΈΡΡ Π² Π½ΠΎΠ²ΡΠΉ Π±Π»ΠΎΠΊ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 10 ΠΌΠΈΠ½ΡΡ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π°Π»Π³ΠΎΡΠΈΡΠΌ SHA-256 ΡΠΆΠ΅ ΡΠ²Π½ΠΎ ΡΡΡΠ°ΡΠ΅Π» ΠΈ Π½Π΅ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡ ΠΊΠΎΠ»ΠΎΡΡΠ°Π»ΡΠ½ΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ Π½Π° ΡΠ΅ΡΡ Π±ΠΈΡΠΊΠΎΠΈΠ½Π°. ΠΠ°ΠΊ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΊΡΠΈΠΏΡΠΎΠΌΠΎΠ½Π΅ΡΡ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ ΠΎΡΠ΅Π½Ρ Π΄ΠΎΠ»Π³ΠΎ, Π° ΠΊΠΎΠΌΠΈΡΡΠΈΡ Π·Π° Π½ΠΈΡ βΒ ΠΎΡΠ΅Π½Ρ Π²ΡΡΠΎΠΊΠ°. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ ΠΏΡΠΎΡΠΈΠ΅ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΠΉΡΠ°Ρ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΄ΡΡΠ³ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ βΒ ΠΎΡ ΡΠΈΠ»ΡΠ½ΠΎ Π΄ΠΎΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ Π²Π΅ΡΡΠΈΠΉ SHA-256 Π΄ΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΠΎ ΠΈΠ½ΡΡ (ΡΠΈΠΏΠ° lyra2z). Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ, Π° ΠΊΠΎΠΌΠΈΡΡΠΈΡ Π½Π΅Π²Π΅Π»ΠΈΠΊΠ°.
ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π±Π»ΠΎΠΊΠ°Ρ , ΡΠΏΠΈΡΠΎΠΊ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ ΠΈ ΠΌΠ°ΠΉΠ½Π΅ΡΠΎΠ² ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΠΈΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ Π±ΠΈΡΠΊΠΎΠΈΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΡΠ°ΠΉΡΠ΅ blockchain.info. Π Π΄Π»Ρ Π±Π΅Π»ΠΎΡΡΡΡΠΊΠΎΠ³ΠΎ Π’Π°Π»Π΅ΡΠ° Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ taler-explorer.online:8090
ΠΡΠΈ ΡΡΠΎΠΌ Π±ΠΈΡΠΊΠΎΠΈΠ½ βΒ ΠΆΠΈΠ²Π°Ρ ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΡΠ»ΠΎΠΆΠ½Π΅Π½ΠΈΠ΅ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠΆΠ΅ Π΄ΠΎΠ±ΡΡΠΎ 80% ΠΈΠ· 21 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° Π±ΠΈΡΠΊΠΎΠΈΠ½ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΌΠΎΠ³ΡΡ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΡ. Π ΡΠ°ΠΌΠΎΠΌ Π½Π°ΡΠ°Π»Π΅, Π² 2009-2010 Π³ΠΎΠ΄Π°Ρ , Π½Π°Π³ΡΠ°Π΄Π° Π·Π° Π½ΠΎΠ²ΡΠ΅ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΠ»Π° 50 Π±ΠΈΡΠΊΠΎΠΈΠ½ΠΎΠ²; Ρ ΡΠΎΡΡΠΎΠΌ ΡΠ΅ΠΏΠΎΡΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ² ΠΈ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ΠΎΠ²ΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΠ΅ΠΉ Π½Π°Π³ΡΠ°Π΄Π° ΡΠ½ΠΈΠ·ΠΈΠ»Π°ΡΡ Π΄ΠΎ 25 BTC, Π° ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈ Π²ΠΎΠ²ΡΠ΅ 12,5 Π±ΠΈΡΠΊΠΎΠΈΠ½ΠΎΠ².
ΠΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ Π½Π°Π·Π°Π΄ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ Π±ΡΠ» Π²ΠΏΠΎΠ»Π½Π΅ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π²Π»Π°Π΄Π΅Π»ΡΡΠ°ΠΌ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΡ ΠΠ Ρ 2- ΠΈ 4-ΡΠ΄Π΅ΡΠ½ΡΠΌΠΈ CPU ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ ΠΎΡ Π΅Π΄ΠΈΠ½ΠΈΡ Π΄ΠΎ Π΄Π΅ΡΡΡΠΊΠΎΠ² kH/s (ΠΊΠΈΠ»ΠΎΡ ΡΡ Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ). ΠΠ°ΡΠ΅ΠΌ ΡΡΠΎΠ³ΠΎ ΡΡΠ°Π»ΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, ΠΈ Β«Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠ΅Β» ΠΌΠ°ΠΉΠ½Π΅ΡΡ Π½Π°ΡΠ°Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½ΠΎΠ²Π΅ΠΉΡΠΈΠ΅ ΠΈΠ³ΡΠΎΠ²ΡΠ΅ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΡ NVIDIA Π»ΠΈΠ±ΠΎ AMD. Π‘ΡΡΡ ΡΡΡ Π² ΡΠΎΠΌ, ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Ρ Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ.
ΠΠΌΠ΅Π½Π½ΠΎ Π½Π° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ²ΠΎΠ»ΡΡΠΈΠΈ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ ΡΡΠ°Π» Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ-ΡΠ°ΠΊΠΈ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΠΎ Π·Π°ΡΡΠ°ΡΠ½ΡΠΌ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΡ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° NVIDIA Tesla ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠ΅ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΡΠ΅ ΡΡΠΊΠΎΡΠΈΡΠ΅Π»ΠΈ AMD ΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡ ΡΠΎΡΠ½ΠΈ Π²Π°ΡΡ, Π° ΠΈΡ ΡΠ΅Π½Π° βΒ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΡΠ½ΠΈ Π΄ΠΎΠ»Π»Π°ΡΠΎΠ². Π’ΠΎ Π΅ΡΡΡ Π½Π°ΡΠΈΠ½Π°ΡΡΠ΅ΠΌΡ ΠΌΠ°ΠΉΠ½Π΅ΡΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ΡΡΠ°ΡΠΈΡΡΡΡ Π½Π° ΠΠ Ρ ΠΌΠΎΡΠ½ΡΠΌ Π±Π»ΠΎΠΊΠΎΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ, Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΈ Ρ ΠΎΡΠΎΡΠΎ ΠΎΡ Π»Π°ΠΆΠ΄Π°Π΅ΠΌΡΠΌ ΠΊΠΎΡΠΏΡΡΠΎΠΌ ΠΈ Π½ΠΎΠ²Π΅ΠΉΡΠ΅ΠΉ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΠΎΠΉ βΒ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΡΡΠ΄Π° Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΊΡΡΠ³Π»ΠΎΡΡΡΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΡΠ²Π°.
ΠΠ΄Π½Π°ΠΊΠΎ ΠΊ Π½Π°ΡΠ°Π»Ρ 2016 Π³ΠΎΠ΄Π° Π΄Π»Ρ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡ ΡΠΆΠ΅ Π½Π΅ Π³ΠΎΠ΄ΠΈΠ»ΠΈΡΡ Π΄Π°ΠΆΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΡ, Ρ.ΠΊ. ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ mH/s.
ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π²ΠΈΡΠΊΠ΅ ΡΠ²ΠΎΠ»ΡΡΠΈΠΈ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π² ΡΠ°Π·Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ASIC (Application Specific Integrated Circuit, Ρ.Π΅. ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΡ Π΅ΠΌΡ, ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ). ΠΠ½ΠΈ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π»ΠΈΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ ΠΏΡΠΈΠ³ΠΎΠ΄Π½Ρ Π΄Π»Ρ ΠΈΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, Π·Π°ΡΠΎ ΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΎΡ ΡΠΎΡΠ΅Π½ mH/s ΠΈ Π²ΡΡΠ΅. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΎΠ±ΡΡΠ½ΡΠΉ Β«Π°ΡΠΈΠΊΒ»-Π±Π»ΠΎΠ³ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ Π² Π²ΠΈΠ΄Π΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠΊΠ° ΠΈ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ ΠΌΠ΅Π³Π°Π²Π°ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π΅ΡΠ³ΠΈΠΈ ΠΈ Π±ΠΎΠ»ΡΡΠ΅.
ΠΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° BTC Π²ΡΠΏΡΡΠΊΠ°ΡΡ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ASIC-ΡΠΈΠΏΠΎΠ² βΒ Bitfury, Bitmain, Avalon. Π‘Π°ΠΌΡΠΉ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΈΠ· Π½ΠΈΡ βΒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠΉ Bitmain, Π²Π»ΠΎΠΆΠΈΠ²ΡΠΈΠΉ Π² Π΄Π°Π½Π½ΡΡ ΠΈΠ½Π΄ΡΡΡΡΠΈΡ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π°. (ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΈΠΏΠ° Π΄Π»Ρ Π°ΡΠΈΠΊΠ° ΡΡΠΎΠΈΡ ΠΎΠΊΠΎΠ»ΠΎ $20 ΠΌΠ»Π½, ΡΠΎ Π΅ΡΡΡ ΠΏΠΎΡΠΎΠ³ Π²Ρ ΠΎΠ΄Π° Π½Π° ΡΡΠΎΡ ΡΡΠ½ΠΎΠΊ ΠΎΡΠ΅Π½Ρ Π²ΡΡΠΎΠΊ).
Π’Π°ΠΊΠΈΠ΅ Β«Π°ΡΠΈΠΊΠΈΒ» ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ Π² ΠΎΠ³ΡΠΎΠΌΠ½ΡΠ΅ ΡΠ΅ΡΠΌΡ, Π² ΡΡΠΌ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡΠ΅ΡΡΠΏΠ΅Π»ΠΈ ΠΊΠΈΡΠ°ΠΉΡΡ. Π ΠΠΈΡΠ°Π΅ ΠΏΠΎΡΡΡΠΎΠ΅Π½Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠ΅ ΡΠ΅Ρ Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡ ΠΎΠΊΠΎΠ»ΠΎ 15000 ΠΊΠΡΡ, ΠΏΠ»Π°ΡΠ° Π·Π° ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄Π»Ρ Π½ΠΈΡ Π΄ΠΎΡΡΠΈΠ³Π°Π΅Ρ $100 ΡΡΡΡΡ Π² ΠΌΠ΅ΡΡΡ, Π½ΠΎ Π² Π΄Π΅Π½Ρ ΡΠ°ΠΊΠ°Ρ ΡΠ΅ΡΠΌΠ° ΠΏΡΠΈΠ½ΠΎΡΠΈΡ 10-15-20 Π±ΠΈΡΠΊΠΎΠΈΠ½ΠΎΠ². ΠΡΠΈ ΡΡΠΎΠΌ Π½Π° Π΄ΠΎΠ±ΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ½Π΅ΡΡ Π±ΠΈΡΠΊΠΎΠΈΠ½Π° (ΠΠ’Π‘) Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ°ΡΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΡΠ²Π° Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΡΠ΅ΠΌ Π½Π° $1000.
Π 2015 Π³ΠΎΠ΄Ρ ΡΡΠΌΠΌΠ°ΡΠ½ΡΠ΅ Π·Π°ΡΡΠ°ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π΅ΡΠ³ΠΈΠΈ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ΠΎΠ²ΡΠΌΠΈ ΡΡΠ°Π½ΡΠΈΡΠΌΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠΎΡΠ° ΡΠ΅ΡΠ°Π²Π°ΡΡΠ°, ΡΡΠΎ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΡΠΎΠ΄Π°. Π’Π΅ΠΏΠ΅ΡΡ ΠΆΠ΅, Π΅ΡΠ»ΠΈ Π±Ρ ΠΌΠ°ΠΉΠ½Π΅ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π±ΠΈΡΠΊΠΎΠΈΠ½Π° Π²ΠΎ Π²ΡΡΠΌ ΠΌΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°Π»ΠΈ Π½Π΅ΠΊΠΎΠ΅ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²ΠΎ, ΡΠΎ ΠΎΠ½ΠΈ Π·Π°Π½ΡΠ»ΠΈ Π±Ρ 61-Π΅ ΠΌΠ΅ΡΡΠΎ ΠΏΠΎ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π΅ΡΠ³ΠΈΠΈ, ΠΎΡΡΠ°Π²ΠΈΠ² ΠΏΠΎΠ·Π°Π΄ΠΈ 159 ΡΡΡΠ°Π½. Π ΡΠ°ΠΊΠΎΠΌΡ Π²ΡΠ²ΠΎΠ΄Ρ ΠΏΡΠΈΡΠ»ΠΈ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ Π±ΡΠΈΡΠ°Π½ΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ° Power Compare. ΠΠ΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΈΡΠΊΠΎΠΈΠ½ΠΎΠ² ΡΠΆΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΡΠ²Π°, ΡΠ΅ΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠΌ Π²ΡΠ΅ΠΉ ΠΡΠ»Π°Π½Π΄ΠΈΠΈ, ΠΡΠ»Π°Π½Π΄ΠΈΠΈ ΠΈΠ»ΠΈ ΠΠΈΠ³Π΅ΡΠΈΠΈ. Π Π²Π΅Π΄Ρ ΠΊΠ°ΠΏΠΈΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π±ΠΈΡΠΊΠΎΠΈΠ½Π° βΒ ΠΌΠ΅Π½Π΅Π΅ 40% ΠΎΡ Π²ΡΠ΅Ρ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡ.
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π·Π° Π½ΠΎΠ²ΡΠ΅ ΠΊΡΠΈΠΏΡΠΎΠΌΠΎΠ½Π΅ΡΡ Π±ΠΎΡΡΡΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠ΅ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³-ΠΏΡΠ»Ρ (ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΌΠ°ΠΉΠ½Π΅ΡΠΎΠ²), Ρ ΠΌΠΎΡΠ½ΠΎΡΡΡΠΌΠΈ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΠΈΠΌΠΈΡΡ Π² ΠΏΠ΅ΡΠ°Ρ ΡΡΠ°Ρ ; Π΄ΡΡΠ³ΠΎΠ΅ ΡΠΈΠ»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° βΒ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΡΡ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³-ΡΠ΅ΡΠΌ Π² ΡΠ΅Π³ΠΈΠΎΠ½Π°Ρ Ρ Π΄Π΅ΡΡΠ²ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π΅ΡΠ³ΠΈΠ΅ΠΉ (Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ ΡΡΠΈΠΌ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΡΠΎΠΌΡΡΠ»ΡΡΡ ΠΊΠΈΡΠ°ΠΉΡΡ ΠΈ ΡΠΎΡΡΠΈΡΠ½Π΅).
ΠΠΎ Π²ΡΡ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΊ Π±ΠΈΡΠΊΠΎΠΈΠ½Ρ ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΡΠΌ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠΎΡΠ½ΠΈ ΠΊΡΠΈΠΏΡΠΎΠΌΠΎΠ½Π΅Ρ. ΠΠ΅Π½Π΅Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠ΅ ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠ΅ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ Π²ΡΡ Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ°ΠΉΠ½ΠΈΡΡ ΠΈ Π½Π° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΊΡΠΎΠΌΠ½ΠΎΠΌ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ. ΠΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π΅ ΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΊΡΠΈΠΏΡΠΎΠΌΠΎΠ½Π΅ΡΡ Π·Π°ΡΡΠ°ΡΡ Π½Π° ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΠΏΠ»Π°ΡΡ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΡΠ²Π° ΠΎΠΊΡΠΏΠ°ΡΡΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΌΠ΅ΡΡΡΠ΅Π². ΠΡΠ°Π²Π΄Π°, Π²ΡΠ±ΡΠ°ΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π² ΡΠΊΠΎΡΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Β«Π²Π·Π»Π΅ΡΠΈΡΒ», ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π½Π°ΡΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ βΒ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ΡΠ΅Π°Π»ΡΠ½ΠΎ. ΠΡΠΎ Π²ΠΎΠΏΡΠΎΡ Π²Π΅Π·Π΅Π½ΠΈΡ, ΡΡΠΎ Π±Ρ Π½Π΅ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎΠ·Π²Π°Π½ΡΠ΅ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠ΄ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡ Π² ΡΠ²ΠΎΡΠΌ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ°ΠΊΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°ΡΡ Π½Π΅Π²ΡΠ³ΠΎΠ΄Π½ΡΠΌ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ Π½Π° Β«Π°ΡΠΈΠΊΠ°Ρ Β» ΠΈ ΡΠ΅ΡΠΌΠ°Ρ , Π·Π°ΡΠΎ Π΄Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ΠΎΠΌ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΠ°Ρ ΠΈ CPU. ΠΡΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Monero, LBRY, Decred, Pascal, Zcoin, ΡΠΎΡ ΠΆΠ΅ Π±Π΅Π»ΠΎΡΡΡΡΠΊΠΈΠΉ Π’Π°Π»Π΅Ρ.
ΠΠ΄Π½Π°ΠΊΠΎ Π² ΡΠ΅Π»ΠΎΠΌ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ΠΎΠΌ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΡΠΆΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΄ΠΎΠ»Ρ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΉΠ½Π΅ΡΠ° Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ Ρ ΠΎΠ±ΡΠ΅ΠΌΠΈΡΠΎΠ²ΡΠΌΠΈ ΠΌΠΎΡΠ½ΠΎΡΡΡΠΌΠΈ, Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Π² ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π΅, ΠΈΡΡΠ΅Π·Π°ΡΡΠ΅ ΠΌΠ°Π»Π° βΒ ΠΎΡΡΡΠ΄Π° ΡΡΠΎΠ»Ρ ΠΆΠ΅ Π½ΠΈΠ·ΠΊΠ°Ρ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡ Π½Π°Π³ΡΠ°Π΄Ρ Π·Π° Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΠΉ Π±Π»ΠΎΠΊ. ΠΡΡ ΠΎΠ΄ΠΎΠΌ Π΄Π»Ρ ΡΡΠ΄ΠΎΠ²ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΆΠ΅Π»Π°ΡΡΠΈΡ ΠΏΡΠΈΠΎΠ±ΡΠΈΡΡΡΡ ΠΊ Π΄ΠΎΠ±ΡΡΠ΅ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ, ΡΡΠ°Π» ΠΎΠ±Π»Π°ΡΠ½ΡΠΉ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³. ΠΠ³ΠΎ ΡΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΌΠ°ΠΉΠ½Π΅ΡΠΎΠ² Π·Π°ΠΊΡΠΏΠ°ΡΡ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π΅Π³ΠΎ Π² Π°ΡΠ΅Π½Π΄Ρ ΠΆΠ΅Π»Π°ΡΡΠΈΠΌ. ΠΠΎΡ ΠΎΠ΄Π½ΠΎΡΡΡ ΠΎΠ±Π»Π°ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° ΠΊΠΎΠ»Π΅Π±Π»Π΅ΡΡΡ ΠΎΡ 0% Π΄ΠΎ 200% Π² Π³ΠΎΠ΄.
ΠΠΎ Π²ΡΡ ΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³-ΠΏΡΠ»ΠΎΠ² βΒ ΠΊΠΎΠ³Π΄Π° Π΄Π»Ρ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π±Π»ΠΎΠΊΠ° ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ ΠΠ ΡΡΠ°Π·Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΌΠ°ΠΉΠ½Π΅ΡΠΎΠ². ΠΠ°Π³ΡΠ°Π΄Π° Π·Π° Π±Π»ΠΎΠΊ, Π΄ΠΎΠ±ΡΡΡΠΉ ΠΏΡΠ»ΠΎΠΌ, ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΡΠ΅Π΄ΠΈ Π²ΡΠ΅Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ². Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³-ΠΏΡΠ» βΒ ΡΡΠΎ ΡΠ΅ΡΠ²Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π΅Π»ΠΈΡ Π·Π°Π΄Π°ΡΡ ΠΏΠΎ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Π±Π»ΠΎΠΊΠ° Π½Π° Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ Β«ΠΏΠΎΠ΄Π·Π°Π΄Π°ΡΠΈΒ», ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π·Π΄Π°ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°ΠΌ. ΠΠΊΠ»Π°Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ°ΠΉΠ½Π΅ΡΠ° Π² ΠΎΠ±ΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠ»Π° ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅ΡΡΡ Π² ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ Β«ΡΠ°ΡΠ°Ρ Β» (ΠΎΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ Β«shareΒ»). Π‘Π΅ΡΠ²Π΅Ρ ΠΏΡΠ»Π° ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ Β«ΡΠ°ΡΡΒ» ΠΎΡ ΠΌΠ°ΠΉΠ½Π΅ΡΠΎΠ² ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΠΈΡ Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΡ. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ Β«ΡΠ°ΡΠ°Β» ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΠ΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ, ΡΠ΅ΡΠ²Π΅Ρ ΠΏΡΠ»Π° ΠΎΠ±ΡΡΠ²Π»ΡΠ΅Ρ ΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½ΠΈΠΈ Π±Π»ΠΎΠΊΠ°. ΠΠ°Π»Π΅Π΅ ΠΏΡΠ» ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π½Π°Π³ΡΠ°Π΄Ρ Π·Π° Π±Π»ΠΎΠΊ ΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΌΠ°ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ Β«ΡΠ°ΡΒ», ΠΏΡΠΈΡΡΠΌ Π½Π΅Π²Π°ΠΆΠ½ΠΎ, Π±ΡΠ»Π° Π»ΠΈ ΡΡΠ΅Π΄ΠΈ Π½ΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π²ΡΠ°Ρ Π±Π»ΠΎΠΊ.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΏΡΠ»ΠΎΠ² βΒ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠΎΡΠΌ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ΠΎΠ²ΠΎΠ³ΠΎ Π±ΠΈΠ·Π½Π΅ΡΠ°. Π‘ΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ ΠΏΡΠ»Π° Π·Π°ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Π½Π° ΠΊΠΎΠΌΠΈΡΡΠΈΠΈ Ρ Π΄ΠΎΠ±ΡΡΡΡ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΠΌΠΎΠ½Π΅Ρ, Π΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΡ 0,3% Π΄ΠΎ 1-2%. ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ»Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Ρ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΠ. ΠΠ°ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ βΒ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ°Π±ΠΎΡΡ, ΡΡΠΎ Π΅ΡΡΡ ΡΠΎΠ±ΡΠ°ΡΡ Π² ΠΏΡΠ» Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΡ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ².
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅, ΠΎ ΡΡΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ βΒ ΡΡΠΎ ΠΎ Π΄Π²ΡΡ Π±Π°Π·ΠΎΠ²ΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ°Ρ , ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠΈΡ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ·Π»ΠΎΠΌ ΡΠ΅ΡΠΈ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π² Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π΅. ΠΡΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ,Β βΒ Β«Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡΒ» (Proof of Work, PoW) ΠΈ Β«Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ Π΄ΠΎΠ»ΠΈ Π²Π»Π°Π΄Π΅Π½ΠΈΡΒ» (Proof of Stake, PoS).
ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Proof of Work ΠΏΠΎΠΊΠ° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½, ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°Ρ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡ. ΠΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ½ Π±ΡΠ» ΠΏΠ΅ΡΠ²ΡΠΌ, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Bitcoin βΒ ΡΠ°ΠΌ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠ΅ Ρ ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: ΠΊΠ°ΠΊ Ρ ΡΠΆΠ΅ ΠΎΠΏΠΈΡΡΠ²Π°Π», Ρ ΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠΎΡΡΠ°Π²Π½ΠΎΠΉ ΡΠ°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°. ΠΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π±Π»ΠΎΠΊ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Ρ ΡΡΠ΅ΠΉ Π²ΠΎ Π²ΡΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π±Π»ΠΎΠΊΠ°Ρ . Π₯ΡΡ ΠΏΡΠΈΠ·Π½Π°ΡΡΡΡ ΠΈΡΡΠΈΠ½Π½ΡΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Ρ ΡΡ-ΡΡΠΌΠΌΡ ΠΌΠ΅Π½ΡΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠ΅Π³ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π°. ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ°ΠΊΠΎΠΉ Ρ ΡΡ-ΡΡΠΌΠΌΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠ΅ΡΡΡΡ Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠΎΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° nonce βΒ Π² ΡΡΠΎΠΌ ΠΈ ΡΠΎΡΡΠΎΠΈΡ ΡΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠΉ ΡΠ°Π±ΠΎΡΡ.
ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Proof of Stake βΒ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° PoW. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ·Π»ΠΎΠΌ ΡΠ΅ΡΠΈ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π² Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π΅ ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½Π° Π΄ΠΎΠ»Π΅, ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠ΅ ΡΡΠΎΠΌΡ ΡΡΠ°ΡΡΠ½ΠΈΠΊΡ ΡΠ°ΡΡΡΡΠ½ΡΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ ΠΎΡ ΠΈΡ ΠΎΠ±ΡΠ΅Π³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π°. ΠΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠΎ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ», Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΎΠ½ Π±ΡΠ» ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² 2012 Π³ΠΎΠ΄Ρ Π² ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠ΅ PeerCoin. ΠΠ³ΠΎ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ βΒ Π² ΡΠΎΠΌ, ΡΡΠΎ Π½Π΅Ρ Π½ΡΠΆΠ΄Ρ ΡΡΠ°ΡΠΈΡΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΡΠ²Π° Π΄Π»Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°. ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊΒ βΒ PoS Π΄Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠΎΡΠΈΠ²Π°ΡΠΈΡ ΠΊ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Π½ΠΈΡ ΡΡΠ΅Π΄ΡΡΠ² Π² ΠΎΠ΄Π½ΠΈΡ ΡΡΠΊΠ°Ρ , ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΠΈ.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½ΠΈ PoW, Π½ΠΈ PoS Π½Π΅ ΠΌΠΎΠ³ΡΡ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅ΡΠ΅ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΡΡ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Π΅ΠΉ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡ ΠΈ Π±ΠΈΠ·Π½Π΅Ρ-Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ², ΡΠΎΠ·Π΄Π°ΡΡΡΡ Π³ΠΈΠ±ΡΠΈΠ΄Π½ΡΠ΅ ΡΡ Π΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΠ°ΡΡ ΠΈΠ΄Π΅ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠ². Π£ ΡΠ°ΠΊΠΈΡ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π±Π»ΠΎΠΊΠΎΠ² ΠΎΠ±ΠΎΠΈΡ ΡΠΈΠΏΠΎΠ², ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°Π½ΠΈΠ΅ ΠΈΡΡΠΎΡΠΈΠΉ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ Π½Π΅ΠΏΡΠΎΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ. ΠΠ±ΡΡΠ½ΠΎ Π² ΡΠ°ΠΊΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°Ρ PΠΎW-Π±Π»ΠΎΠΊΠΈ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠΌΠΈ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ (ΡΡΠΎ Π΄Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π³Π°ΡΠ°Π½ΡΠΈΡ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ), ΠΈ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠΌΠΈΡΡΠΈΠΈ Π²Π°Π»ΡΡΡ, Π° PΠΎS-Π±Π»ΠΎΠΊΠΈ βΒ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π΄ΠΎΡ ΠΎΠ΄.
ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½ΠΎΠ²ΡΡ Π±Π»ΠΎΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠ°Ρ EmerCoin, NovaCoin, YaCoin, Π° ΡΠ°ΠΊΠΆΠ΅ PeerCoin ΠΈ Reddcoin. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠ΅ΡΠΎΠ΄ PoW ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΏΠΎΡΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ², Π° PoS βΒ Π΄Π»Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ.
Β
Π’Π΅ΠΊΡΡ: ΠΠ΅Π½ΠΈΡ ΠΠ°Π²Π½ΠΈΠΊΠ΅Π²ΠΈΡ
ΠΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° ΠΈ Π±ΠΈΡΠΊΠΎΠΈΠ½Π° Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ
ΠΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠΉ Π±ΠΈΡΠΊΠΎΠΈΠ½ΠΎΠ² ΠΈ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°. ΠΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ . Β«ΠΡΠΈΡΠ° DailyΒ» Π½Π°ΡΠ»Π° ΡΠ΅ΠΌΡ ΡΠ΄Π°ΡΠ½ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΈ Π±ΠΈΡΠΊΠΎΠΈΠ½Ρ Ρ ΡΠ°Π·Π½ΡΡ ΡΡΠΎΡΠΎΠ½, ΠΈ ΠΏΠ΅ΡΠ΅ΡΠΊΠ°Π·Π°Π»Π° ΠΈΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ.
ΠΠ°ΠΊ Π±ΡΡΡΡΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π²Β ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°
Π§Π΅Π»ΠΎΠ²Π΅ΠΊ ΡΠΊΠ°ΡΠΈΠ²Π°Π΅Ρ ΡΠΈΠ»ΡΠΌ ΡΒ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΎΡΡΠ΅Π½Ρ-ΡΠ°ΠΉΠ»Π° ΠΈΒ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ BitTorrent. Π£Β ΡΠΈΠ»ΡΠΌΠ° Π΅ΡΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΒ β ΠΎΠ½Β Π΅ΡΠ΅ Π½Π΅Β ΡΠ½ΡΡ. ΠΠ°ΠΆΠ΄ΡΠ΅ Π΄Π΅ΡΡΡΡ ΠΌΠΈΠ½ΡΡ ΠΊΡΠΎ-ΡΠΎ ΡΠ½ΠΈΠΌΠ°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΠΊΠ°Π΄Ρ ΠΈΒ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π΅Π³ΠΎ ΠΊΒ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΌΡ Π²ΠΈΠ΄Π΅ΠΎ. ΠΠ½Π°ΡΠΈΡ, ΠΊΠ°ΠΆΠ΄ΡΠ΅ Π΄Π΅ΡΡΡΡ ΠΌΠΈΠ½ΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΡΠΊΠ°ΡΠΈΠ²Π°Π΅Ρ Π½Π°Β ΡΠ²ΠΎΠΉ ΠΆΠ΅ΡΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π΄Ρ ΠΈΒ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ ΡΠΈΠ»ΡΠΌ. Π₯ΠΎΡΡ ΡΠΈΠ»ΡΠΌ ΠΈΒ Π½Π΅Β ΡΠ½ΡΡ, ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π΅Π³ΠΎ ΡΒ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π°. ΠΡΠ»ΠΈ ΠΊΡΠΎ-ΡΠΎ ΡΠ΅ΡΠΈΠ» ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΡΡΠΆΠ΅Ρ ΡΠΈΠ»ΡΠΌΠ°, ΡΠΎΒ ΡΒ Π½Π΅Π³ΠΎ Π½Π΅Β ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΠΊ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π΄ΡΒ β ΠΎΠ½Β Π½Π΅Β Π±ΡΠ΄Π΅Ρ ΡΠΎΡΠ΅ΡΠ°ΡΡΡΡ ΡΒ ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌΠΈ. Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΌΠ΅Π½ΠΈΡΡ ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π΄Ρ, Π΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ Π²Π΅ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠΆΠ΅Ρ, Π°Β ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ.
ΠΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ
ΠΠ°Π΄ΡΡ ΡΠΈΠ»ΡΠΌΠ°Β β ΡΡΠΎ ΡΠ΅ΠΏΠΎΡΠΊΠ° Π±Π»ΠΎΠΊΠΎΠ², Π΄Π΅ΡΡΡΡ ΠΌΠΈΠ½ΡΡΒ β ΠΈΠ½ΡΠ΅ΡΠ²Π°Π», Π·Π°Β ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π½ΠΎΠ²ΡΠΉ Π±Π»ΠΎΠΊ, Π°Β ΠΊΠ°Π΄ΡΒ β ΠΎΠ΄ΠΈΠ½ Π±Π»ΠΎΠΊ. ΠΠ»ΠΎΠΊΠΈ ΡΒ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ ΠΈΠ΄ΡΡ Π΄ΡΡΠ³ Π·Π°Β Π΄ΡΡΠ³ΠΎΠΌ ΠΈΒ ΡΠ²ΡΠ·Π°Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΈΡΡΠ°ΠΌΠΈ (Ρ ΡΡΠ΅ΠΌ): Ρ ΡΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΡΠΈΡΡΡΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π±Π»ΠΎΠΊΠ°, Π°Β Ρ ΡΡ Π²ΡΠΎΡΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°Β β ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π±Π»ΠΎΠΊΠ° Π²ΠΌΠ΅ΡΡΠ΅ ΡΒ Ρ ΡΡΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°. ΠΠΎΡΡΠΎΠΌΡ Π½Π΅Π»ΡΠ·Ρ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΠΊ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΠΎΠ΄ΠΈΠ½ Π±Π»ΠΎΠΊ ΠΈΒ Ρ ΡΡΒ β Π²Β Π½Π΅ΠΌ Π½Π΅Β Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ·Β Π²ΡΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π±Π»ΠΎΠΊΠΎΠ².
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΏΠΎ ΡΠ΅ΠΌΠ΅
ΠΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ Π½ΡΠΆΠ΅Π½
ΠΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ Π½ΡΠΆΠ΅Π½ΠΠ°ΠΊ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Ρ ΡΡ
ΠΠΎΠ²Π°Ρ Π΄Π΅Π»Π°Π΅Ρ ΠΊΠ°ΡΡ Π΄Π»Ρ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Ρ, Ρ ΠΎΡΡ ΠΎΠ½Β Π½Π΅Β Π·Π½Π°Π΅Ρ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ. ΠΠ½Β ΡΠΌΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠ°Π·Π½ΡΠ΅ ΠΈΠ½Π³ΡΠ΅Π΄ΠΈΠ΅Π½ΡΡ ΠΈΒ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, Π½ΡΠΆΠ½ΡΡ ΠΊΠ°ΡΡ ΠΎΠ½Β ΠΏΡΠΈΠ³ΠΎΡΠΎΠ²ΠΈΠ» ΠΈΠ»ΠΈΒ Π½Π΅Ρ. Π’Π°ΠΊ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·, ΠΈΒ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ ΠΏΠΎΠ²Π°Ρ ΡΠ³Π°Π΄ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊΡΡ ΠΊΠ°ΡΡ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΈΠ³ΠΎΡΠΎΠ²ΠΈΡΡ. ΠΡΡΠ³ΠΎΠΉ ΠΏΠΎΠ²Π°Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ ΡΠ΅ΡΠ΅ΠΏΡ ΠΈΒ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΡΒ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅Π³ΠΎ ΠΏΡΠΈΠ³ΠΎΡΠΎΠ²ΠΈΠ»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΠΊΠ°ΡΡ, Π½ΠΎΒ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ ΡΠΎΒ ΡΡΠΎΡΠΎΠ½Ρ Π±ΡΠ΄Π΅Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΏΠΎΒ ΠΊΠ°ΡΠ΅ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ, ΠΈΠ·Β ΠΊΠ°ΠΊΠΈΡ ΠΈΠ½Π³ΡΠ΅Π΄ΠΈΠ΅Π½ΡΠΎΠ² ΠΎΠ½Π° Π±ΡΠ»Π° ΠΏΡΠΈΠ³ΠΎΡΠΎΠ²Π»Π΅Π½Π°.
ΠΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ
ΠΠΎΠ²Π°ΡΒ β ΡΡΠΎ ΠΌΠ°ΠΉΠ½Π΅Ρ, Π°Β ΠΊΠ°ΡΠ°Β β Ρ ΡΡ. ΠΠΎΠ³Π΄Π° ΠΌΠ°ΠΉΠ½ΡΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ Π±Π»ΠΎΠΊ ΠΈΠ·Β Π½Π΅ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ, ΠΎΠ½Π° ΡΠΈΡΡΡΠ΅Ρ ΠΈΡ Β ΡΒ ΠΏΠΎΠΌΠΎΡΡΡ Ρ ΡΡΠ°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΎΠ½Π° ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°Π΅Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠ΅ Π·Π½Π°ΠΊΠΈ, ΠΏΠΎΠΊΠ° Π½Π΅Β ΠΏΠΎΠ»ΡΡΠΈΡ Π½ΡΠΆΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ. ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°ΠΌ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π°Β Π·Π°Π΄Π°ΡΡ ΠΈΠΌΒ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΡΠ»ΠΎΠΆΠ½ΡΡΡΒ β Π½Π°ΠΉΡΠΈ ΡΠ°ΠΊΠΎΠΉ Ρ ΡΡ, ΡΡΠΎΠ±Ρ Π²Π½Π°ΡΠ°Π»Π΅ Π½Π΅Π³ΠΎ Π±ΡΠ»ΠΎ 18 Π½ΡΠ»Π΅ΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 000000000000000000198546a8e5a4d64556fb7eb0348e92e0caf9a8a86cf984.
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΏΠΎ ΡΠ΅ΠΌΠ΅
ΠΠ°ΠΊ ΡΡΡΡΠΊΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΠΈΡΠ°Π»ΠΈΠΊ ΠΡΡΠ΅ΡΠΈΠ½ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΌΠΈΡΠΎΠ²ΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΡ
ΠΠ°ΠΊ ΡΡΡΡΠΊΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΠΈΡΠ°Π»ΠΈΠΊ ΠΡΡΠ΅ΡΠΈΠ½ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΌΠΈΡΠΎΠ²ΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΡΠΠ°ΠΊ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ, Π·Π°ΡΠ΅ΠΌ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ Ρ ΡΠ°Π½ΠΈΡΡΡ Π²Β ΡΠ°Π·Π½ΡΡ ΠΌΠ΅ΡΡΠ°Ρ
ΠΠ΅ΡΠΈ ΠΈΠ³ΡΠ°ΡΡ Π²Β ΡΡΡΠ±ΠΎΠ» Π²ΠΎΒ Π΄Π²ΠΎΡΠ΅. Π£Β Π½ΠΈΡ Π½Π΅Ρ ΡΡΠ΄ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠΈΡΠ°Π΅Ρ Π·Π°Π±ΠΈΡΡΠ΅ ΠΌΡΡΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠΈΠΌ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΈΠ³ΡΠΎΠΊΠΈ. ΠΠΎΒ ΠΎΠ½ΠΈ Π½Π΅Β Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΡΡΠΎ Π²Β ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅, Π°Β Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΒ β ΠΊΠ°ΠΆΠ΄ΡΠΉ Π²Β ΡΠ²ΠΎΠ΅ΠΉ Π³ΠΎΠ»ΠΎΠ²Π΅. ΠΠΈΠΊΡΠΎ Π½Π΅Β ΡΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄ΠΎΠΉΡΠΈ ΠΊΒ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΠ·Β ΠΈΠ³ΡΠΎΠΊΠΎΠ² ΠΈΒ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΡΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½Β Π·Π½Π°Π΅Ρ, ΡΡΠΎ ΡΡΠΎ Π½Π΅ΠΏΡΠ°Π²Π΄Π°. Π‘Β Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, Π΅ΡΠ»ΠΈ ΠΊΡΠΎ-ΡΠΎ ΠΏΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΈΡ 20 ΠΈΠ³ΡΠΎΠΊΠΎΠ² ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΡΠ΅Ρ, Π°Β ΠΏΠΎΡΠΎΠΌ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΈΡ Β Π²Β ΠΈΠ³ΡΡ, ΡΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠ΅Ρ ΡΠ΄Π°ΡΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ. ΠΡΠ°Π²Π΄Π°, Π²Β ΡΠ»ΡΡΠ°Π΅ ΡΒ ΠΎΠ΄Π½ΠΈΠΌ ΡΡΠ΄ΡΠ΅ΠΉ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π΅ΡΠ΅ ΠΏΡΠΎΡΠ΅Β β Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΡΠΏΠΈΡΡ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°.
ΠΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ
ΠΠ΅ΡΠΈΒ β ΡΠ·Π»Ρ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΡΠ΅ΡΠΈ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ·Π΅Π» (ΡΠΎΒ Π΅ΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊΒ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Ρ) ΡΠΊΠ°ΡΠΈΠ²Π°Π΅Ρ, Ρ ΡΠ°Π½ΠΈΡ ΠΈΒ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΅ΡΡΡ Π²Β Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π΅. ΠΡΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠ·Π΅Π» ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΒ ΡΠ΅Π±Ρ, Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π΅ΠΌΡ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ Π½Π΅Β ΠΏΠΎΠ²Π΅ΡΠΈΡΒ β ΡΒ Π½Π΅Π³ΠΎ Π΅ΡΡΡ ΡΠ²ΠΎΡ ΠΊΠΎΠΏΠΈΡ. ΠΠΎΒ Π΅ΡΠ»ΠΈ ΠΊΡΠΎ-ΡΠΎ ΡΠΎΠ±Π΅ΡΠ΅Ρ Π²ΠΌΠ΅ΡΡΠ΅ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² ΠΈΒ ΠΏΠΎΠ»ΡΡΠΈΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ Π²ΡΠ΅Ρ ΠΌΠΎΡΠ½ΠΎΡΡΠ΅ΠΉ ΡΠ΅ΡΠΈ, ΡΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠ½Β ΡΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΒ Π½Π°ΡΠ°ΡΡ Π½ΠΎΠ²ΡΡ Π²Π΅ΡΠΊΡ Π±Π»ΠΎΠΊΠΎΠ².
ΠΠ°ΠΊ ΠΎΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° ΠΏΠΎΠ½ΡΡΠ½ΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ
ΠΒ Π·Π°Π»Π΅, ΠΊΡΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΉΡΠΈ ΠΊΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ, ΡΡΠΎΠΈΡ ΡΠΊΠ°Ρ ΡΒ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΌΠΈ Π΄Π²Π΅ΡΡΠ°ΠΌΠΈ. ΠΠ½Β ΠΏΡΠΈΠΊΡΡΡΠ΅Π½ ΠΊΒ ΠΏΠΎΠ»Ρ ΠΌΠΎΡΠ½ΡΠΌΠΈ Π±ΠΎΠ»ΡΠ°ΠΌΠΈ, ΡΠ΄Π΅Π»Π°Π½ ΠΈΠ·Β ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΠ½ΠΎΠΉ ΡΡΠ°Π»ΠΈ, Π°Β ΠΎΠΊΠΎΡΠΊΠΈΒ β ΠΈΠ·Β ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅ΠΊΠ»Π°. Π¨ΠΊΠ°Ρ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Β Π½Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π²Π΅ΡΡΠΈ ΡΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ΅Π΅ΠΊ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΡΠ΅ΡΡΡ. Π§Π΅Π»ΠΎΠ²Π΅ΠΊ, ΡΒ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π΅ΡΡΡ ΡΡΠ΅ΠΉΠΊΠ°, Π·Π°Ρ ΠΎΡΠ΅Π» ΠΊΡΠΏΠΈΡΡ Π½ΠΎΡΠΊΠΈ ΡΒ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° ΡΒ ΡΡΠ΅ΠΉΠΊΠΎΠΉ. ΠΠ½Β ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΠΊΠ»ΡΡΠΎΠΌ ΡΠ²ΠΎΡ ΡΡΠ΅ΠΉΠΊΡ, Π΄ΠΎΡΡΠ°Π΅Ρ ΠΎΡΡΡΠ΄Π° ΠΌΠΎΠ½Π΅ΡΡ, Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΡΡΠ΅ΠΉΠΊΡ ΠΏΡΠΎΠ΄Π°Π²ΡΠ° ΠΈΒ Π·Π°ΠΊΠΈΠ΄ΡΠ²Π°Π΅Ρ ΠΌΠΎΠ½Π΅ΡΡ Π²Β Π½Π΅Π΅. ΠΡΠΎΡ ΠΎΠΆΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π³Π»ΡΠ½ΡΡΡ Π²Β ΡΡΡ ΡΡΠ΅ΠΉΠΊΡ ΠΈΒ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΡΠ°ΠΌ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π΄Π΅Π½ΡΠ³ΠΈ.
ΠΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ
ΠΠΎΠ½Π΅ΡΡΒ β ΡΡΠΎ Π»ΡΠ±Π°Ρ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠ°, ΡΡΠ΅ΠΉΠΊΠΈΒ β ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠ½ΡΠ΅ ΠΊΠΎΡΠ΅Π»ΡΠΊΠΈ, Π°Β ΠΊΠ»ΡΡΒ β ΠΏΡΠΈΠ²Π°ΡΠ½ΡΠΉ ΠΊΠ»ΡΠΊ ΠΊΒ ΠΊΠΎΡΠ΅Π»ΡΠΊΡ. ΠΠ΅ΡΠ΅Π²ΠΎΠ΄Ρ Π΄Π΅Π½Π΅Π³ Π²Β Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π΅ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Ρ, Π½ΠΎΒ ΠΎΡΠΊΡΡΡΡ Π΄Π»Ρ Π²ΡΠ΅Ρ : ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΡΠΎ ΠΏΠ΅ΡΠ΅Π²Π΅Π» Π΄Π΅Π½ΡΠ³ΠΈ, ΠΊΠΎΠΌΡ (ΡΠΎΒ Π΅ΡΡΡ ΠΎΡΠΊΡΡΡΡΠ΅ Π°Π΄ΡΠ΅ΡΠ° ΠΊΠΎΡΠ΅Π»ΡΠΊΠΎΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 334mubSzdQAPZkrYoBfYC66p19jsQbryJh), Π°Β ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊΡΡ ΡΡΠΌΠΌΡ Π²Β ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠ΅. ΠΒ ΡΡΠΎΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Π΅ΡΡΡ Π½Π΅ΡΠΎΡΠ½ΠΎΡΡΡ: Π½Π°Β ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, Π²Β ΡΡΠ΅ΠΉΠΊΠ°Ρ Π½Π΅Ρ ΠΌΠΎΠ½Π΅Ρ, Π²Β Π½ΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΈΡΡΠΎΡΠΈΡ Π²ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ², Π²Β ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΡΠ΅ΠΉΠΊΠ° ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°Π»Π°. ΠΠΎΡΡΠΎΠΌΡ Π²Π»Π°Π΄Π΅Π»Π΅Ρ ΡΡΠ΅ΠΉΠΊΠΈ Π½Π΅Β ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡ Π½Π΅Β ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ, Π°Β Π²ΡΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΈΠ·Β ΡΠ²ΠΎΠΈΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ ΡΡΠΌΠΌΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π°.
ΠΠ°ΠΊ ΡΠ²ΡΠ·Π°ΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΡΒ Π±ΠΈΡΠΊΠΎΠΈΠ½Π°ΠΌΠΈ
ΠΠ°ΠΌΠ΅Π½Ρ ΡΠ°ΠΈ
Β© Wikimedia Commons
ΠΠ°Β ΠΎΡΡΡΠΎΠ²Π°Ρ Π―ΠΏΒ Π²Β ΠΠΈΠΊΡΠΎΠ½Π΅Π·ΠΈΠΈ ΠΆΠΈΠ²ΡΡ ΡΠΏΡΡ (ΡΡΠΎ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΠ»Π΅ΠΌΡ). ΠΠΎΠΌΠΈΠΌΠΎ Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΈΡ Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π²Π°Π»ΡΡΠΎΠΉΒ β ΡΠ°ΠΈ, ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΌΠΈ Π΄ΠΈΡΠΊΠ°ΠΌΠΈ, Π²ΡΡΠΎΡΠ΅Π½Π½ΡΠΌΠΈ ΠΈΠ·Β ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΊΠ°. ΠΠΈΡΠΊΠΈ ΠΈΠΌΠ΅ΡΡ ΠΎΡΠ²Π΅ΡΡΡΠΈΠ΅ ΠΏΠΎΒ ΡΠ΅Π½ΡΡΡ ΠΈΒ Π²Β Π΄ΠΈΠ°ΠΌΠ΅ΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡ Π΄ΠΎΒ ΡΡΠ΅Ρ ΠΌΠ΅ΡΡΠΎΠ². Π―ΠΏΡΠ°ΠΌ Π½Π΅Β Ρ ΠΎΡΠ΅Π»ΠΎΡΡ ΡΠ°ΡΠΊΠ°ΡΡ ΠΊΠ°ΠΌΠ½ΠΈ Π²Β ΡΠΎΡΠ΅Π΄Π½ΠΈΠΉ Π΄Π²ΠΎΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ΠΈ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π»ΠΈ ΡΡΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΠ±ΠΌΠ΅Π½Π°. ΠΠΎΠ³Π΄Π° ΡΠΏΠ΅Ρ ΠΏΠΎΠΊΡΠΏΠ°Π» Π»ΠΎΠ΄ΠΊΡ, ΠΎΠ½Β ΠΎΠ±ΡΡΠ²Π»ΡΠ» Π²ΡΠ΅ΠΌ Π²Β Π΄Π΅ΡΠ΅Π²Π½Π΅, ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ ΡΠ°ΡΡΡ ΡΠ°ΠΈ ΠΏΡΠΎΠ΄Π°Π²ΡΡ. ΠΠ·Π²Π΅ΡΡΠ½ΡΠΊΠΎΠ²ΡΠΉ Π΄ΠΈΡΠΊ ΠΎΡΡΠ°Π²Π°Π»ΡΡ ΡΒ Π½Π΅Π³ΠΎ, Ρ ΠΎΡΡ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ Π΅Π³ΠΎ ΡΠ°ΡΡΡ ΡΠΆΠ΅ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Π»Π° ΡΡΠ±Π°ΠΊΡ. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΆΠΈΡΠ΅Π»Ρ Π΄Π΅ΡΠ΅Π²Π½ΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΡΡ Ρ ΡΠ°Π½ΠΈΡΠ΅Π»Π΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΒ ΠΏΠΎΠΊΡΠΏΠΊΠ΅.
ΠΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ
Π Π°ΠΈΒ β ΡΡΠΎ Π³ΡΡΠ±ΡΠΉ Π°Π½Π°Π»ΠΎΠ³ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ, Π°Β ΠΆΠΈΡΠ΅Π»ΠΈ Π΄Π΅ΡΠ΅Π²Π½ΠΈΒ β ΡΠ·Π»Ρ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°. ΠΠ°ΠΊ ΠΈΒ Π²Β ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΒ Π΄Π΅ΡΡΠΌΠΈ-ΡΡΡΠ±ΠΎΠ»ΠΈΡΡΠ°ΠΌΠΈ, Ρ ΡΠ°Π½ΠΈΡΠ΅Π»ΡΠΌΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π²Β Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΠΌΠΈ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΈ ΡΠ΅ΡΠΈ. Π―ΠΏΡΡ Π½Π΅Β ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ Π½Π°ΡΡΠΎΡΡΠΈΠ΅ Π΄Π΅Π½ΡΠ³ΠΈ, ΠΎΠ½ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡ ΠΏΡΠΎΡΠ»ΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΈΒ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΡ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ ΡΡΠΌΠΌΡ ΠΈΠ·Β ΠΏΡΠΎΡΠ»ΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ².
ΠΠ°ΠΊ ΠΏΠΎΠ½ΡΡΡ, ΠΏΠΎΡΠ΅ΠΌΡ Π±ΠΈΡΠΊΠΎΠΈΠ½ΡΒ β Π½Π΅Π½Π°ΡΡΠΎΡΡΠΈΠ΅ Π΄Π΅Π½ΡΠ³ΠΈ
ΠΡΠ°Ρ Π·Π°Ρ ΠΎΡΠ΅Π» ΠΊΡΠΏΠΈΡΡ ΡΒ ΡΠ΅ΡΡΡΡ ΠΈΠ³ΡΡΡΠ΅ΡΠ½ΡΠΉ Π³ΡΡΠ·ΠΎΠ²ΠΈΠΊ. Π ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΌΠ΅ΡΡΡ Π²ΡΠ΄Π΅Π»ΡΡΡ Π΅ΠΌΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ°ΡΠΌΠ°Π½Π½ΡΡ Π΄Π΅Π½Π΅Π³, Π½ΠΎΒ ΡΡΠΎ Π½Π΅Β Π½Π°ΡΡΠΎΡΡΠΈΠ΅ Π΄Π΅Π½ΡΠ³ΠΈ, Π°Β Π΄Π΅ΠΏΠΎΠ·ΠΈΡ, ΠΈΠ·Β ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΠΎΡΠΈΡΡ ΡΡΠ΅Π΄ΡΡΠ²Π° Π½Π°Β ΠΏΠΎΠΊΡΠΏΠΊΡ. ΠΠΎΠ³Π΄Π° Π±ΡΠ°Ρ ΠΏΠΎΠΊΡΠΏΠ°Π» Π³ΡΡΠ·ΠΎΠ²ΠΈΠΊ, ΠΎΠ½Β ΠΏΠΎΠΏΡΠΎΡΠΈΠ» Π΄Π΅Π½ΡΠ³ΠΈ ΠΈΠ·Β Π΄Π΅ΠΏΠΎΠ·ΠΈΡΠ°, Π½ΠΎΒ Π½Π΅Β ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΈΡ Β β ΠΎΠ½ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅Π²Π΅Π»ΠΈΡΡ Π½Π°Β Π΄Π΅ΠΏΠΎΠ·ΠΈΡ ΡΠ΅ΡΡΡΡ. ΠΡΠ°Ρ ΠΈΒ ΡΠ΅ΡΡΡΠ° ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΡΡ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅, Π½ΠΎΒ Π½Π΅Β ΡΠ²ΠΎΠΈΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, Π°Β Π΄Π»ΠΈΠ½Π½ΡΠΌΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ. ΠΠΎΠ³Π΄Π° ΡΠ΅ΡΡΡΠ° ΡΠΎΠ±Π΅ΡΠ΅ΡΡΡ ΠΏΠΎΡΡΠ°ΡΠΈΡΡ ΡΠ²ΠΎΠΈ Π΄Π΅Π½ΡΠ³ΠΈ, ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡ Π½Π΅Β ΠΈΡ , Π°Β ΡΠ²ΠΎΠΉ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ ΡΒ Π±ΡΠ°ΡΠΎΠΌ.
ΠΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ
ΠΠ΅ΠΏΠΎΠ·ΠΈΡΡΒ β ΡΡΠΎ ΠΈΒ Π΅ΡΡΡ Π±ΠΈΡΠΊΠΎΠΈΠ½Ρ. ΠΠ°Β ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π±ΠΈΡΠΊΠΎΠΈΠ½-ΠΊΠΎΡΠ΅Π»Π΅ΠΊ Π½Π΅Β Ρ ΡΠ°Π½ΠΈΡ ΠΊΡΠΈΠΏΡΠΎΠ΄Π΅Π½ΡΠ³ΠΈ, ΠΎΠ½Β Ρ ΡΠ°Π½ΠΈΡ ΠΈΡΡΠΎΡΠΈΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ. ΠΠΎΠ³Π΄Π° Π±ΠΈΡΠΊΠΎΠΈΠ½Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΡΡΡ ΡΒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΡΠ΅Π»ΡΠΊΠ° Π½Π°Β Π΄ΡΡΠ³ΠΎΠΉ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΠΈΡΡΠΎΡΠΈΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ ΠΈΒ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ 5 Π±ΠΈΡΠΊΠΎΠΈΠ½ΠΎΠ², Π°Β Π²Β ΠΈΡΡΠΎΡΠΈΠΈ ΠΊΠΎΡΠ΅Π»ΡΠΊΠ° Π±ΡΠ»Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ Π½Π°Β 7 Π±ΠΈΡΠΊΠΎΠΈΠ½ΠΎΠ². Π’ΠΎΠ³Π΄Π° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡΡ ΡΡΠ° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ Π½Π°Β 7 Π±ΠΈΡΠΊΠΎΠΈΠ½ΠΎΠ², Π°Β 2 Π±ΠΈΡΠΊΠΎΠΈΠ½Π° Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ Π²Β ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΄Π°ΡΠΈ.
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΏΠΎ ΡΠ΅ΠΌΠ΅
ΠΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΡΡ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΠ» $2000 ΠΈΠ·-Π·Π° ΠΊΡΠ°Ρ Π° ΠΊΡΠΈΠΏΡΠΎΠ±ΠΈΡΠΆΠΈ
ΠΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΡΡ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΠ» $2000 ΠΈΠ·-Π·Π° ΠΊΡΠ°Ρ Π° ΠΊΡΠΈΠΏΡΠΎΠ±ΠΈΡΠΆΠΈΠΠ°ΠΊ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ ΠΏΠ»ΡΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°
Π£ΡΠ»ΠΎΠΆΠ½ΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Ρ ΡΒ ΡΠΏΡΠ°ΠΌΠΈ. ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅, ΡΡΠΎ Π΄Π°Π²Π½ΡΠΌ-Π΄Π°Π²Π½ΠΎ ΠΎΠ½ΠΈ ΡΠ΅ΡΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π²ΡΡ ΠΈΡΡΠΎΡΠΈΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ Π½Π°Β ΠΎΡΡΡΠΎΠ²Π΅ ΠΈΒ Π½Π°Π·Π½Π°ΡΠΈΠ»ΠΈ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Π±ΡΡ Π³Π°Π»ΡΠ΅ΡΠ°. ΠΠΎΠ³Π΄Π° ΡΠΎΠΏΠ»Π΅ΠΌΠ΅Π½Π½ΠΈΠΊ ΠΏΠΎΠΊΡΠΏΠ°Π» Π»ΠΎΠ΄ΠΊΡ, Π±ΡΡ Π³Π°Π»ΡΠ΅Ρ ΡΠ΅Π» ΠΊΒ Π½Π΅ΠΌΡ, ΠΏΡΠΎΠ²Π΅ΡΡΠ», Π΅ΡΡΡΒ Π»ΠΈ ΡΒ Π½Π΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°ΠΈ, ΠΈΒ Π·Π°ΠΏΠΈΡΡΠ²Π°Π» Π²Β ΠΊΠ½ΠΈΠ³Ρ, ΡΡΠΎ ΠΏΠΎΠΊΡΠΏΠΊΠ° ΡΠΎΡΡΠΎΡΠ»ΠΎΡΡ. Π‘ΠΎΒ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Π±ΡΡ Π³Π°Π»ΡΠ΅Ρ ΡΡΠ°Π» Π±ΡΠ°ΡΡ ΠΊΠΎΠΌΠΈΡΡΠΈΡ, Π·Π°ΠΏΡΠ΅ΡΠ°Π» ΡΠ΄Π΅Π»ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅Β Π½ΡΠ°Π²ΠΈΠ»ΠΈΡΡ Π΅Π³ΠΎ ΡΠ΅ΠΌΡΠ΅, ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π» Π²ΡΡ ΡΠΎΡΠ³ΠΎΠ²Π»Ρ Π½Π°Β Π²ΡΠ΅ΠΌΡ Π±ΠΎΠ»Π΅Π·Π½ΠΈ. ΠΡΠΎ ΠΌΠ΅ΡΠ°Π»ΠΎ ΠΆΠΈΡΠ΅Π»ΡΠΌ. Π’ΠΎΠ³Π΄Π° Π΄Π΅ΡΡΡΡ ΠΌΠΎΠ³ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ΅ΠΌΠ΅ΠΉ Π²ΡΠ±ΡΠ°Π»ΠΈ ΠΏΠΎΒ ΠΎΠ΄Π½ΠΎΠΌΡ Π±ΡΡ Π³Π°Π»ΡΠ΅ΡΡ. Π’Π΅ΠΏΠ΅ΡΡ ΠΊΠΎΠ³Π΄Π° ΡΠΎΠΏΠ»Π΅ΠΌΠ΅Π½Π½ΠΈΠΊ ΠΏΠΎΠΊΡΠΏΠ°Π» Π»ΠΎΠ΄ΠΊΡ, ΠΎΠ½Β Π²ΡΡ ΠΎΠ΄ΠΈΠ» Π½Π°Β ΠΏΠ»ΠΎΡΠ°Π΄Ρ ΠΈΒ ΠΎΠ±ΡΡΠ²Π»ΡΠ» ΠΎΠ±Β ΡΡΠΎΠΌ Π΄Π΅ΡΡΡΠΈ Π±ΡΡ Π³Π°Π»ΡΠ΅ΡΠ°ΠΌ. ΠΠ΄Π½Π° ΡΠ΅ΠΌΡΡ Π½Π΅Β ΠΌΠΎΠ³Π»Π° Π·Π°ΠΏΡΠ΅ΡΠΈΡΡ ΡΠ΄Π΅Π»ΠΊΡ ΠΈΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π²ΡΡΠΎΠΊΡΡ ΠΊΠΎΠΌΠΈΡΡΠΈΡ, Π²Π΅Π΄Ρ ΡΠ΄Π΅Π»ΠΊΡ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΠΏΡΠΎΠ²Π΅Π΄ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ΅ΠΌΡΠΈ.
ΠΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ
ΠΠ»Π°Π²Π½ΡΠΉ Π±ΡΡ Π³Π°Π»ΡΠ΅ΡΒ β ΡΡΠΎ ΠΎΠ±ΡΡΠ½ΡΠΉ Π±Π°Π½ΠΊ, Π°Β Π΄Π΅ΡΡΡΡ Π±ΡΡ Π³Π°Π»ΡΠ΅ΡΠΎΠ²Β β Π½Π΅ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ΠΌΠ°ΠΉΠ½Π΅ΡΡ. ΠΠΎΒ ΡΒ Π½ΠΈΡ Π½Π΅Ρ ΠΎΡΠΎΠ±ΡΡ ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡΠΈΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΠΏΡΠ΅ΡΠ°ΡΡ ΡΠ΄Π΅Π»ΠΊΠΈ ΠΈΒ Π±ΡΠ°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΊΠΎΠΌΠΈΡΡΠΈΡ, ΠΊΠ°ΠΊΠΈΠ΅ Π΅ΡΡΡ ΡΒ Π½Π°ΡΡΠΎΡΡΠΈΡ Π±Π°Π½ΠΊΠΎΠ². ΠΠΎΡΡΠΎΠΌΡ Π±ΠΈΡΠΊΠΎΠΈΠ½Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°ΠΌ, Π³Π΄Π΅ ΠΎΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΈΠ½Π°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π΅Β Π½ΡΠ°Π²ΠΈΡΡΡ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Ρ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ΠΎ Π·Π°ΠΏΡΠ΅ΡΠ°Π΅Ρ Π±Π°Π½ΠΊΠ°ΠΌ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡ Π΅ΠΌΡ Π΄Π΅Π½ΡΠ³ΠΈ. Π‘Β Π±ΠΈΡΠΊΠΎΠΈΠ½Π°ΠΌΠΈ ΡΠ°ΠΊ Π½Π΅Β Π²ΡΠΉΠ΄Π΅Ρ: Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²ΠΎ Π·Π°ΠΏΡΠ΅ΡΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΌΠ°ΠΉΠ½Π΅ΡΡ, Π½ΠΎΒ Π·Π°Β ΡΠ°Π±ΠΎΡΡ Π²ΠΎΠ·ΡΠΌΠ΅ΡΡΡ Π΄ΡΡΠ³ΠΎΠΉ.
ΠΠ°ΠΊ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π²Β ΡΠΎΠΌ, ΠΏΠΎΡΠ΅ΠΌΡ Π±ΠΈΡΠΊΠΎΠΈΠ½Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ ΡΒ Π·Π°Π΄Π΅ΡΠΆΠΊΠΎΠΉ
Π‘ΠΎΒ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Π½Π°Β ΠΎΡΡΡΠΎΠ²Π°Ρ ΡΡΠ°Π»ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΅ΠΌΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°ΠΏΠΈΡΡΠ²Π°Π»ΠΈ ΡΠ΄Π΅Π»ΠΊΠΈ, ΠΈΒ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΡΡΠΈ ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ΅Π½ΡΡΠ°, Π³Π΄Π΅ ΡΠ΄Π΅Π»ΠΊΠΈ ΠΎΠ³Π»Π°ΡΠ°Π»ΠΈΡΡ. ΠΠΎΠ³Π΄Π° ΠΊΡΠΎ-ΡΠΎ ΠΏΠΎΠΊΡΠΏΠ°Π» Π»ΠΎΠ΄ΠΊΡ, ΠΎΠ½Β ΡΠ½Π°ΡΠ°Π»Π° ΡΠ΅Π» Π²Β ΠΎΠ΄ΠΈΠ½ ΡΠ΅Π½ΡΡ ΠΈΒ ΠΎΠ³Π»Π°ΡΠ°Π» ΡΠ΄Π΅Π»ΠΊΡ ΡΠ°ΠΌ, ΠΏΠΎΡΠΎΠΌ Π²ΠΎΒ Π²ΡΠΎΡΠΎΠΉ, Π΄Π°Π»ΡΡΠ΅ Π²Β ΡΡΠ΅ΡΠΈΠΉ. ΠΡΠ΄ΠΈ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ ΡΒ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ: Π΅ΡΠ»ΠΈ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ Π»ΠΎΠ΄ΠΊΠΈ ΠΎΠ³Π»Π°ΡΠΈΠ» ΡΠ΄Π΅Π»ΠΊΡ Π²Β ΠΎΠ΄Π½ΠΎΠΌ ΡΠ΅Π½ΡΡΠ΅, Π°Β ΠΏΡΠΎΠ΄Π°Π²Π΅Ρ ΠΏΠΎΡΠ΅Π» Π²Β Π΄ΡΡΠ³ΠΎΠΉ ΡΠ΅Π½ΡΡ ΠΈΒ ΠΎΠ³Π»Π°ΡΠΈΠ» ΡΠ°ΠΌ ΡΠ²ΠΎΡ ΡΠ΄Π΅Π»ΠΊΡ, ΡΠΎΒ Π±ΡΡ Π³Π°Π»ΡΠ΅ΡΡ Π²ΠΎΒ Π²ΡΠΎΡΠΎΠΌ ΡΠ΅Π½ΡΡΠ΅ Π½Π΅Β ΠΌΠΎΠ³Π»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π΅Π³ΠΎ ΠΏΠΎΠΊΡΠΏΠΊΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΈΠ·Π²Π΅ΡΡΠΈΠ΅ ΠΎΒ ΡΠΎΠΌ, ΡΡΠΎ ΡΒ Π½Π΅Π³ΠΎ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π΄Π΅Π½ΡΠ³ΠΈ, Π΄ΠΎΒ Π½ΠΈΡ Π΅ΡΠ΅ Π½Π΅Β Π΄ΠΎΡΠ»ΠΎ. Π’ΠΎΠ³Π΄Π° ΡΠΏΡΡ ΡΠ΅ΡΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π²ΡΠ΅ Π½ΠΎΠ²ΡΠ΅ ΡΠ΄Π΅Π»ΠΊΠΈ Π²Β ΠΎΠ΄Π½Ρ Π±ΠΎΠ»ΡΡΡΡ ΠΊΠ½ΠΈΠ³Ρ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠΎΠΌ ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ ΡΠ΅ΠΌΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠ»Π° Π²ΡΠ΅ ΡΠ΄Π΅Π»ΠΊΠΈ Π²Β Π½Π΅ΠΉ: ΡΠ°Π·Π±ΠΈΡΠ°Π»Π°ΡΡ, Π΅ΡΡΡΒ Π»ΠΈ ΡΒ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Π΅ΠΉ Π΄Π΅Π½ΡΠ³ΠΈ, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΠ»Π°ΡΠΈΡΡ, ΠΈΒ ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°Π»Π° Π½ΠΎΠ²ΡΡ ΠΊΠ½ΠΈΠ³Ρ ΡΒ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΌΠΈ. Π‘Π΅ΠΌΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠ»Π° ΡΠ΄Π΅Π»ΠΊΠΈ Π±ΡΡΡΡΠ΅Π΅ Π²ΡΠ΅Ρ , ΠΎΠ±ΡΡΠ²Π»ΡΠ»Π° ΠΎΠ±Β ΡΡΠΎΠΌ Π΄ΡΡΠ³ΠΈΠΌ ΡΠ΅ΠΌΡΡΠΌ ΠΈΒ ΠΏΠΎΠ»ΡΡΠ°Π»Π° ΠΏΠ»Π°ΡΡ Π·Π°Β ΡΠ°Π±ΠΎΡΡ.
ΠΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ
Π‘Π΅ΠΌΡΠΈΒ β ΡΡΠΎ ΠΌΠ°ΠΉΠ½Π΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°ΡΡ Ρ ΡΡ ΠΈΒ Π·Π°ΠΊΡΡΠ²Π°ΡΡ Π±Π»ΠΎΠΊΠΈ Π²Β Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π΅. ΠΠ»Π°ΡΠ΅ΠΆΠΈ ΠΈΒ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π²Β Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π΅ Π½Π΅Β ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ. ΠΠ½ΠΈ Π·Π°Π²ΠΈΡΠ°ΡΡ Π²Β ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π½Π΅ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ , Π°Β ΠΏΠΎΡΠΎΠΌ ΠΌΠ°ΠΉΠ½Π΅ΡΡ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΈΡ Β Π²Β Π±Π»ΠΎΠΊ, ΠΏΡΠΎΠ²Π΅ΡΡΡΡ, ΡΠ²ΡΠ·ΡΠ²Π°ΡΡ ΡΒ ΠΏΡΠΎΡΠ»ΡΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΠΈΒ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡ ΡΠΈΡΠ»Π°, ΡΡΠΎΠ±Ρ ΡΠΎΡΡΠ°Π²ΠΈΡΡ Ρ ΡΡ.
ΠΠ°ΠΊ ΠΏΠΎΠ½ΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΌΠ°ΠΉΠ½Π΅ΡΠΎΠ²
ΠΒ Π³ΠΎΡΠΎΠ΄Π΅ Π΅ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΆΡΡΠ½Π°Π»ΠΈΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ Π·Π°Π²ΡΡΠ°ΡΠ½Π΅ΠΉ Π³Π°Π·Π΅ΡΠΎΠΉ. ΠΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ ΠΎΠ½ΠΈ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠ΄ΠΊΠΈ ΠΈΒ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ·Π½Π°Π΅Ρ ΠΎΒ ΠΏΡΠΎΠΈΡΡΠ΅ΡΡΠ²ΠΈΡΡ Π²Β ΡΠ°Π·Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΈΒ Π²Β ΡΠ°Π·Π½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅. ΠΡΡΠ½Π°Π»ΠΈΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ, ΡΡΠΎ ΡΠΎΠ±ΡΡΠΈΡ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΈ Π½Π°Β ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡ ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ Π²Β ΠΏΡΠΎΡΠ»ΡΡ Π½ΠΎΠΌΠ΅ΡΠ°Ρ . ΠΒ Π³ΠΎΡΠΎΠ΄Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ΠΈ Π±Π΅ΡΡΡ Π²Β Π·Π°Π²ΡΡΠ°ΡΠ½ΡΡ Π³Π°Π·Π΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌΡΠ΅ Π²Π°ΠΆΠ½ΡΠ΅, Π°Β ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΡΡ Π²Β ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π½ΠΎΠΌΠ΅ΡΠ°. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π²Β ΡΠΎΠΌ, ΡΡΠΎ Π·Π°Π²ΡΡΠ°ΡΠ½ΡΡ Π³Π°Π·Π΅ΡΡ Π³ΠΎΡΠΎΠ²ΠΈΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΆΡΡΠ½Π°Π»ΠΈΡΡΠΎΠ², Π½ΠΎΒ Π²ΡΠΏΡΡΡΠΈΡ Π΅Π΅Β ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½Β β ΡΠ°ΠΌΡΠΉ Π±ΡΡΡΡΡΠΉ.
ΠΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ
ΠΡΡΠ½Π°Π»ΠΈΡΡΡΒ β ΡΡΠΎ ΠΌΠ°ΠΉΠ½Π΅ΡΡ, ΡΠΎΠ±ΡΡΠΈΡΒ β ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π²Π½ΡΡΡΠΈ ΡΠ΅ΡΠΈ, Π·Π°Π²ΡΡΠ°ΡΠ½ΡΡ Π³Π°Π·Π΅ΡΠ°Β β ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π±Π»ΠΎΠΊ Π²Β Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π΅, Π°Β ΠΎΠ΄ΠΈΠ½ Π΄Π΅Π½ΡΒ β 10-ΠΌΠΈΠ½ΡΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π», Π·Π°Β ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π½ΠΎΠ²ΡΠΉ Π±Π»ΠΎΠΊ. ΠΒ ΡΠ΅ΡΠΈ Bitcoin Π·Π°Π²ΠΈΡΠ°Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π½Π΅ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ. ΠΠ°ΠΉΠ½Π΅ΡΡ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΡΠ°ΠΌΡΠ΅ Π²Π°ΠΆΠ½ΡΠ΅ ΠΈΠ·Β Π½ΠΈΡ (ΡΠΎΒ Π΅ΡΡΡ ΡΠ΅, ΠΊΒ ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»Π΅Π½Π° Π±ΠΎΠ»ΡΡΠ°Ρ ΠΊΠΎΠΌΠΈΡΡΠΈΡ) ΠΈΒ Π½Π°ΡΠΈΠ½Π°ΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ: ΡΡΠΎ Π½ΠΎΠ²Π°Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ ΠΈΠ»ΠΈ ΠΎΠ½Π° ΡΠΆΠ΅ Π±ΡΠ»Π° Π²Β ΠΏΡΠΎΡΠ»ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅, Π΅ΡΡΡΒ Π»ΠΈ ΡΒ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ Π±ΠΈΡΠΊΠΎΠΈΠ½Ρ Π½Π°Β ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠ°ΠΉΠ½Π΅ΡΠΎΠ² ΡΒ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΡΠΈΡΠ΅Π» ΡΠΈΡΡΡΡΡ ΠΈΒ Π½Π°Ρ ΠΎΠ΄ΡΡ Ρ ΡΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΈΒ ΡΠ²ΡΠ·ΡΠ²Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π±Π»ΠΎΠΊ ΡΒ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΌ (ΡΠΎΠΆΠ΅ ΡΒ ΠΏΠΎΠΌΠΎΡΡΡ Ρ ΡΡΠ°).
Π Π΅ΡΡΡΡΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Ρ Π½ΡΠ»Ρ
ΠΠ»ΠΎΠΊΡΠ΅ΠΉΠ½ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠ°ΠΌΠΈ, ΠΈ Π² ΡΡΠΎΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π΅ ΠΌΡ ΡΠΎΠ±ΡΠ°Π»ΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠΉ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½, ΠΈ Ρ ΡΠ΅ΠΌ Π΅Π³ΠΎ Π΅Π΄ΡΡ. Π‘ΡΠ°ΡΡΡ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π΄Π°ΠΆΠ΅ ΡΠ΅ΠΌ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠ°Π»ΠΈ ΡΠ²ΠΎΠΉ ΠΏΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ.
Π ΠΏΡΠΎΡΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ»ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ Π»ΡΠ΄Π΅ΠΉ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΉ. ΠΠ£ΠΡ Π½Π°ΡΠ°Π»ΠΈ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΡΠΈΠΏΡΠΎΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌ Π² ΡΡΠ΅Π±Π½ΡΠ΅ ΠΏΠ»Π°Π½Ρ, Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²ΠΎ Π·Π°Π΄ΡΠΌΠ°Π»ΠΈΡΡ ΠΎ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ.ΠΠΎ ΡΠ°ΠΊΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π»ΡΠ΄Π΅ΠΉ ΠΏΠ»ΠΎΡ ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ Π΄Π°ΠΆΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠ°Π±ΠΎΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠΎΠ±ΡΠ°Π»ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΠΎΡΠ½ΠΎΠ²Π°ΠΌΠΈ ΠΈ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ. ΠΠ°ΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, ΡΡΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ — ΡΠΈΡΡΠ°Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° ΠΈ Π±Π΅Π· ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π±Π°Π·Ρ Π±ΡΠ΄Π΅Ρ ΡΡΠΆΠ΅Π»ΠΎ.
ΠΠ°Π»Π΅Π΅ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎ ΡΠ°ΠΊΠΈΡ Π²Π΅ΡΠ°Ρ , ΠΊΠ°ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Ethereum, ΡΠ΅ΠΎΡΠΈΡ ΠΈΠ³Ρ, ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡ, Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Ρ.
ΠΠΎΠΎΠ±ΡΠ΅, ΡΡΠ° ΡΠΈΡΠΎΠΊΠ°Ρ ΠΎΠ±Π»Π°ΡΡΡ: ΠΎΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠΈ, ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΠΈ, Π΄ΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠΈ ΠΈ ΡΠΊΠΎΠ»ΠΎΠ³ΠΈΠΈ.Π’Π°ΠΊ ΡΡΠΎ ΡΠ΅ΡΠ΅Π· ΠΌΠΈΠ½ΡΡΡ ΠΏΠΎΡΠ»Π΅ Π½Π°ΡΠ°Π»Π° ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ ΡΡΡΠΈ ΡΠ°Π±ΠΎΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°, Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° Π»ΡΠ΄Π΅ΠΉ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½Π΅Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ — ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ. ΠΠΎΡΡΠΎΠΌΡ Π²ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ, Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ.
ΠΠ°ΡΠ½ΠΈΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Ρ ΡΡΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎ:
ΠΠ°ΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π²Π°. Π’Π°ΠΌ Π΅ΡΡΡ ΠΈ ΡΠΎ, ΠΎ ΡΡΠΌ Π²Ρ ΡΠΆΠ΅ Π·Π½Π°Π΅ΡΠ΅, ΠΈ Π½ΠΎΠ²Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠ»ΠΎΠΆΠΈΡΡ Π² Π³ΠΎΠ»ΠΎΠ²Π΅ ΡΡΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
ΠΠ°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ — Ethereum.ΠΡΡΡ ΠΌΠ½Π΅Π½ΠΈΠ΅, ΡΡΠΎ ΠΎΠ½Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½Π°, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° Π²ΡΠΎΡΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ ΠΏΠΎ ΠΊΠ°ΠΏΠΈΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΡΠ»Π΅ ΠΠΈΡΠΊΠΎΠΉΠ½. ΠΡΠΎ ΠΎΠ±ΡΡΡΠ½ΡΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠΌΡΡΠ½ΠΈΡΠΈ.
Π‘ΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΠΏΠΎΡΠΈΡΠ°ΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Ethereum ΠΈ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ Ethereum.
ΠΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ², Π½ΠΎ Ethereum — Π΄ΠΎΠΌΠΈΠ½ΠΈΡΡΡΡΠ°Ρ. Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΏΠΈΡΡΡΡΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Solidity. ΠΠ°ΡΠΈΠ½Π°ΡΡ Π»ΡΡΡΠ΅ Ρ Π½Π΅Π³ΠΎ ΠΆΠ΅, ΠΏΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅, Π±ΠΎΠ»Π΅Π΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ·ΡΠΊΠΈ.
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π½Π°ΡΡΠΈΡΡΡΡ Solidity-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° — ΠΈΠ³ΡΠ° CryptoZombies.Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΈΠ³ΡΡ Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΠΊΡΠΈΠΏΡΠΎ-ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΈΠ³ΡΠΎΠΊ ΡΡΠΈΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ Π½Π° Solidity. ΠΠ½Π° ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ ΠΈ ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Solidity.
Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ CryptoZombies ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²Π΅ΡΠΈ:
- Π‘Π΅ΡΠΈΡ Youtube-ΡΠΎΠ»ΠΈΠΊΠΎΠ² Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ dapp — ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ Π²ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, Π½ΠΎ Π΅ΡΡΡ ΠΌΠΈΠ½ΡΡ: Π² ΡΠΈΡΡΠ΅ΠΌΡ Π±ΡΠ»ΠΈ Π²Π½Π΅ΡΠ΅Π½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΡΠ°ΠΊ ΡΡΠΎ ΠΌΠΎΠ³ΡΡ Π²ΡΠ»Π΅Π·Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°. ΠΡΠΎ ΡΠ΅ΡΠ°Π΅ΡΡΡ ΠΏΡΠΎΡΡΡΠΌ Π³ΡΠ³Π»Π΅Π½ΠΈΠ΅ΠΌ.Π Π΅ΡΡ Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Remix, Π½ΠΎ ΠΎΠ± ΡΡΠΎΠΌ ΠΏΠΎΠ·ΠΆΠ΅.
- ΠΡΡΡ Π‘ΡΠ΅ΡΠ°Π½Π° ΠΡΠΈΠ΄Π΅ΡΠ° — ΠΏΠ»Π°ΡΠ½ΡΠΉ, Π½ΠΎ Π½Π° Π½Π΅ΠΌ ΡΠ°ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΡΠΊΠΈΠ΄ΠΊΠ°, ΡΠ°ΠΊ ΡΡΠΎ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΠΉΡΠΈ Π΅Π³ΠΎ Π·Π° 10 $. ΠΠΎΠ½ΡΠ΅Π½Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ, Ρ Ρ ΠΎΡΠΎΡΠΈΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ.
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠΎΠ½ΡΠΈΡΠ΅ Ρ Cryptozombies, Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ Π±Ρ Π½Π°ΡΡΠΈΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Remix IDE Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ, ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ². Π ΡΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²Ρ Π΅ΡΡΡ Π²ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΠΊΠΎΡΠ΅Π»ΡΠΊΠ°ΠΌΠΈ ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ Ethereum, ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ½ΠΎΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Metamask.
Π£ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΡ ΠΊ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ Π²Π΅ΡΠ΅ΠΉ. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΏΠΎΡΠΈΡΠ°ΠΉΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Solidity: ΡΠ°ΠΌ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ½ΠΈ ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ Π½Π° Ethereum.org. ΠΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΏΡΡΠΌΠΎ Π² Remix IDE.
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ Π½Π°ΡΠ½ΡΡΠ΅ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² Solidity ΠΈ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ°Ρ , ΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, Crypto Kitties, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ (ΠΊΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π½Π° Π»ΡΠ±ΠΎΠΌ Ethereum-Π°Π΄ΡΠ΅ΡΠ΅ ΡΠ΅ΡΠ΅Π· etherscan.io).
ΠΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ:
Π’Π΅ΠΎΡΠΈΡ ΠΈΠ³Ρ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°. ΠΠ·ΡΡΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΡΠ΅ΠΎΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ The Great Courses Plus. Π£ Π½ΠΈΡ Π΅ΡΡΡ ΠΌΠ΅ΡΡΡΠ½Π°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° ΠΈ Π΄Π²Π΅ ΠΏΡΠΎΠ±Π½ΡΡ Π½Π΅Π΄Π΅Π»ΠΈ (ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»ΠΎΠΆΠΈΡΡΡΡ ΠΈ Π²ΡΡ ΠΈΠ·ΡΡΠΈΡΡ). Π€ΠΎΡΠΌΠ°ΡΠ΅Π² 24 ΠΏΠΎΠ»ΡΡΠ°ΡΠΎΠ²ΡΡ Π»Π΅ΠΊΡΠΈΠΉ Ρ Π²Π°Ρ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΈ ΠΊΠ°ΠΊ.
ΠΡΠ° ΡΠ΅ΠΌΠ°, Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Ρ ΠΎΡΠΎΡΠΎ. ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ:
.- Software Engineering Daily, Blockchain — Ρ ΠΎΡΠΎΡΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Ρ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ΠΌ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ΅ΠΌ, ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π»ΠΈΠ΄Π΅ΡΠ°ΠΌΠΈ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΡΡΡΠΎΠ²ΠΊΠΈ
- CryptoDisrupted — ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΎΠ± ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²
Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ Ethereum, Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΊΡΡΠΏΠ½ΠΎΠ΅, Π° Π·Π½Π°ΡΠΈΡ ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΡΠΎΡΠ΅ Π²ΡΠ΅Π³ΠΎ.Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π±ΡΠ»ΠΎ Π±Ρ ΡΠΏΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π½Π΅ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΎ Π΄ΡΡΠ³ΠΈΡ ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΈΠΎΠ½Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ :
- Lisk — Π±Π»ΠΎΡΠ½Π°Ρ ΡΠ΅ΠΏΡ Π½Π° JavaScript.
- EOS — ΠΏΡΠΎΠ΅ΠΊΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠ΅ΡΠΈΠΉΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΠ΅Π»Ρ, Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ Π½Π° ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅Π΄ΠΎΡΡΡΠΎΠ² Ethereum Π²ΡΠΎΠ΄Π΅ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.
- Interchain Protocols — ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΈΠΌΠ΅ΡΡ — ΠΠΎΡΠΌΠΎΡ, ΠΠΎΠ»ΠΊΠ°Π΄ΠΎΡ, ΠΠ½ΡΠ΅ΡΠ»Π΅Π΄ΠΆΠ΅Ρ.
- Hyperledger — ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π°Π΄ ΠΏΡΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΌΠ΅ΠΆΡΠ΅ΡΠ΅Π²ΡΡ Π±Π»ΠΎΠΊ-ΡΠ΅ΠΏΠ΅ΠΉ.
- Holo-ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΡΠ΅ΡΠ°ΡΡΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΠΈ.
. ΠΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ Π½ΠΎΠ²ΡΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ, Π° Π½Π΅ Π½ΠΎΠ²ΠΎΡΡΠΈ Π΄Π»Ρ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ ΡΡΠ½ΠΊΠΎΠΌ.
ΠΠ»ΠΎΠΊΡΠ΅ΠΉΠ½ — ΠΊΡΠ°ΠΉΠ½Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½Π°Ρ Π²Π΅ΡΡ. ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π° ΡΡΠ° ΡΠ΅ΠΌΠ° Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ, ΠΏΠΈΡΠΈΡΠ΅ ΠΎΠ± ΡΡΠΎΠΌ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ , ΠΈ ΡΠΎΠ³Π΄Π° ΡΡΠ°ΡΡΠΈ ΠΏΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π±ΡΠ΄ΡΡ Π²ΡΡ ΠΎΠ΄ΠΈΡΡ ΡΠ°ΡΠ΅.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: Π Π΅ΡΡΡΡΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° freeCodeCamp
.ΠΠ»ΠΎΠΊΡΠ΅ΠΉΠ½ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Blockchain, ΠΡΠΎΠ΅ΠΊΡΡ — BitcoinWiki
ΠΡΠΎ ΡΡΠ²Π΅ΡΠΆΠ΄ΡΠ½Π½Π°Ρ Π²Π΅ΡΡΠΈΡ ΡΡΡΠ°Π½ΠΈΡΡ. ΠΠ½Π° ΠΆΠ΅ — Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ²Π΅ΠΆΠ°Ρ Π²Π΅ΡΡΠΈΡ.
ΠΠΎΠ½ΡΠ°Π²ΠΈΠ»Π°ΡΡ ΡΡΠ°ΡΡΡ? ΠΠΎΠ΄Π΅Π»ΠΈΡΡ:
ΠΠ»ΠΎΠΊΡΠ΅ΠΉΠ½ ( blockchain ΠΈΠ»ΠΈ blockchain — Β«ΡΠ΅ΠΏΠΎΡΠΊΠ° Π±Π»ΠΎΠΊΠΎΠ²Β» ) — ΠΏΡΠ±Π»ΠΈΡΠ½Π°Ρ Π±Π°Π·Π° Π²ΡΠ΅Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ, ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Bitcoin. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΡ Π±Π°Π·Ρ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠΌΠ΅Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±ΠΈΡΠΊΠΎΠΉΠ½ΠΎΠ² ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ ΠΊΠ°ΠΊΠΎΠΌΡ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ Π°Π΄ΡΠ΅ΡΡ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΎΡΡΠ΅Π·ΠΊΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.ΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ ΠΌΠ°ΠΉΠ½Π΅ΡΠΎΠ².
Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΠ»ΠΎΠΊΡΠ΅ΠΉΠ½ [ΠΏΡΠ°Π²ΠΈΡΡ]
ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Π±Π»ΠΎΠΊ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Ρ ΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΠ΅ΠΏΠΎΡΠΊΠ° Π±Π»ΠΎΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΠ°Ρ Π±Π΅ΡΠ΅Ρ Π½Π°ΡΠ°Π»ΠΎ ΠΎΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π³Π΅Π½Π΅Π·ΠΈΡΠ° (ΠΏΠ΅ΡΠ²ΡΠΉ Π±Π»ΠΎΠΊ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΠΈΡΠΊΠΎΠΉΠ½) Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΡΡΠ΅ΠΌΡ Π±Π»ΠΎΠΊΠ°. Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π² Π±Π»ΠΎΠΊΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ΅ΠΏΠΈ ΡΠΆΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ — Π½Π΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π²ΠΎ Π²ΡΠ΅Ρ Π±Π»ΠΎΠΊΠ°Ρ .ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΈΠΌ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ Π°ΡΠ°ΠΊΠ° Ρ Π΄Π²ΠΎΠΉΠ½ΡΠΌ ΡΠ°ΡΡ ΠΎΠ΄ΠΎΠΌ (ΠΏΠΎΠ²ΡΠΎΡΠ½Π°Ρ ΡΡΠ°ΡΠ° ΡΠΆΠ΅ ΠΈΠ·ΡΠ°ΡΡ ΠΎΠ΄ΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠ΅Π΄ΡΡΠ²) Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Π±ΠΈΡΠΊΠΎΠΉΠ½ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΠΌΠ°.
Π§Π΅ΡΡΠ½ΡΠ΅ ΠΌΠ°ΠΉΠ½Π΅ΡΡ Π²ΡΠ΅Π³Π΄Π° ΡΡΡΠΎΡΡ ΡΠ²ΠΎΠΉ Π±Π»ΠΎΠΊ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΌ, Π½Π°Ρ ΠΎΠ΄ΡΡΡ Π½Π° Π½Π΅Π³ΠΎ. ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΏΠΈ ΡΡΠΈΡΠ°Π΅ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ, Π΅ΡΠ»ΠΈ Π² Π½Π΅ΠΌ Π΅ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π²ΡΠ΅Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ Π·Π²Π΅Π½ΡΡΡ ΡΠ΅ΠΏΠΈ ΠΈ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΠΎΠ½ΠΎ Ρ Π³Π΅Π½Π΅Π·ΠΈΡ-Π±Π»ΠΎΠΊΠΎΠΌ.
ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°Π²Π½ΠΈΡΡ Ρ ΡΠ°Π±ΠΎΡΠΎΠΉ Π² ΡΠ΅ΡΠΈ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ. ΠΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΠ΅ Π² ΡΠ΅ΡΠΈ ΠΊΠ°ΠΊΡΡ-Π»ΠΈΠ±ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊ Π½Π΅ΠΉ Π΄ΠΎΡΡΡΠΏ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΌΠ΅ΡΡΠ° ΡΠ²ΠΎΠ΅Π³ΠΎ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ.Π’Π°ΠΊ ΠΈ Π·Π΄Π΅ΡΡ: ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡΡΡ Π² Π±Π»ΠΎΠΊΠ΅ ΡΠ΅ΠΏΠΎΡΠΊΠΈ, ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π²ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠ΅ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠΌΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π½Π΅ΠΉ, Π² Π»ΡΠ±ΠΎΠΉ ΡΠΎΡΠΊΠ΅ ΠΌΠΈΡΠ°. Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΡΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π·Π°ΠΊΡΡΡΡΠΉ ΠΊΠ»ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ·Π΄Π°Π½ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ. ΠΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Π² ΡΠ΅ΠΏΠΎΡΠΊΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ Π·Π°ΡΠΈΡΠ΅Π½Π½ΡΠΌ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΌ.
Π§ΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΊΠΎΠΌΡ-Π»ΠΈΠ±ΠΎ Π΄Π΅Π½Π΅ΠΆΠ½ΡΡ ΡΡΠΌΠΌΡ, Ρ ΡΠ°Π½ΡΡΡΡΡΡ Π² Π±Π»ΠΎΠΊΠ΅ ΡΠ΅ΠΏΠΎΡΠΊΠΈ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΎΡ Π·Π°ΠΊΡΡΡΡΠΉ ΠΊΠ»ΡΡ.Π ΠΎΠ±ΠΎΡΠΎΡΠ΅ Π±ΠΈΡΠΊΠΎΠΈΠ½ΠΎΠ² ΡΠ°ΠΊΠΎΠΉ Π·Π°ΠΊΡΡΡΡΠΉ ΠΊΠ»ΡΡ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ Π·Π°ΠΊΡΡΡΠΎΠΉ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΡΡΠΌΠΌΠ΅ Π² ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠ΅ ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΡ ΡΠ΅Π½Π½ΠΎΡΡΡ. ΠΠΎ ΡΡΡΠΈ ΡΡΠΎ ΡΠΏΠΎΡΠΎΠ± ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½ΡΡ Π² ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ, ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½ΡΡ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°.
ΠΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ ΡΠ΅ΡΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π΄ΠΎΠ²Π΅ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ, Π·Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΠΊΠ»ΡΡ Π½Π΅ Π²Π½Π΅ΡΠ΅Π½Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ΅ΠΏΠΎΡΠΊΡ ΠΈΠ· Π±Π»ΠΎΠΊΠΎΠ².ΠΡΠ±ΡΠ΅ Π½Π΅ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½Π½ΡΠ΅ Π·Π°ΠΊΡΡΡΡΠ΅ ΠΊΠ»ΡΡΠΈΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΎΡΠΊΠ»ΠΎΠ½ΡΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ. Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ, Π·Π°ΠΊΡΡΡΡΠΉ ΠΊΠ»ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΊΡΠ°Π΄Π΅Π½. ΠΠ°ΡΠΈΡΠ° Π΅Π³ΠΎ ΠΎΡ ΡΠ°ΠΊΠΎΠΉ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΡΠΎΡΠ΅ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΡΠΎΠ±ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ. ΠΠ°ΡΠΈΡΠΈΡΡ ΠΆΠ΅ ΠΎΡ ΠΊΡΠ°ΠΆΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΡΡ Π²Π°Π»ΡΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅.
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΠ»ΠΎΠΊΡΠ΅ΠΉΠ½ [ΠΏΡΠ°Π²ΠΈΡΡ]
ΠΠ»ΠΎΠΊΡΠ΅ΠΉΠ½ — ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅? ΠΠ»Ρ ΡΠ΅Π³ΠΎ Π½ΡΠΆΠ½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Blockchain, ΠΏΡΠΎΠ΅ΠΊΡΡ Π½Π° ΡΠ΅ΠΏΠΎΡΠΊΠ΅ Π±Π»ΠΎΠΊΠΎΠ²
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ (Ρ Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅), ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½Π°Ρ ΡΠ΅ΡΡ, ΡΠΎΡΡΠΎΡΡΠ°Ρ ΠΈΠ· Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ².ΠΠ°Π½Π½ΡΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΡΠ΅ΡΠΈ ΠΏΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠΎΡΡΠ΅Π½ΡΠΎΠ²ΠΎΠΉ ΡΠ°Π·Π΄Π°ΡΠΈ ΡΠ°ΠΉΠ»ΠΎΠ².
ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ ΡΠ°ΡΡΡΡΡ, ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°ΡΡ Π±Π»ΠΎΠΊΡ Π΄Π°Π½Π½ΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡ (ΡΠΈΠ³Π½Π°ΡΡΡΡ) — ΡΡΠΎ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ ΠΎΡΠΏΠ΅ΡΠ°ΡΠΊΠ° ΠΏΠ°Π»ΡΡΠ°. Π Π΅Π΅ΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ ΠΈ ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π½ΠΎΠ²ΡΠΉ Π±Π»ΠΎΠΊ Π΄Π°Π½Π½ΡΡ , ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ. Π Π·Π½Π°ΡΠΈΡ, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅Π»Π°ΡΡ. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°Ρ Π² Π±Π»ΠΎΠΊΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ — ΡΡΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π½Π΅Π³ΠΎ Π½ΠΎΠ²ΡΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉ. Π Π΅Π΅ΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½Π° Π²ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ ΡΠ΅ΡΠΈ.
ΠΡΡΠΎΡΠΈΡ [ΠΏΡΠ°Π²ΠΈΡΡ]
ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° Π±ΡΠ»Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π‘Π°ΡΠΎΡΠΈ ΠΠ°ΠΊΠ°ΠΌΠΎΡΠΎ Π² 2008-ΠΎΠΌ Π³ΠΎΠ΄Ρ. ΠΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΎΠ½Π° Π±ΡΠ»Π° Π² 2009-ΠΎΠΌ Π³ΠΎΠ΄Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ — Π±ΠΈΡΠΊΠΎΠΈΠ½Π°. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π»ΠΈΡΡ Π²ΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡΠ΅ Ρ Π±ΠΈΡΠΊΠΎΠΈΠ½Π°ΠΌΠΈ. ΠΠΌΠ΅Π½Π½ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΠ±ΠΎΡΠΎΡΠ° Π±ΠΈΡΠΊΠΎΠΈΠ½ΠΎΠ² ΡΡΠ΅ΡΡΡ ΡΡΠΎΡΠΎΠ½Ρ — ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ, Π±Π°Π½ΠΊ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ½ΡΠΉ ΠΎΡΠ³Π°Π½.
Π£ Π»ΡΠ±ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΈΠ· ΡΠ΅ΠΏΠΈ Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΡΡΡ ΠΊ Π±Π»ΠΎΠΊΡ Π³Π΅Π½Π΅Π·ΠΈΡΠ°.Π ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΡΠ΅ΠΏΡ Π³Π΅Π½Π΅Π·ΠΈΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ, ΠΎΠ±ΡΠ°Π·ΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠΎΡΠΊ (Π°Π½Π³Π»., Β«ΠΠΈΠ»ΠΊΠ°Β»). Π€ΠΎΡΠΊΠΈ, ΡΠΎΡΡΠΎΡΡΠΈΠ΅ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, — ΡΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΠΎΠ΅ ΡΠ²Π»Π΅Π½ΠΈΠ΅. ΠΠ½ΠΈ ΠΎΠ±ΡΠ°Π·ΡΡΡΡΡ, Π΅ΡΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ·Π»ΠΎΠ² «Π½Π°ΡΠ»ΠΈ» Π±Π»ΠΎΠΊ Ρ ΡΠ°Π·Π½ΠΈΡΠ΅ΠΉ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄. ΠΠΎΠ³Π΄Π° ΡΠ°ΠΊΠΎΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ, ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ·Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡ ΡΡΡΠΎΠΈΡΡ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ Π½Π° Π±Π»ΠΎΠΊΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΡΠ΅Π» ΠΈΠΌ ΠΏΠ΅ΡΠ²ΡΠΌ. ΠΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ· Π΄Π²ΡΡ Π±Π»ΠΎΠΊΠΎΠ² ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ — Π΅Π³ΠΎ ΡΠ΅ΠΏΠΎΡΠΊΠ° ΡΡΠΈΡΠ°Π΅ΡΡΡ Π³Π»Π°Π²Π½ΠΎΠΉ Π² ΡΠ΅ΠΏΠΎΡΠΊΠ΅ Π±Π»ΠΎΠΊΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½Π° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π΄Π»ΠΈΠ½Π½Π΅Π΅.
ΠΠ»ΠΎΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ Π³Π»Π°Π²Π½ΠΎΠΉ Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠ΅ΠΏΠΎΡΠΊΠΎΠΉ Π±Π»ΠΎΠΊΠΎΠ², Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ. Π’Π°ΠΊ ΠΆΠ΅ Π·Π° Π½ΠΈΡ Π½Π΅ Π½Π°ΡΠΈΡΠ»ΡΠ΅ΡΡΡ Π½Π°Π³ΡΠ°Π΄Π°. Π’Π°ΠΊΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ «orphan-Π±Π»ΠΎΠΊΠΈ» («ΠΎΡΡΠ°Π½Ρ»). Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² Π±Π»ΠΎΠΊΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΡΠ»ΠΊΠ° ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ Π±Π»ΠΎΠΊ, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ 2 ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ΅ΠΏΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
ΠΠ»ΠΎΠΊΡΠ΅ΠΉΠ½-ΠΏΡΠΎΠ΅ΠΊΡΡ [ΠΏΡΠ°Π²ΠΈΡΡ]
- Ethereum — ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½Π°Ρ Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ².Π‘ Π΅Π΅ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ΅ΡΠ²ΠΈΡΡ. ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ Π΅Π΄ΠΈΠ½ΠΎΠΉ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ Π² 2013 Π³ΠΎΠ΄Ρ ΡΠΎΡΡΠΈΠΉΡΠΊΠΎ-ΠΊΠ°Π½Π°Π΄ΡΠΊΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΠΈΡΠ°Π»ΠΈΠΊ ΠΡΡΠ΅ΡΠΈΠ½. Π‘Π΅ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ 30 ΠΈΡΠ½Ρ 2015 Π³ΠΎΠ΄Π° ΠΏΠΎΡΠ»Π΅ ΠΊΡΠ°ΡΠ΄ΡΠ°Π½Π΄ΠΈΠ½Π³ΠΎΠ²ΠΎΠΉ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»Π° ΠΏΡΠΈΠ²Π»Π΅ΡΡ $ 18 439 ΠΌΠ»Π½.
- Waves Platform — ΡΡΠΎ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΠΉ ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΠΌ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΠ΅Π»Π΅ΠΌ ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠΎΠΌ ΠΠ²Π°Π½ΠΎΠ²ΡΠΌ Π² 2016 Π³ΠΎΠ΄Ρ. ΠΠ°ΠΌΠΏΠ°Π½ΠΈΡ ΠΏΠΎ Π·Π°ΠΏΡΡΠΊΡ ΠΠ»ΠΎΠΊΡΠ΅ΠΉΠ½-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Waves ΡΠΎΠ±ΡΠ°Π»Π° 16 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Π΄ΠΎΠ»Π»Π°ΡΠΎΠ², Π΄ΠΎΡΡΠΈΠ³Π½ΡΠ² ΠΊΡΡΠΏΠ½Π΅ΠΉΡΠ΅Π³ΠΎ ΠΏΠΎ ΠΏΡΠΈΠ²Π»Π΅ΡΠ΅Π½ΠΈΡ ΡΡΠ΅Π΄ΡΡΠ² ΡΠ΅ΡΠ΅Π· ΠΊΡΠ°ΡΠ΄ΡΠ°Π½Π΄ΠΈΠ½Π³.
ΠΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ² [ΠΏΡΠ°Π²ΠΈΡΡ]
ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΠΏΠΎΠ»Π½ΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ ΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΡΠ΅ΠΏΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π΅Ρ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°. ΠΠ΄Π½Π°ΠΊΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΠΊ Π½ΠΎΠ²ΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΈ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΡ ΠΈΠ½ΡΡΠΈΡΡΡΠΎΠ² ΠΏΡΠΈΠ²Π΅Π» ΠΊ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΡΠΎΡΠΌ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ.
Π’Π°ΠΊΠΈΠ΅ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ ΡΠ°Π·Π½ΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°:
- ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½;
- Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ ΠΊΠΎΠ½ΡΠΎΡΡΠΈΡΠΌΡ;
- ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ°ΡΡΠ½ΡΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ (ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Ethereum ΠΠΈΡΠ°Π»ΠΈΠΊΠ° ΠΡΡΠ΅ΡΠΈΠ½Π°).
ΠΠ½ΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΡΡΠΎΠ²Π½Π΅ΠΌ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΡΠ΅ΡΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΡ Π²Π»ΠΈΡΡΡ Π½Π° Π΅Π΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅.
ΠΡΠ±Π»ΠΈΡΠ½ΡΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ [ΠΏΡΠ°Π²ΠΈΡΡ]
Π ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠΌΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Ρ (ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½) ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ Π»ΡΠ±ΠΎΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π² ΠΌΠΈΡΠ΅. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ ΠΈ ΠΎΠΆΠΈΠ΄Π°ΡΡ ΠΈΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π΄Π΅ΠΉΡΡΠ²ΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ°ΡΡΠ²ΡΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ°, ΡΠΎ Π΅ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π² ΡΠ΅ΠΏΠΎΡΠΊΡ.
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΎΠ±ΡΡΠ½ΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΈΡΡΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΆΠ΅ΡΡΠΊΠΎ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΈ ΡΠ°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎ, ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Ρ Π·Π°ΡΠΈΡΠ΅Π½Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌΠΈ ΠΊΡΠΈΠΏΡΠΎΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠΈ.ΠΡΠΈΠΏΡΠΎΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠΈΠΌΡΠ»ΠΎΠ² ΠΈ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ . Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΡΠΎΠΌΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌ, Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡ ΠΏΡΠΈ ΠΏΡΠΈΠ½ΡΡΠΈΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΠΎΠ±ΡΠ΅ΠΌΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΡΡΡΡΠΎΠ².
Π’Π°ΠΊΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠΈΡΠ°ΡΡΡΡ Β«ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΌΠΈΒ».
ΠΠ»ΠΎΠΊΡΠ΅ΠΉΠ½, ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠΉ ΠΊΠΎΠ½ΡΠΎΡΡΠΈΡΠΌΡ [ΠΏΡΠ°Π²ΠΈΡΡ]
ΠΠΎΠ½ΡΠΎΡΡΠΈΡΠΌΠ½ΡΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Ρ (Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Ρ ΠΊΠΎΠ½ΡΠΎΡΡΠΈΡΠΌΠ°) ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅Ρ Π·Π°ΡΠ°Π½Π΅Π΅ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΌ Π½Π°Π±ΠΎΡΠΎΠΌ ΡΠ·Π»ΠΎΠ². ΠΠΈΡΠ°Π»ΠΈΠΊ ΠΡΡΠ΅ΡΠΈΠ½ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ· 15 ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΡ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±Π»ΠΎΠΊ, ΡΡΠΎΠ±Ρ Π΅Π³ΠΎ ΠΏΡΠΈΠ·Π½Π°Π»ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π² ΡΠ΅ΠΏΡ.
ΠΡΠ°Π²ΠΎ ΡΠΈΡΠ°ΡΡ Π±Π»ΠΎΠΊ-ΡΠ΅ΠΏΠΎΡΠΊΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ, Π»ΠΈΠ±ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ°ΠΌΠΈ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½Ρ Β«Π³ΠΈΠ±ΡΠΈΠ΄Π½ΡΠ΅Β» ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΡΠ½Π΅Π²ΡΠ΅ Ρ ΡΡΠΈ Π±Π»ΠΎΠΊΠΎΠ² ΡΠ²Π»ΡΡΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ, Π½ΠΎ Π²ΡΠ΅ ΡΠ»Π΅Π½Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½Π½ΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ² ΠΌΠΎΠ³ΡΡ ΡΠΎΠ²Π΅ΡΡΠ°ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ°ΡΡΠ΅ΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°.
Π’Π°ΠΊΠΈΠ΅ ΡΠ΅ΠΏΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°ΡΡ Β«ΡΠ°ΡΡΠΈΡΠ½ΠΎ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΌΠΈΒ».
Π§Π°ΡΡΠ½ΡΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ [ΠΏΡΠ°Π²ΠΈΡΡ]
ΠΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ°ΡΡΠ½ΡΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ (ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ°ΡΡΠ½ΡΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Ρ) — ΡΡΠΎ ΡΠ΅ΠΏΠΎΡΠΊΠ° Π±Π»ΠΎΠΊΠΎΠ², Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π·Π°ΠΏΠΈΡΡ Π½ΠΎΠ²ΡΡ Π±Π»ΠΎΠΊΠΎΠ² Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½Π° ΡΠΎΠ»ΡΠΊΠΎ Π·Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ.Π Π°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ ΠΈΠ»ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌ Π² ΡΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΠΏΡΠΈΠΈ ΠΊΠ°ΠΊ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ , Π°ΡΠ΄ΠΈΡ ΠΈ Ρ. Π΄. Π²Π½ΡΡΡΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡΠ° Π½Π΅ Π½ΡΠΆΠ½ΠΎΠΉ. Π₯ΠΎΡΡ Π±Π΅Π· Π½Π΅Π΅ Π½Π΅ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΉ ΠΎΡΡΠ΅Ρ ΠΎ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ [ΠΏΡΠ°Π²ΠΈΡΡ]
ΠΠ»ΠΎΠΊΡΠ΅ΠΉΠ½ — ΡΡΠΎ Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅Π΅ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ ΡΠ΄Π΅Π»ΠΎΠΊ, ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ, Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ².ΠΠ½ΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅ΡΠΈ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΡΡ Π»ΡΠ±ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ΄Π°ΡΡΡΡ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΡΡ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ — Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ°ΡΡΠΎΡΠΆΠ΅Π½ΠΈΡ Π±ΡΠ°ΠΊΠΎΠ².
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ΅Π΅ΡΡΡ Π΄Π°Π½Π½ΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ ΠΏΠΎ ΡΠΎΡΠ½ΡΠΌ ΠΈ ΡΡΡΡΡΠ°ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² Π²ΡΠ΅Π³ΠΎ ΠΌΠΈΡΠ°, Π° Π½Π΅ Ρ ΡΠ°Π½ΠΈΡΡΡ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-ΡΠΎ ΠΎΠ΄Π½ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Ρ ΡΠ°Π½ΡΡΠ°ΡΡΡ Π² ΡΠ΅Π΅ΡΡΡΠ΅, ΠΎΡΡΠ°ΡΡΡΡ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΠΉ ΠΈ Π²ΡΠ΅Π³Π΄Π° Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠΉ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΡΠΎΠΉ ΡΠ΅ΡΠΈ.
ΠΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ, ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π° ΡΡΠ½ΠΊΠ΅ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡ. ΠΠΎ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π»ΠΈΡΡ ΠΈ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΠ΅ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ — ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ — ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΡΠ΄ΠΎΠ±Π½ΠΎ. Π’Π°ΠΊΠΆΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠΈΠ½Π°Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ°ΡΡΠ°ΠΏΠΎΠ² ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ.
ΠΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠΏΠΎΡΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠΈ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ — ΡΡΠΎ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ² ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΎΠ², Π½Π΅ ΡΡΠ΅Π±ΡΡΡΠΈΡ ΡΡΠ°ΡΡΠΈΡ ΡΡΠΈΡΡΠΎΠ² ΠΈ Π±ΡΡΠΎΠΊΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π²ΠΎΠ»ΠΎΠΊΠΈΡΡ.ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡ Π°Π²ΡΠΎΡΡΠΊΠΈΠ΅ ΠΏΡΠ°Π²Π° Ρ ΡΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ°ΠΌ ΠΈ ΡΠ²ΠΎΡΡΠ΅ΡΠΊΠΈΠΌ Π»ΡΠ΄ΡΠΌ. ΠΠ½ΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΌΠΎΠΆΠ½ΠΎ Π² ΡΠ°ΠΌΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡΠ΅ΡΠ°Ρ — ΠΎΡ ΡΠΎΡΠ³ΠΎΠ²Π»ΠΈ Π΄ΠΎ Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΠΉ Π½Π° Π²ΡΠ±ΠΎΡΠ°Ρ .
Π’Π΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠ° ΡΠΆΠ΅ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΠ°Π·Π½ΡΡ
Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π°Ρ
. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Π±Π»ΠΎΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈΠΌΠΎΡΡΠΈ ΡΠ°ΠΌΡΠ΅ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ. ΠΠ΅Π΄Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΡΠ°ΡΠ»ΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° ΡΠΆΠ΅ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½Ρ, Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌΠΈ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΌΠΈ.
Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ Π±ΡΠ» ΠΈΡΠΏΡΡΠ°Π½ Π² ΡΡΠ΅ΡΠ΅ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΡΡ
ΡΡΠ»ΡΠ³ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠΎΠ±ΠΎΡΠΎΡΠ°. Π€Π»ΠΎΡΠΈΠ΄Π° Π²Π΅Π΄ΠΎΠΌΡΡΠ²ΠΎ, Π·Π°Π½ΠΈΠΌΠ°ΡΡΠ΅Π΅ΡΡ ΡΠ±ΠΎΡΠΌΠΈ Π½Π°Π»ΠΎΠ³ΠΎΠ², Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ BitPay Π½Π°ΡΠ°Π»Π° ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ Π² ΠΠΈΡΠΊΠΎΠΈΠ½Π°Ρ
ΠΈ Bitcoin Cash. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π‘Π¨Π ΠΌΠΎΠ³ΡΡ ΠΎΠΏΠ»Π°ΡΠΈΡΡ ΡΠ±ΠΎΡΡ Π·Π° Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΏΡΠ°Π²Π°, ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π² ΡΠΈΡΡΠΎΠ²ΡΡ
ΠΌΠΎΠ½Π΅ΡΠ°Ρ
.
ΠΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π°Π³Π΅Π½ΡΡΡΠ²ΠΎ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π΅ΡΡΡΠ° ΠΡΡΠ·ΠΈΠΈ, Π½Π° ΡΠ²ΠΎΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ»ΠΎ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»ΡΠΌ ΡΡΠ΄ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-ΠΎΠΏΡΠΈΠΉ, ΡΡΠ΅Π΄ΠΈ ΠΊΠΎΡΠΎΡΡΡ
Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°ΠΊΠ°Π·ΡΠ²Π°ΡΡ Π²ΡΠΏΠΈΡΠΊΡ ΠΏΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ Π½Π΅Π΄Π²ΠΈΠΆΠΈΠΌΠΎΡΡΠΈ.Π ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΌΠ΅ΡΡΡΠ΅Π² ΡΡΠ»ΡΠ³Π° Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΈ Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΡΠΏΡΠΎΡ ΡΡΠ΅Π΄ΠΈ Π½Π°ΡΠ΅Π»Π΅Π½ΠΈΡ.
ΠΡΡΠΏΠ½ΡΡ ΡΠ΄Π΅Π»ΠΊΡ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΠ»ΠΈ Π³ΠΎΠ»Π»Π°Π½Π΄ΡΠΊΠΈΠΉ Π±Π°Π½ΠΊ ING Bank ΠΈ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΡΠΉ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΠΉ ΠΊΠΎΠ½Π³Π»ΠΎΠΌΠ΅ΡΠ°Ρ HSBC. ΠΡΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠ΅ ΡΠΎΠ²Π°ΡΠ° ΠΈΠ· ΠΡΠ³Π΅Π½ΡΠΈΠ½Ρ Π² ΠΠ°Π»Π°ΠΉΠ·ΠΈΡ Π±ΡΠ»Π° ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ Π² ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ R3 Corda. ΠΡΠΎ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ². Π Π ΠΎΡΡΠΈΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠ΄Π΅Π»ΠΊΡ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΠ»ΠΈ ΠΠ»ΡΡΠ°-Π±Π°Π½ΠΊ ΠΈ Π°Π²ΠΈΠ°ΠΏΠ΅ΡΠ΅Π²ΠΎΠ·ΡΠΈΠΊ S7.ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠΌΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² ΡΠ΅ΡΠΈ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π΅ΠΉ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π΅ΠΉ.
ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ Π² ΡΠ΅ΡΠΈ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΏΡΠΈΠ²ΡΡΠ½ΠΎΠ΅ Π΄Π΅Π»ΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΡ Π²Π°Π»ΡΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ Π΄ΡΡΠ³ΠΈΡ ΡΠ΅Π½Π½ΠΎΡΡΠ΅ΠΉ, ΠΌΡ ΠΎΠ±ΡΠ°ΡΠ°Π΅ΠΌΡΡ ΠΊ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ — Π±Π°Π½ΠΊΠ°ΠΌ. Π, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΎΠΏΠ»Π°ΡΡ (PayPal, WebMoney, Π―Π½Π΄Π΅ΠΊΡΠΠ΅Π½ΡΠ³ΠΈ), ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ Π² ΠΎΡΡΡΠ²Π΅ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ — Π΄Π»Ρ ΠΎΠ±Π½Π°Π»ΠΈΡΠΈΠ²Π°Π½ΠΈΡ Π΄Π΅Π½Π΅ΠΆΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² Π²Π°ΠΌ Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΠΊΡΠ΅Π΄ΠΈΡΠ½Π°Ρ ΠΊΠ°ΡΡΠ° ΠΈΠ»ΠΈ ΡΠ°ΡΡΡΡΠ½ΡΠΉ ΡΡΡΡ.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ ΡΡΠ°ΡΡΠΈΡ Π² ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ ΡΡΠ΅ΡΡΠΈΡ ΡΡΠΎΡΠΎΠ½ (Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π±Π°Π½ΠΊΠΎΠ²). Π ΡΠΈΡΡΠ΅ΠΌΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ Π»ΠΈΡΠ½ΠΎΡΡΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ ΠΈ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ². ΠΠ° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ ΡΠ°ΠΌΡΠΌ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΡΠ½ΠΊΠΎΠΌ ΠΏΠΎ ΠΊΠ°ΠΏΠΈΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ½ΠΎΠΊ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΡ ΡΡΠ»ΡΠ³, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π°Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° ΠΈΠΌΠ΅ΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΡ ΡΡΠ»ΡΠ³ ΡΠ»ΡΡΡΠΈΡΡΡ.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ² ΠΏΡΠΈΠ½Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΡΡ ΠΏΠΎΠ»ΡΠ·Ρ Π² Π½Π΅ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΡ ΡΡΠ΅ΡΡ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²Π²ΠΎΠ΄ΠΈΡΡ Π² ΠΎΠ±ΠΎΡΠΎΡ Π½ΠΎΠ²ΡΠ΅ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ, Ρ ΡΠ°Π½ΠΈΡΡ Π»ΡΠ±ΡΠ΅ Π²ΠΈΠ΄Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ. ΠΡΡ ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ ΠΎΡΠ΅Π½Ρ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΌΠΈ.
Π‘ΠΌ. ΡΠ°ΠΊΠΆΠ΅ Π½Π° BitcoinWiki [ΠΏΡΠ°Π²ΠΈΡΡ]
https://blog.ethereum.org/2015/08/07/on-public-and-private-blockchains/
https: // www.gov.uk/government/uploads/system/uploads/attachment_data/file/492972/gs-16-1-distributed-ledger-technology.pdf
http://www.coinfox.ru/novosti/obzory/5473-kakie-byvayut-blokchejny-i-pochemu-vazhno-ikh-razlichat
https://24paybank.org/news/blokchejn-mir-gde-primenjajut-decentralizovannuju-tehnologiju-na-segodnjashnij-den-.html
ΠΠ°ΠΊ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠ²ΠΎΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½: Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π΄Π²ΠΈΠΆΠΎΠΊ
ΠΠ΅ΡΠ΅Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° Π²Π°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ΅ΡΠΊΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΈ ΠΊΠ°ΠΊΠΎΠΉ Π±ΡΠ΄ΠΆΠ΅Ρ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π½Π° Π΅Π³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅.
ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΏΡΡΠΊ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΠΈ Π½ΡΠ°Π½ΡΡ. ΠΡ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠΏΡΡΡΠΈΡΡ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΠΊΡ, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅Π²Π΅ΡΠ½ΠΎ ΠΎΡΠ΅Π½ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ΅ΠΌ ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π΄Π°ΡΠΈ.
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠ°ΠΊΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΎΡΠ΄Π΅Π»Π° ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ MixBytes Π‘Π΅ΡΠ³Π΅ΠΉ ΠΡΠΈΠ»ΡΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠ» ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Π·Π°ΠΏΡΡΠΊΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°.
ΠΠ°Π½Π½Π°Ρ ΡΡΠ°ΡΡΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡΡΡ Ρ Π²ΡΠ±ΠΎΡΠΎΠΌ Π΄Π²ΠΈΠΆΠΊΠ° Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°. Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° Π·Π΄Π΅ΡΡ, Π²ΡΠ±ΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ° — Π·Π΄Π΅ΡΡ.
ΠΠ»ΠΎΠΊΡΠ΅ΠΉΠ½ Ρ Π½ΡΠ»Ρ
ΠΠΎΠΏΡΡΠΊΠΈ ΡΠΎΠ·Π΄Π°ΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ Ρ Π½ΡΠ»Ρ Π±Π΅Π· ΡΠΎΠΌΠ½Π΅Π½ΠΈΠΉ ΠΏΠΎΡ Π²Π°Π»ΡΠ½Ρ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΈΠΌ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π½ΡΠΆΠ½ΠΎ ΡΡΠ΅Π·Π²ΠΎ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Ρ Π½ΡΠ»Ρ ΠΊΠΎΠ΄Π° Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-Π½ΠΎΠ΄Ρ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Ρ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠΌ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ.ΠΡΠ΅Π³ΠΎ Π²Ρ ΠΏΠΎΠΈΡΠ΅ΡΠ΅, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΊΠΈΡ ΠΠ Π±ΡΠ»ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΎ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π΄Π΅ΡΡΡΠΈΠ»Π΅ΡΠΈΡ, Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ ΡΠΎΡΠ½Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ². ΠΠ³ΡΠΎΠΌΠ½ΠΎΠΉ Π΄ΠΎΠ»Π΅ΠΉ ΡΡΠ½ΠΊΠ° Π²Π»Π°Π΄Π΅ΡΡ Π²ΡΠ΅Π³ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ (Oracle, MS SQL Server, MySQL, PostgreSQL), Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ΄ΡΠ° ΡΠ°ΠΊΠΈΡ ΡΠΈΡΡΠ΅ΠΌ ΡΠ΅Π½ΡΡΡΡ ΠΊΡΠ°ΠΉΠ½Π΅ Π²ΡΡΠΎΠΊΠΎ.
ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-Π½ΠΎΠ΄Ρ Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠ±ΡΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΠ΅ΠΉ, ΡΠ΅ΡΠ΅Π²ΡΠΌΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°ΠΌΠΈ, ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡΠΈΠΌΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ.
ΠΡΠΎΠ±ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ Π΄Π»Ρ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ² Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ° ΠΌΠΎΠ³ΡΡ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΡΠ΅Π±Ρ Π²Π΅ΡΡΠΈ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠ°Ρ ΠΈ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΠΏΠΎ Π΄ΡΡΠ³ΠΎΠΌΡ ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ Π΄Π΅ΡΡΡΠΊΠΎΠ² ΠΈ ΡΠΎΡΠ΅Π½ ΡΠ·Π»ΠΎΠ² ΠΏΠΎΠ΄ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ. Π£Π²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠΈΡΠ»Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ°Π·Π²Π΅ ΡΡΠΎ ΠΊ ΡΡΠ»ΠΎΠΆΠ½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΉ Π²Π½ΡΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
ΠΠΎ ΠΎΠΏΡΡΡ Π½Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π±ΠΈΠ·Π½Π΅Ρ-Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΈ ΡΠ΅Π΄ΠΊΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΡΠΎΡ ΠΏΡΡΡ. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ²ΠΎΠ΅Π³ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° — ΡΡΠΎ Π·Π°Π΄Π°ΡΠ° Π΄Π»Ρ Π³ΡΡΠΏΠΏ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΡΠ½ΡΡΠ·ΠΈΠ°ΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠ΅Π±Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ, Π½Π΅ ΠΈΠΌΠ΅Ρ ΠΆΠ΅ΡΡΠΊΠΈΡ ΡΡΠΎΠΊΠΎΠ² ΠΈ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΠ»Π°Π½Π°.Π’Π°ΠΊΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠΉ Π²ΡΡΡΠ΅ΡΠΈΠ²ΡΠΈΠΉΡΡ Π²ΠΎΠΏΡΠΎΡ. ΠΠ° ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ°Π±ΠΎΡΠ° Π½Π°Π΄ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ Π±ΠΈΡΠΊΠΎΠΈΠ½ ΠΈ Ethereum, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ, Π±Π΅Π· ΠΆΠ΅ΡΡΠΊΠΈΡ Π΄Π΅Π΄Π»Π°ΠΉΠ½ΠΎΠ². ΠΠ½Π΅ΡΠ½Π΅Π΅ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±ΠΈΠ·Π½Π΅Ρ-ΡΠ°ΠΊΡΠΎΡΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ³ΡΠ°ΡΡ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ Π·Π»ΡΡ ΡΡΡΠΊΡ, Π·Π°ΡΡΠ°Π²ΠΈΠ² ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π½Π΅ ΠΏΡΠΎΠ΄ΡΠΌΠ°Π² ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ.
ΠΠΎΡΠΎΠ²ΡΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-Π΄Π²ΠΈΠΆΠΊΠΈ
Π― Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΠΎ Π½Π°Π·Π²Π°Π» ΡΠ°Π·Π΄Π΅Π» Β«Π΄Π²ΠΈΠΆΠΊΠΈΒ», ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎΡ ΡΠ΅ΡΠΌΠΈΠ½ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΠ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠΎΠ² ΡΠ°Π·Π½ΠΎΠΏΠ»Π°Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΠ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π·Π°Π΄Π°Ρ.ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Β«ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΠΉ Π΄Π²ΠΈΠΆΠΎΠΊΒ» ΠΈΠ»ΠΈ Β«Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄Π²ΠΈΠΆΠΎΠΊΒ» — ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ΄, Π½ΠΎ ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΠ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅. Π£ΡΠΈΡΡΠ²Π°Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ΄Π΅Ρ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ², Π½Π° Π±Π°Π·Π΅ ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½Ρ ΡΠΆΠ΅ ΡΠΊΡΠ΅ΠΏΠ»ΡΡΡΠΈΠ΅ ΡΠ΅ΡΠΈ, Π±ΡΠ΄Π΅Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΈΡ Π΄Π²ΠΈΠΆΠΊΠ°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Β«ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π½Π° Π΄Π²ΠΈΠΆΠΊΠ΅ EthereumΒ»).
ΠΡΠ»ΠΈ Π²Π°Ρ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ ΠΈ Π²Π°ΡΠ° Π·Π°Π΄Π°ΡΠ° — Π΄ΠΎΡΡΠ°Π²ΠΊΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΠΊ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π»ΡΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΌΠΈ Π΄Π²ΠΈΠΆΠΊΠ°ΠΌΠΈ.ΠΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²Π°Ρ Π²ΠΈΠ΄ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ° ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ, ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠ°ΠΌΠΈ ΡΠ΅ΡΠΈ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΎΡΠΊΡΡΡΡΠΉ ΠΊΠΎΠ΄, ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠΉ Π² ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΠ΅ΡΡΡ . ΠΠ°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-Π½ΠΎΠ΄Ρ, Π° Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ²ΠΎΠ΅ΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΌΠ΅Π½ΡΡΡ ΡΠ°ΡΡΡ, ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ Π΄Π²ΠΈΠΆΠΊΠΎΠ². ΠΠ΅ Π²Π½ΠΎΡΡ Π½ΠΎΠ²ΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠ΅ΠΉ ΠΈ Π½Π΅ ΡΠ΅ΡΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΡ, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠΈΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΠ΅ Π²Π°ΡΠ΅Π³ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°.
Π Π°Π·Π±Π΅ΡΠ΅ΠΌ Π³ΠΎΡΠΎΠ²ΡΠ΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-Π΄Π²ΠΈΠΆΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½, ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΡ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Π·Π°ΠΏΡΡΠΊ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ΄Π΅Π»ΠΎΠΊ.
ΠΡΠΈΡΠΈΡΠΌ
ΠΡΠΎΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΠΠ ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π½Π° Π±Π°Π·Π΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° Ethereum. ΠΡΠ±Π»ΠΈΡΠ½ΡΠΉ Ethereum ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡ ΡΠΈΠΏΠ° Proof-of-Work, Π΅Π³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΡΠ΅ΡΡΠΎΠ²ΡΠ΅ ΡΠ΅ΡΠΈ — ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²ΠΈΠ΄Ρ Proof-of-Authority ΠΈ Proof-of-Stake ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠΎΠ². ΠΠ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠ°ΠΌΡΠΌ ΡΡΡΠΎΠ³ΠΈΠΌ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ Π² Π΄Π΅ΡΡΡΠΊΠ°Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ ΡΠ΅ΡΠ΅ΠΉ, Π½Π° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°Π·Π²ΠΈΡΡΠΌ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ² Π»ΡΠ±ΡΠΌΠΈ Π²ΠΈΠ΄Π°ΠΌΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠΎΠ² ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΌΠΈ, ΠΌΠ½ΠΎΠ³ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌΠΈ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ°ΠΌΠΈ.
ΠΡΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ ΡΠΎΠ»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° POA Network, ΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΡΠΎΠ΄Π΅Π»Π°Π»ΠΈ ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΈ Π·Π°ΠΏΡΡΡΠΈΠ»ΠΈ ΡΠΆΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±ΡΡΡΡΡΡ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΉ. Π‘Π΅ΡΡ POA ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π±ΠΎΠ»Π΅Π΅ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ Ethereum, Π½ΠΎ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΡΠΎΠΉ ΠΆΠ΅ ΡΡΠΎΠΉΠΊΠΎΡΡΡΡ ΠΈ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΡΡ Π΄Π»Ρ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π»ΡΠ±ΡΡ ΡΠ΄Π΅Π»ΠΎΠΊ, ΡΠΎΠ»Ρ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠΎΠ² (ΠΌΠ°ΠΉΠ½Π΅ΡΠΎΠ²) ΠΈΡΠΏΠΎΠ»Π½ΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ. ΠΡΡ ΡΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΠ°ΡΡ ΡΡΠ°Π»ΠΎΠ½ΠΎΠΌ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ² Π½Π° Π±Π°Π·Π΅ Ethereum.
ΠΠΎΠ΄ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-Π½ΠΎΠ΄Ρ ΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡ
Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊΠΎΠ΄Π° Π½ΠΎΠ΄Ρ Ethereum: Π½Π° ΡΠ·ΡΠΊΠ΅ Rust (ΠΊΠΎΠ΄, Π½Π°Π·Π²Π°Π½ΠΈΠ΅: poa-parity (ΡΡΠ°ΡΠΎΠ΅) ΠΈΠ»ΠΈ openethereum (Π½ΠΎΠ²ΠΎΠ΅)) ΠΈ Π½Π° Go (ΠΊΠΎΠ΄, Π½Π°Π·Π²Π°Π½ΠΈΠ΅: geth).
ΠΠ° ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ PoA-ΡΠ΅ΡΠΈ Π½Π° geth (Go) Π²Π°ΠΌ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡ Clique — ΡΡΠΎ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ ΠΈ Π½Π΅Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π±Π΅Π· ΡΠΈΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ΅ΡΡΠΎΠ²ΡΡ ΡΠ΅Π»ΡΡ .
ΠΠΎΠ½ΡΠ΅Π½ΡΡΡ, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΉ Π² poa-parity (Rust), ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π΄Π²ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ²: ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠΎΠ² Aura ΠΈ Π³Π°Π΄ΠΆΠ΅Ρ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ GRANDPA. ΠΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎΡ Π²Π°ΡΠΈΠ°Π½Ρ, ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠΉ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² POA-ΡΠ΅ΡΡΡ Π½Π° Π±Π°Π·Π΅ Ethereum. POA Network ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π΄ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ BFT-ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ° HoneyBadger.
ΠΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ Π·Π°ΡΠ»ΡΠΆΠΈΠ²Π°Π΅Ρ Π½ΠΎΠ²Π°Ρ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-Π½ΠΎΠ΄Π° Nethermind, Π½Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ Π½Π° C # Π΄Π»Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ .NET Core. ΠΠ½Π° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Ethereum, Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ»ΠΈΡΠ½ΡΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ .NET Core.
Π‘ΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΡ
POA Ethereum ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ EVM ΠΈ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΈΡΠ°ΡΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Solidity. EVM Π΄Π°Π²Π½ΠΎ ΡΡΠ°Π»Π° ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Π΄Π»Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠ°ΡΡΠ΅ΡΠ½ΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.ΠΠΎΠ΄ΠΎΠ² ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ² ΠΏΠΎΠ΄ EVM ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΡΠΌΠΌΡ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ, ΠΈ Π»ΡΠ±Π°Ρ Π½Π°ΠΉΠ΄Π΅Π½Π½Π°Ρ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΌΠΎΡΠ½ΡΡ ΡΠ΅Π°ΠΊΡΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΠΈ Π‘ΠΠ, ΠΏΠΎΡΡΠΎΠΌΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ² EVM Π½Π° ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΊΡΠ°ΠΉΠ½Π΅ Π²ΡΡΠΎΠΊΠ°.
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΎΠΌ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠΎΠ² ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ² — ΡΡΠΎ ΠΏΠΎΡΡΡΡΠ°ΡΡΠ΅ ΡΠ΄ΠΎΠ±Π½ΠΎ. ΠΠΎΠΆΠ½ΠΎ ΠΎΠΏΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ»ΠΈ Π΄Π²ΡΠΌΡ ΡΠΎΠΊΠ΅Π½Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ Π½ΠΈΡ . ΠΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠΎΠ² Π³ΠΈΠ±ΠΊΠΎΠΉ ΠΈΠ»ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΡΠΈΡΡ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Β«Π²ΡΠ΅ΠΌΠΎΠ³ΡΡΠΈΠΉΒ» Π°ΠΊΠΊΠ°ΡΠ½Ρ.ΠΠΎΡΡ ΡΡΠΎΠΉ ΡΡ Π΅ΠΌΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΠΎΠ»Π½ΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΡ ΡΠ΅ΡΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Ρ Π²ΡΡΠΎΡΠ°ΠΉΡΠΈΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΡΡΠΈ, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π² ΡΡΠ°Π·Ρ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΡ, ΠΈ Π»ΠΎΠ³ΠΈΠΊΡ ΡΠ΄Π΅Π»ΠΎΠΊ, ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΠ
Π‘ Ethereum ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ JavaScript-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ web3.js, Π²Π½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ°, Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠΎΠ² ΠΈ Π΅Π΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ»Ρ POA Ethereum ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠ°ΡΠΈΠΉ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΏΠΎ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ Π³ΠΎΡΠΎΠ²ΠΎΠΉ ΡΠ΅ΡΠΈ — ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ.
ΠΡΠ»ΠΈ Π²Ρ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ POA Ethereum, Π²ΠΈΠΊΠΎΡΠΈΡΠ΅ ΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ. ΠΠ½Π° ΠΏΡΠΎΠ²Π΅Π΄Π΅Ρ Π²Π°Ρ ΠΎΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠΎΠ² ΠΊ Π·Π°ΠΏΡΡΠΊΡ ΠΏΠ΅ΡΠ²ΡΡ Π½ΠΎΠ΄, ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ² ΠΈ Π·Π°ΠΏΡΡΠΊΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠΎΠ² ΠΈ ΠΎΠ±ΠΎΠ·ΡΠ΅Π²Π°ΡΠ΅Π»Ρ Π±Π»ΠΎΠΊΠΎΠ².
ΠΠΎΡΠΎΠ²Π°Ρ POA-ΡΠ΅ΡΡ Ethereum ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π² AWS, Π½ΠΎ Ρ Π²ΡΠ΅ ΠΆΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°ΠΏΡΡΠΊ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ Π²Ρ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΠ΅ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
EOS ΠΈ Π΅Π³ΠΎ ΡΠΎΡΠΊΠΈ
ΠΡΠΎΡΡΠΌ ΠΏΠΎ Π³Π°ΡΠ°Π½ΡΠΈΠΈ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π±ΡΠ΄Π΅Ρ EOS.Β«OSΒ» Π² Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠΈ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π½Π΅ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ.
EOS ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ, Π² PoS- ΠΈΠ»ΠΈ PoA-Π²Π°ΡΠΈΠ°Π½ΡΠ΅. ΠΠ°ΠΊ ΠΈ Ethereum, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΡΠΎ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ°ΠΌΠΈ Π΄Π»Ρ Π»ΡΠ±ΡΡ ΡΠ΄Π΅Π»ΠΎΠΊ
ΠΡΠ»ΠΈ Ethereum ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠΎΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π°Π΄ΡΠ΅ΡΠΎΠ², ΡΠΎ Π² EOS ΡΡΠ°Π·Ρ ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π°ΠΊΠΊΠ°ΡΠ½ΡΠΎΠ² ΠΈ ΠΏΡΠ°Π²Π° Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. ΠΡΠ΅ ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ EOS ΠΏΠΎΡ ΠΎΠΆΠ΅ΠΉ ΠΏΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Ρ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ — Β«ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° Π΄ΡΡΠ³ΠΈΡ Β».
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΌΠ΅ΠΆΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ EOS ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΄ΠΎΠ±Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ°ΠΌΠΈ ΠΈ Π±ΡΡΡΡΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΠ±ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π½Π° C ++ ΠΈ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ² Π½Π° C ++ / WebAssembly (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΄ΡΡΠ³ΡΡ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡ).
ΠΠΈΠ·Π°ΠΉΠ½ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ° Π² EOS ΠΈ Π±ΡΡΡΡΡΠ΅ Π±Π»ΠΎΠΊΠΈ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΎΡΠ²Π΅ΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΊΡΠ°ΠΉΠ½Π΅ Π²Π°ΠΆΠ½Ρ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΠΎΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΠ΅ΠΊΡΡ Cyberway, Golos.io ΠΈΠ»ΠΈ ΡΠΎΡΡΠ΅ΡΡ Commun). Cyberway ΠΏΡΠΎΠΈΠ·Π²Π΅Π»Π° ΡΠ»ΠΎΠΆΠ½Π΅ΠΉΡΡΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ Π²ΡΠ΅ΠΉ Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈΠ· ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΡΡΠΎ Π»ΠΈΡΠ½ΠΈΠΉ ΡΠ°Π· Π΄ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π³ΠΈΠ±ΠΊΠΎΡΡΡ ΠΈ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ EOS.
ΠΠΎΠ΄ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-Π½ΠΎΠ΄Ρ ΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡ
ΠΠΎΠ΄ EOS Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° C ++ ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°Π»ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΎΠΏΡΡΠ°, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Π½Π°Π΄ Π΄Π²ΠΈΠΆΠΊΠ°ΠΌΠΈ Graphene, Bitshares, Steemit. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ DPoS-ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ°.
Π‘Π΅ΠΉΡΠ°Ρ ΠΏΠΎΡΡΠΈ Π²ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠ΅ DPoS, ΡΡΡΠΎΡΡ ΡΠ²ΠΎΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆΠΈΠΌ Π½Π° EOS: ΡΡΠΎ Π°ΠΊΠΊΠ°ΡΠ½ΡΡ, Β«Π³ΠΎΠ»ΠΎΡΡΡΡΠΈΠ΅Β» Π±Π°Π»Π°Π½ΡΠΈΡΡΡΡΠΈΠΉ ΡΠΎΠΊΠ΅Π½Π° Π·Π° ΡΠΎΠΏ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠΎΠ².ΠΠ°Π»ΠΈΠ΄Π°ΡΠΎΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΡΡ Π±Π»ΠΎΠΊΠΈ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ, Π½ΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π² Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠΉ ΠΊΠ²Π°Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠΎΠ³Π»Π°ΡΠ½ΠΎΠ°Π½ΠΈΡ. ΠΠ°ΡΠ΅ΠΌ ΠΎΠ½ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠΈΠΊΡΠΈΡΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ Last Irreversible Block (LIB), Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡ 2/3 + 1 ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ ΠΎΡ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠΎΠ².
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΠΎΡΠΊΠΈ EOS ΠΏΡΡΠ°ΡΡΡΡ ΡΠ»ΡΡΡΠΈΡΡ ΡΡΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°Ρ Π²Π°ΡΠΈΠ°Π½Ρ Haya ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π΄Π»Ρ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ LIB Π΄ΡΡΠ³ΠΎΠΉ Π³Π°Π΄ΠΆΠ΅Ρ ΡΠΈΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ — RANDPA, ΡΡΠΎΠ±Ρ Π΄ΠΎΡΡΠΈΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΈΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ Π² 2-3 ΡΠ΅ΠΊΡΠ½Π΄Ρ.
ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΠΌΡ POA-ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΡ Π½Π΅ Π²ΡΠ·ΡΠ²Π°Π΅Ρ Π·Π°ΡΡΡΠ΄Π½Π΅Π½ΠΈΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠΏΠΈΡΠΎΠΊ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠΎΠ² ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ°ΠΌΠΈ.
Π‘ΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΡ
Π‘ΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ Π² EOS ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ WebAssembly, ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠΈΡΡΡΡΡ Π½Π° ΡΠ·ΡΠΊΠ΅ C ++ ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡΡΡ ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡΡ Π»ΡΠ±ΡΠΌ Π°ΠΊΠΊΠ°ΡΠ½ΡΠΎΠΌ. ΠΠΈΡΠ°ΡΡ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ Π½Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎ, Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΎΠ½ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΠΈΠΊΠ°ΡΡΡΡ Ρ Solidity.
Π EOS, ΠΊΠ°ΠΊ ΠΈ Π² POA Ethereum, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΡ, ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΠΎΠΊΠ΅Π½ΠΎΠΌ (ΠΈΠ»ΠΈ ΡΠΎΠΊΠ΅Π½Ρ) ΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ°x (Π²ΠΎΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΡΠΎΠΊΠ΅Π½). ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ² EOS ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ ΡΠ°Π±Π»ΠΈΡΡ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ°.Π Ethereum Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ (Π°ΡΡΠΎΡΠΈΠ°ΡΠΈΠ²Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ²).
ΠΡΠ΅ ΠΎΠ΄Π½Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ² Π² EOS — Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ. ΠΠ»Π°Π΄Π΅Π»Π΅Ρ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π΅Π³ΠΎ, ΠΎΠ±Π½ΠΎΠ²ΠΈΠ² Π»ΠΎΠ³ΠΈΠΊΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΡΠ°Π²ΠΈΠ² ΠΎΡΠΈΠ±ΠΊΡ. ΠΡΠΎ ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Ethereum.
ΠΠ»Ρ ΠΌΠ΅ΠΆΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ², Π½Π° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΊΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ² — Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ.ΠΠ΅Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΡΡΠΎ-ΡΠΎ ΡΠΊΡΠ°ΡΡΡ Π·Π΄Π΅ΡΡ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ, ΡΡΠΎΡΠΎΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΊΠΎΠ΄ ΠΏΠΎ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· Π²ΡΡΠΊΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠΈΡ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠΎΠ².
Π EOS Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Β«ΡΠΏΠΎΠ½ΡΠΎΡΡΠΊΠΈΠ΅Β» ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°Π΅ΠΌΡΠ΅ Π²Π»Π°Π΄Π΅Π»ΡΡΠ°ΠΌΠΈ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ°, Π° Π½Π΅ ΡΠ°ΠΌΠΈΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ. ΠΡΠΎ ΠΌΠΎΡΠ½Π΅ΠΉΡΠ°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄Π»Ρ ΠΏΡΠΈΠ²Π»Π΅ΡΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΡ Π²Π΅Π΄Ρ ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ Β«ΠΏΠΎΠΊΡΠΏΠ°ΡΒ» ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ Π±Π΅Π· ΠΏΠΎΡΠ΅ΡΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π² Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°Ρ Π½Π΅ Π±ΡΠ²Π°Π΅Ρ?
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΠ
BOSCore, Telos, Haya ΠΈ Π΅ΡΠ΅ Π΄Π΅ΡΡΡΠΎΠΊ ΡΠΎΡΠΊΠΎΠ² EOS Π΄ΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ, ΡΡΠΎ ΡΡΠΎ ΠΠ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ².ΠΠ»Ρ EOS ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², ΠΈ Π²Π°ΠΌ Π½Π΅ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Ρ Π½ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ ΡΠΎΠΏΡΡΡΡΠ²ΡΡΡΠ΅Π΅ ΠΠ.
Eosjs — Π°Π½Π°Π»ΠΎΠ³ web3.js, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ°ΠΌΠΈ Π»ΡΠ±ΠΎΠΉ ΡΠ΅ΡΠΈ Π½Π° Π±Π°Π·Π΅ EOS ΠΈΠ· ΠΈ Π»ΡΠ±ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
EOSTracker — ΠΎΠ±ΠΎΠ·ΡΠ΅Π²Π°ΡΠ΅Π»Ρ Π±Π»ΠΎΠΊΠΎΠ² Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ Π΄Π»Ρ Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΠΉ Π·Π° Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠΎΠ².
Π£ EOS Π½Π΅Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΈ ΠΌΠΎΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΎΡΠ°, ΠΊΠ°ΠΊ ΡΠ΅ΡΡ POA Π΄Π»Ρ Ethereum, ΠΏΠΎΡΡΠΎΠΌΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΡΡΡΠΎΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠ΄ Π½ΠΎΠ΄Ρ ΡΡΠ°Π±ΠΈΠ»Π΅Π½ ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎΠ΄ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠΌΠΈ Π½Π°Π³ΡΡΠ·ΠΊΠ°ΠΌΠΈ Π±Π΅Π· ΡΠ±ΠΎΠ΅Π².
ΠΠΎΠ΄Π»ΠΎΠΆΠΊΠ° Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ ΡΠ΅ΡΠ½ΠΎΡΡΠΈ
Substrate ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Parity. Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½ΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΠ: ΠΊΠΎΡΠ΅Π»ΡΠΊΠΈ, Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-Π½ΠΎΠ΄Ρ, ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ², ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ, Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ.
Parity Substrate ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ²ΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° ΠΈΠ· Π³ΠΎΡΠΎΠ²ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠΎΠΌ ΠΈ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ. Π‘ΡΠ±ΡΡΡΠ°Ρ — ΡΡΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ², Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-Π½ΠΎΠ΄Ρ Ethereum ΠΈΠ»ΠΈ Π±ΠΈΡΠΊΠΎΠΈΠ½Π°.
Π‘ΡΠ±ΡΡΡΠ°Ρ — ΡΡΠΎ ΡΠ°ΡΡΡ ΠΊΡΡΠΏΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Polkadot — ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠΎΡΡΠΎΡΡΠ΅ΠΉ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ΅ΠΏΠΎΡΠΊΠΈ ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΡΠ΅ΠΏΠΎΡΠ΅ΠΊ-ΡΠ°ΡΠ΄ΠΎΠ² Ρ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ Β«ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΒ» ΡΠ²ΠΎΠ΅Π³ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° ΠΊ Polkadot Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΎΠ½ΡΠ΅ΠΉΠ½-ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ΅ΠΏΠΎΡΠΊΠ°ΠΌΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ, Π°ΠΊΠΊΠ°ΡΠ½ΡΡ, ΡΠΎΠΊΠ΅Π½Ρ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΠ.
ΠΠΎΠ΄ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-Π½ΠΎΠ΄Ρ ΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡ
ΠΠΎΠ΄ Π‘ΡΠ±ΡΡΡΠ°Ρ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ·ΡΠΊΠ΅ Rust. ΠΠ° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, Π² ΡΡΡΡΠΊΡΡΡΠ΅ ΡΡΠ±ΡΡΡΠ°Ρ ΡΡΠ²ΡΡΠ²ΡΠ΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΎΠΏΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ², ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Ρ, ΡΠ°Π·Π΄Π΅Π»Π΅Π½Ρ Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ, Π° Π² ΠΊΠΎΠ΄Π΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.ΠΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎΠΌ Π³ΠΈΠ±ΠΊΠΎΡΡΠΈ ΡΡΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π΄Π»Ρ ΡΠ΅ΡΠΈ Π±ΠΈΡΠΊΠΎΠΈΠ½Π° ΠΈ ZCash Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠΎΠ΄Π° Substrate.
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ°, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π³ΠΎΡΠΎΠ²ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ. Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΡΡΠΎ PoA ΠΈΠ»ΠΈ DPoS, ΡΡΠΎ Π² ΡΠ»ΡΡΠ°Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ±ΡΡΡΠ°ΡΠ° ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Aura ΠΈ GRANDPA.
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ² Π½Π° Π±Π°Π·Π΅ Π‘ΡΠ±ΡΡΡΠ°Ρ Π²ΡΡΠΎΠΊΠ°. ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ΅ΠΏΠΎΡΠΊΠ° Polkadot ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½Π° Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Ρ 99 Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠ°ΠΌΠΈ, ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ ΠΏΠΎ ΡΡΠ΅ΠΌ ΠΊΠΎΠ½ΡΠΈΠ½Π΅Π½ΡΠ°ΠΌ, ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π»Π° ΠΎΡΠ»ΠΈΡΠ½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ.
Π₯ΠΎΡΠΎΡΠΈΠΉ ΡΡΠ±ΡΡΡΠ°Ρ Ρ ΡΡΠΈΡΠ°Ρ ΠΏΡΠΎΠ΄ΡΠΌΠ°Π½Π½ΠΎΡΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (Rust), ΠΈ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π΄Π»Ρ ΡΠ°Π·Π²ΠΈΡΠΈΡ. ΠΡΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ Π³ΠΈΠ±ΠΊΠ°Ρ ΡΠ΅ΡΡ, Π½Π° Π±Π°Π·Π΅ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ.
Π‘ΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΡ
Π‘ΡΠ±ΡΡΡΠ°Ρ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Ethereum ΠΈ EOS, ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠ°ΠΌΠΈ, Π° Π½Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ. ΠΡΠΎ ΠΊΠΎΠ΄ Β«runtimeΒ» ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½ΠΎΠΉ WebAssembly.
ΠΠ°ΠΏΠΎΠΌΠ½Ρ, ΡΡΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ — ΡΡΠΎ ΠΏΠΎ ΡΡΡΠΈ ΠΎΠ΄ΠΈΠ½ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠ°ΠΌΠΈ ΠΈ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ ΠΈΠ· ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ.ΠΠΎΠ΄ΡΠ»ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ Π»ΠΎΠ³ΠΈΠΊΡ Π°ΠΊΠΊΠ°ΡΠ½ΡΠΎΠ², ΡΠΎΠΊΠ΅Π½ΠΎΠ², ΡΠ΄Π΅Π»ΠΊΠΈ Π»ΡΠ±ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ, ΠΈ Ρ.Π΄. ΠΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ Π‘ΡΠ±ΡΡΡΠ°Ρ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ. ΠΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π²Π°ΡΠΈΡ Π·Π°Π΄Π°Ρ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΡΠΎ ΡΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π³ΠΎΡΠΎΠ²ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΈΠ»ΠΈ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ .
ΠΡΠΎΠ±ΠΎΠ³ΠΎ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ Π·Π°ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²: WASM ΠΈ EVM. ΠΠ½ΠΈ Π΄Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ ΡΠ²ΠΎΠΈ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π·Π°ΠΏΡΡΠΊ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π° Π½Π° Substrate ΡΠΎΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½.
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡ ΡΡΠ΅Π΄Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ — ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ΅ ΡΠ΅ΡΡΡΡΡ Π·Π° ΠΎΠ΄Π½Ρ ΠΈ ΡΡ ΠΆΠ΅ ΡΠ΅Π½Ρ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π΄ΠΎ Π±ΠΈΡΠ° ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ.
Π ΠΏΠ»Π°Π½Π΅ Π³ΠΈΠ±ΠΊΠΎΡΡΠΈ Ρ ΡΡΠ΅Π΄Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΅ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² — ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ , ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΡ, Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΡ. Π£ΡΠΈΡΡΠ²Π°ΡΡ Π»ΠΈΡΡ ΡΠΎ, ΡΡΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠ²ΠΎΡΡΠΌΠΎΠΌ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠΎΠ².
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΠ
ΠΠ»Ρ Substrate Π΅ΡΡΡ ΡΡΠ΄ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ: polkascan — ΠΎΠ±ΠΎΠ·ΡΠ΅Π²Π°ΡΠ΅Π»Ρ Π±Π»ΠΎΠΊΠΎΠ² ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π° JS Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Polkadot ΠΈ ΡΠ΅ΡΡΠΌΠΈ Π½Π° Π±Π°Π·Π΅ Substrate. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ ΠΏΡΠΈΠ³ΠΎΠ΄ΡΡΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π΄Π»Ρ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° Π½Π° Π±Π°Π·Π΅ Π‘ΡΠ±ΡΡΡΠ°Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Polkadot.
Π£ Substrate Π½Π΅Ρ Π±ΠΎΠ³Π°ΡΠΎΠ³ΠΎ Π²ΡΠ±ΠΎΡΠ° ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΠ, ΠΊΠΎΡΠ΅Π»ΡΠΊΠΎΠ² ΠΈ ΠΎΠ±ΠΎΠ·ΡΠ΅Π²Π°ΡΠ΅Π»Π΅ΠΉ Π±Π»ΠΎΠΊΠΎΠ², ΠΊΠ°ΠΊ Ρ Ethereum ΠΈΠ»ΠΈ EOS, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ΅ΠΏΠΎΡΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ.ΠΡΠΎΠ΅ΠΊΡ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ, ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΉ ΡΠΎΠΏΡΡΡΡΠ²ΡΡΡΠ΅Π΅ ΠΠ.
Cosmos SDK
Cosmos — ΡΡΠΎ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° Π±Π°Π·Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ΅ΠΏΠΎΡΠΊΠΈ ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ², Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ Β«Π·ΠΎΠ½Π°ΠΌΠΈΒ». ΠΠΎΡΠ΅ΡΠ½ΠΈΠ΅ ΡΠ΅ΠΏΠΎΡΠΊΠΈ ΡΡΡΠΎΡΡΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Cosmos SDK — Π½Π°Π±ΠΎΡΠ° ΠΠ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ².
Cosmos — ΡΡΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° Tendermint, ΠΈΠ· ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΌΠ΅Π½ΡΡΡ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΡ ΠΎΠ΄Π½Π°Ρ Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π² Substrate.
ΠΠ°ΠΊ ΠΈ Π² ΡΠ»ΡΡΠ°Π΅ Polkadot + Substrate, Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Cosmos SDK, ΠΌΠΎΠΆΠ΅Ρ ΠΆΠΈΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ΅ Cosmos ΠΊΠ°ΠΊ Π΄ΠΎΡΠ΅ΡΠ½ΡΡ ΡΠ΅ΠΏΠΎΡΠΊΠ°.
ΠΠ΅ΡΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΠΠ Cosmos Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Go ΠΈ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½ ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ. ΠΠ° Π΅Π³ΠΎ ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΡΡΠ΅Π΄ΠΈ ΠΊΠΎΡΠΎΡΡΡ Binance Chain.
ΠΡΠ»ΠΈ Π²Π°ΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΠΈΡΡΡ Π½Π° Go — Cosmos SDK ΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΠΏΠΎΠ΄ΠΎΠΉΡΠΈ. ΠΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΡΠ°ΡΡΠ²ΡΠ΅Ρ Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΡΡΠΈ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Ρ ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π² ΠΏΡΠ±Π»ΠΈΡΠ½ΡΡ ΡΠ΅ΡΡΡ .
ΠΠΎΠ΄ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-Π½ΠΎΠ΄Ρ ΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡ
ΠΠ»Π°Π²Π½Π°Ρ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ ΠΠΎΡΠΌΠΎΡ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΡΠ±ΠΎΠΉ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ, ΠΈ Π² Cosmos ΠΎΠ½Π° ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠ°ΡΡΡ ΠΊΠΎΠ΄Π°.
ΠΠΎ ΡΡΡΠΈ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΡΠΎΡΡΠΎ Π·Π°Π΄Π°Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΠΏΠΎ ΠΊΠΎΡΠΎΡΡΠΌ ΠΎΠ΄Π½ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΡΡΡΡ Π² Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΈ Π²Π½Π΅ΡΠ½Π΅ΠΌ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ. ΠΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ Π·Π²ΡΡΠΈΡ, Π½ΠΎ ΠΏΠΎ ΡΠ°ΠΊΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ — ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠ΅Π½ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±Π°Π»Π°Π½ΡΠΎΠ². ΠΠΌΠ΅Π½Π½ΠΎ ΡΡΠΈΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ — Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΈΠ·Π²Π½Π΅ (ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ) ΠΈ ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠ²ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ (ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅). ΠΠΎΠ»ΡΡΠΈΠ²ΡΠΈΠ΅ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΈΠΊΡΠΈΡΡΡΡΡΡ Π² Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π΅. ΠΡΠΈ ΡΡΠΎΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ΅ΡΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ° ΠΈ ΡΠ΅ΡΠΈ — ΡΠ΅ΡΡ ΡΠ°ΠΌΠ° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ΠΈ ΠΏΡΠΈΠ΄Π΅Ρ ΠΊ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ².
ΠΠΎΠ½ΡΠ΅Π½ΡΡΡ Π² Cosmos ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π½Π° Π±Π°Π·Π΅ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ° Tendermint, ΠΊΡΠ°ΠΉΠ½Π΅ Π±Π»ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΠΊ pBFT. ΠΠ³ΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠΎΠ² ΡΠΎΠ±ΠΈΡΠ°ΡΡΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±Π»ΠΎΠΊ, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΡΡ ΡΠΈΠ½Π°Π»ΡΠ½ΠΎΡΡΡ, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π±Π»ΠΎΠΊ ΠΏΡΠΈΠ½ΡΡ ΡΠ΅ΡΡΡ. ΠΡΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠ°ΠΌΠΈ, ΠΈ Π² ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΡΠ΅ΡΡΡ ΡΡΠΎΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡ Π±ΡΠ΄Π΅Ρ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ ΡΠΈΠ½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΠΏΠΎΡΠΊΡ.
ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΡΠΌ, Π·Π°ΡΠΈΡΠ΅Π½Π½ΡΠΌ ΠΎΡ ΡΠΎΡΠΊΠΎΠ², ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²Π° Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡ ΠΌΠ½Π΅Π½ΠΈΡ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΡΡΠΎΠ³ΠΈΠΌ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ· Π²ΡΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠΎΠ².
Π‘ΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΡ
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Cosmos ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΡΠΉ ΡΠΌΠ°ΡΡ-ΠΊΠΎΠ½ΡΡΠ°ΠΊΡ, ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΡΠΉ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π²ΡΠ΅Ρ Π²ΠΈΠ΄ΠΎΠ² ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ. ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΡΡΠΊΡΡΡΡ ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ΅ΡΠ²ΠΈΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ ΠΈΠΌΠ΅Π½.
ΠΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ΄Π° Π΄Π»Ρ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½-Π½ΠΎΠ΄, Cosmos SDK ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΊΠΎΠ΄ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΌΠ΅Π΅Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π½ΡΠΆΠ½ΡΡ ΡΠΈΠΏΠΎΠ².
ΠΠ»Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ Π² Cosmos, ΠΊΠ°ΠΊ Π² Ethereum, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π³Π°Π·. ΠΡΠΏΠΎΠ»Π½ΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ, Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΡ Π²ΡΡΠΈΡΠ»ΡΡΡ Π΅Π΅ ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π² ΡΡΠ»ΠΎΠ²Π½ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΠ°Ρ Β«Π³Π°Π·Β».ΠΡΠΏΡΠ°Π²Π»ΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ Π³ΠΎΡΠΎΠ² ΠΏΠ»Π°ΡΠΈΡΡ Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ Π³Π°Π·Π° ΠΈ Π»ΠΈΠΌΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ½ Π³ΠΎΡΠΎΠ² ΠΏΠΎΡΡΠ°ΡΠΈΡΡ. ΠΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΡΠ΅Π½Ρ Π·Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ.
ΠΠ°ΠΆΠ½ΡΠΌ Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Cosmos ΡΠ²Π»ΡΡΡΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π΄Π΅ΡΠ΅ΡΠΌΠΈΠ½ΠΈΠ·ΠΌΡ ΠΊΠΎΠ΄Π°, Ρ.Π΅. Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΡΠΎΠΆΠ΄Π°ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π² ΡΠ°Π·Π½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π½Π° ΡΠ°Π·Π½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°Ρ , ΠΈΠ½Π°ΡΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΠ
ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ΄Π° Application, Cosmos SDK ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΠ°Π·Ρ ΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠ·ΡΠ²Π°Π΅Ρ Π½ΡΠΆΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ ΠΌΠ°ΡΠΈΠ½.ΠΡΠΎΡ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅, ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅ΠΌ Ρ Cosmos, ΠΈΠ»ΠΈ Π² ΠΊΠΎΡΠ΅Π»ΡΠΊΠ΅ (ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅) ΡΠ΅ΡΠΈ.
ΠΠ° JavaScript Ρ Π½Π°ΡΠ΅Π» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ: js-cosmos, cosmosjs ΠΈ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΡ js-abci, ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ABCI. ΠΡ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, Π΅ΡΠ»ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ Π²Π°ΡΠΈΠΌ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠΌ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΡΡ ΠΈΠ·. ABCI ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ°Π·Π½ΡΡ ΡΠ·ΡΠΊΠ°Ρ , ΡΡΠ΅Π΄ΠΈ ΠΊΠΎΡΠΎΡΡΡ Java, C ++, Python. ΠΡΠΎΠ΅ΠΊΡ lotion, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π° Javascript.
Cosmos Π±ΡΡΠ½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ, Π½Π° ΡΡΠΎΠΌ Π΄Π²ΠΈΠΆΠΊΠ΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ².Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π½Π° Π½Π΅Π³ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° Π² Go ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΠΉΡΠ΅ΡΡ Π½Π° ΠΊΠ°Π½Π°Π» Forklog Π² YouTube!
ΠΠ°ΡΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΡ Π² ΡΠ΅ΠΊΡΡΠ΅? ΠΡΠ΄Π΅Π»ΠΈΡΠ΅ Π΅Π΅ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ CTRL + ENTER
.