Π¦Π΅Π»Π°ΡΠ° ΠΈΡΡΠΎΡΠΈΡΠ° Π½Π° ΡΠΎΠ²Π΅ΡΡΠ²ΠΎΡΠΎ Π΅ ΠΊΠΎΠ½ΡΠΈΠ½ΡΠΈΡΠ°Π½ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡΠ²Π°ΡΠ΅ ΠΎΠ΄ ΡΠΈΠ½ΡΠΈΡΠΈΡΠ΅ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π½ΠΎΠ²ΠΈ, ΡΡΡΠ΅ ΠΏΠΎΡΠΈΠ»Π½ΠΈ. (ΠΠ½ΠΎΠ½ΠΈΠΌΠ΅Π½ Π°Π²ΡΠΎΡ)
ΠΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΡΠΈ Π±ΡΠΎΡΠ½ΠΈ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ ΠΏΡΠΎΠ΅ΠΊΡΠΈ (Bitshares, Hyperledger, Exonum, Ethereum, Bitcoin ΠΈΡΠ½.), ΡΠ°Π·Π±ΠΈΡΠ°ΠΌ Π΄Π΅ΠΊΠ° ΠΎΠ΄ ΡΠ΅Ρ Π½ΠΈΡΠΊΠ° Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ°, ΡΠΈΡΠ΅ ΡΠΈΠ΅ ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΈ Π½Π° ΠΈΡΡΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈ. ΠΠ»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅ΡΡΠ²Π°Π°Ρ Π½Π° ΠΊΡΡΠΈ, ΠΊΠΎΠΈ, ΠΈ ΠΏΠΎΠΊΡΠ°Ρ ΡΠ΅ΡΠ° ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ Π½Π° Π΄ΠΈΠ·Π°ΡΠ½ΠΈ, Π΄Π΅ΠΊΠΎΡ ΠΈ Π½Π°ΠΌΠ΅Π½ΠΈ, ΠΈΠΌΠ°Π°Ρ ΠΎΡΠ½ΠΎΠ²Π°, ΡΠΈΠ΄ΠΎΠ²ΠΈ, ΠΏΠΎΠΊΡΠΈΠ², ΠΏΡΠΎΠ·ΠΎΡΡΠΈ, Π²ΡΠ°ΡΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ Π΅Π΄Π½Π° ΡΠΎ Π΄ΡΡΠ³Π° Π½Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ Π½Π°ΡΠΈΠ½ΠΈ. Π Π°ΠΊΠΎ Π³ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈ Π½Π° Π΄ΠΈΠ·Π°ΡΠ½ΠΎΡ Π½Π° Π·Π³ΡΠ°Π΄Π°ΡΠ° ΠΈ Π³ΠΈ Π·Π½Π°Π΅ΡΠ΅ ΡΠ²ΠΎΡΡΡΠ²Π°ΡΠ° Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π΅Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π»ΠΈ, ΡΠΎΠ³Π°Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ° ΠΎΠ΄ΡΠ΅Π΄ΠΈΡΠ΅ Π½Π°ΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° ΠΊΡΡΠ°. ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ², ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ ΡΠΈΡΡΠ°ΡΠΈΡΠ° ΡΠΎ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ Π·Π° ΠΊΠΎΡΠ° ΡΠΈΡΠ΅ ΡΠ»ΡΡΠ½Π°Π»Π΅ Π·Π° ΡΠΎΠ°, Π½ΠΎ ΠΌΠ°Π»ΠΊΡΠΌΠΈΠ½Π° ΡΠ° ΡΠ°Π·Π±ΠΈΡΠ°Π°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΡΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°. ΠΠ°ΡΠΎΠ°, ΠΏΠΎΡΡΠΎΠΈ Π½Π΅Π΄ΠΎΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ Π·ΠΎΡΡΠΎ ΠΈ ΠΊΠ°ΠΊΠΎ ΠΈΠΌΠ° ΡΠΌΠΈΡΠ»Π° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
ΠΠΎ ΠΎΠ²Π°Π° ΡΡΠ°ΡΠΈΡΠ° ΡΠ΅ Π³ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΡΠ²ΠΎΡΡΡΠ²Π°ΡΠ° ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΡΠ΅ Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠΈ Π·Π° ΡΠΈΡΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½. Π‘Π»Π΅Π΄Π½ΠΎ, Π΄Π° Π³ΠΈ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΡΠΎ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠ°Ρ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ ΠΈ Π·Π° Π΄Π° Π³ΠΎ Π·Π°ΡΠ°ΠΊΠ½Π΅ΠΌΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π»ΠΎΡ, Π΄Π° ΠΈΠ·Π³ΡΠ°Π΄ΠΈΠΌΠ΅ ΠΌΠ°Π», Π½ΠΎ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΈ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ Π½Π° Π½Π°ΡΠ°ΡΠ° Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°!
ΠΠ½Π°ΡΠΈ, Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠ΅ΡΠΈΠΌΠ΅ ΠΊΠΎΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π½Π° ΠΏΠΎΡΠ΅ΡΠΎΠΊΠΎΡ Π³ΠΈ ΡΠ΅ΡΠΈ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ.
Π‘ΠΈΠ³ΡΡΠ΅Π½ ΡΡΠΌ Π΄Π΅ΠΊΠ° ΠΌΠ½ΠΎΠ³ΡΠΌΠΈΠ½Π° ΡΠ΅ ΠΊΠ°ΠΆΠ°Ρ Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½Π°, Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π°, ΡΠ°Π²Π½Π° ΠΈ Π½Π΅ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠΎ, Π·ΠΎΡΡΠΎ Π±Π΅ΡΠ΅ ΡΠ΅ΡΠΎ ΠΎΠ²Π° ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ?
ΠΡΠ΅ΡΠΏΠΎΡΠΈΡΠ°ΠΌ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π°ΠΌ ΡΠΎ ΠΏΡΠΎΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΡΠ° Π±ΠΈΠ»ΠΎ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ° ΡΠΎ ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΠ΄ΠΈΡΠ΅, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠΈΡΠ΅ Π½Π°ΠΏΠΈΡΠΈ ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ Π½Π° ΡΠ΅ΠΌΠ°ΡΠ° ΡΡΠΎ ΡΠ΅ ΠΏΡΠΎΡΡΡΠ²Π° ΡΠ΅ Π±Π°Π·ΠΈΡΠ°Π°Ρ Π½Π° Π½ΠΈΠ². ΠΠΎ, Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² Π½Π΅ΠΌΠ° ΡΡΠ°Π½Π΄Π°ΡΠ΄ΠΈ Π·Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½; ISO ΡΠ°ΠΌΠΎ ΡΠΎΠ·Π΄Π°Π΄Π΅
ΠΠ»ΠΎΠΊΡΠ΅ΡΠ½ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊ
ΠΠ½Π°ΡΠΈ, Π·Π°Π΄Π°ΡΠ°ΡΠ° ΡΡΠΎ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ ΡΠ° ΡΠ΅ΡΠΈ Π²ΠΎ ΠΏΠΈΠΎΠ½Π΅ΡΡΠΊΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΠΈΡΠΊΠΎΠΈΠ½ Π΅ Π΄Π° ΠΈΠ·Π²ΡΡΠΈ Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ² ΠΏΡΠ΅Π½ΠΎΡ Π½Π° ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΎΡΡΠ° Π½Π° Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° (ΡΡΠ΅Π΄ΡΡΠ²Π°) Π²ΠΎ Π½Π΅Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²Π° ΡΡΠ΅Π΄ΠΈΠ½Π° Π±Π΅Π· ΠΏΠΎΡΡΠ΅Π΄Π½ΠΈΡΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π° ΠΠΈΡΠΊΠΎΠΈΠ½, Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΎ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ ΡΠ΅ Π±ΠΈΡΠΊΠΎΠΈΠ½ Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠΎΠ½Π΅ΡΠΈ. Π ΡΠΈΡΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠΊΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° Π½Π° ΠΠΈΡΠΊΠΎΠΈΠ½ ΠΈ Π΄ΡΡΠ³ΠΈ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ ΡΠ΅ ΡΠ²Π΅Π΄ΡΠ²Π°Π°Ρ Π½Π° ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ Π½Π° ΠΎΠ²ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΊΠΎΠΈ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ Π³ΠΈ ΡΠ΅ΡΠ°Π²Π°
ΠΠ° ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° ΡΠΈΠ½Π°Π½ΡΠΈΡΠΊΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΠ° Π²Π΅Π»ΠΈ Π΄Π΅ΠΊΠ° ΠΈΠ·Π³ΡΠ°Π΄ΠΈΠ»Π° ΠΌΡΠ΅ΠΆΠ° Π½ΠΈΠ· ΡΠ΅Π»ΠΈΠΎΡ ΡΠ²Π΅Ρ ΡΠΎ ΡΠΈΡΠ° ΠΏΠΎΠΌΠΎΡ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»Π°Ρ ΠΏΠ°ΡΠΈ Π½Π° ΠΊΠΎΠ΅ Π±ΠΈΠ»ΠΎ Π»ΠΈΡΠ΅. ΠΠ΅ ΠΈ Π²Π΅ΡΡΠ²Π°Ρ? ΠΠΊΠΎ ΠΎΠ²Π°Π° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΠ° Π΅ Visa ΠΈΠ»ΠΈ MasterCard, Π½Π°ΡΠ²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ ΡΠ΅ Π²Π΅ΡΡΠ²Π°ΡΠ΅ Π²ΠΎ ΡΠΎΠ°, Π½ΠΎ Π°ΠΊΠΎ, ΡΠ΅Π»Π°ΡΠΈΠ²Π½ΠΎ ΠΊΠ°ΠΆΠ°Π½ΠΎ, AnonymousWorldMoney, Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π½Π΅ΠΌΠ° Π΄Π° Π²Π΅ΡΡΠ²Π°ΡΠ΅. ΠΠΎΡΡΠΎ? ΠΠΎ Π·Π°ΡΠΎΠ° ΡΡΠΎ ΠΌΠ½ΠΎΠ³Ρ Π΄ΠΎΠ±ΡΠΎ Π·Π½Π°Π΅ΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ Π³ΠΈ ΠΏΡΠ°Π²Π°Ρ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π·Π° ΠΊΠΎΠΈ ΡΠ΅Π»ΠΈ ΠΈ Π΄ΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ ΡΠΎΠ°. ΠΡΠ΄Π΅ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ Π΄Π° Π³ΠΈ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Π½Π° ΡΠ°ΠΊΠ²ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ ΠΊΠ°ΠΊΠΎ ΡΠΈΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠ°Ρ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
ΠΠ° ΡΠ΅ΡΠ΅ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π²ΠΎ ΡΡΠ»ΠΎΠ²Π½ΠΈΠΎΡ AnonymousWorldMoney ΠΈΠΌΠ° ΡΠ΅ΡΠ²Π΅ΡΠΈ ΡΠΎ Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ Π΄ΠΎΠ±ΡΠΎ Π΅ Π°ΠΊΠΎ ΠΈΠΌΠ° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΎΠ΄ Π½ΠΈΠ² Π²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ΅Π½ΡΡΠΈ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠΎΠ³Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠΎΡ ΠΏΡΠ΅ΡΡΠ»Π° ΠΏΠ°ΡΠΈ, ΡΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°, ΠΊΠΎΡΠ° ΡΠ΅ ΡΠ΅ΠΏΠ»ΠΈΡΠΈΡΠ° Π½Π° ΡΠΈΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΈ, Π° ΠΏΠ°ΡΠΈΡΠ΅ ΡΡΠΈΠ³Π½ΡΠ²Π°Π°Ρ Π΄ΠΎ ΠΏΡΠΈΠΌΠ°ΡΠΎΡ.
ΠΠΎ ΠΈΠ΄Π΅Π°Π»Π΅Π½ ΡΠ²Π΅Ρ, ΠΎΠ²Π°Π° ΡΠ΅ΠΌΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° ΠΎΠ΄Π»ΠΈΡΠ½ΠΎ, Π½ΠΎ Π²ΠΎ Π½Π°ΡΠΈΠΎΡ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π°Π°Ρ ΡΠ»Π΅Π΄Π½ΠΈΠ²Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ:
- ΠΡΠΎΠ±Π»Π΅ΠΌΠΎΡ Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ΅ΡΠ½ΠΈΡΠΈΡΠ΅ ΠΎΠ΄ Π΅Π΄Π½Π° ΡΡΡΠ°Π½Π° ΠΈ ΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π·Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΡΡ Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈΡΠ΅ ΠΎΠ΄ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π°. ΠΠ½ΠΈΠ΅. ΡΡΠ΅Π±Π° Π΄Π° ΠΏΡΠ΅ΡΡΠ»ΠΈΡΠ΅ ΠΏΠ°ΡΠΈ Π½Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΠΏΡΠΈΠΌΠ°ΡΠ΅Π» ΠΈ Π½Π° ΡΠ°ΠΊΠΎΠ² Π½Π°ΡΠΈΠ½ ΡΡΠΎ Π½ΠΈΠΊΠΎΡ Π½Π΅ Π·Π½Π°Π΅ Π·Π° ΠΎΠ²Π°Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ° ΠΎΡΠ²Π΅Π½ ΡΡΠ΅ΡΠ½ΠΈΡΠΈΡΠ΅ Π²ΠΎ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ°. ΠΠ°Π½ΠΊΠΈΡΠ΅ ΠΈΠΌΠ°Π°Ρ Π±ΡΠΎΠ΅Π²ΠΈ Π½Π° ΡΠΌΠ΅ΡΠΊΠΈ ΠΈ Π±Π°Π½ΠΊΠ°ΡΡΠΊΠΈ ΠΊΠ°ΡΡΠΈΡΠΊΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΎ ΡΠΈΠ·ΠΈΡΠΊΠΎ ΠΈΠ»ΠΈ ΠΏΡΠ°Π²Π½ΠΎ Π»ΠΈΡΠ΅, Π° Π±Π°Π½ΠΊΠ°ΡΡΠΊΠ°ΡΠ° ΡΠ°ΡΠ½Π° Π³ΠΈ ΡΡΠΈΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈΡΠ΅ Π·Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈΡΠ΅. Π ΠΊΠΎΡ Π³Π°ΡΠ°Π½ΡΠΈΡΠ° Π΄Π΅ΠΊΠ° ΡΡΠ»ΠΎΠ²Π½ΠΈΠΎΡ AnonymousWorldMoney Π½Π΅ ΠΊΠΎΡΠΈΡΡΠΈ Π»ΠΈΡΠ½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈΡΠ΅ Π·Π° ΡΠ²ΠΎΠΈ ΡΠ΅Π»ΠΈ?
- ΠΠ°ΠΊΠΎ Π΄Π° Π±ΠΈΠ΄Π΅ΡΠ΅ ΡΠΈΠ³ΡΡΠ½ΠΈ Π΄Π΅ΠΊΠ° ΠΏΡΠΈΠΌΠ°ΡΠΎΡ Π³ΠΎ Π΄ΠΎΠ±ΠΈΠ» ΡΠΎΡΠ½ΠΎ ΠΈΠ·Π½ΠΎΡΠΎΡ ΡΡΠΎ ΠΌΡ Π±ΠΈΠ» ΠΏΡΠ΅ΡΡΠ»Π΅Π½? Π Π΅Π»Π°ΡΠΈΠ²Π½ΠΎ ΠΊΠ°ΠΆΠ°Π½ΠΎ, ΠΈΡΠΏΡΠ°ΡΠ°ΡΠΎΡ ΠΏΡΠ΅ΡΡΠ»ΠΈΠ» 100 Π΄ΠΎΠ»Π°ΡΠΈ, Π° ΠΏΡΠΈΠΌΠ°ΡΠΎΡ Π΄ΠΎΠ±ΠΈΠ» 10 Π΄ΠΎΠ»Π°ΡΠΈ. ΠΡΠΏΡΠ°ΡΠ°ΡΠΎΡ Π΄ΠΎΠ°ΡΠ° Π²ΠΎ ΠΊΠ°Π½ΡΠ΅Π»Π°ΡΠΈΡΠ°ΡΠ° Π½Π° AnonymousWorldMoney ΡΠΎ ΡΠ²ΠΎΡΠ°ΡΠ° ΡΠΌΠ΅ΡΠΊΠ°, Π° ΡΠ»ΡΠΆΠ±Π΅Π½ΠΈΠΊΠΎΡ ΡΠ° ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π° Π½Π΅Π³ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ°, ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΠΏΠΈΡΡΠ²Π° Π΄Π΅ΠΊΠ° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠΎΡ ΠΏΡΠ΅ΡΡΠ»ΠΈΠ» ΡΠ°ΠΌΠΎ 10 Π΄ΠΎΠ»Π°ΡΠΈ.
- ΠΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΡΠΎ Π½Π΅Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²Π° ΡΡΠ΅Π΄ΠΈΠ½Π°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ·ΠΌΠ°ΠΌΠ° Π½Π°ΡΠ΅ΡΠ΅Π½Π° Π΄Π²ΠΎΡΠ½ΠΎ ΡΡΠΎΡΠ΅ΡΠ΅. ΠΠ΅ΡΠΊΡΡΠΏΡΠ»ΠΎΠ·Π½ΠΈΠΎΡ ΡΡΠ΅ΡΠ½ΠΈΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΠΏΠΎΡΡΠΎΡΠΈ ΡΠ²ΠΎΠ΅ΡΠΎ ΡΠ°Π»Π΄ΠΎ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΏΠ°ΡΠΈ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΠΏΠ»Π°ΡΠ°ΡΠ΅ΡΠΎ Π½Π΅ ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠΈ Π½Π° ΡΠΈΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΈ.
CAP ΡΠ΅ΠΎΡΠ΅ΠΌΠ° , ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°, Π½ΠΈΠΊΠΎΡ Π½Π΅ ΠΎΡΠΊΠ°ΠΆΠ°Π», ΠΈ Π½Π° ΠΊΡΠ°ΡΠΎΡ ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ, Π½ΠΎ Π½Π΅ΠΊΠΎΡ Π½Π΅ΠΌΠ° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ ΠΏΠ°ΡΠΈ Π·Π° ΡΡΠ»ΡΠ³ΠΈ ΠΈΠ»ΠΈ ΡΡΠΎΠΊΠΈ ΡΡΠΎ Π³ΠΈ Π΄Π°Π²Π°. ΠΠ°ΡΠΎΠ°, Π°ΠΊΠΎ Π½Π΅ ΠΏΠΎΡΡΠΎΠΈ ΡΠ΅Π»ΠΎΡΠ½Π° Π΄ΠΎΠ²Π΅ΡΠ±Π° Π²ΠΎ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½Π°ΡΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΠ° ΠΈΠ»ΠΈ ΡΡΠ΅ΡΠ½ΠΈΡΠΈΡΠ΅ Π²ΠΎ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈΡΠ΅, ΡΠΎΠ³Π°Ρ Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄ΠΈ ΠΌΡΠ΅ΠΆΠ° Π·Π°ΡΠ½ΠΎΠ²Π°Π½Π° Π½Π΅ Π½Π° Π΄ΠΎΠ²Π΅ΡΠ±Π°, ΡΡΠΊΡ Π½Π° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ°. - Π£ΡΠ»ΠΎΠ²Π½ΠΈΠΎΡ AnonymousWorldMoney ΠΈΠΌΠ° ΠΊΠΎΠ½Π΅ΡΠ΅Π½ Π±ΡΠΎΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ°Π½Π°Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π½Π΅Π½Π°ΠΌΠ΅ΡΠ½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ½Π° Π½Π°ΠΌΠ΅ΡΠ°.
- AnonymousWorldMoney ΡΠ΅ Π·Π΅ΠΌΠ΅ ΡΠ²ΠΎΡΠ° ΠΎΠΏΠΈΠΏΠ»ΠΈΠ²Π° ΠΏΡΠΎΠ²ΠΈΠ·ΠΈΡΠ°.
- ΠΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π°. ΠΠ° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅ΡΠΎ Π½Π° ΠΠΈΡΠΊΠΎΠΈΠ½, ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ° Π΄Π΅ΠΊΠ° Π»ΡΡΠ΅ΡΠΎ ΡΠ°ΠΊΠ°Π°Ρ Π½Π΅ ΡΠ°ΠΌΠΎ Π΄Π° ΠΏΡΠ΅ΡΡΠ»Π°Π°Ρ ΠΌΠΎΠ½Π΅ΡΠΈ Π΅Π΄Π½ΠΈ Π½Π° Π΄ΡΡΠ³ΠΈ, ΡΡΠΊΡ ΠΈ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ»ΠΎΠ²ΠΈ Π·Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ°, Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π°Ρ ΡΡΠ΅Π½Π°ΡΠΈΡΠ° Π·Π° ΡΠ°Π±ΠΎΡΠ°, Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ Π΄Π° Π²ΡΡΠ°Ρ Π΄Π΅ΡΡΡΠ²Π° Π²ΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ ΡΡΠ»ΠΎΠ²ΠΈΡΠ΅ ΠΈΡΠ½.
ΠΠ°ΠΊΠΎ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ Π³ΠΈ ΡΠ΅ΡΠ°Π²Π° ΠΎΠ²ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ
- ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΡΡΠ΅ΡΠ½ΠΈΡΠΈΡΠ΅ ΡΠ΅ Π²ΡΡΠΈ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΠΏΠ°Ρ ΠΊΠ»ΡΡΠ΅Π²ΠΈ: ΠΏΡΠΈΠ²Π°ΡΠ½ΠΈ ΠΈ ΡΠ°Π²Π½ΠΈ, Π° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΡ Π·Π° Π΄ΠΈΠ³ΠΈΡΠ°Π»Π΅Π½ ΠΏΠΎΡΠΏΠΈΡ ΡΠ½ΠΈΠΊΠ°ΡΠ½ΠΎ Π³ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠΎΡ ΠΈ ΠΏΡΠΈΠΌΠ°ΡΠΎΡ, ΠΎΡΡΠ°Π²Π°ΡΡΠΈ Π³ΠΈ Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅ΡΠΈ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΈ.
- Π’ΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈΡΠ΅ ΡΠ΅ ΡΠΎΠ±ΠΈΡΠ°Π°Ρ Π²ΠΎ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ, Ρ Π°ΡΠΎΡ Π½Π° Π±Π»ΠΎΠΊΠΎΡ ΡΠ΅ ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π° ΠΈ ΡΠ΅ Π·Π°ΠΏΠΈΡΡΠ²Π° Π²ΠΎ ΡΠ»Π΅Π΄Π½ΠΈΠΎΡ Π±Π»ΠΎΠΊ. ΠΠ²Π°Π° Π½ΠΈΠ·Π° Π½Π° ΡΠ½ΠΈΠΌΠ°ΡΠ΅ Ρ Π°ΡΠΎΠ²ΠΈ Π²ΠΎ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ΠΈ Π³ΠΎ Π΄Π°Π²Π° ΠΈΠΌΠ΅ΡΠΎ Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ°, Π° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π³ΠΎ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π΅Π·Π°Π±Π΅Π»Π΅ΠΆΠ»ΠΈΠ²ΠΎΡΠΎ ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅/Π±ΡΠΈΡΠ΅ΡΠ΅ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΈ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ ΠΎΠ΄ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ. Π’Π°ΠΊΠ°, Π°ΠΊΠΎ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π²ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ΡΠ΅ ΡΠΈΠ³ΡΡΠ½ΠΈ Π΄Π΅ΠΊΠ° Π½Π΅ΡΠ·ΠΈΠ½ΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ ΠΎΡΡΠ°Π½Π°Ρ Π½Π΅ΠΏΡΠΎΠΌΠ΅Π½Π΅ΡΠΈ.
- ΠΠ·ΠΌΠ°ΠΌΠ°ΡΠ° ΡΠΎ Π΄Π²ΠΎΡΠ½ΠΎ ΡΡΠΎΡΠ΅ΡΠ΅ ΡΠ΅ ΡΠΏΡΠ΅ΡΡΠ²Π° ΡΠΎ ΠΏΠΎΡΡΠΈΠ³Π½ΡΠ²Π°ΡΠ΅ ΠΌΡΠ΅ΠΆΠ΅Π½ ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡ Π·Π° ΡΠΎΠ° ΠΊΠΎΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π΄Π° ΡΠ΅ ΡΠΌΠ΅ΡΠ°Π°Ρ Π·Π° Π²Π°Π»ΠΈΠ΄Π½ΠΈ, Π° ΠΊΠΎΠΈ Π΄Π° ΡΠ΅ ΠΎΡΡΡΠ»Π°Ρ. ΠΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π° Bitcoin, ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡ ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½ΡΠ²Π° ΡΠΎ Π΄ΠΎΠΊΠ°Π· Π·Π° ΡΠ°Π±ΠΎΡΠ° (PoW).
- ΠΠ΅ΡΠΎΠ΄ΠΎΡΡΠΎΡΠ½ΠΎΡΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½ΡΠ²Π° ΡΠΎ ΡΠ°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ Π΅ ΡΠ°Π²Π΅Π½, ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΡΠ΅ΠΊΠΎΡ ΡΡΠ΅ΡΠ½ΠΈΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π²ΡΡΠΈ ΡΠ²ΠΎΡ ΡΠ°Π·ΠΎΠ», Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ ΡΠ΅Π»ΠΎΡΠ½Π° ΠΊΠΎΠΏΠΈΡΠ° ΠΎΠ΄ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ ΠΈ, Π·Π³ΠΎΡΠ° Π½Π° ΡΠΎΠ°, ΡΠ°ΠΌΠΎΡΡΠΎΡΠ½ΠΎ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ Π΄Π° Π³ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈΡΠ΅ Π·Π° ΡΠΎΡΠ½ΠΎΡΡ. Π’ΡΠ΅Π±Π° Π΄Π° ΡΠ΅ Π½Π°ΠΏΠΎΠΌΠ΅Π½Π΅ Π΄Π΅ΠΊΠ° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈΡΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄Π°Ρ Π½Π΅ ΡΠ°ΠΌΠΎ ΡΠ°Π²Π½ΠΈ (ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ), ΡΡΠΊΡ ΠΈ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΈ (Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΈ) Π±Π»ΠΎΠΊΡΠ΅ΡΠ½, ΠΊΠ°ΠΊΠΎ ΠΈ ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Π½ΠΈ ΡΠ΅ΠΌΠΈ.
- ΠΠ»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ Π½Π΅ΠΌΠ° ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΠΈ ΠΎΠ΄ ΠΏΡΠΎΠ²ΠΈΠ·ΠΈΠΈΡΠ΅, Π±ΠΈΠ΄Π΅ΡΡΠΈ ... ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΈ ΠΏΠ»Π°ΡΠΈΡΠ΅ Π»ΡΡΠ΅ΡΠΎ ΠΊΠΎΠΈ ΡΠ° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°Π°Ρ ΠΌΡΠ΅ΠΆΠ°ΡΠ°, Π½ΠΎ Π²ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ ΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° ΠΎΠ΄ ΠΏΡΠΎΠ²ΠΈΠ·ΠΈΡΠ° Π΅ Π΄ΠΎΠΊΠ°ΠΆΠ°Π½Π° ΡΠΎΠ»ΠΊΡ ΡΠ±Π΅Π΄Π»ΠΈΠ²ΠΎ ΡΡΠΎ Π½Π΅ΠΌΠ° ΡΠΎΠΌΠ½Π΅ΠΆ Π·Π° Π½Π΅ΡΠ·ΠΈΠ½Π°ΡΠ° Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π½ΠΎΡΡ.
- ΠΠΎΠ΄Π΅ΡΠ½ΠΈΡΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ ΠΈΠΌΠ°Π°Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π΄Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π°Ρ Π΄Π΅Π»ΠΎΠ²Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°, ΠΊΠΎΡΠ° Π²ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ ΡΠ΅ Π½Π°ΡΠ΅ΠΊΡΠ²Π° ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈ. ΠΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π½Π° ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈΡΠ΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈ Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°Π·ΠΈΡΠΈ Π½Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ.
Π‘Π»Π΅Π΄Π½ΠΎ, ΡΠ΅ Π³ΠΈ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΎΠ²ΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° ΠΏΠΎΠ΄Π΅ΡΠ°Π»Π½ΠΎ.
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½
ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½
Π‘Π΅ΠΊΠΎΡ ΡΡΠ΅ΡΠ½ΠΈΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ ΡΠ²ΠΎΡ ΡΠ°Π·ΠΎΠ» ΡΠΎ ΡΠ΅Π»ΠΎΡΠ½Π° ΠΊΠΎΠΏΠΈΡΠ° ΠΎΠ΄ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ (ΡΠ΅Π»ΠΎΡΠ΅Π½ ΡΠ°Π·ΠΎΠ»). Π‘Π΅ Π½Π°ΡΠ΅ΠΊΡΠ²Π°Π°Ρ ΡΠ΅Π»ΠΎΡΠ½ΠΈ ΡΠ°Π·Π»ΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ½ΠΈΠΌΠ°Π°Ρ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡ ΡΠ°Π·Π»ΠΈ (ΡΠ²Π΅Π΄ΠΎΠΊ) ΠΈΠ»ΠΈ ΡΡΠ΄Π°ΡΠΈ (ΡΡΠ΄Π°Ρ). Π‘Π΅ ΠΏΠΎΠ²ΠΈΠΊΡΠ²Π°Π°Ρ ΡΠ΅Π»ΠΎΡΠ½ΠΈ ΡΠ°Π·Π»ΠΈ ΠΊΠΎΠΈ ΡΠ°ΠΌΠΎ ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°Π°Ρ ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠ° Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈΡΠ΅ ΡΠ΅Π²ΠΈΠ·ΠΎΡΡΠΊΠΈ ΡΠ°Π·Π»ΠΈ (ΡΠ΅Π²ΠΈΠ·ΠΈΡΠ°). ΠΠ΅ΡΠ½ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ (Π»Π΅ΡΠ½ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ) Π½Π΅ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°Π°Ρ ΡΠ΅Π»ΠΎΡΠ½ΠΈ ΠΊΠΎΠΏΠΈΠΈ ΠΎΠ΄ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ, ΡΡΠΊΡ ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°Π°Ρ ΡΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ΅Π»ΠΎΡΠ½ΠΈ ΡΠ°Π·Π»ΠΈ.
ΠΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π»Π΅ΡΠ½ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΈΠ»ΠΈ Π²Π΅Π±-ΠΏΠ°ΡΠΈΡΠ½ΠΈΡΠΈ Π·Π° Π΄Π° Π²ΡΡΠ°Ρ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ. Π‘ΠΈΡΠ΅ ΡΠ°Π·Π»ΠΈ ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ Π΅Π΄Π½ΠΈ ΡΠΎ Π΄ΡΡΠ³ΠΈ. Π‘ΠΎ ΠΎΠ²ΠΎΡ ΡΠ΅Ρ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ, ΠΌΡΠ΅ΠΆΠ½Π°ΡΠ° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° ΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΡΡΠ°Π±ΠΈΠ»Π½Π°:
ΠΠΈΠ²ΠΎΡΠ½ΠΈΠΎΡ ΡΠΈΠΊΠ»ΡΡ Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ°
ΠΡΠ΄Π΅ Π΄Π° Π³ΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΠΆΠΈΠ²ΠΎΡΠ½ΠΈΠΎΡ ΡΠΈΠΊΠ»ΡΡ Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° ΠΈ Π΄Π° Π³ΠΎ ΡΠ°Π·Π»ΠΎΠΆΠΈΠΌΠ΅ Π΄Π΅Π» ΠΏΠΎ Π΄Π΅Π»:
ΠΠ»ΠΎΠΊΡΠ΅ΡΠ½ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ
ΠΠΎΠ·Π²ΠΎΠ»Π΅ΡΠ΅ Π½ΠΈ Π΄Π° ΡΠ΅ Π·Π°Π΄ΡΠΆΠΈΠΌΠ΅ ΠΏΠΎΠ΄Π΅ΡΠ°Π»Π½ΠΎ Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠΊΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° ΠΈ Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΠΌΠ΅ΡΡΡΠ΅Π±Π½ΠΈ Π²ΡΡΠΊΠΈ.
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°
Π‘Π΅ΠΊΠΎΡΠ° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ° ΠΌΠΎΡΠ° Π΄Π° Π±ΠΈΠ΄Π΅ Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΎ ΠΏΠΎΡΠΏΠΈΡΠ°Π½Π°. ΠΠ°ΡΠΎΠ°, Π·Π° Π΄Π° ΡΠ΅ Π·Π°Π²ΡΡΠΈ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ°, ΡΠ΅ΠΊΠΎΡ ΡΡΠ΅ΡΠ½ΠΈΠΊ ΠΌΠΎΡΠ° Π΄Π° ΠΈΠΌΠ° ΠΏΠ°Ρ ΠΊΠ»ΡΡΠ΅Π²ΠΈ: ΠΏΡΠΈΠ²Π°ΡΠ΅Π½ / ΡΠ°Π²Π΅Π½. ΠΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ Π΅Π΄Π΅Π½ ΠΏΠ°Ρ ΠΊΠ»ΡΡΠ΅Π²ΠΈ ΡΠ΅ Π½Π°ΡΠ΅ΠΊΡΠ²Π° ΠΏΠ°ΡΠΈΡΠ½ΠΈΠΊ, Π·Π°ΡΠΎΠ° ΡΡΠΎ ΠΊΠ»ΡΡΠ΅Π²ΠΈΡΠ΅ ΡΠ΅ ΡΠ½ΠΈΠΊΠ°ΡΠ½ΠΎ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ ΡΠ½ΠΈΠΊΠ°ΡΠ½Π°ΡΠ° Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½Π° Π°Π΄ΡΠ΅ΡΠ° ΠΈ ΡΠ°ΠΌΠ½ΠΎΡΠ΅ΠΆΠ° Π½Π° ΡΡΠ΅ΡΠ½ΠΈΠΊΠΎΡ. ΠΠΎ ΡΠ΅Π°Π»Π½ΠΎΡΡΠ°, ΠΊΠ»ΡΡΠ΅Π²ΠΈΡΠ΅ ΠΈ Π°Π΄ΡΠ΅ΡΠΈΡΠ΅ ΡΠ΅ ΡΠ°ΠΌΠΎ Π½ΠΈΠ·ΠΈ ΠΎΠ΄ Π±ΡΠΎΠ΅Π²ΠΈ Π²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π½Π° Π±ΡΠΎΠ΅Π²ΠΈ. ΠΡΠΈΠΌΠ΅ΡΠΈ Π½Π° Π°Π΄ΡΠ΅ΡΠΈ Π½Π° ΠΊΠ»ΡΡΠ΅Π²ΠΈ ΠΈ ΠΏΠ°ΡΠΈΡΠ½ΠΈΠΊ:
Private key: 0a78194a8a893b8baac7c09b6a4a4b4b161b2f80a126cbb79bde231a4567420f
Public key: 0579b478952214d7cddac32ac9dc522c821a4489bc10aac3a81b9d1cd7a92e57ba
Address: 0x3814JnJpGnt5tB2GD1qfKP709W3KbRdfb27V
ΠΠ° Π΄Π° ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π΅ Π΄ΠΈΠ³ΠΈΡΠ°Π»Π΅Π½ ΠΏΠΎΡΠΏΠΈΡ Π²ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½, ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π°Π»Π³ΠΎΡΠΈΡΠ°ΠΌ Π·Π°ΡΠ½ΠΎΠ²Π°Π½ Π½Π° Π΅Π»ΠΈΠΏΡΠΈΡΠ½ΠΈ ΠΊΡΠΈΠ²ΠΈ: ΠΠ»Π³ΠΎΡΠΈΡΠ°ΠΌ Π·Π° Π΄ΠΈΠ³ΠΈΡΠ°Π»Π΅Π½ ΠΏΠΎΡΠΏΠΈΡ Π½Π° Π΅Π»ΠΈΠΏΡΠΎΠ²ΠΈΠ΄Π½Π° ΠΊΡΠΈΠ²Π° (ECDSA). ΠΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ, ΠΏΡΠΈΠ²Π°ΡΠ½ΠΈΠΎΡ ΠΊΠ»ΡΡ (256-Π±ΠΈΡΠ΅Π½ Π±ΡΠΎΡ) ΠΎΠ±ΠΈΡΠ½ΠΎ ΡΠ΅ Π·Π΅ΠΌΠ° ΠΏΠΎ ΡΠ»ΡΡΠ°Π΅Π½ ΠΈΠ·Π±ΠΎΡ. ΠΡΠΎΡΠΎΡ Π½Π° ΠΊΠ»ΡΡΠ½ΠΈ ΠΎΠΏΡΠΈΠΈ Π΅ 2 Π΄ΠΎ ΡΠ°ΡΠΈΠ½Π°ΡΠ° ΠΎΠ΄ 256, ΡΠ°ΠΊΠ° ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ Π·Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ½Π° Π½Π΅ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠΎΠ²ΠΏΠ°ΡΠ°ΡΠ΅ Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ²Π°ΡΠ½ΠΈΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΠΈ.
Π‘Π»Π΅Π΄Π½ΠΎ, ΡΠ°Π²Π½ΠΈΠΎΡ ΠΊΠ»ΡΡ ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ²Π° ΠΎΠ΄ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΈΠΎΡ ΡΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΠ΅ Π½Π° Π½Π΅Π³ΠΎΠ²Π°ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΡΠΎ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΈΡΠ΅ Π½Π° ΡΠΎΡΠΊΠ° Π»ΠΎΡΠΈΡΠ°Π½Π° Π½Π° Π΅Π»ΠΈΠΏΡΠΈΡΠ½Π°ΡΠ° ΠΊΡΠΈΠ²Π°, ΡΡΠΎ ΡΠ΅Π·ΡΠ»ΡΠΈΡΠ° ΡΠΎ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΈ Π½Π° Π½ΠΎΠ²Π° ΡΠΎΡΠΊΠ° Π½Π° ΠΈΡΡΠ°ΡΠ° ΠΊΡΠΈΠ²Π°. ΠΠ²Π°Π° Π°ΠΊΡΠΈΡΠ° ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π΄Π΅ΠΊΠ° ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ΅ΡΠ΅ ΠΏΠ°Ρ ΠΊΠ»ΡΡΠ΅Π²ΠΈ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ΅Π½ Π·Π° Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΎ ΠΏΠΎΡΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π°Π΄ΡΠ΅ΡΠ°ΡΠ° Π½Π° ΠΏΠ°ΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π΅ ΡΠ½ΠΈΠΊΠ°ΡΠ½ΠΎ ΠΈΠ·Π²Π΅Π΄Π΅Π½Π° ΠΎΠ΄ ΡΠ°Π²Π½ΠΈΠΎΡ ΠΊΠ»ΡΡ.
ΠΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ Π½Π°ΠΏΠΈΡΠΈ ΡΠΎ Π΄Π΅ΡΠ°Π»ΠΈ Π·Π° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ°ΡΠ° ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΡΠΈΠ²Π°ΡΠ½ΠΈΠΎΡ ΠΊΠ»ΡΡ ΠΌΠΎΡΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΡΡΡΠΎΠ³ΠΎ Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ² ΠΈ Π΄Π° ΡΠ΅ ΡΡΠ²Π° Π±Π΅Π·Π±Π΅Π΄Π΅Π½. ΠΠ°Π²Π½ΠΈΠΎΡ ΠΊΠ»ΡΡ Π΅ ΠΏΠΎΠ·Π½Π°Ρ Π½Π° ΡΠΈΡΠ΅. ΠΠΊΠΎ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΈΠΎΡ ΠΊΠ»ΡΡ ΡΠ΅ ΠΈΠ·Π³ΡΠ±ΠΈ, ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ Π΄ΠΎ ΡΡΠ΅Π΄ΡΡΠ²ΠΎΡΠΎ (ΠΌΠΎΠ½Π΅ΡΠΈΡΠ΅) Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΡΠ°ΡΠΈ ΠΈ ΠΏΠ°ΡΠΈΡΠ΅ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΠΈΠ·Π³ΡΠ±Π΅Π½ΠΈ Π·Π°ΡΠ΅ΠΊΠΎΠ³Π°Ρ. ΠΠ°ΡΠΎΠ°, Π·Π°Π΄Π°ΡΠ°ΡΠ° Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΡΠΈΠ²Π°ΡΠ½ΠΈΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΠΈ Π΅ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅Π»Π΅Π²Π°Π½ΡΠ½Π°, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΠ²Π° Π½Π΅ Π΅ Π±Π°Π½ΠΊΠ° ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π΄ΠΎΡΠ΄Π΅ΡΠ΅ ΡΠΎ Π²Π°ΡΠΈΠΎΡ ΠΏΠ°ΡΠΎΡ ΠΈ Π΄Π° ΡΠ° Π²ΡΠ°ΡΠΈΡΠ΅ Π²Π°ΡΠ°ΡΠ° ΡΠΌΠ΅ΡΠΊΠ°. ΠΠΎΡΡΠΎΠΈ ΡΠ΅Π»Π° ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠ° Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ Π½Π° ΡΠ°ΠΊΠ°Π½Π°ΡΠ΅ΡΠ΅Π½ΠΈ Π»Π°Π΄Π½ΠΈ ΠΊΡΠΈΠΏΡΠΎ ΠΏΠ°ΡΠΈΡΠ½ΠΈΡΠΈ, ΡΠ»ΠΈΡΠ½ΠΈ Π½Π° ΡΠ»Π΅Ρ Π΄ΡΠ°ΡΠ²ΠΎΠ²ΠΈ:
ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΏΠΎΡΠΈΠ³ΡΡΠ½ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ°Π²Π°ΡΠ΅ ΠΏΠ΅ΡΠ°Ρ Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡΠ° Π½Π° ΠΏΡΠΈΠ²Π°ΡΠ½ΠΈΠΎΡ ΠΊΠ»ΡΡ Π½Π° ΡΠΎΠΊΠ΅Π½ΠΈ:
Π’ΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°
ΠΠΎΠ²Π΅ΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ Π·Π° ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΡΠ΄Π°Ρ Π²ΠΎ ΡΡΠ°ΡΠΈΡΠ°ΡΠ°
From: 0x48C89c341C5960Ca2Bf3732D6D8a0F4f89Cc4368 - ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π°Π΄ΡΠ΅Ρ ΠΎΡΠΏΡΠ°Π²ΠΈΡΠ΅Π»Ρ
To: 0x367adb7894334678b90Π°fe7882a5b06f7fbc783a - ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π°Π΄ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ
Value: 0.0001 - ΡΡΠΌΠΌΠ° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ
Transaction Hash: 0x617ede331e8a99f46a363b32b239542bb4006e4fa9a2727a6636ffe3eb095cef - Ρ
ΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ
Π‘Π»Π΅Π΄Π½ΠΎ, ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΠΏΠΎΡΠΏΠΈΡΡΠ²Π° ΡΠΎ ΠΏΡΠΈΠ²Π°ΡΠ΅Π½ ΠΊΠ»ΡΡ ΠΈ ΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ° (Π²ΠΈΠ΄Π΅ΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ
Π’ΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ
ΠΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΠ° Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈΡΠ΅, ΡΠ°Π·Π»ΠΈΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ°Π°Ρ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ΠΎΠ΄ Π½ΠΈΠ². ΠΠΎΠΊΡΠ°Ρ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈΡΠ΅, Ρ Π°ΡΠΎΡ Π½Π° ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΈΠΎΡ Π±Π»ΠΎΠΊ ΠΈ Π±ΡΠΎΡ (Nonce counter) ΡΠ΅ Π·Π°ΠΏΠΈΡΡΠ²Π°Π°Ρ Π²ΠΎ Π±Π»ΠΎΠΊΠΎΡ, Π° Ρ Π°ΡΠΎΡ Π½Π° ΡΠ΅ΠΊΠΎΠ²Π½ΠΈΠΎΡ Π±Π»ΠΎΠΊ ΡΠ΅ ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π° ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΡ SHA-256. Π₯Π΅ΡΠΎΡ ΠΌΠΎΡΠ° Π΄Π° ΠΈΠΌΠ° Π²ΠΎΡΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΈ ΡΡΠ»ΠΎΠ²ΠΈ Π·Π° ΡΠ»ΠΎΠΆΠ΅Π½ΠΎΡΡ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π° Bitcoin, ΡΠ΅ΠΆΠΈΠ½Π°ΡΠ° Π½Π° Ρ Π°ΡΠΎΡ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π° Π½Π° ΡΠ΅ΠΊΠΎΠΈ 2 Π½Π΅Π΄Π΅Π»ΠΈ Π²ΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ ΠΌΠΎΡΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°, ΡΠ°ΠΊΠ° ΡΡΠΎ Π±Π»ΠΎΠΊΠΎΡ ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ° ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ Π΅Π΄Π½Π°Ρ Π½Π° ΡΠ΅ΠΊΠΎΠΈ 10 ΠΌΠΈΠ½ΡΡΠΈ. Π‘Π»ΠΎΠΆΠ΅Π½ΠΎΡΡΠ° ΡΠ΅ ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π° ΡΠΏΠΎΡΠ΅Π΄ ΡΠ»Π΅Π΄Π½ΠΈΠΎΡ ΡΡΠ»ΠΎΠ²: ΠΏΡΠΎΠ½Π°ΡΠ΄Π΅Π½ΠΈΠΎΡ Ρ Π°Ρ ΠΌΠΎΡΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΠΌΠ°Π» ΠΎΠ΄ ΠΎΠ΄Π½Π°ΠΏΡΠ΅Π΄ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ Π±ΡΠΎΡ. ΠΠΊΠΎ ΠΎΠ²ΠΎΡ ΡΡΠ»ΠΎΠ² Π½Π΅ Π΅ ΠΈΡΠΏΠΎΠ»Π½Π΅Ρ, ΡΠΎΠ³Π°Ρ 1 ΡΠ΅ Π΄ΠΎΠ΄Π°Π²Π° Π½Π° Nonce ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π·Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°ΡΠ΅ Π½Π° Ρ Π°ΡΠΎΡ ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΡΠ²Π°. ΠΠ° Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Ρ Π°Ρ, ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΏΠΎΠ»Π΅ΡΠΎ Nonce, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΠ²Π° Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΈΠΎΡ ΠΏΠΎΠ΄Π°ΡΠΎΠΊ Π²ΠΎ Π±Π»ΠΎΠΊΠΎΡ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ; ΠΎΡΡΠ°Π½Π°ΡΠΈΡΠ΅ ΠΌΠΎΡΠ° Π΄Π° ΠΎΡΡΠ°Π½Π°Ρ Π½Π΅ΠΏΡΠΎΠΌΠ΅Π½Π΅ΡΠΈ. ΠΠ°Π»ΠΈΠ΄Π΅Π½ Ρ Π°Ρ ΠΌΠΎΡΠ° Π΄Π° ΠΈΠΌΠ° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ Π±ΡΠΎΡ Π½Π° Π²ΠΎΠ΄Π΅ΡΠΊΠΈ Π½ΡΠ»ΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ Π΅Π΄Π΅Π½ ΠΎΠ΄ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΈΡΠ΅ Ρ Π°ΡΠΎΠ²ΠΈ:
000000000000000000000bf03212e7dd1176f52f816fa395fc9b93c44bc11f91
Π£ΡΠΏΠ΅ΡΠ½ΠΎΡΠΎ Π½Π°ΠΎΡΠ°ΡΠ΅ Ρ Π°Ρ Π΅ Π΄ΠΎΠΊΠ°Π· Π·Π° Π·Π°Π²ΡΡΠ΅Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° (Π΄ΠΎΠΊΠ°Π· Π·Π° ΡΠ°Π±ΠΎΡΠ°, PoW) Π·Π° ΠΌΡΠ΅ΠΆΠΈΡΠ΅ Bitcoin ΠΈΠ»ΠΈ Ethereum. ΠΡΠΎΡΠ΅ΡΠΎΡ Π½Π° ΠΏΡΠΎΠ½Π°ΠΎΡΠ°ΡΠ΅ Ρ Π°ΡΠΈ ΡΠ΅ Π½Π°ΡΠ΅ΠΊΡΠ²Π° ΡΡΠ΄Π°ΡΡΡΠ²ΠΎ, ΡΠ»ΠΈΡΠ½ΠΎ Π½Π° ΠΈΡΠΊΠΎΠΏΡΠ²Π°ΡΠ΅ΡΠΎ Π·Π»Π°ΡΠΎ. ΠΠΌΠ΅ΡΠΎ ΡΠΎΡΠ΅ΠΌΠ° ΡΠΎΡΠ½ΠΎ ΡΠ° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ° ΡΡΡΡΠΈΠ½Π°ΡΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΈΠΌΠ° Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΎΠΏΡΠΈΠΈ, ΠΈ Π°ΠΊΠΎ Π½Π΅ΠΊΠΎΡ Π½Π°ΡΠ΄Π΅ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ΅Π½ Ρ Π°Ρ, ΡΠΎΠ³Π°Ρ ΠΎΠ²Π° Π΅ Π½Π°Π²ΠΈΡΡΠΈΠ½Π° ΡΡΠ΅ΡΠ°. Π’ΠΎΠ° Π΅ ΠΊΠ°ΠΊΠΎ Π΄Π° ΠΏΡΠΎΠ½Π°ΡΠ΄Π΅ΡΠ΅ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠ° Π·Π»Π°ΡΠ½Π° Π³ΡΡΡΠΊΠ° Π²ΠΎ ΡΠΎΠ½ΠΈ ΠΎΡΠΏΠ°Π΄Π½Π° ΠΊΠ°ΡΠΏΠ°. ΠΠ»ΠΎΠΊ Π½Π°Π³ΡΠ°Π΄Π°ΡΠ° ΡΠ΅Π³Π° Π΅ 12.5 BTC ΠΈ Π°ΠΊΠΎ ΡΠ° ΠΏΠΎΠΌΠ½ΠΎΠΆΠΈΡΠ΅ ΡΠΎ ΡΠ΅Π³Π°ΡΠ½Π°ΡΠ° ΡΡΠ°ΠΏΠΊΠ° Π½Π° Bitcoin ΠΎΠ΄ 3900 Π΄ΠΎΠ»Π°ΡΠΈ, ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ΅ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ Π΅Π΄Π΅Π½ ΠΊΠΈΠ»ΠΎΠ³ΡΠ°ΠΌ ΡΠΈΡΡΠΎ Π·Π»Π°ΡΠΎ. ΠΠΌΠ° Π·Π° ΡΡΠΎ Π΄Π° ΡΠ΅ Π±ΠΎΡΠΈΠΌΠ΅!
ΠΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎΡΠΎ Π½Π°ΠΎΡΠ°ΡΠ΅ Ρ
Π°Ρ, Π±Π»ΠΎΠΊΠΎΡ ΠΈ ΡΠ°ΠΌΠΈΠΎΡ ΠΏΡΠΎΠ½Π°ΡΠ΄Π΅Π½ Ρ
Π°Ρ ΡΠ΅ Π·Π°ΠΏΠΈΡΡΠ²Π°Π°Ρ Π²ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ ΠΊΠ°ΠΊΠΎ ΡΠ»Π΅Π΄Π΅Π½ Π±Π»ΠΎΠΊ. ΠΠΎΠ²Π΅ΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ Π·Π° ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° Π±Π»ΠΎΠΊΠΎΠ²ΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΡΠ΄Π°Ρ Π²ΠΎ ΡΡΠ°ΡΠΈΡΠ°ΡΠ°
ΠΠ»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ Π·Π°ΠΏΠΎΡΠ½ΡΠ²Π° ΡΠΎ Π±Π»ΠΎΠΊ ΠΊΠΎΡ ΡΓ¨ ΡΡΡΠ΅ Π³ΠΎ Π½Π΅ΠΌΠ° Ρ
Π°ΡΠΎΡ ΠΎΠ΄ ΠΏΡΠ΅ΡΡ
ΠΎΠ΄Π½ΠΈΠΎΡ Π±Π»ΠΎΠΊ. ΠΠΌΠ° ΡΠ°ΠΌΠΎ Π΅Π΄Π΅Π½ ΡΠ°ΠΊΠΎΠ² Π±Π»ΠΎΠΊ Π²ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ ΠΈ ΠΈΠΌΠ° ΡΠ²ΠΎΠ΅ ΠΈΠΌΠ΅ Genesis block. ΠΡΡΠ°Π½Π°ΡΠΈΡΠ΅ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ΠΈΠΌΠ°Π°Ρ ΠΈΡΡΠ° ΡΡΡΡΠΊΡΡΡΠ° ΠΈ ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π°Π°Ρ ΡΠ°ΠΌΠΎ ΠΏΠΎ Π±ΡΠΎΡΠΎΡ Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ. ΠΠΈΡΡΠΈΠ½ΡΠΊΠΈΡΠ΅ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ ΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Π°Ρ Π²ΠΎ Bitcoin ΠΈΠ»ΠΈ Ethereum ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π³Π»Π΅Π΄Π°Π°Ρ Π²ΠΎ
ΠΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° Π±Π»ΠΎΠΊΠΎΠ²ΠΈΡΠ΅ Π²ΠΎ ΠΠΈΡΠΊΠΎΠΈΠ½ Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° Π½Π° 1MB ΠΈ ΡΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π° Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π²ΠΎ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ° ΠΎΠ΄ ΠΎΠΊΠΎΠ»Ρ 200 Π±Π°ΡΡΠΈ, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈΠΎΡ Π±ΡΠΎΡ Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ Π²ΠΎ Π±Π»ΠΎΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΎΠΊΠΎΠ»Ρ 6000. ΠΡΡΡΠΊΠ°, ΠΏΠ°ΡΠ΅ΠΌ, ΡΠ° ΡΠ»Π΅Π΄ΠΈ ΠΈΠ·Π²Π΅Π΄Π±Π°ΡΠ° Π½Π° ΠΠΈΡΠΊΠΎΠΈΠ½, Π½Π° ΠΊΠΎΡ ΡΠΈΡΠ΅ ΡΠ΅ ΡΠΌΠ΅Π°Ρ: Π±Π»ΠΎΠΊ ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ° ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ Π΅Π΄Π½Π°Ρ Π½Π° ΡΠ΅ΠΊΠΎΠΈ 10 ΠΌΠΈΠ½ΡΡΠΈ * 60 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ = 600 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ, ΡΡΠΎ Π΄Π°Π²Π° ΡΠΎΡΠΌΠ°Π»Π½Π° ΠΈΠ·Π²Π΅Π΄Π±Π° ΠΎΠ΄ ΠΎΠΊΠΎΠ»Ρ 10 TPS. ΠΠ°ΠΊΠΎ Π²ΡΡΡΠ½ΠΎΡΡ, ΠΎΠ²Π° Π½Π΅ Π΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡ, ΡΡΠΊΡ Π½Π°ΠΌΠ΅ΡΠ½ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Π°Π»Π³ΠΎΡΠΈΡΠ°ΠΌ Π½Π° ΡΠ°Π±ΠΎΡΠ°. ΠΠΎ Ethereum, Π·Π° ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΡΠ°, ΡΠΈΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π±Π»ΠΎΠΊ 15 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ. ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΠ° ΡΠΎΡΠΌΠ°Π»Π½ΠΎ ΠΏΠΎΡΠ°ΡΠ½Π°. ΠΠ°ΡΠΎΠ°, Π²ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΠ²ΠΈ ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ PoW ΠΊΠ°ΠΊΠΎ ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡ, Π²ΠΎΠΎΠΏΡΡΠΎ Π½Π΅ΠΌΠ° ΡΠΌΠΈΡΠ»Π° Π΄Π° ΡΠ΅ ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°Π°Ρ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΡΠ»ΠΎΠΆΠ΅Π½ΠΎΡΡΠ° Π½Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΠΊΠ°ΡΠ° Π½Π° ΠΊΠ΅ΡΠΎΡ, ΠΊΠΎΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄ΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΠΊΠΎΡΠ° Π±ΠΈΠ»ΠΎ Π²ΡΠ΅Π΄Π½ΠΎΡΡ.
ΠΠΈΠ»ΡΡΠΊΠΈ
Π¨ΡΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° Π°ΠΊΠΎ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠ°Π·Π»ΠΈ ΠΏΡΠΎΠ½Π°ΡΠ΄Π°Ρ Ρ Π°ΡΠΈ ΠΊΠΎΠΈ Π³ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΠ²Π°Π°Ρ ΡΡΠ»ΠΎΠ²ΠΈΡΠ΅ Π·Π° ΡΠ»ΠΎΠΆΠ΅Π½ΠΎΡΡ, Π½ΠΎ ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠΎ Π²ΡΠ΅Π΄Π½ΠΎΡΡ (ΡΠΎ Π΄ΡΡΠ³ΠΈ Π·Π±ΠΎΡΠΎΠ²ΠΈ, Π΄ΠΎΡΠ»Π΅ Π΄ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡΠΈ) ΠΈ Π½Π°ΠΏΠΈΡΠ°Π»Π΅ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ? ΠΡΠ΄Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ ΡΡΠΈΡΠΈ ΠΎΠ΄ ΠΎΠ²Π°Π° ΡΠΈΡΡΠ°ΡΠΈΡΠ°. ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, ΡΠ΅ ΡΠ°Π²ΡΠ²Π° ΡΠ°ΠΊΠ°Π½Π°ΡΠ΅ΡΠ΅Π½Π° Π²ΠΈΠ»ΡΡΠΊΠ°, Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ ΠΈΠΌΠ° Π΄Π²Π΅ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° ΡΠΈΠ½ΡΠΈΡΠΎΡ:
Π¨ΡΠΎ ΡΠ΅ ΡΠ΅ ΡΠ»ΡΡΠΈ ΡΠ»Π΅Π΄Π½ΠΎ? Π‘Π»Π΅Π΄Π½ΠΎ, Π΄Π΅Π» ΠΎΠ΄ ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΏΠΎΡΠ½ΡΠ²Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π±Π»ΠΎΠΊ N+2 ΠΎΠ΄ Π΅Π΄Π΅Π½ ΡΠΈΠ½ΡΠΈΡ, Π° Π΄Π΅Π» ΠΎΠ΄ Π΄ΡΡΠ³:
ΠΠ΄Π΅Π½ ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ΡΠ΅ ΡΠ΅ Π½Π°ΡΠ΄Π΅ ΠΏΠΎΡΠ°Π½ΠΎ ΠΈ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΈΡΠΏΡΠ°ΡΠ΅Π½ Π΄ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ, Π° ΠΏΠΎΡΠΎΠ°, ΡΠΏΠΎΡΠ΅Π΄ ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ°, Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ ΡΠ΅ ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»ΠΈ Π½Π° ΠΏΠΎΠ΄ΠΎΠ»Π³ ΡΠΈΠ½ΡΠΈΡ ΠΈ Π΄Π° Π³ΠΈ ΠΎΡΠΊΠ°ΠΆΠ΅ ΡΠΈΡΠ΅ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ ΠΎΠ΄ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΈΠΎΡ Π±Π»ΠΎΠΊ:
ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ ΡΠΈΡΡΠ°ΡΠΈΡΠ° ΠΊΠΎΠ³Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° Π½Π° ΡΡΠ΅ΡΠ½ΠΈΠΊΠΎΡ Π±Π΅ΡΠ΅ ΡΠ°ΠΌΠΎ Π²ΠΎ Π΅Π΄Π΅Π½ ΠΎΠ΄ Π±Π»ΠΎΠΊΠΎΠ²ΠΈΡΠ΅ Π½Π° Π²ΠΈΠ»ΡΡΠΊΠ°, ΠΊΠΎΡ Π±Π΅ΡΠ΅ ΠΎΡΠΊΠ°ΠΆΠ°Π½. ΠΠ°ΡΠΎΠ°, Π·Π° Π΄Π° Π±ΠΈΠ΄Π΅ΡΠ΅ ΡΠΈΠ³ΡΡΠ½ΠΈ Π΄Π΅ΠΊΠ° ΡΠ°ΠΊΠ°Π½Π°ΡΠ° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ° Π΅ ΡΠ½ΠΈΠΌΠ΅Π½Π° Π²ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ, ΠΏΠΎΡΡΠΎΠΈ ΠΎΠΏΡΡΠ° ΠΏΡΠ΅ΠΏΠΎΡΠ°ΠΊΠ° - ΠΏΡΠ΅Π΄ Π΄Π° ΠΈ Π²Π΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ°, ΡΡΠ΅Π±Π° Π΄Π° ΠΏΠΎΡΠ΅ΠΊΠ°ΡΠ΅ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ Π½Π΅ ΡΠ΅ Π΄ΠΎΠ΄Π°Π΄Π°Ρ Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ. ΠΡΠ΅ΠΏΠΎΡΠ°ΠΊΠΈΡΠ΅ Π·Π° ΡΠΎΠ° ΠΊΠΎΠ»ΠΊΡ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ Π΄Π° ΡΠ΅ ΡΠ΅ΠΊΠ° Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ Π²Π°ΡΠΈΡΠ°Π°Ρ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΠΈΡΠΊΠΎΠΈΠ½ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠΎΡ Π΅ 2 Π±Π»ΠΎΠΊΠ°, ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌΠΎΡ Π΅ 6.
ΠΡΡΠ°ΡΠ° ΡΠ»ΠΈΠΊΠ° ΡΠΎ Π±Π»ΠΎΠΊ-Π²ΠΈΠ»ΡΡΠΊΠΈΡΠ΅ ΡΠ΅ ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ°ΠΊΠ°Π½Π°ΡΠ΅ΡΠ΅Π½ΠΈΠΎΡ Π½Π°ΠΏΠ°Π΄ ΠΎΠ΄ 51% - ΠΎΠ²Π° Π΅ ΠΊΠΎΠ³Π° Π³ΡΡΠΏΠ° ΡΡΠ΄Π°ΡΠΈ ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°Π°Ρ Π΄Π° ΡΠ°Π·Π²ΠΈΡΠ°Ρ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π΅Π½ Π±Π»ΠΎΠΊ ΡΠΈΠ½ΡΠΈΡ, Π±Π°ΡΠ°ΡΡΠΈ Π΄Π° Π³ΠΎ ΠΏΠΎΠ½ΠΈΡΡΠ°Ρ Π»Π°Π½Π΅ΡΠΎΡ ΡΠΎ Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΠΈΠ·ΠΌΠ°ΠΌΠ½ΠΈΡΠΊΠΈ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ. ΠΠ°ΠΊΠΎ Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ², Π½Π°ΠΌΠ΅ΡΡΠΎ ΠΈΠ·ΠΌΠ°ΠΌΠ°, ΠΏΠΎΠΏΡΠΎΡΠΈΡΠ°Π±ΠΈΠ»Π½ΠΎ Π΅ Π΄Π° ΡΠ° ΠΏΠΎΡΡΠΎΡΠΈΡΠ΅ ΡΠ²ΠΎΡΠ°ΡΠ° ΠΌΠΎΡ Π½Π° ΡΠ΅ΡΠ½ΠΎ ΡΡΠ΄Π°ΡΡΡΠ²ΠΎ.
ΠΠΎΠ½ΡΠ΅Π½Π·ΡΡ
ΠΠ° Π΄Π° ΡΠ½ΠΈΠΌΠ° Π±Π»ΠΎΠΊ Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ, ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΌΠΎΡΠ° Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡ. ΠΠ° ΡΠ΅ ββΠΏΠΎΡΡΠ΅ΡΠΈΠΌΠ΅ Π½Π° Π·Π°Π΄Π°ΡΠ°ΡΠ° Π·Π° ΠΏΠΎΡΡΠΈΠ³Π½ΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡ Π²ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΊΠΈΡΠ΅ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠΊΠΈ ΠΌΡΠ΅ΠΆΠΈ. ΠΡΠΎΠ±Π»Π΅ΠΌΠΎΡ Π΅ ΡΠΎΡΠΌΡΠ»ΠΈΡΠ°Π½ ΠΊΠ°ΠΊΠΎ Π·Π°Π΄Π°ΡΠ° Π½Π° Π²ΠΈΠ·Π°Π½ΡΠΈΡΠΊΠΈΡΠ΅ Π³Π΅Π½Π΅ΡΠ°Π»ΠΈ ΠΠ€Π’ (
- BFT ΡΠ°Π±ΠΎΡΠΈ Π΄ΠΎΠ±ΡΠΎ ΡΠΎ ΠΌΠ°Π» ΡΠΈΠΊΡΠ΅Π½ ΡΠ΅Ρ Π½Π° ΡΠ°Π·Π»ΠΈ, Π½ΠΎ Π²ΠΎ ΡΠ°Π²Π΅Π½ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ Π±ΡΠΎΡΠΎΡ Π½Π° ΡΠ°Π·Π»ΠΈ Π΅ Π½Π΅ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π»ΠΈΠ² ΠΈ, Π·Π³ΠΎΡΠ° Π½Π° ΡΠΎΠ°, ΡΠ°Π·Π»ΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ ΠΈ ΠΈΡΠΊΠ»ΡΡΡΠ²Π°Π°Ρ ΡΠ»ΡΡΠ°ΡΠ½ΠΎ.
- ΠΠ΅ΠΎΠΏΡ ΠΎΠ΄Π½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΌΠΎΡΠΈΠ²ΠΈΡΠ°Π°Ρ Π»ΡΡΠ΅ΡΠΎ Π΄Π° Π»Π°Π½ΡΠΈΡΠ°Π°Ρ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ ΡΠ°Π·Π»ΠΈ. ΠΠ° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΎΠ²Π°, Π»ΡΡΠ΅ΡΠΎ ΠΌΠΎΡΠ° Π΄Π° Π±ΠΈΠ΄Π°Ρ Π½Π°Π³ΡΠ°Π΄Π΅Π½ΠΈ. ΠΠΎ BFT ΡΠΎΡΠΌΠ°Π»Π½ΠΎ Π½Π΅ΠΌΠ° Π·Π° ΡΡΠΎ Π΄Π° ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ΅ Π½Π°Π³ΡΠ°Π΄Π°, Π½ΠΎ Π·Π° ΡΡΠΎ Π΅ Π½Π°Π³ΡΠ°Π΄Π°ΡΠ° Π²ΠΎ PoW ΡΠ΅ΠΊΠΎΠΌΡ ΠΌΡ Π΅ ΡΠ°ΡΠ½ΠΎ Π½Π° ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ Π½ΠΈΠ²ΠΎ: Π·Π° Π΅Π»Π΅ΠΊΡΡΠΈΡΠ½Π°ΡΠ° Π΅Π½Π΅ΡΠ³ΠΈΡΠ° ΡΡΠΎ ΡΠ° ΡΡΠΎΡΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ Π²ΠΎ ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π½Π° ΠΏΡΠΎΠ½Π°ΠΎΡΠ°ΡΠ΅ Π½Π° Π±Π»ΠΎΠΊ Ρ Π°ΡΠΎΡ.
ΠΠΎΠΊΡΠ°Ρ PoW, ΠΏΠΎΡΡΠΎΡΠ°Ρ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π΄ΡΡΠ³ΠΈ ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈΡΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ:
- PoS (Proof-of-Stake) - Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½
Hyperledger - DPoS (Delegated Proof-of-Stake) - Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½
BitShares - ΠΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π½Π° BFT: SBFT (ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½ BFT) ΠΈ PBFT (ΠΏΡΠ°ΠΊΡΠΈΡΠ΅Π½ BFT), Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ Π²ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½
ΠΠ³Π·ΠΎΠ½ΡΠΌ
ΠΠ° ΡΠ΅ ββΠ·Π°Π΄ΡΠΆΠΈΠΌΠ΅ ΠΌΠ°Π»ΠΊΡ Π½Π° PoS ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡΠΎΡ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ... Π’ΠΎΠΊΠΌΡ PoS ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΡΠΎΡΡΠΈ ΡΠ΅ Π½Π°ΡΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅ΡΠΈ Π²ΠΎ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΈΡΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½. ΠΠΎΡΡΠΎ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎ? ΠΠ΄ Π΅Π΄Π½Π° ΡΡΡΠ°Π½Π°, ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ Π½Π° PoS ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈ Π²ΠΎ ΡΠΏΠΎΡΠ΅Π΄Π±Π° ΡΠΎ PoW, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΠ° Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡ, ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ ΡΠ΅ ΠΏΠΎΠΌΠ°Π»ΠΊΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΊΠΈ ΡΠ΅ΡΡΡΡΠΈ, ΡΡΠΎ Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π° Π±ΡΠ·ΠΈΠ½Π°ΡΠ° Π½Π° Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ. ΠΠΎ, ΠΎΠ΄ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π°, PoS ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΠΈΠ·ΠΌΠ°ΠΌΠ°, ΠΏΠ° Π·Π° Π΄Π° ΡΠ΅ Π½Π΅ΡΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ° ΠΎΠ²Π°, ΠΌΠΎΡΠ° Π΄Π° Π±ΠΈΠ΄Π°Ρ ΠΏΠΎΠ·Π½Π°ΡΠΈ ΡΠΈΡΠ΅ ΡΡΠ΅ΡΠ½ΠΈΡΠΈ Π²ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ.
ΠΠΎΠ½ΡΠ΅Π½Π·ΡΡΠΎΡ Π½Π° PoS ΡΠ΅ Π·Π°ΡΠ½ΠΎΠ²Π° Π½Π° ΠΈΠ·Π±ΠΎΡΠΎΡ Π½Π° ΡΠ°Π·ΠΎΠ» ΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ Π±Π»ΠΎΠΊ ΡΠΎ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ Π²ΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ ΠΈΠ·Π½ΠΎΡΠΎΡ Π½Π° ΡΡΠ΅Π΄ΡΡΠ²Π°ΡΠ° Π½Π° ΡΠΌΠ΅ΡΠΊΠ°ΡΠ°, ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ ΠΊΠ°ΠΆΠ°Π½ΠΎ, Π½Π΅ Π²ΠΎ ΡΠΌΠ΅ΡΠΊΠ°ΡΠ°, ΡΡΠΊΡ Π²ΠΎ ΠΊΠΎΠ»Π°ΡΠ΅ΡΠ°Π»ΠΎΡ, Ρ.Π΅. ΠΠΎΠ»ΠΊΡ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΈΠΌΠ°ΡΠ΅ ΠΊΠ°ΠΊΠΎ ΠΊΠΎΠ»Π°ΡΠ΅ΡΠ°Π», ΡΠΎΠ»ΠΊΡ Π΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎΡΡΠ° ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π΄Π° Π³ΠΎ ΠΈΠ·Π±Π΅ΡΠ΅ Π²Π°ΡΠΈΠΎΡ ΡΠ°Π·ΠΎΠ» Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ Π±Π»ΠΎΠΊ. ΠΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡ Π½Π΅ΠΌΠ° Π΄Π° ΡΠ΅ Π²ΡΠ°ΡΠΈ Π°ΠΊΠΎ Π±Π»ΠΎΠΊΠΎΡ Π΅ Π½Π΅Π²Π°ΠΆΠ΅ΡΠΊΠΈ. ΠΠ²Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° Π·Π°ΡΡΠΈΡΠ° ΠΎΠ΄ ΠΈΠ·ΠΌΠ°ΠΌΠ°. ΠΠΎΡΡΠΎΡΠ°Ρ ΡΠ»Π΅Π΄Π½ΠΈΠ²Π΅ Π²Π°ΡΠΈΡΠ°ΡΠΈΠΈ Π½Π° PoS:
- ΠΠ΅Π»Π΅Π³ΠΈΡΠ°Π½ΠΈΠΎΡ PoS (DPoS) ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡ Π³ΠΈ Π΄Π΅Π»ΠΈ ΡΡΠ΅ΡΠ½ΠΈΡΠΈΡΠ΅ Π½Π° βΠ³Π»Π°ΡΠ°ΡΠΈβ ΠΈ βΠ²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠΈβ. Π‘ΠΎΠΏΡΡΠ²Π΅Π½ΠΈΡΠΈΡΠ΅ Π½Π° ΠΌΠΎΠ½Π΅ΡΠΈ (ΡΡΠ΅ΡΠ½ΠΈΡΠΈ Π²ΠΎ Π³Π»Π°ΡΠ°ΡΠ΅ΡΠΎ) ΡΠ° Π΄Π΅Π»Π΅Π³ΠΈΡΠ°Π°Ρ ΡΠ²ΠΎΡΠ°ΡΠ° ΠΌΠΎΡ Π΄Π° Π³ΠΈ ΠΏΠΎΡΠ²ΡΠ΄ΡΠ²Π°Π°Ρ ΠΈ ΡΠ½ΠΈΠΌΠ°Π°Ρ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈΡΠ΅ Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ Π½Π° Π΄ΡΡΠ³ΠΈΡΠ΅ ΡΡΠ΅ΡΠ½ΠΈΡΠΈ. Π’Π°ΠΊΠ°, Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΠ° Π²ΡΡΠ°Ρ ΡΠ΅Π»Π°ΡΠ° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΊΠ° ΡΠ°Π±ΠΎΡΠ° ΠΈ Π΄ΠΎΠ±ΠΈΠ²Π°Π°Ρ Π½Π°Π³ΡΠ°Π΄Π° Π·Π° ΡΠΎΠ°, Π° ΠΏΡΠΈΡΡΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΡΠ΅ΡΠ½ΠΈΡΠΈΡΠ΅ Π²ΠΎ Π³Π»Π°ΡΠ°ΡΠ΅ΡΠΎ ΡΠ° Π³Π°ΡΠ°Π½ΡΠΈΡΠ° ΡΠ΅ΡΠ½ΠΎΡΡΠ° Π½Π° Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠΈΡΠ΅, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠΈΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π°Π°Ρ Π²ΠΎ ΡΠ΅ΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΠ΅.
- ΠΠΎΠ½ΡΠ΅Π½Π·ΡΡΠΎΡ Π½Π° LPoS (Π·Π°ΠΊΡΠΏΠ΅Π½ Π΄ΠΎΠΊΠ°Π· Π·Π° ΡΠ΄Π΅Π») Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΈ ΠΈΠ·Π½Π°ΡΠΌΠΈΡΠ΅ Π²Π°ΡΠΈΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° Π½Π° Π΄ΡΡΠ³ΠΈ ΡΠ°Π·Π»ΠΈ Π·Π° Π΄Π° ΠΈΠΌΠ°Π°Ρ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ° ΡΠ°Π½ΡΠ° Π΄Π° Π³ΠΈ ΠΏΠΎΡΠ²ΡΠ΄Π°Ρ Π±Π»ΠΎΠΊΠΎΠ²ΠΈΡΠ΅. Π’ΠΎΠ°. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ΡΠ΅ ΠΏΡΠΎΠ²ΠΈΠ·ΠΈΡΠ° Π·Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ Π±Π΅Π· Π΄Π° ΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠ΅ Π²ΠΎ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠ°ΡΠ° Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° ΠΈ Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ Π½Π° ΡΡΠ΄Π°ΡΡΡΠ²ΠΎΡΠΎ.
ΠΠΎΡΡΠΎΡΠ°Ρ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ Π΄ΡΡΠ³ΠΈ ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡΠΈ ΠΊΠΎΠΈ ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ ΡΠ΅ ΡΠΈΡΠΎΠΊΠΎ ΠΊΠΎΡΠΈΡΡΠ΅Π½ΠΈ, ΡΠ°ΠΌΠΎ ΡΠ΅ Π³ΠΈ Π½Π°Π²Π΅Π΄Π°ΠΌ ΠΎΠ²Π΄Π΅ Π·Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π° ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΡΠ°ΠΌΠΈΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π·Π° ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΡΠ΄Π΅, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΎ ΡΡΠ°ΡΠΈΡΠ°ΡΠ°:
- PoET (Π΄ΠΎΠΊΠ°Π· Π·Π° ΠΏΠΎΠΌΠΈΠ½Π°ΡΠΎ Π²ΡΠ΅ΠΌΠ΅)
- PoC (Π΄ΠΎΠΊΠ°Π· Π·Π° ΠΊΠ°ΠΏΠ°ΡΠΈΡΠ΅Ρ)
- PoB (Π΄ΠΎΠΊΠ°Π· Π·Π° ΠΈΠ·Π³ΠΎΡΠ΅Π½ΠΈΡΠ°)
- PoWeight (Π΄ΠΎΠΊΠ°Π· Π·Π° ΡΠ΅ΠΆΠΈΠ½Π°)
- PoA (Π΄ΠΎΠΊΠ°Π· Π·Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ) β PoW + PoS
- PoI (Π΄ΠΎΠΊΠ°Π· Π·Π° Π²Π°ΠΆΠ½ΠΈ)
Π‘ΠΈΠ³ΡΡΠ½ΠΎΡΡ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½
ΠΠ°Π²Π΅Π½ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½
Π‘ΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡ ΠΠ°Π²Π½ΠΈΠΎΡ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎ ΠΈΠΌΠ΅ ΠΠ»ΠΎΠΊΡΠ΅ΡΠ½ Π±Π΅Π· Π΄ΠΎΠ·Π²ΠΎΠ»Π° ΠΠ²Π° ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½ΡΠ²Π° ΡΠΎ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅ΠΊΠΎΡ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π΅ ΠΈ ΠΏΡΠ΅Π³Π»Π΅Π΄ΡΠ²Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ Π΄ΡΡΠΈ ΠΈ Π΄Π° Π³ΠΎ ΠΏΠΎΠ²ΡΠ·Π΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΠΎΡ ΡΠ°Π·ΠΎΠ», Π° Π΄ΠΎΠ²Π΅ΡΠ±Π°ΡΠ° ΡΠ΅ Π³ΡΠ°Π΄ΠΈ Π½Π° ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡ Π½Π° PoW.
ΠΡΠΈΠ²Π°ΡΠ΅Π½ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½
ΠΡΠΈΠ²Π°ΡΠ΅Π½ ΠΈΠ»ΠΈ ΠΡΠΈΠ²Π°ΡΠ΅Π½ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ ΡΠΎ Π΄ΠΎΠ·Π²ΠΎΠ»Π°. ΠΠΎ ΠΎΠ²ΠΈΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½, ΡΠ°ΠΌΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° Π³ΡΡΠΏΠ° ΡΡΠ΅ΡΠ½ΠΈΡΠΈ (ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ»ΠΈ Π»ΡΡΠ΅) ΠΈΠΌΠ°Π°Ρ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. Π’Π°ΠΊΠ²ΠΈΡΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΈ ΠΎΠ΄ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎ ΡΠ΅Π» Π΄Π° ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΠ΅Π²ΠΊΡΠΏΠ½Π°ΡΠ° ΠΊΠΎΡΠΈΡΡ ΠΈΠ»ΠΈ Π΅ΡΠΈΠΊΠ°ΡΠ½ΠΎΡΡ. ΠΠΈΠ²Π½Π°ΡΠ° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° ΡΠΎ Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠΈΡΠ΅ ΡΠ΅Π»ΠΈ Π½Π° ΡΡΠ΅ΡΠ½ΠΈΡΠΈΡΠ΅ ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ Π·Π° ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡ PoS ΠΈ BFT.
ΠΠ»ΠΎΠΊΡΠ΅ΡΠ½ ΠΊΠΎΠ½Π·ΠΎΡΡΠΈΡΠΌ
ΠΠΌΠ° ΠΠΎΠ½Π·ΠΎΡΡΠΈΡΠΌ ΠΈΠ»ΠΈ ΠΠ°Π²Π½Π° Π΄ΠΎΠ·Π²ΠΎΠ»Π° Π·Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½. ΠΠ²Π° ΡΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΠ²ΠΈ ΡΠΎ ΠΊΠΎΠΈ ΡΠ΅ΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π΅ Π·Π° Π΄Π° Π³ΠΈ Π²ΠΈΠ΄ΠΈ, Π½ΠΎ ΡΡΠ΅ΡΠ½ΠΈΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ Π΄Π° Π³ΠΎ ΠΏΠΎΠ²ΡΠ·Π΅ ΡΠ²ΠΎΡΠΎΡ ΡΠ°Π·ΠΎΠ» ΡΠ°ΠΌΠΎ ΡΠΎ Π΄ΠΎΠ·Π²ΠΎΠ»Π° Π½Π° Π΄ΡΡΠ³ΠΈΡΠ΅ ΡΡΠ΅ΡΠ½ΠΈΡΠΈ. Π’Π°ΠΊΠ²ΠΈΡΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΈ ΠΎΠ΄ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎ ΡΠ΅Π» Π΄Π° ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄ΠΎΠ²Π΅ΡΠ±Π°ΡΠ° ΠΎΠ΄ ΡΡΡΠ°Π½Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ ΠΈΠ»ΠΈ ΠΎΠΏΡΡΠ΅ΡΡΠ²ΠΎΡΠΎ ΠΊΠ°ΠΊΠΎ ΡΠ΅Π»ΠΈΠ½Π°. ΠΠ²Π΄Π΅, Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΎΡΡΠ° ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½ΡΠ²Π° ΠΈ ΡΠΎ ΠΏΡΠΈΡΡΡΡΠ²ΠΎΡΠΎ Π½Π° Π΄ΠΎΠ²Π΅ΡΠ±Π° ΠΏΠΎΠΌΠ΅ΡΡ ΡΡΠ΅ΡΠ½ΠΈΡΠΈΡΠ΅ ΠΈ ΠΈΡΡΠΈΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π·Π° ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡ Π½Π° PoS ΠΈ BFT.
ΠΠ°ΠΌΠ΅ΡΠ½ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈ
ΠΠ»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΠ²ΠΈΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΠΏΠΎ ΠΠΈΡΠΊΠΎΠΈΠ½, Π΄ΠΎ Π΅Π΄Π΅Π½ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ ΡΡΠ΅ΠΏΠ΅Π½, Π΄ΠΎΠ΄Π°Π΄ΠΎΠ° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈ. ΠΠΎ ΡΡΡΡΠΈΠ½Π°, ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈΠΎΡ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ Π΅ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ° Π²ΠΎ ΠΊΠΎΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈΠΎΡ ΠΊΠΎΠ΄ Π΅ ΠΏΠΎΡΡΠ°Π²Π΅Π½ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅. ΠΠ°ΠΌΠ΅ΡΠ½ΠΈΡΠ΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° Ethereum ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ Π²ΠΎ EVM (ΠΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° Ethereum). ΠΠ° Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ ΡΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΠ΅Π½ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ, ΡΠΎΡ ΠΌΠΎΡΠ° Π΅ΠΊΡΠΏΠ»ΠΈΡΠΈΡΠ½ΠΎ Π΄Π° Π±ΠΈΠ΄Π΅ Π»Π°Π½ΡΠΈΡΠ°Π½ ΠΎΠ΄ Π΄ΡΡΠ³Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ° ΠΈΠ»ΠΈ ΠΌΠΎΡΠ° Π΄Π° Π±ΠΈΠ΄Π°Ρ ΠΈΡΠΏΠΎΠ»Π½Π΅ΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ»ΠΎΠ²ΠΈΡΠ΅ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅. Π Π΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΠ΄ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈΠΎΡ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ ΡΠ΅ ΡΠ΅ Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ°Π°Ρ ΠΈ Π²ΠΎ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ. ΠΠΎΠ±ΠΈΠ²Π°ΡΠ΅ΡΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ Π΅ ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ.
ΠΠΎΡΠ° Π΄Π΅Π»ΠΎΠ²Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΠ΅Π½ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ? ΠΡΡΡΠ½ΠΎΡΡ, Π½Π΅ΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΡΠ»ΠΎΠ²ΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ, ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΡΠΈΡΠ΅ Π½Π° Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° Π²ΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ ΡΡΠ»ΠΎΠ²ΠΈ, ΡΠ½ΠΈΠΌΠ°ΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ ΡΡΠ°ΡΠ½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ Π²ΠΎ ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ΠΎΡ. ΠΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π²ΠΎ ΠΏΠΎΡΠ΅Π±Π΅Π½ ΡΠ°Π·ΠΈΠΊ Π½Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ Solidity.
ΠΠ»Π°ΡΠΈΡΠ΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΡΡΠΎ ΡΠ΅ ΡΠΏΡΠΎΠ²Π΅Π΄ΡΠ²Π° ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈ Π΅ ΠΈΠ·Π΄Π°Π²Π°ΡΠ΅ΡΠΎ ΡΠΎΠΊΠ΅Π½ΠΈ Π·Π° ICO. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΏΡΠΎΠ²Π΅Π΄ΠΎΠ² ΠΏΠ°ΠΌΠ΅ΡΠ΅Π½ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ Π·Π° ΠΈΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΠΊΡΠΎΠΌΠ½ΠΈ 500 AlexToken. ΠΠ΄ ΡΡΡΠ°Π½Π° Π½Π°
ΠΈΠ·Π²ΠΎΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈΠΎΡ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ Π½Π° ΡΠ°Π·ΠΈΠΊΠΎΡ Solidity
pragma solidity ^0.4.23;
library SafeMath {
/**
* @dev Multiplies two numbers, throws on overflow.
**/
function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
if (a == 0) {
return 0;
}
c = a * b;
assert(c / a == b);
return c;
}
/**
* @dev Integer division of two numbers, truncating the quotient.
**/
function div(uint256 a, uint256 b) internal pure returns (uint256) {
// assert(b > 0); // Solidity automatically throws when dividing by 0
/**
* @title SafeMath
* @dev Math operations with safety checks that throw on error
*/
// uint256 c = a / b;
// assert(a == b * c + a % b); // There is no case in which this doesn't hold
return a / b;
}
/**
* @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
**/
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
assert(b <= a);
return a - b;
}
/**
* @dev Adds two numbers, throws on overflow.
**/
function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
c = a + b;
assert(c >= a);
return c;
}
}
/**
* @title Ownable
* @dev The Ownable contract has an owner address, and provides basic authorization control
* functions, this simplifies the implementation of "user permissions".
**/
contract Ownable {
address public owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
/**
* @dev The Ownable constructor sets the original `owner` of the contract to the sender account.
**/
constructor() public {
owner = msg.sender;
}
/**
* @dev Throws if called by any account other than the owner.
**/
modifier onlyOwner() {
require(msg.sender == owner);
_;
}
/**
* @dev Allows the current owner to transfer control of the contract to a newOwner.
* @param newOwner The address to transfer ownership to.
**/
function transferOwnership(address newOwner) public onlyOwner {
require(newOwner != address(0));
emit OwnershipTransferred(owner, newOwner);
owner = newOwner;
}
}
/**
* @title ERC20Basic interface
* @dev Basic ERC20 interface
**/
contract ERC20Basic {
function totalSupply() public view returns (uint256);
function balanceOf(address who) public view returns (uint256);
function transfer(address to, uint256 value) public returns (bool);
event Transfer(address indexed from, address indexed to, uint256 value);
}
/**
* @title ERC20 interface
* @dev see https://github.com/ethereum/EIPs/issues/20
**/
contract ERC20 is ERC20Basic {
function allowance(address owner, address spender) public view returns (uint256);
function transferFrom(address from, address to, uint256 value) public returns (bool);
function approve(address spender, uint256 value) public returns (bool);
event Approval(address indexed owner, address indexed spender, uint256 value);
}
/**
* @title Basic token
* @dev Basic version of StandardToken, with no allowances.
**/
contract BasicToken is ERC20Basic {
using SafeMath for uint256;
mapping(address => uint256) balances;
uint256 totalSupply_;
/**
* @dev total number of tokens in existence
**/
function totalSupply() public view returns (uint256) {
return totalSupply_;
}
/**
* @dev transfer token for a specified address
* @param _to The address to transfer to.
* @param _value The amount to be transferred.
**/
function transfer(address _to, uint256 _value) public returns (bool) {
require(_to != address(0));
require(_value <= balances[msg.sender]);
balances[msg.sender] = balances[msg.sender].sub(_value);
balances[_to] = balances[_to].add(_value);
emit Transfer(msg.sender, _to, _value);
return true;
}
/**
* @dev Gets the balance of the specified address.
* @param _owner The address to query the the balance of.
* @return An uint256 representing the amount owned by the passed address.
**/
function balanceOf(address _owner) public view returns (uint256) {
return balances[_owner];
}
}
contract StandardToken is ERC20, BasicToken {
mapping (address => mapping (address => uint256)) internal allowed;
/**
* @dev Transfer tokens from one address to another
* @param _from address The address which you want to send tokens from
* @param _to address The address which you want to transfer to
* @param _value uint256 the amount of tokens to be transferred
**/
function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
require(_to != address(0));
require(_value <= balances[_from]);
require(_value <= allowed[_from][msg.sender]);
balances[_from] = balances[_from].sub(_value);
balances[_to] = balances[_to].add(_value);
allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
emit Transfer(_from, _to, _value);
return true;
}
/**
* @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
*
* Beware that changing an allowance with this method brings the risk that someone may use both the old
* and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
* race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
* https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
* @param _spender The address which will spend the funds.
* @param _value The amount of tokens to be spent.
**/
function approve(address _spender, uint256 _value) public returns (bool) {
allowed[msg.sender][_spender] = _value;
emit Approval(msg.sender, _spender, _value);
return true;
}
/**
* @dev Function to check the amount of tokens that an owner allowed to a spender.
* @param _owner address The address which owns the funds.
* @param _spender address The address which will spend the funds.
* @return A uint256 specifying the amount of tokens still available for the spender.
**/
function allowance(address _owner, address _spender) public view returns (uint256) {
return allowed[_owner][_spender];
}
/**
* @dev Increase the amount of tokens that an owner allowed to a spender.
*
* approve should be called when allowed[_spender] == 0. To increment
* allowed value is better to use this function to avoid 2 calls (and wait until
* the first transaction is mined)
* From MonolithDAO Token.sol
* @param _spender The address which will spend the funds.
* @param _addedValue The amount of tokens to increase the allowance by.
**/
function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
return true;
}
/**
* @dev Decrease the amount of tokens that an owner allowed to a spender.
*
* approve should be called when allowed[_spender] == 0. To decrement
* allowed value is better to use this function to avoid 2 calls (and wait until
* the first transaction is mined)
* From MonolithDAO Token.sol
* @param _spender The address which will spend the funds.
* @param _subtractedValue The amount of tokens to decrease the allowance by.
**/
function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
uint oldValue = allowed[msg.sender][_spender];
if (_subtractedValue > oldValue) {
allowed[msg.sender][_spender] = 0;
} else {
allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
}
emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
return true;
}
}
/**
* @title Configurable
* @dev Configurable varriables of the contract
**/
contract Configurable {
uint256 public constant cap = 1000000000*10**18;
uint256 public constant basePrice = 100*10**18; // tokens per 1 ether
uint256 public tokensSold = 0;
uint256 public constant tokenReserve = 500000000*10**18;
uint256 public remainingTokens = 0;
}
/**
* @title CrowdsaleToken
* @dev Contract to preform crowd sale with token
**/
contract CrowdsaleToken is StandardToken, Configurable, Ownable {
/**
* @dev enum of current crowd sale state
**/
enum Stages {
none,
icoStart,
icoEnd
}
Stages currentStage;
/**
* @dev constructor of CrowdsaleToken
**/
constructor() public {
currentStage = Stages.none;
balances[owner] = balances[owner].add(tokenReserve);
totalSupply_ = totalSupply_.add(tokenReserve);
remainingTokens = cap;
emit Transfer(address(this), owner, tokenReserve);
}
/**
* @dev fallback function to send ether to for Crowd sale
**/
function () public payable {
require(currentStage == Stages.icoStart);
require(msg.value > 0);
require(remainingTokens > 0);
uint256 weiAmount = msg.value; // Calculate tokens to sell
uint256 tokens = weiAmount.mul(basePrice).div(1 ether);
uint256 returnWei = 0;
if(tokensSold.add(tokens) > cap){
uint256 newTokens = cap.sub(tokensSold);
uint256 newWei = newTokens.div(basePrice).mul(1 ether);
returnWei = weiAmount.sub(newWei);
weiAmount = newWei;
tokens = newTokens;
}
tokensSold = tokensSold.add(tokens); // Increment raised amount
remainingTokens = cap.sub(tokensSold);
if(returnWei > 0){
msg.sender.transfer(returnWei);
emit Transfer(address(this), msg.sender, returnWei);
}
balances[msg.sender] = balances[msg.sender].add(tokens);
emit Transfer(address(this), msg.sender, tokens);
totalSupply_ = totalSupply_.add(tokens);
owner.transfer(weiAmount);// Send money to owner
}
/**
* @dev startIco starts the public ICO
**/
function startIco() public onlyOwner {
require(currentStage != Stages.icoEnd);
currentStage = Stages.icoStart;
}
/**
* @dev endIco closes down the ICO
**/
function endIco() internal {
currentStage = Stages.icoEnd;
// Transfer any remaining tokens
if(remainingTokens > 0)
balances[owner] = balances[owner].add(remainingTokens);
// transfer any remaining ETH balance in the contract to the owner
owner.transfer(address(this).balance);
}
/**
* @dev finalizeIco closes down the ICO and sets needed varriables
**/
function finalizeIco() public onlyOwner {
require(currentStage != Stages.icoEnd);
endIco();
}
}
/**
* @title LavevelToken
* @dev Contract to create the Lavevel Token
**/
contract AlexToken is CrowdsaleToken {
string public constant name = "AlexToken";
string public constant symbol = "ALT";
uint32 public constant decimals = 18;
}
ΠΈ Π±ΠΈΠ½Π°ΡΠ½ΠΎΡΠΎ ΠΏΡΠ΅ΡΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π³ΠΎ Π³Π»Π΅Π΄Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°
60806040526000600355600060045533600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600560146101000a81548160ff021916908360028111156200006f57fe5b0217905550620001036b019d971e4fe8401e74000000600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200024a6401000000000262000b1d179091906401000000009004565b600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620001986b019d971e4fe8401e740000006001546200024a6401000000000262000b1d179091906401000000009004565b6001819055506b033b2e3c9fd0803ce8000000600481905550600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6b019d971e4fe8401e740000006040518082815260200191505060405180910390a362000267565b600081830190508281101515156200025e57fe5b80905092915050565b611cb880620002776000396000f300608060405260043610610112576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146104c7578063095ea7b31461055757806318160ddd146105bc57806323b872dd146105e7578063313ce5671461066c578063355274ea146106a3578063518ab2a8146106ce57806366188463146106f957806370a082311461075e57806389311e6f146107b55780638da5cb5b146107cc578063903a3ef61461082357806395d89b411461083a578063a9059cbb146108ca578063bf5839031461092f578063c7876ea41461095a578063cbcb317114610985578063d73dd623146109b0578063dd62ed3e14610a15578063f2fde38b14610a8c575b60008060008060006001600281111561012757fe5b600560149054906101000a900460ff16600281111561014257fe5b14151561014e57600080fd5b60003411151561015d57600080fd5b600060045411151561016e57600080fd5b3494506101a7670de0b6b3a764000061019968056bc75e2d6310000088610acf90919063ffffffff16565b610b0790919063ffffffff16565b9350600092506b033b2e3c9fd0803ce80000006101cf85600354610b1d90919063ffffffff16565b111561024c576101f66003546b033b2e3c9fd0803ce8000000610b3990919063ffffffff16565b915061022e670de0b6b3a764000061022068056bc75e2d6310000085610b0790919063ffffffff16565b610acf90919063ffffffff16565b90506102438186610b3990919063ffffffff16565b92508094508193505b61026184600354610b1d90919063ffffffff16565b6003819055506102886003546b033b2e3c9fd0803ce8000000610b3990919063ffffffff16565b6004819055506000831115610344573373ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501580156102dd573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a35b610395846000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1d90919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a361045184600154610b1d90919063ffffffff16565b600181905550600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc869081150290604051600060405180830381858888f193505050501580156104bf573d6000803e3d6000fd5b505050505050005b3480156104d357600080fd5b506104dc610b52565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561051c578082015181840152602081019050610501565b50505050905090810190601f1680156105495780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561056357600080fd5b506105a2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b8b565b604051808215151515815260200191505060405180910390f35b3480156105c857600080fd5b506105d1610c7d565b6040518082815260200191505060405180910390f35b3480156105f357600080fd5b50610652600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c87565b604051808215151515815260200191505060405180910390f35b34801561067857600080fd5b50610681611041565b604051808263ffffffff1663ffffffff16815260200191505060405180910390f35b3480156106af57600080fd5b506106b8611046565b6040518082815260200191505060405180910390f35b3480156106da57600080fd5b506106e3611056565b6040518082815260200191505060405180910390f35b34801561070557600080fd5b50610744600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061105c565b604051808215151515815260200191505060405180910390f35b34801561076a57600080fd5b5061079f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112ed565b6040518082815260200191505060405180910390f35b3480156107c157600080fd5b506107ca611335565b005b3480156107d857600080fd5b506107e16113eb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561082f57600080fd5b50610838611411565b005b34801561084657600080fd5b5061084f6114ab565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561088f578082015181840152602081019050610874565b50505050905090810190601f1680156108bc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156108d657600080fd5b50610915600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506114e4565b604051808215151515815260200191505060405180910390f35b34801561093b57600080fd5b50610944611703565b6040518082815260200191505060405180910390f35b34801561096657600080fd5b5061096f611709565b6040518082815260200191505060405180910390f35b34801561099157600080fd5b5061099a611716565b6040518082815260200191505060405180910390f35b3480156109bc57600080fd5b506109fb600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611726565b604051808215151515815260200191505060405180910390f35b348015610a2157600080fd5b50610a76600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611922565b6040518082815260200191505060405180910390f35b348015610a9857600080fd5b50610acd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119a9565b005b600080831415610ae25760009050610b01565b8183029050818382811515610af357fe5b04141515610afd57fe5b8090505b92915050565b60008183811515610b1457fe5b04905092915050565b60008183019050828110151515610b3057fe5b80905092915050565b6000828211151515610b4757fe5b818303905092915050565b6040805190810160405280600981526020017f416c6578546f6b656e000000000000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600154905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610cc457600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610d1157600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610d9c57600080fd5b610ded826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b3990919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e80826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1d90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f5182600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b3990919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b6b033b2e3c9fd0803ce800000081565b60035481565b600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508083111561116d576000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611201565b6111808382610b3990919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561139157600080fd5b60028081111561139d57fe5b600560149054906101000a900460ff1660028111156113b857fe5b141515156113c557600080fd5b6001600560146101000a81548160ff021916908360028111156113e457fe5b0217905550565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561146d57600080fd5b60028081111561147957fe5b600560149054906101000a900460ff16600281111561149457fe5b141515156114a157600080fd5b6114a9611b01565b565b6040805190810160405280600381526020017f414c54000000000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561152157600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561156e57600080fd5b6115bf826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b3990919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611652826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1d90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60045481565b68056bc75e2d6310000081565b6b019d971e4fe8401e7400000081565b60006117b782600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1d90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611a0557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611a4157600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6002600560146101000a81548160ff02191690836002811115611b2057fe5b021790555060006004541115611c0a57611ba5600454600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1d90919063ffffffff16565b600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050158015611c89573d6000803e3d6000fd5b505600a165627a7a723058205bbef016cc7699572f944871cb6f05e69915ada3a92a1d9f03a3fb434aac0c2b0029
ΠΠΎΠ²Π΅ΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ Π·Π° ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈΡΠ΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΡΠ΄Π΅ΡΠ΅ Π²ΠΎ ΡΡΠ°ΡΠΈΡΠ°ΡΠ°:
ΠΠ°ΠΊΠ»ΡΡΠΎΠΊ
ΠΠΈ Π½Π°Π²Π΅Π΄ΠΎΠ²ΠΌΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅ Π½Π° ΠΊΠΎΠΈ ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΈ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΡΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ ΠΈ ΠΊΠ°ΠΊΠΎ ΡΠΈΠ΅ ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ Π΅Π΄Π½ΠΈ ΡΠΎ Π΄ΡΡΠ³ΠΈ. Π‘Π΅Π³Π° Π΄Π° ΡΠΎΡΠΌΡΠ»ΠΈΡΠ°ΠΌΠ΅ ΠΊΠΎΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠ°Ρ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½, Π° ΠΊΠΎΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° ΡΠ΅ Π±ΠΈΠ΄Π°Ρ, Π²ΠΎ Π½Π°ΡΠ΄ΠΎΠ±Π°Ρ ΡΠ»ΡΡΠ°Ρ, Π½Π΅Π΅ΡΠΈΠΊΠ°ΡΠ½ΠΈ. ΠΠ½Π°ΡΠΈ, ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ΡΠΎ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ Π½Π΅ Π΅ Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π½ΠΎ Π°ΠΊΠΎ:
- Π’ΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈΡΠ΅ ΡΠ΅ Π²ΡΡΠ°Ρ Π²ΠΎ Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΎ ΠΎΠΏΠΊΡΡΠΆΡΠ²Π°ΡΠ΅;
- ΠΡΠΈΡΡΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΊΠΎΠΌΠΈΡΠΈΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π΄Π½ΠΈΡΠΈ Π½Π΅ Π³ΠΎ Π²Π»ΠΎΡΡΠ²Π° ΠΆΠΈΠ²ΠΎΡΠΎΡ Π½Π° ΡΡΠ΅ΡΠ½ΠΈΡΠΈΡΠ΅;
- Π£ΡΠ΅ΡΠ½ΠΈΡΠΈΡΠ΅ Π½Π΅ΠΌΠ°Π°Ρ ΠΈΠΌΠΎΡ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΡΡΠ°Π²ΠΈ ΠΊΠ°ΠΊΠΎ Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°;
- ΠΠ΅ΠΌΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π²ΠΎ Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π°, Ρ.Π΅. Π²ΡΠ΅Π΄Π½ΠΎΡΡΠ° Π΅ Π²ΠΎ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΎΡΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΡΠ°ΡΠ°Π½Π° ΠΎΠ΄ ΡΠ°ΠΌΠΎ Π΅Π΄Π΅Π½ ΡΡΠ΅ΡΠ½ΠΈΠΊ.
Π¨ΡΠΎ Π½ΠΎΡΠΈ ΠΈΠ΄Π½ΠΈΠ½Π°ΡΠ° Π·Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½? Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅ΠΌΠ΅ ΡΠ°ΠΌΠΎ Π΄Π° ΡΠΏΠ΅ΠΊΡΠ»ΠΈΡΠ°ΠΌΠ΅ Π·Π° ΠΌΠΎΠΆΠ½ΠΈΡΠ΅ Π½Π°ΡΠΈΠ½ΠΈ Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ:
- Blockchain ΡΠ΅ ΡΡΠ°Π½Π΅ ΠΈΡΡΠ°ΡΠ° Π²ΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ° Π·Π° Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΊΠ°ΠΊΠΎ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, SQL ΠΈΠ»ΠΈ NoSQL Π·Π° ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ Π½Π° Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅Π½ ΠΎΠΏΡΠ΅Π³ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ;
- Blockchain ΡΠ΅ ΡΡΠ°Π½Π΅ ΡΠΈΡΠΎΠΊΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ», ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ HTTP Π·Π° ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ;
- ΠΠ»ΠΎΠΊΡΠ΅ΡΠ½ ΡΠ΅ ΡΡΠ°Π½Π΅ ΠΎΡΠ½ΠΎΠ²Π° Π·Π° Π½ΠΎΠ² ΡΠΈΠ½Π°Π½ΡΠΈΡΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌ Π½Π° ΠΏΠ»Π°Π½Π΅ΡΠ°ΡΠ°!
ΠΠΎ ΡΠ»Π΅Π΄Π½ΠΈΠΎΡ Π΄Π΅Π» ΡΠ΅ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΠΊΠΎΠΈ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎΡΡΠΎΡΠ°Ρ ΠΈ Π·ΠΎΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ.
ΠΠ²Π° Π΅ ΡΠ°ΠΌΠΎ ΠΏΠΎΡΠ΅ΡΠΎΠΊΠΎΡ!
ΠΠ·Π²ΠΎΡ: www.habr.com