ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Π° Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌ (Ethereum, ETH): Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅, ΠΎΠ±Π·ΠΎΡ€, Ρ†Π΅Π½Π° ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌ (Ethereum)?

НавСрняка Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· вас Π·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌ (с Π°Π½Π³Π». Ethereum), Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ², Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π°ΠΆΠ΅ малСйшСго прСдставлСния ΠΎ Π½Π΅ΠΌ. Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅, ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΈ Π²Ρ‚ΠΎΡ€Ρ‹Π΅ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄Π° ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅. Π’ послСднСС врСмя этой Ρ‚Π΅ΠΌΠ΅ Π±Ρ‹Π»ΠΎ посвящСно мноТСство статСй Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΆΡƒΡ€Π½Π°Π»Π°Ρ…, ΠΎΠ΄Π½Π°ΠΊΠΎ для Ρ‚Π΅Ρ… людСй, ΠΊΡ‚ΠΎ ΠΌΠ°Π»ΠΎ Ρ‡Ρ‚ΠΎ ΡΠ»Ρ‹ΡˆΠ°Π» ΠΎΠ± Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ΅, всС ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π° эту Ρ‚Π΅ΠΌΡƒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ мистичСским ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ нСпонятным. Π’ΠΎΠ³Π΄Π°, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ собой прСдставляСт данная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°? Если Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅: Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌ – это общСдоступная Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ хранСния Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’Π°ΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ для обслуТивания ΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Ρ‚Π°ΠΊΠΎΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ трСбуСтся ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ систСм управлСния ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ. ВмСсто этого данная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ «бСззащитная» транзакционная систСма – Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ физичСскиС Π»ΠΈΡ†Π° ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΡ€Π°Π½Π³ΠΎΠ²Ρ‹Π΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΈ этом Π½ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· сторон Π½Π΅ нСсСт ΠΏΠ΅Ρ€Π΅Π΄ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ сторонами ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π².

Π― Π½Π΅ ΡƒΠ΄ΠΈΠ²Π»ΡŽΡΡŒ, Ссли Π²Ρ‹ ΠΌΠ°Π»ΠΎ Ρ‡Ρ‚ΠΎ поняли. БобствСнно, Ρ†Π΅Π»ΡŒ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ – ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° тСхничСском ΡƒΡ€ΠΎΠ²Π½Π΅, Π½Π΅ прибСгая для этого ΠΊ слоТным матСматичСским расчСтам ΠΈΠ»ΠΈ ΡƒΠΆΠ°ΡΠ°ΡŽΡ‰ΠΈΠΌ своСй Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ. Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ ΠΈ Π½Π΅ программист, Ρƒ мСня Π΅ΡΡ‚ΡŒ полная ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ данная ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°. И Π΄Π°ΠΆΠ΅ Ссли Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ части Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°ΠΏΠΈΡ‡ΠΊΠ°Π½Ρ‹ тСхничСскими опрСдСлСниями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π²Π°ΠΌ чСрСсчур слоТными для восприятия, Π²Π°ΠΌ Π½Π΅ стоит ΠΎΡ‚Ρ‡Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ, вСдь Π΅Π΅ Ρ†Π΅Π»ΡŒ – донСсти Π΄ΠΎ вас ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π² Ρ†Π΅Π»ΠΎΠΌ, Π½Π΅ вдаваясь Π² тСхничСскиС ΠΈ матСматичСскиС тонкости.

МногиС ΠΈΠ· Ρ‚Π΅ΠΌ, Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹Ρ… Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Ρ€Π°Π·ΠΆΠ΅Π²Ρ‹Π²Π°Π½ΠΈΠ΅ Ρ‚Π΅Ρ… основных понятий, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹, вСроятно, ΡƒΠΆΠ΅ Π½Π΅ Ρ€Π°Π· ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ, читая yellow paper (ΠΎΡ‚ Π°Π½Π³Π». «ТСлтая Π±ΡƒΠΌΠ°Π³Π°Β» – ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ спСцификация для Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°). Мною Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ собствСнныС пояснСния ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ быстрСй Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ с Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ. Ну, Π° для самых Ρ…Ρ€Π°Π±Ρ€Ρ‹Ρ… ΠΈ тСхничСски ΠΏΠΎΠ΄ΠΊΠΎΠ²Π°Π½Π½Ρ‹Ρ… я ΠΌΠΎΠ³Ρƒ ΠΏΠΎΡΠΎΠ²Π΅Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ прочтСния Ethereum yellow paper.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΡƒΠΆΠ΅ Π½Π°Ρ‡Π½Π΅ΠΌ!

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½

Π‘Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ – это криптографичСски бСзопасная транзакционная одноэлСмСнтная систСма с ΠΎΠ±Ρ‰ΠΈΠΌ состояниСм. Π”Π°Π»Π΅ΠΊΠΎ Π½Π΅ самоС простоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ? Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·ΠΎΠ±ΡŒΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ этого опрСдСлСния Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ части.

  • Β«ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠΈ бСзопасный» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρ‹ обСспСчиваСтся слоТными матСматичСскими Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ. Π—Π°Ρ‰ΠΈΡ‚Π°, выстроСнная с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², прСдставляСт собой ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Ρ„Π°ΠΉΡ€Π²ΠΎΠ»Π°: благодаря ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ ΠΎΠ±Ρ…ΠΎΠ΄ систСмы бСзопасности практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ созданиС ΠΏΠΎΠ΄Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠΈ Ρ‚. Π΄.).
  • «Вранзакционная одноэлСмСнтная систСма» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ состояниС систСмы, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ происходят всС Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, создаваСмыС Π² Π΄Π°Π½Π½ΠΎΠΉ систСмС. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, для Π΄Π°Π½Π½ΠΎΠΉ систСмы прСдусмотрСно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ состояниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся СдинствСнно Π²Π΅Ρ€Π½Ρ‹ΠΌ.
  • Β«Π‘ ΠΎΠ±Ρ‰ΠΈΠΌ состояниСм» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ состояниС, Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π² систСмС, являСтся ΠΎΠ±Ρ‰ΠΈΠΌ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ для всСх.

ΠŸΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ° Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌ

image

Π‘Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌ являСтся, ΠΏΠΎ сути, систСмой состояния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. Π’ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ понятиС, ΠΊΠ°ΠΊ «систСма состояний» ΠΈΠ»ΠΈ «машина состояний» – это систСма, которая ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π²Π²ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Π½Π° основании послСднСй прСобразуСтся Π² Π½ΠΎΠ²ΠΎΠ΅ состояниС.

Π’ машинС состояний Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ° всС процСссы Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с Β«ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ состояния». Π’Π°ΠΊΠΎΠ΅ состояниС прСдставляСт собой Π°Π½Π°Π»ΠΎΠ³ Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ состояния, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится машина Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠ°ΠΊ Π² Π΅Π΅ сСти Π½Π°Ρ‡Π½ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ дСйствия, связанныС с транзакциями. Когда Ρ‚Π°ΠΊΠΈΠ΅ дСйствия Π½Π°Ρ‡Π½ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ, ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС замСняСтся Π½Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅, ΠΏΡ€ΠΈ этом Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ состояниС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°.

image

БостояниС Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. Π­Ρ‚ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ сгруппированы Π² Β«Π±Π»ΠΎΠΊΠΈΒ». Π‘Π»ΠΎΠΊ содСрТит ряд Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, ΠΏΡ€ΠΈ этом ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ соСдинСн с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ, благодаря Ρ‡Π΅ΠΌΡƒ обСспСчиваСтся своСобразная Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° Π±Π»ΠΎΠΊΠΎΠ².

image

Вранзакция Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΅Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ состояния Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Вранзакция считаСтся ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° ΠΏΡ€ΠΎΡˆΠ»Π° процСсс ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ – Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Β«ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Β». Майнинг β€” это ΠΊΠΎΠ³Π΄Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΡƒΠ·Π»ΠΎΠ² (ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²) расходуСт свои Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы для создания Π±Π»ΠΎΠΊΠ° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ.

Π›ΡŽΠ±ΠΎΠΉ ΡƒΠ·Π΅Π» Π² сСти, ΠΎΠ±ΡŠΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉ сСбя ΠΌΠ°ΠΉΠ½Π΅Ρ€ΠΎΠΌ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. РаспространСнным ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ являСтся ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ мноТСства ΠΌΠ°ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ создания ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π±Π»ΠΎΠΊΠ° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ°ΠΉΠ½Π΅Ρ€ прСдоставляСт своС матСматичСскоС Β«Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎΒ» ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ Π±Π»ΠΎΠΊΠ° Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½, ΠΈ это Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ выступаСт Π² Ρ€ΠΎΠ»ΠΈ своСобразной Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ: Π² случаС Ссли Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ сущСствуСт, Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π² Π±Π»ΠΎΠΊΠ΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌΠΈ.

ΠœΠ°ΠΉΠ½Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ своС матСматичСскоС Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ быстрСС, Ρ‡Π΅ΠΌ это сдСлаСт любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ Π±Π»ΠΎΠΊ Π±Ρ‹Π» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² основной Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½. ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² прСдоставлСнии ΠΌΠ°ΠΉΠ½Π΅Ρ€ΠΎΠΌ своСго матСматичСского Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°, называСтся Β«Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹Β».

ΠœΠ°ΠΉΠ½Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обосновываСт Π½ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этой Ρ€Π°Π±ΠΎΡ‚Ρ‹. О ΠΊΠ°ΠΊΠΎΠΌ Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΈΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ? Π’ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ встроСнный Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Ρ‚ΠΎΠΊΠ΅Π½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ носит Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «эфир» (ΠΎΡ‚ Π°Π½Π³Π». etherβ€” «эфир»). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΌΠ°ΠΉΠ½Π΅Ρ€ обосновываСт свой Π±Π»ΠΎΠΊ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, создаСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½ ΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ эфир, Π° ΠΌΠ°ΠΉΠ½Π΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° Π΅Π³ΠΎ созданиС.

Π’ΠΎΠ³Π΄Π°, Ρƒ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π²ΠΏΠΎΠ»Π½Π΅ Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ вопрос: Π³Π΄Π΅ гарантия Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ°ΠΉΠ½Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ придСрТиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ²? Как ΠΌΠ½Π΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ другая ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΌΠ°ΠΉΠ½Π΅Ρ€ΠΎΠ² Π½Π΅ Ρ€Π΅ΡˆΠΈΡ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ Π±Π»ΠΎΠΊΠΎΠ²?

Π’ самом Π½Π°Ρ‡Π°Π»Π΅ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΌΡ‹ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΈ Ρ‚Π°ΠΊΠΎΠ΅ понятиС ΠΊΠ°ΠΊ «транзакционная одноэлСмСнтная систСма с ΠΎΠ±Ρ‰ΠΈΠΌ состояниСм». Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· Ρ‚Π°ΠΊΠΎΠ³ΠΎ опрСдСлСния ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ Π½Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚ Π΄Π²ΡƒΡ… ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… состояний – ΠΎΠ½ΠΎ являСтся СдинствСнным Π² своСм Ρ€ΠΎΠ΄Π΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ, ΠΊΡ‚ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ участиС Π² процСссС обоснования Π½ΠΎΠ²Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ², Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ это ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° истину. НаличиС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… состояний (ΠΈΠ»ΠΈ Ρ†Π΅ΠΏΠ΅ΠΉ) Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΠ»ΠΎ Π±Ρ‹ всю систСму, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠ· состояний являСтся ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ. НапримСр, прСдставим, Ρ‡Ρ‚ΠΎ сущСствовало Π±Ρ‹ нСсколько Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ Π±Π»ΠΎΠΊΠΎΠ². Π’ΠΎΠ³Π΄Π°, Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ 10 ΠΌΠΎΠ½Π΅Ρ‚ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅, Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ – 20 ΠΌΠΎΠ½Π΅Ρ‚, Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ – 40 ΠΌΠΎΠ½Π΅Ρ‚ ΠΈ Ρ‚.Π΄. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, какая Ρ†Π΅ΠΏΡŒ являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Β«ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉΒ».

image

Всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ нСсколько ΠΏΡƒΡ‚Π΅ΠΉ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Β«Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅Β». Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ, развСтвлСния ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π½Π°Ρ€ΡƒΡˆΠ°ΡŽΡ‚ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ систСмы, Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ приходится Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡƒΡ‚Π΅ΠΉ являСтся ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ, ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ образования мноТСства Ρ†Π΅ΠΏΠ΅ΠΉ, Π² Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ΅ примСняСтся ΠΌΠ΅Ρ‚ΠΎΠ΄, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Β«ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» GHOSTΒ».

GHOST – Β«Π–Π°Π΄Π½ΠΎΠ΅-ΠΈ-Π‘Π°ΠΌΠΎΠ΅-ВСсомоС-ΠΈΠ·-Π˜Π·Π²Π΅ΡΡ‚Π½Ρ‹Ρ…-Π”ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ…-Π”Π΅Ρ€Π΅Π²ΡŒΠ΅Π²Β» (Greedy Heaviest Observed Subtree)

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ простыми словами: ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» GHOST ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΡ‚ ΠΏΡƒΡ‚ΡŒ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ наибольшСС число вычислСний. Для опрСдСлСния Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ послСдним («листовой Π±Π»ΠΎΠΊΒ»). Благодаря Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π΅ число Π±Π»ΠΎΠΊΠΎΠ², находящихся Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΏΡƒΡ‚ΠΈ (Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° Π±Π»ΠΎΠΊΠ° ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ состояния). Π§Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ находится Π±Π»ΠΎΠΊ, Ρ‚Π΅ΠΌ Π΄Π»ΠΈΠ½Π½Π΅Π΅ ΠΏΡƒΡ‚ΡŒ ΠΈ Ρ‚Π΅ΠΌ большС обоснований Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ°ΠΉΠ½Π΅Ρ€Ρ‹. Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… сообраТСний, принимаСтся СдинствСнно вСрная вСрсия для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ состояния.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½, я ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с основными ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… состоит систСма Ethereum:

  • ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ записи
  • состояниС
  • Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅ ΠΎ Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅
  • Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ
  • Π±Π»ΠΎΠΊΠΈ
  • Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ
  • ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³
  • обоснованиС

Π£Ρ‡Π΅Ρ‚Π½Ρ‹Π΅ записи

Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±Ρ‰Π΅Π΅ состояниС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌ состоит ΠΈΠ· мноТСства Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² – ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ собой Π·Π° счСт ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡ‹ ΠΎΠ±ΠΌΠ΅Π½Π° сообщСниями. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ состояниС ΠΈ 20-Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ адрСс. АдрСсом Π² Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌ являСтся 160-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ любой ΠΈΠ· ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй.

ВсСго сущСствуСт Π΄Π²Π° Π²ΠΈΠ΄Π° ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй:

  • Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ записи, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ. ΠŸΡ€ΠΈ этом Ρ‚Π°ΠΊΠΈΠ΅ записи Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, связанного с Π½ΠΈΠΌΠΈ.
  • ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π½Ρ‹Π΅ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ записи, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Π² условиях ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, ΠΈ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ связанный с Π½ΠΈΠΌΠΈ ΠΊΠΎΠ΄.

image

Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π½Ρ‹Π΅ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ записи

Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся с основными отличиями ΠΌΠ΅ΠΆΠ΄Ρƒ внСшними ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π½Ρ‹ΠΌΠΈ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ записями. Для внСшнСй ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи прСдусмотрСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСния Π΄Ρ€ΡƒΠ³ΠΈΠΌ внСшним ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌ записям, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π½Ρ‹ΠΌ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌ записям. Для Π΄Π°Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡. Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя внСшними ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ записями являСтся всСго лишь Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, сообщСниС, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΠΎΡ‚ внСшнСй ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π½ΠΎΠΉ, ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ΄Π° ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π½ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи, ΠΏΡ€ΠΈ этом появляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… дСйствий (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°ΠΊΠΎΠ³ΠΎ сообщСния ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹, Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ значСния Π²ΠΎ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вычислСния, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρ‹ ΠΈ Ρ‚. Π΄.).

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π½Ρ‹Ρ… ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½ΠΈΡ…, ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ВмСсто этого с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π½Ρ‹Ρ… ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΈΠ· внСшнСй ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΈΠ»ΠΈ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π½ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи). Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π½Ρ‹ΠΌΠΈ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ записями ΠΌΡ‹ остановимся Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΈ сообщСния».

image

КаТдоС дСйствиС Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ° происходит благодаря транзакциям, ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ внСшнС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ записями.

image

БостояниС ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй

БостояниС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй, Π²Π½Π΅ зависимости ΠΎΡ‚ ΠΈΡ… Ρ‚ΠΈΠΏΠ°, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

  • nonce: Если настоящая учСтная запись соотвСтствуСт внСшнСй ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ число прСдставляСт собой количСство Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ с адрСса ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи. Если учСтная запись являСтся ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π½ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью, Ρ‚ΠΎ элСмСнт nonce – это количСство ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ², созданных Π² Π΄Π°Π½Π½ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи.
  • balance: ΠΎΠ±Ρ‰Π΅Π΅ количСство wei, ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью. НапримСр, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ эфир, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΎΠ±ΠΌΠ΅Π½Π½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°, содСрТит 10^18 wei – Π΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… частСй эфира.
  • storageRoot: Ρ…ΡΡˆ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° прСфиксного Π΄Π΅Ρ€Π΅Π²Π° ΠœΠ΅Ρ€ΠΊΠ»Π° (Ρ‡Ρ‚ΠΎ собой прСдставляСт Π΄Π΅Ρ€Π΅Π²ΠΎ ΠœΠ΅Ρ€ΠΊΠ»Π° ΠΌΡ‹ рассмотрим Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ·ΠΆΠ΅). Π”Π΅Ρ€Π΅Π²ΠΎ ΠœΠ΅Ρ€ΠΊΠ»Π° ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ…ΡΡˆ содСрТимого Π΄Π°Π½Π½ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи, ΠΏΡ€ΠΈ этом ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ΠΎ являСтся пустым.
  • codeHash: Ρ…ΡΡˆ EVM-ΠΊΠΎΠ΄Π° (ΠΎΡ‚ Π°Π½Π³Π». Ethereum Virtual Machine; Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ я расскаТу Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ·ΠΆΠ΅) ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи. Для ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π½Ρ‹Ρ… ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ являСтся ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΡΡˆΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΈ хранится Π² Π²ΠΈΠ΄Π΅ codeHash.

image

ΠžΠ±Ρ‰Π΅Π΅ состояниС систСмы

Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ глобальноС состояниС Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ° – это сопоставлСниС адрСсам ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи состояний счСта. Π­Ρ‚ΠΎ сопоставлСниС хранится Π² структурС Π΄Π°Π½Π½Ρ‹Ρ… – прСфиксного Π΄Π΅Ρ€Π΅Π²Π° ΠœΠ΅Ρ€ΠΊΠ»Π°.

Π”Π΅Ρ€Π΅Π²ΠΎ ΠœΠ΅Ρ€ΠΊΠ»Π° (ΠΈΠ»ΠΈ Β«Merkle trieΒ») прСдставляСт собой Ρ‚ΠΈΠΏ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, состоящСго ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° ΡƒΠ·Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

  • ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ количСство листовых ΡƒΠ·Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части Π΄Π΅Ρ€Π΅Π²Π°, содСрТащСго Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅;
  • Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ², ΠΏΡ€ΠΈ этом ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π» прСдставляСт собой Ρ…ΡΡˆ Π΄Π²ΡƒΡ… Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… ΡƒΠ·Π»ΠΎΠ²
  • ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΡƒΠ·Π΅Π», Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈΠ· Ρ…ΡΡˆΠ° Π΄Π²ΡƒΡ… Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… ΡƒΠ·Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ Π΄Π΅Ρ€Π΅Π²Π°

image

Π”Π°Π½Π½Ρ‹Π΅, находящиСся Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части Π΄Π΅Ρ€Π΅Π²Π°, ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ раздСлСния Ρ‚Π΅Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ, Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹. Π”Π°Π»Π΅Π΅ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΠΊΠΎΡ€Π·ΠΈΠ½Π°Ρ… хранСния Π΄Π°Π½Π½Ρ‹Ρ…, послС Ρ‡Π΅Π³ΠΎ происходит ΠΈΡ… Ρ…ΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ процСсс повторяСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΎΠ±Ρ‰Π΅Π΅ число Ρ…ΡΡˆΠ΅ΠΉ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ ΠΈΠ»ΠΈ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌΡƒ Ρ…ΡΡˆΡƒ.

image

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ значСния, хранящСгося Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²Π°, Π²Π°ΠΌ потрСбуСтся ввСсти ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡. Для получСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ значСния, хранящСгося Π² листовых ΡƒΠ·Π»Π°Ρ…, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΊΠ»ΡŽΡ‡Π°: Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΊΠ°ΠΊΠΎΠ³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ ΡƒΠ·Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ. Π§Ρ‚ΠΎ касаСтся Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°, Ρ‚ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π°/значСния, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для Π΄Π΅Ρ€Π΅Π²Π° состояний, находится ΠΌΠ΅ΠΆΠ΄Ρƒ адрСсами ΠΈ связанными с Π½ΠΈΠΌΠΈ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ записями, Π² Ρ‚ΠΎΠΌ числС balance, nonce, codeHash, Π° Ρ‚Π°ΠΊΠΆΠ΅ storageRoot для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй, ΠΏΡ€ΠΈ этом storageRoot являСтся Π΄Π΅Ρ€Π΅Π²ΠΎΠΌ.

image

Подобная структура прСфиксного Π΄Π΅Ρ€Π΅Π²Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ для хранСния ΠΊΠ°ΠΊ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊ ΠΈ страницы ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΎΠΏΠ»Π°Ρ‚Ρ‹. Если ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° этом Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Β«headerΒ» ΠΈΠ»ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ хранится Ρ…ΡΡˆ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π·Π½Ρ‹Ρ… структур Π΄Π΅Ρ€Π΅Π²Π° ΠœΠ΅Ρ€ΠΊΠ»Π°, Π² Ρ‚ΠΎΠΌ числС:

  • БостояниС прСфиксного Π΄Π΅Ρ€Π΅Π²Π°
  • Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ прСфиксного Π΄Π΅Ρ€Π΅Π²Π°
  • Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΎΠΏΠ»Π°Ρ‚Ρ‹ для прСфиксного Π΄Π΅Ρ€Π΅Π²Π°

image

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ эффСктивного хранСния Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² прСфиксном Π΄Π΅Ρ€Π΅Π²Π΅ ΠœΠ΅Ρ€ΠΊΠ»Π° Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ° являСтся нСвСроятно ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ для Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Ρ‚ΠΎΠ½ΠΊΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ Ρ‚ΠΎΠ½ΠΊΠΈΡ… ΡƒΠ·Π»ΠΎΠ². НСобходимо Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π° осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°Π±ΠΎΡ€Π° ΡƒΠ·Π»ΠΎΠ². ΠŸΡ€ΠΎΡΡ‚Ρ‹ΠΌΠΈ словами: всСго сущСствуСт Π΄Π²Π° Π²ΠΈΠ΄Π° ΡƒΠ·Π»ΠΎΠ²: ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΈ Ρ‚ΠΎΠ½ΠΊΠΈΠΉ.

ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΡƒΠ·Π΅Π» Π°Ρ€Ρ…ΠΈΠ²Π° выполняСт ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ всСй Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΎΡ‚ Π±Π»ΠΎΠΊΠ° ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ состояния Π΄ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°, содСрТащСго Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», ΠΏΡ€ΠΈ этом происходит Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ всСх Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π² Π½Π΅ΠΌ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΌΠ°ΠΉΠ½Π΅Ρ€Ρ‹ хранят ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΡƒΠ·Π΅Π» Π°Ρ€Ρ…ΠΈΠ²Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±Π΅Π· послСднСго Ρƒ Π½ΠΈΡ… Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ возмоТности ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² процСссС ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΡƒΠ·Π΅Π», ΠΏΡ€ΠΈ этом Π² Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π½Π΅Ρ‚ нСобходимости. Π’Π°ΠΊΠΆΠ΅ стоит ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΡƒΠ·Π΅Π» всСгда содСрТит ΠΏΠΎΠ»Π½ΡƒΡŽ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ.

Π’ Ρ‚ΠΎΠΌ случаС Ссли для ΡƒΠ·Π»Π° Π½Π΅Ρ‚ нСобходимости Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ ΠΈΠ»ΠΈ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Ρ‚ΠΎ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ излишним. ИмСнно Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΡ‹ сталкиваСмся с Ρ‚Π°ΠΊΠΈΠΌ понятиСм ΠΊΠ°ΠΊ Ρ‚ΠΎΠ½ΠΊΠΈΠΉ ΡƒΠ·Π΅Π». ВмСсто Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ хранСния ΠΏΠΎΠ»Π½ΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ выполнСния всСх Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, Ρ‚ΠΎΠ½ΠΊΠΈΠ΅ ΡƒΠ·Π»Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· Π±Π»ΠΎΠΊΠ° ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ состояния Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΏΡ€ΠΈ этом Π½Π΅ происходит выполнСния ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ Ρ‚ΠΎΠ½ΠΊΠΈΡ… ΡƒΠ·Π»ΠΎΠ² имССтся доступ ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌ Π±Π»ΠΎΠΊΠΎΠ², содСрТащих Ρ…ΡΡˆ Ρ‚Ρ€Π΅Ρ… прСфиксных Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π², ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, событий, баланса ΠΈ Ρ‚.Π΄.

Π₯эш Π² Π΄Π΅Ρ€Π΅Π²Π΅ ΠœΠ΅Ρ€ΠΊΠ»Π° распространяСтся ΠΎΡ‚ Π½ΠΈΠΆΠ½ΠΈΡ… Π²Π΅Ρ‚Π²Π΅ΠΉ ΠΊ Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ, ΠΈ Ссли Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ попытаСтся Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ Π½Π° ΠΏΠΎΠ΄Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части Π΄Π΅Ρ€Π΅Π²Π° ΠœΠ΅Ρ€ΠΊΠ»Π°, Ρ‚ΠΎ это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ измСнСнию Ρ…ΡΡˆΠ° Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΡƒΠ·Π»Π°, Π° это, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ измСнСнию Ρ…ΡΡˆΠ° Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π½Π°Π΄ Π½ΠΈΠΌ ΡƒΠ·Π»Π° ΠΈ Ρ‚Π°ΠΊ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ°, Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅, это Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ измСнСнию корня.

image

Π›ΡŽΠ±ΠΎΠΉ ΡƒΠ·Π΅Π», для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ трСбуСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ части Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ Β«Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎΠΌ ΠœΠ΅Ρ€ΠΊΠ»Π°Β». ПослСднСС состоит ΠΈΠ·:

  • Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½
  • ΠšΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ Ρ…ΡΡˆΠ° Π΄Π΅Ρ€Π΅Π²Π°
  • Π’Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ Β«Π²Π΅Ρ‚Π²ΠΈΒ» – всСх Ρ…ΡΡˆΠ΅ΠΉ, ΠΎΡ‚ провСряСмого Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎ корня.

image

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π°ΠΊΠΎΠ΅ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, являСтся Π»ΠΈ Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π²Π΅Ρ‚Π²ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π½Π° всСм участкС Π΄Π΅Ρ€Π΅Π²Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² этом Π΄Π΅Ρ€Π΅Π²Π΅.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ прСимущСство примСнСния прСфиксного Π΄Π΅Ρ€Π΅Π²Π° ΠœΠ΅Ρ€ΠΊΠ»Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΡƒΠ·Π΅Π» Π΄Π°Π½Π½ΠΎΠΉ структуры являСтся криптографичСски зависимым ΠΎΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, хранящихся Π² Π΄Π΅Ρ€Π΅Π²Π΅. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ…ΡΡˆ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован Π² качСствС бСзопасного ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° для этих Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π²ΠΈΠ΄Ρƒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π±Π»ΠΎΠΊΠ° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Ρ…ΡΡˆ Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡ… состояния, Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄Π΅ ΠΎΠΏΠ»Π°Ρ‚Ρ‹, любой ΠΈΠ· ΡƒΠ·Π»ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΈΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ состояния Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ° Π±Π΅Π· нСобходимости хранСния всСх состояний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ.

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ  УчитываСтся Π»ΠΈ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Π°, ΠΊΠ°ΠΊ Π΄Π΅Π½Π΅ΠΆΠ½Ρ‹Π΅ срСдства, ΠΏΡ€ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ прСступлСния ΠΏΠΎ ΡΡ‚Π°Ρ‚ΡŒΡΠΌ 174 ΠΈ 174.1 УК Π Π€? β€” ΠŸΡ€Π°Π²ΠΎ Π½Π° vc. ru

Π“ΠΎΡ€ΡŽΡ‡Π΅Π΅ ΠΈ Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅

Одним ΠΈΠ· Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² систСмС Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ° являСтся процСсс ΠΎΠΏΠ»Π°Ρ‚Ρ‹. Π—Π° любоС вычислСниС, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰Π΅Π΅ΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ провСдСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с транзакциями Π²Π½ΡƒΡ‚Ρ€ΠΈ сСти Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°, бСрСтся опрСдСлСнная ΠΏΠ»Π°Ρ‚Π°. Номинал Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ»Π°Ρ‚Ρ‹ носит Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Β«Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅Β» (ΠΎΡ‚ Π°Π½Π³Π». gas).

Π“ΠΎΡ€ΡŽΡ‡Π΅Π΅ – это Π΅Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡŽ. Π¦Π΅Π½Π° Π½Π° Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅ – это количСство «эфира», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ способны ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ. Π˜Π·ΠΌΠ΅Ρ€ΡΠ΅Ρ‚ΡΡ Ρ†Π΅Π½Π° Π½Π° Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅ Π² Β«gweiΒ». Wei являСтся самой малСнькой Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ эфира, Π³Π΄Π΅ 1018 Wei –это всСго 1 эфир. Один gwei Ρ€Π°Π²Π΅Π½ 1 000 000 000 Wei.

Для провСдСния любой Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π»ΠΈΠΌΠΈΡ‚ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ†Π΅Π½Ρƒ Π½Π° Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅. Π¦Π΅Π½Π° Π½Π° Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅ ΠΈ Π»ΠΈΠΌΠΈΡ‚ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ – это максимальная сумма Π² Wei, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ Π³ΠΎΡ‚ΠΎΠ² Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ прСдставим, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ устанавливаСт Π»ΠΈΠΌΠΈΡ‚ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ Π² 50 000 gwei, Π° Ρ†Π΅Π½Ρƒ Π½Π° Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅ – Π² 20 gwei. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ Π³ΠΎΡ‚ΠΎΠ² ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 50 000 Ρ… 20 gwei = 1 000 000 000 000 000 Wei ΠΈΠ»ΠΈ 0,001 эфира для провСдСния Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ.

image

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π»ΠΈΠΌΠΈΡ‚ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ – это максимальноС количСство Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ Π³ΠΎΡ‚ΠΎΠ² ΠΎΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ. Π’ Ρ‚ΠΎΠΌ случаС Ссли Π½Π° балансС Π΅Π³ΠΎ счСта достаточно эфира для покрытия Π΄Π°Π½Π½ΠΎΠ³ΠΎ максимума, Ρ‚ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŽ Π²ΠΎΠ·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π»ΡŽΠ±Ρ‹Π΅ ΡƒΠ±Ρ‹Ρ‚ΠΊΠΈ, связанныС с Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΌ использованиСм Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ ΠΏΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΈ этом Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ обмСняно ΠΏΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ставкС.

image

Π’ Ρ‚ΠΎΠΌ случаС, Ссли ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»Π΅ΠΌ Π½Π΅ Π±Ρ‹Π»ΠΎ прСдоставлСно Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ количСства Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ для провСдСния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, послСдняя Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° Β«Π±Π΅Π· Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎΒ» ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ прСрываСтся, Π° Π»ΡŽΠ±Ρ‹Π΅ измСнСния состояния Π°Π½Π½ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, вслСдствиС Ρ‡Π΅Π³ΠΎ систСма Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ участников сдСлки Π² ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ информация ΠΎ Ρ‚Π°ΠΊΠΎΠΉ Π½Π΅ΡƒΠ΄Π°Π²ΡˆΠ΅ΠΉΡΡ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ записываСтся Π² систСмС, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ, ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΈΡ… Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΎ ΠΈ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ этапС ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» сбой. И Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½ΠΎ: ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠ°ΠΊ Ρƒ отправитСля Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΎΡΡŒ Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅, машиной ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ усилия для выполнСния расчСтов, Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡƒΠ±Ρ‹Ρ‚ΠΊΠΈ, связанныС с расходованиСм Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, ΡƒΠΆΠ΅ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΎΠ·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŽ.

image

Β«ΠšΡƒΠ΄Π° ΠΈΠΌΠ΅Π½Π½ΠΎ я ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽ Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅?Β» β€” спроситС Π²Ρ‹. Π˜Ρ‚Π°ΠΊ, всС дСньги, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΏΠΎΡ‚Ρ€Π°Ρ‡Π΅Π½Ρ‹ Π½Π° ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»Π΅ΠΌ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° адрСс бСнСфициария, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв являСтся адрСсом ΠΌΠ°ΠΉΠ½Π΅Ρ€Π°. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠ°ΠΉΠ½Π΅Ρ€Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ расчСты ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΏΠ»Π°Ρ‚Ρƒ Π·Π° Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅ Π² качСствС вознаграТдСния.

image

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‡Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ ΠΆΠ΅Π»Π°Π΅Ρ‚ ΠΎΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ, Ρ‚Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΠΎΠΏΠ»Π°Ρ‚Π°, получаСмая ΠΌΠ°ΠΉΠ½Π΅Ρ€ΠΎΠΌ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ провСдСния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ вСроятно, Ρ‡Ρ‚ΠΎ ΠΌΠ°ΠΉΠ½Π΅Ρ€ сдСлаСт свой Π²Ρ‹Π±ΠΎΡ€ Π² Π΅Π΅ ΠΏΠΎΠ»ΡŒΠ·Ρƒ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠ°ΠΉΠ½Π΅Ρ€Ρ‹ свободны Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ, Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ ΠΊΠ°ΠΊΠΈΡ… Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΎΠ½ΠΈ ΠΆΠ΅Π»Π°ΡŽΡ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ, Π° ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΈΠΌ стоит ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ, ΠΌΠ°ΠΉΠ½Π΅Ρ€Ρ‹ ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ отправитСлям, ΠΊΠ°ΠΊΡƒΡŽ Ρ†Π΅Π½Ρƒ ΠΈΠΌ стоит Π·Π°Π΄Π°Ρ‚ΡŒ для Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ.

ΠžΠΏΠ»Π°Ρ‚Π° Π·Π° использованиС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°

Π“ΠΎΡ€ΡŽΡ‡Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠΏΠ»Π°Ρ‚Ρ‹ Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… вычислСний, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ для ΠΎΠΏΠ»Π°Ρ‚Ρ‹ Π·Π° использованиС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°. ΠžΠ±Ρ‰Π°Ρ ΠΏΠ»Π°Ρ‚Π° Π·Π° использованиС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° составляСт 32 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π±Π°ΠΉΡ‚Π°.

Вопрос ΠΎΠΏΠ»Π°Ρ‚Ρ‹, Π²Π·Ρ‹ΠΌΠ°Π΅ΠΌΠΎΠΉ Π·Π° использованиС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡŽΠ°Π½ΡΡ‹. НапримСр, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ мСста ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… состояний Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°, ΠΈ это относится ΠΊΠΎ всСм ΡƒΠ·Π»Π°ΠΌ, Ρ‚ΠΎ Ρƒ вас появляСтся стимул Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСбольшой объСм Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ· этапов Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ записи Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, Ρ‚ΠΎ ΠΎΠΏΠ»Π°Ρ‚Π° Π·Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π΅ взымаСтся, ΠΏΡ€ΠΈ этом Π²Π²ΠΈΠ΄Ρƒ освобоТдСния мСста Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΡƒΠ±Ρ‹Ρ‚ΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΎΠ·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹.

Для Ρ‡Π΅Π³ΠΎ прСдусмотрСна ΠΎΠΏΠ»Π°Ρ‚Π°?

Π’Π°ΠΆΠ½Ρ‹ΠΌ аспСктом Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ° являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ любая опСрация, которая выполняСтся ΡΠ΅Ρ‚ΡŒΡŽ, Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ выполняСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΡƒΠ·Π»ΠΎΠΌ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, всС шаги, связанныС с вычислСниСм Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°, ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΠΎ стоят. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ простых Π·Π°Π΄Π°Ρ‡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, запуска простой бизнСс-Π»ΠΎΠ³ΠΈΠΊΠΈ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ подписСй, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, связанных с ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚ΠΎΠΉ) ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΏΠΎΠ»Π½Π΅ ΡΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρ‹ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ‚Π΅Ρ… случаСв, ΠΊΠΎΠ³Π΄Π° трСбуСтся Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ…, Π±ΠΎΠ»Π΅Π΅ слоТных, Π·Π°Π΄Π°Ρ‡: Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ ΠΈΠ· области машинного обучСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ сСти. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π½Π° излишнюю Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ сСти.

Π’ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ язык. Если Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅: машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° – это машина, ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ любой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ. Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΡΠ»Ρ‹ΡˆΠΈΡ‚ ΠΎ машинС Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ эту ΠΈ Π²ΠΎΡ‚ эту ΡΡ‚Π°Ρ‚ΡŒΠΈ. Благодаря Ρ‚Π°ΠΊΠΎΠΉ особСнности Π² Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ΅ появляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ»Ρ‹, ΠΈ это Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ восприимчивым ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ остановки – ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, Π² случаС возникновСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ, Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ бСсконСчно ΠΈΠ»ΠΈ Π½Π΅Ρ‚. НапримСр, Π² Ρ‚ΠΎΠΌ случаС Ссли Π±Ρ‹ Π² Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ΅ Π½Π΅ Π±Ρ‹Π»Π° Π±Ρ‹ прСдусмотрСна систСма ΠΎΠΏΠ»Π°Ρ‚Ρ‹, Ρ‚ΠΎ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡΠΎΡ€Π²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ сСти, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² бСсконСчный Ρ†ΠΈΠΊΠ» Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΈ этом Π½Π΅ понСся ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΡƒΠ±Ρ‹Ρ‚ΠΊΠΎΠ². Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, систСма ΠΎΠΏΠ»Π°Ρ‚Ρ‹ Π±Ρ‹Π»Π° Π²Π²Π΅Π΄Π΅Π½Π° ΠΈΠΌΠ΅Π½Π½ΠΎ для Π΅Π΅ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹Ρ… Π°Ρ‚Π°ΠΊ.

Π’ΠΏΠΎΠ»Π½Π΅ вСроятно, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π΅Ρ‚Π΅: «А я-Ρ‚ΠΎ Ρ‚ΡƒΡ‚ ΠΏΡ€ΠΈΡ‡Π΅ΠΌ? Π—Π°Ρ‡Π΅ΠΌ я Π±ΡƒΠ΄Ρƒ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π° использованиС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°?Β» Ну, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, вся ΡΠ΅Ρ‚ΡŒ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ° Π±Π΅Ρ€Π΅Ρ‚ Π½Π° сСбя ΠΏΠ»Π°Ρ‚Ρƒ ΠΊΠ°ΠΊ Π·Π° вычислСния, Ρ‚Π°ΠΊ ΠΈ Π·Π° использования хранилища…как-Ρ‚ΠΎ Ρ‚Π°ΠΊ.

Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΈ сообщСния

Π Π°Π½Π΅Π΅ я ΡƒΠΆΠ΅ писал ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌ – это систСма состояния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, благодаря транзакциям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ записями, происходит ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ глобального состояния Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ° ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ состояния Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

ΠŸΡ€ΠΎΡ‰Π΅ говоря, транзакция являСтся криптографичСски подписанной Ρ‡Π°ΡΡ‚ΡŒΡŽ инструкции, которая сначала задаСтся внСшнСй ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью, Π° Π·Π°Ρ‚Π΅ΠΌ упорядочиваСтся ΠΈ пСрСдаСтся Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½.

ВсСго сущСствуСт Π΄Π²Π° Ρ‚ΠΈΠΏΠ° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ: ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° сообщСний ΠΈ созданиС ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° (Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Ρ‚Π°ΠΊΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρ‹ Π² сСти Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°).

ВсС Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ содСрТат ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты, Π²Π½Π΅ нСзависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΏΠ΅Ρ€Π²Ρ‹Ρ…:

  • nonce – количСство Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»Π΅ΠΌ.
  • gasPrice – количСство Wei, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ Π³ΠΎΡ‚ΠΎΠ² ΠΎΡ‚Π΄Π°Ρ‚ΡŒ Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ сдСлки.
  • gasLimit – максимальноС количСство Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ Π³ΠΎΡ‚ΠΎΠ² Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ. Вакая сумма задаСтся ΠΈ оплачиваСтся Π·Π°Ρ€Π°Π½Π΅Π΅, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ вычислСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Ρ‹.
  • to – адрСс получатСля. На ΠΌΠΎΠΌΠ΅Π½Ρ‚ выполнСния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, связанной с созданиСм ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, адрСса ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° Π΅Ρ‰Π΅ Π½Π΅ сущСствуСт, поэтому вмСсто Π½Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ пустоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.
  • value – количСство Wei, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΎΡ‚ отправитСля ΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŽ. Π’ транзакциях, связанных с созданиСм ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ², данная Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° являСтся стартовым балансом для вновь созданной ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи.
  • v, r, s – Π΄Π°Π½Π½Ρ‹Π΅ обозначСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для создания подписи, которая ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ отправитСля Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ.
  • init – ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, связанных с созданиСм ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ². Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ EVM-ΠΊΠΎΠ΄Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ вновь созданной ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°. init запускаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹ ΠΈ Π² дальнСйшСм Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. Когда init запускаСтся Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·, Π΄Π°Π½Π½Ρ‹ΠΉ элСмСнт Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅Π»ΠΎ ΠΊΠΎΠ΄Π° ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдставляСт собой Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, постоянно ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°.
  • data – это Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹) для Π²Ρ‹Π·ΠΎΠ²Π° сообщСния (data являСтся Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ элСмСнтом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² сообщСний). НапримСр, Ссли смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Ρ€ΠΎΠ»ΡŒ слуТбы рСгистрации Π΄ΠΎΠΌΠ΅Π½Π°, Ρ‚ΠΎ Π²Ρ‹Π·ΠΎΠ² этого ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ поля Π²Π²ΠΎΠ΄Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΠΌΠ΅Π½ ΠΈ IP-адрСс).

image

Из ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π£Ρ‡Π΅Ρ‚Π½Ρ‹Π΅ записи», ΠΌΡ‹ выяснили, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ – ΠΊΠ°ΠΊ для Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² сообщСний, Ρ‚Π°ΠΊ ΠΈ для создания ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ² β€“ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΡŽΡ‚ΡΡ внСшними ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ записями, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ – это своСобразный мост, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΠΉ внСшний ΠΌΠΈΡ€ ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ состояниС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°.

image

Но это Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ: ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρ‹, находящиСся Π² глобальном контСкстС состояния Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°, ΠΌΠΎΠ³ΡƒΡ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π΄Π°Π½Π½ΠΎΠ³ΠΎ контСкста. Π˜Ρ… взаимодСйствиС ΠΈΠ»ΠΈ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ происходит с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сообщСний ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. ЕдинствСнноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ внСшними ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ записями – Π½ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ создания ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ². Они ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, Π½Π΅ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² срСдС исполнСния Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°.

Когда ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ² осущСствляСт ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρƒ, выполняСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π² ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° получатСля.

image

Π‘Ρ‚ΠΎΠΈΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠΈΠ»ΠΈ сообщСний gasLimit Π½Π΅ прСдусмотрСн, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π»ΠΈΠΌΠΈΡ‚ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ Π·Π°Π΄Π°Π΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€ исходной Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи). Π›ΠΈΠΌΠΈΡ‚ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ внСшнСй ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ достаточно высокими для провСдСния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π»ΡŽΠ±Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ провСдСния Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° сообщСния ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. Π’ Ρ‚ΠΎΠΌ случаС Ссли Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠΈ сообщСний для выполнСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· послСдних нСдостаточно Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, Ρ‚ΠΎ Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ всСх ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… сообщСний, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Ρ… ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ, Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΎ.

Π‘Π»ΠΎΠΊΠΈ

ВсС Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ сгруппированы Π² Β«Π±Π»ΠΎΠΊΠΈΒ». Π‘Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ содСрТит нСсколько Ρ‚Π°ΠΊΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ², соСдинСнных ΠΌΠ΅ΠΆΠ΄Ρƒ собой.

Π’Π°ΠΊΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ состоят ΠΈΠ·:

  • Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π±Π»ΠΎΠΊΠ°
  • ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ сСрии Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² Π΄Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ
  • сСрии Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π±Π»ΠΎΠΊΠΎΠ² для Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… ΠΎΠΌΠΌΠ΅Ρ€ΠΎΠ²

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Β«ΠΎΠΌΠΌΠ΅Ρ€Ρ‹Β»?

Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠΌΠΌΠ΅Ρ€ (ΠΎΡ‚ Π°Π½Π³Π». Β«ommerΒ»). ΠžΠΌΠΌΠ΅Ρ€ – это Π±Π»ΠΎΠΊ, Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°. Π’ этой Π³Π»Π°Π²Π΅ я Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ ΠΎΠΏΠΈΡˆΡƒ, для Ρ‡Π΅Π³ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΡƒΠΆΠ½Ρ‹ ΠΎΠΌΠΌΠ΅Ρ€Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ· ΠΊΠ°ΠΊΠΈΡ… сообраТСний Π² Π±Π»ΠΎΠΊΠ΅ содСрТится Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ² для ΠΎΠΌΠΌΠ΅Ρ€ΠΎΠ².

Π˜Ρ… Π½Π°Π»ΠΈΡ‡ΠΈΠ΅, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, обосновано Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ врСмя Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π² Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ΅ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 15 сСкунд), Ρ‡Π΅ΠΌ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Π±ΠΈΡ‚ΠΊΠΎΠΈΠ½ΠΎΠ² (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 10 ΠΌΠΈΠ½ΡƒΡ‚). Благодаря Ρ‚Π°ΠΊΠΎΠΉ особСнности ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ провСдСния увСличиваСтся. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… сторон Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±ΠΎΡ€ΡŒΠ±Π° ΠΌΠ°ΠΉΠ½Π΅Ρ€ΠΎΠ² Π·Π° ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ΅ Π±Π»ΠΎΡ‡Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ усиливаСтся. Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ Π΅Ρ‰Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Β«Π±Π»ΠΎΠΊΠΈ Π±Π΅Π· родитСля» (Ρ‚.Π΅. Ρ‚Π°ΠΊΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ Π½Π΅ входят Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ Π±Π»ΠΎΠΊΠΎΠ²).

ΠžΠΌΠΌΠ΅Ρ€Ρ‹ Π±Ρ‹Π»ΠΈ созданы для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ°ΠΉΠ½Π΅Ρ€Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π·Π°ΡΠ»ΡƒΠΆΠ΅Π½Π½ΡƒΡŽ Π½Π°Π³Ρ€Π°Π΄Ρƒ Π·Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² Π±Π΅Π· Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ. ΠžΠΌΠΌΠ΅Ρ€Ρ‹, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΌΠ°ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Β«Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈΒ»: ΠΎΠ½ΠΈ, ΠΎΠΌΠΌΠ΅Ρ€Ρ‹, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌΠΈ Π² ΡˆΠ΅ΡΡ‚ΠΎΠΌ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅ΠΌ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°. НапримСр, послС ΡˆΠ΅ΡΡ‚ΠΎΠ³ΠΎ поколСния Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ†Π΅ΠΏΡŒ Π² качСствС Π±Π»ΠΎΠΊΠΎΠ² Π±Π΅Π· родитСля: Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ систСмы Π² Ρ†Π΅Π»ΠΎΠΌ.

Π—Π° ΠΎΠΌΠΌΠ΅Ρ€Ρ‹ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π½Π°Π³Ρ€Π°Π΄Ρƒ, ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ Ρ‡Π΅ΠΌ Π·Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, это Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡƒΠΌΠ°Π»ΡΡ‚ΡŒ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΌΠ°ΠΉΠ½Π΅Ρ€ΠΎΠ² Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ Π±Π΅Π· родитСля ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ свою Π·Π°ΡΠ»ΡƒΠΆΠ΅Π½Π½ΡƒΡŽ Π½Π°Π³Ρ€Π°Π΄Ρƒ.

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ²

Π― ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π» Ρ€Π°Π½Π΅Π΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π½ΠΎ ΠΌΡ‹ Ρ‚Π°ΠΊ Ρ‚ΠΎΠ»ΠΊΠΎΠΌ ΠΈ Π½Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅?

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π±Π»ΠΎΠΊΠ° – это Ρ‡Π°ΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠ°, которая состоит ΠΈΠ·:

  • parentHash – являСтся Ρ…ΡΡˆΠ΅ΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° (благодаря Ρ‡Π΅ΠΌΡƒ, собствСнно, Π±Π»ΠΎΠΊ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ Π±Π»ΠΎΠΊΠΎΠ²)
  • ommersHash – Ρ…ΡΡˆ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ списка Π±Π»ΠΎΠΊΠΎΠ² ΠΎΠΌΠΌΠ΅Ρ€ΠΎΠ²
  • beneficiary – адрСс ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поступаСт ΠΎΠΏΠ»Π°Ρ‚Π° Π·Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ этого Π±Π»ΠΎΠΊΠ°
  • stateRoot – Ρ…ΡΡˆ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° состояния прСфиксного Π΄Π΅Ρ€Π΅Π²Π° (Ρ€Π°Π½Π΅Π΅ я писал, Ρ‡Ρ‚ΠΎ состояниС прСфиксного Π΄Π΅Ρ€Π΅Π²Π° хранится Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅, Ρ‚Π΅ΠΌ самым для Ρ‚ΠΎΠ½ΠΊΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² упрощаСтся процСсс утвСрТдСния состояния)
  • transactionsRoot – Ρ…ΡΡˆ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° прСфиксного Π΄Π΅Ρ€Π΅Π²Π°, содСрТащий всС Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ пСрСчислСны Π² Π΄Π°Π½Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅
  • receiptsRoot – Ρ…ΡΡˆ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° прСфиксного Π΄Π΅Ρ€Π΅Π²Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΎΠΏΠ»Π°Ρ‚Π΅ для всСх Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, пСрСчислСнных Π² Π΄Π°Π½Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅
  • logsBloom – Π€ΠΈΠ»ΡŒΡ‚Ρ€ Π‘Π»ΡƒΠΌΠ° (структура Π΄Π°Π½Π½Ρ‹Ρ…), состоящий ΠΈΠ· ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, содСрТащСйся Π² ΠΆΡƒΡ€Π½Π°Π»Π°Ρ…
  • difficulty – ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ слоТности Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°
  • number – Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° (ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€, Ρ€Π°Π²Π½Ρ‹ΠΉ Π½ΡƒΠ»ΡŽ; Π½ΠΎΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠ° увСличиваСтся Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°)
  • gasLimit – Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π»ΠΈΠΌΠΈΡ‚ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°
  • gasUsed – ΠΎΠ±Ρ‰Π΅Π΅ количСство Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ для Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π±Π»ΠΎΠΊΠ΅
  • timestamp – врСмСнная ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°, прСдназначСнная для создания Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°
  • extraData – Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ°ΡΠ°ΡŽΡ‚ΡΡ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°
  • mixHash – Ρ…ΡΡˆ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² сочСтании с элСмСнтом nonce ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° выполняСтся достаточно вычислСний
  • nonce – Ρ…ΡΡˆ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² сочСтании с элСмСнтом mixHash ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° выполняСтся достаточно вычислСний

Π‘Ρ‚ΠΎΠΈΡ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π±Π»ΠΎΠΊΠ° содСрТит Ρ‚Ρ€ΠΈ структуры прСфиксного Π΄Π΅Ρ€Π΅Π²Π° для:

  • состояния (stateRoot)
  • провСдСния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ (transactionsRoot)
  • получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΎΠΏΠ»Π°Ρ‚Π΅ (receiptsRoot)

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, для Ρ‚Π°ΠΊΠΎΠ³ΠΎ опрСдСлСния сущСствуСт нСсколько Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, вСроятно, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Π°ΠΌ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ интСрСсными.

Π–ΡƒΡ€Π½Π°Π»Ρ‹

Π’ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ° прСдусмотрСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ вСсти ΠΆΡƒΡ€Π½Π°Π»Ρ‹, Ρ†Π΅Π»ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… транзакциях ΠΈ сообщСниях. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, для ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° Ρ‚Π°ΠΊΠΆΠ΅ сущСствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ создания записи Π² Ρ‚Π°ΠΊΠΎΠΌ ΠΆΡƒΡ€Π½Π°Π»Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ объявлСния «события», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ трСбуСтся Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ.

Π—Π°ΠΏΠΈΡΡŒ ΠΆΡƒΡ€Π½Π°Π»Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚:

  • адрСс ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи рСгистратора
  • ряд Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ события, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ
  • Π»ΡŽΠ±Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ событиям

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΎΠΏΠ»Π°Ρ‚Π΅

Записи, хранящиСся Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΠΈΠ· содСрТащСйся Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, которая относится ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎΠ± ΠΎΠΏΠ»Π°Ρ‚Π΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ (ΠΈΠ»ΠΈ Ρ‡Π΅ΠΊΡƒ). Подобно Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Ρ‡Π΅ΠΊ ΠΏΡ€ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅, Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌ создаСт ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ‡Π΅ΠΊ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. И ΠΊΠ°ΠΊ Π²Ρ‹ ΡƒΠΆΠ΅ Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅ догадались, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ‡Π΅ΠΊΠ΅ содСрТится информация ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ. Π§Π΅ΠΊ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя:

  • Π½ΠΎΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠ°
  • Ρ…ΡΡˆ Π±Π»ΠΎΠΊΠ°
  • Ρ…ΡΡˆ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ
  • количСство Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ
  • ΠΎΠ±Ρ‰Π΅Π΅ количСство Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ использовано для провСдСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°
  • созданныС ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ записи ΠΆΡƒΡ€Π½Π°Π»Π°
  • другая информация

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠ°

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠ° – понятиС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ для обСспСчСния согласованности Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Π±Π»ΠΎΠΊΠΎΠ². Для ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ составляСт 131 072 Π΅Π΄ΠΈΠ½ΠΈΡ†. Для вычислСния слоТности любого ΠΈΠ· Π±Π»ΠΎΠΊΠΎΠ² примСняСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°. Π’ Ρ‚ΠΎΠΌ случаС Ссли валидация ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π±Π»ΠΎΠΊΠΎΠ² ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° Π±ΠΎΠ»Π΅Π΅ быстро Ρ‡Π΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, валидация ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ, Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ΅, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ послСднСго.

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠ° Ρ‚Π°ΠΊΠΆΠ΅ влияСт Π½Π° nonce – Ρ…ΡΡˆ, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ отобраТСния Π±Π»ΠΎΠΊΠ°, ΠΏΡ€ΠΈ этом для Π΄Π°Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ бСзопасности.

Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, слоТности Π±Π»ΠΎΠΊΠ°, ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, nonce, прСдставлСна Π² Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

image

Π³Π΄Π΅ Hd β€” это ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠ°

ЕдинствСнный способ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ nonce, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ прСдставлСнному Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² использовании Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ работоспособности для поиска всСх Π΅Π³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ОТидаСмоС врСмя поиска всСх ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½ΠΎΠΌΡƒ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ – это ΠΈ Π΅ΡΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠ°. Π’ΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄: Ρ‡Π΅ΠΌ большСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ слоТности Π±Π»ΠΎΠΊΠ°, Ρ‚Π΅ΠΌ слоТнСС Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ nonce, ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‚Π΅ΠΌ слоТнСС провСсти Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ Π±Π»ΠΎΠΊΠ°, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, увСличиваСтся врСмя, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ². Π—Π½Π°Ρ‡ΠΈΡ‚, Π½Π° основании значСния, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π² Ρ…ΠΎΠ΄Π΅ опрСдСлСния слоТности Π±Π»ΠΎΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» опрСдСляСт, сколько Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°.

Π’ Ρ‚ΠΎΠΌ случаС Ссли врСмя, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ для Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Π±Π»ΠΎΠΊΠ°, оказываСтся мСньшС, Ρ‡Π΅ΠΌ оТидалось, Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π°Π½ΠΈΠΆΠ°Π΅Ρ‚ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, врСмя, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ для Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Π±Π»ΠΎΠΊΠ°, задаСтся автоматичСски для постоянного соотвСтствия Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ (Π² срСднСм Ρ‚Π°ΠΊΠΎΠ΅ врСмя составляСт 15 сСкунд).

ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ

Ну, Ρ‡Ρ‚ΠΎ ΠΆ, Π²ΠΎΡ‚ ΠΌΡ‹ ΠΈ подошли ΠΊ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, самой слоТной части ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ΅ – провСдСния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. Π”Π°Π²Π°ΠΉΡ‚Π΅ прСдставим, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π·Π°Π΄Π°Π»ΠΈ Π² сСти Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ. И Ρ‡Ρ‚ΠΎ ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ мнСнию, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ с состояниСм Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°, ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ вашСй Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ?

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ  ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρ‹ Π½Π° Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Ρ… – ΠΊΠ°ΠΊ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π°Ρ‚ΡŒ? – Π’Ρ€Π΅ΠΉΠ΄ΠΈΠ½Π³ ΠΏΠΎΡ€Ρ‚Π°Π» How to Trade

image

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, любая транзакция Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ трСбованиям, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΎ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

  • Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ трСбованиям RLP. RLP – это рСкурсивная Π΄Π»ΠΈΠ½Π° прСфикса (ΠΎΡ‚ Π°Π½Π³Π». Recursive Length Prefix), ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ собой Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для кодирования Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… массивов Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π€ΠΎΡ€ΠΌΠ°Ρ‚ RLP ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ΅ для упорядочивания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².
  • НаличиС Π²Π°Π»ΠΈΠ΄Π½ΠΎΠΉ подписи Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ.
  • НаличиС Π²Π°Π»ΠΈΠ΄Π½ΠΎΠ³ΠΎ значСния nonce. Напомню, Ρ‡Ρ‚ΠΎ nonce – это количСство Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌ, ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ nonce для ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи отправитСля.
  • Π›ΠΈΠΌΠΈΡ‚ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ для Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ большС Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ количСства Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ. Π—Π°Π΄Π°Π½Π½ΠΎΠ΅ количСство Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚:
  1. прСдопрСдСлСнная ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ, равная 21 000 Π΅Π΄ΠΈΠ½ΠΈΡ† Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для выполнСния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ
  2. ΠŸΠ»Π°Ρ‚Π° Π·Π° Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ± Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ (4 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΊΠΎΠ΄, Ρ€Π°Π²Π½Ρ‹ΠΉ Π½ΡƒΠ»ΡŽ, ΠΈ 68 – Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΠΊΠΎΠ΄)
  3. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ 32000 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, Ссли транзакция связана с Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°

image

  • Баланс Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ счСта отправитСля Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ достаточноС количСство эфира для покрытия «авансовой» стоимости Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ обязуСтся ΠΎΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ. Авансовая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ вычисляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π»ΠΈΠΌΠΈΡ‚ стоимости Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ умноТаСтся Π½Π° ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ. Π”Π°Π»Π΅Π΅, ΠΊ максимальной стоимости добавляСтся ΠΎΠ±Ρ‰Π΅Π΅ количСство Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, пСрСправляСмого ΠΎΡ‚ отправитСля ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŽ.

Π’ Ρ‚ΠΎΠΌ случаС Ссли Π²Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ всС ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ трСбования, Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΡˆΠ°Π³Ρƒ.

Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ авансовой стоимости Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ вычитаСтся со счСта отправитСля, Π° ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ nonce отправитСля увСличиваСтся Π½Π° 1. ПослС Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ количСство Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅: ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ количСства Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для провСдСния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, ΠΎΡ‚Π½ΠΈΠΌΠ°Π΅ΠΌ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ количСство Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ.

image

ПослС этого начинаСтся Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ. Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ провСдСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π² Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ΅ происходит отслСТиваниС «подсостояния». ΠŸΠΎΠ΄ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для записи ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, которая Π±Ρ‹Π»Π° собрана Π²ΠΎ врСмя провСдСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ. Вакая информация Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° сразу ΠΏΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ выполнСния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΈ содСрТит:

  • Self-destruct set: Π½Π°Π±ΠΎΡ€ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΏΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ провСдСния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ
  • Log series: Π·Π°Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈ проиндСксированныС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для выполнСния ΠΊΠΎΠ΄Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹.
  • Refund balance: сумму, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŽ ΠΏΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ. Π― ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π» Ρ€Π°Π½Π΅Π΅, Ρ‡Ρ‚ΠΎ использованиС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, прСдусмотрСнного Π² Ethereum, стоит ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ количСства Π΄Π΅Π½Π΅Π³, ΠΈ эти дСньги Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŽ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ пСрСстаСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Π’ систСмС Ethereum сохраняСтся информация ΠΎΠ± использовании Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° срСдств Π·Π° Π΅Π³ΠΎ использованиС ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŽ.

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ всС шаги, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для провСдСния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, Π±Ρ‹Π»ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Ρ‹ (ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ всС ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ трСбования Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹), состояниС Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ, ΠΏΡ€ΠΈ этом происходит подсчСт количСства нСиспользованного Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŽ.

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ (ΡƒΠ΄Π°Ρ‡Π½ΠΎΠ³ΠΎ) Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŽ происходит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  • ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ количСство эфира, использованного для приобрСтСния Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, отправляСтся ΠΌΠ°ΠΉΠ½Π΅Ρ€Ρƒ;
  • Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅, использованноС для провСдСния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, записываСтся Π² Π±Π»ΠΎΠΊ для подсчСта Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ (Π΄Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΎΠ±Ρ‰Π΅ΠΌ количСствС Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ использовано для провСдСния всСх Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Π² Π΄Π°Π½Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅; ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊΠΎΠΉ Π±Π»ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ;
  • вся информация ΠΎΠ± ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записях, содСрТащаяся Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ self-destruct set удаляСтся.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅ ΠΌΡ‹ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ознакомимся с Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ транзакциями, связанными с созданиСм ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ², ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ сообщСний.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²

Π’Ρ‹ навСрняка ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ΅ сущСствуСт всСго Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй: ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π½Ρ‹Π΅ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ записи ΠΈ внСшниС. Когда Π²Ρ‹ встрСчаСтС Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Β«Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, связанныС с созданиС ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°Β», Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ†Π΅Π»ΡŒ Ρ‚Π°ΠΊΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² создании Π½ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π½ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи.

Для создания Π½ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π½ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΌΡ‹, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ адрСс создаваСмой ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹. ПослС этого происходит созданиС Π½ΠΎΠ²ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи. Для выполнСния Ρ‚Π°ΠΊΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ провСсти ряд дСйствий:

  • Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ноль Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ nonce
  • Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ баланс вашСй ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи, Ρ€Π°Π²Π½Ρ‹ΠΉ ΠΎΠΏΠ»Π°Ρ‚Π΅ Π·Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ (Π² Ρ‚ΠΎΠΌ случаС Ссли ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ Π³ΠΎΡ‚ΠΎΠ² ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство эфира Π² качСствС ΠΎΠΏΠ»Π°Ρ‚Ρ‹ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ)
  • подсчитываСтС Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΏΠ»Π°Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² баланс создаваСмой ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи со счСта отправитСля
  • ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ большС Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²Π°ΠΌΠΈ
  • настраиваСтС Ρ…ΡΡˆ-ΠΊΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° Π² качСствС Ρ…ΡΡˆΠ° пустой строки

ПослС выполнСния систСмой ΠΊΠΎΠ΄Π°, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для создания Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, Π² ΠΈΠ³Ρ€Ρƒ вступаСт Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅. Π’Ρ‹ Π½Π΅ смоТСтС провСсти Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ Ссли для Π½Π΅Π΅ трСбуСтся большСС количСство Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, Ρ‡Π΅ΠΌ Ρ‚ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ хранится Π½Π° вашСм балансС. Π’ Ρ‚ΠΎΠΌ случаС Ссли нСсмотря Π½Π° Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ провСсти Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ, Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ сообщСниС ΠΎΠ± Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ΅ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, послС Ρ‡Π΅Π³ΠΎ систСма автоматичСски закроСтся. ΠŸΡ€ΠΈ этом Ссли Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π±Ρ‹Π»ΠΎ Π²Ρ‹Π·Π²Π°Π½ΠΎ ΠΈΠ·-Π·Π° Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, Ρ‚ΠΎ вас пСрСбросит Π½Π° ΡΡ‚Π°Π΄ΠΈΡŽ, ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡŽ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ. И Ρ‡Ρ‚ΠΎ самоС Π³Π»Π°Π²Π½ΠΎΠ΅: ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŽ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠ΅Ρ‰Π΅Π½ΠΎ Ρ‚ΠΎ количСство Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ‚Ρ€Π°Ρ‡Π΅Π½ΠΎ Π΄ΠΎ обнаруТСния Π΅Π³ΠΎ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ.

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ссли ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ Π²Ρ‹Π΄Π΅Π»ΠΈΠ» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство эфира для ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ количСство Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΎ Π΄Π°ΠΆΠ΅ Π² случаС Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ создания ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°.

Если ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π±Ρ‹Π» Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, Ρ‚ΠΎ срСдства, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ для создания ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ внСсСны создатСлСм. Π’ Π΄Π°Π½Π½ΡƒΡŽ сумму Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ использования Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, которая прямо ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ увСличиваСтся с ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² созданного для ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° ΠΊΠΎΠ΄Π°. Π’ Ρ‚ΠΎΠΌ случаС Ссли Ρƒ создатСля Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ срСдств для провСдСния Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎ транзакция прСкращаСтся Π²Π²ΠΈΠ΄Ρƒ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ ΠΈ послСдствия Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅.

Если ΠΆΠ΅ всС ΠΏΡ€ΠΎΡˆΠ»ΠΎ Π³Π»Π°Π΄ΠΊΠΎ, ΠΈ ΠΌΡ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ сообщСния ΠΎ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ΅ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, Ρ‚ΠΎ всС нСиспользованноС для провСдСния Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅ возвращаСтся ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŽ.

БообщСния

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ сообщСния, Π² ΠΎΠ±Ρ‰Π΅ΠΌ-Ρ‚ΠΎ, достаточно схоТС с созданиСм ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, Π½Π΅ учитывая Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ.

Для Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ init-ΠΊΠΎΠ΄Π° ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ трСбуСтся, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π΅Π΅ выполнСния Π½Π΅ создаСтся Π½ΠΎΠ²ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, для Ρ‚Π°ΠΊΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ понадобятся Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Ρ‚Π°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»Π΅ΠΌ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ провСдСния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ. ПослС выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ сообщСния становится доступным Π½ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ, содСрТащий Π²Ρ‹Ρ…ΠΎΠ΄Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, использованиС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ происходит ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

Π’Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π² случаС с созданиСм ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, Ссли Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ сообщСния Π±Ρ‹Π»ΠΎ ΠΏΡ€Π΅Ρ€Π²Π°Π½ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ ΠΈΠ»ΠΈ Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Π²ΠΈΠ΄Ρƒ ошибки пСрСполнСния стСка, Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ³ΠΎ адрСса ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°, Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹), Ρ‚ΠΎ количСство использованного для Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ Π½Π΅ возвращаСтся ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€Ρƒ Π²Ρ‹Π·ΠΎΠ²Π°. Наоборот, всС нСиспользованноС Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅ Ρ‚Π°ΠΊΠΆΠ΅ списываСтся с Π΅Π³ΠΎ баланса, ΠΈ состояниС систСмы возвращаСтся Π² Ρ‚ΠΎΡ‡ΠΊΡƒ, ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° баланса.

Π”ΠΎ Π½Π΅Π΄Π°Π²Π½Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ΅ Π½Π΅ Π±Ρ‹Π»ΠΎ возмоТности ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, прСдоставлСнного Π²Π°ΠΌΠΈ для Ρ‚Π°ΠΊΠΎΠΉ Ρ†Π΅Π»ΠΈ. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΡΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€ΠΎΠΌ создания ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, ΠΏΡ€ΠΈ создании ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€ Π·Π²ΠΎΠ½ΠΊΠ° Π½Π΅ ΠΈΠΌΠ΅Π» ΠΏΡ€Π°Π²Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Π»ΠΈΠ±ΠΎ ΠΈΠ· Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. Π’Π°ΠΊ Π²ΠΎΡ‚, Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°, Π΄ΠΎ обновлСния ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Π² Ρ‚Π°ΠΊΠΎΠΉ ситуации всС ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ Π½Π° вашСм счСтС Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ снято, ΠΏΡ€ΠΈ этом ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π±Ρ‹ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ своСго Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ. Но с Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ обновлСния – Byzantium – Ρƒ вас появляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΠΎ созданию ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ² ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ систСму Π² ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π³ΠΎΡΡ Π½Π° вашСм счСтС Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ приостановлСния Π΅Π΅ выполнСния, Ρ‚ΠΎ нСиспользованноС Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅ возвращаСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŽ.

МодСль выполнСния

Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… я рассказал Π²Π°ΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ происходит Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΆΠ΅ я ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π²Π°ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ происходит Π² VM (ΠΎΡ‚ Π°Π½Π³Π». Virtual Machine β€” Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина) Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ выполнСния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ.

Π§Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ° называСтся Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машиной Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ° (Π’ΠœΠ­).

Π’ΠœΠ­ являСтся машиной Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, ΠΊΠ°ΠΊ это ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π°Π½Π΅Π΅. ЕдинствСнноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ Π’ΠœΠ­ ΠΎΡ‚ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠ΅Ρ€Π²ΠΎΠΉ трСбуСтся Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Β«Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅Β». Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, всС вычислСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π² Π’ΠœΠ­, Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ количСством Ρ†ΠΈΡ€ΠΊΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ Π² Π½Π΅ΠΉ, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС, Β«Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎΒ».

image

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: CMU

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π’ΠœΠ­ присущи всС особСнности стСковой Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹. БтСковая машина – это ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ примСняСтся Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ LIFO.

Π Π°Π·ΠΌΠ΅Ρ€ любого элСмСнта стСка Π² Π’ΠœΠ­ Ρ€Π°Π²Π΅Π½ 256 Π±ΠΈΡ‚Π°ΠΌ, Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ стСка достигаСт 1024 Π±ΠΈΡ‚ΠΎΠ².

Для Π’ΠœΠ­ прСдусмотрСн Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ объСм памяти, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ являСтся постоянным. Π’ Π½Π΅ΠΌ элСмСнты хранятся Π² Π²ΠΈΠ΄Π΅ массивов Π±Π°ΠΉΡ‚ΠΎΠ² с ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΊ словам.

Для Π’ΠœΠ­ Ρ‚Π°ΠΊΠΆΠ΅ прСдусмотрСно опрСдСлСнная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ хранСния. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ объСма памяти, Ρ‚Π°ΠΊΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ (ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ хранСния) Π½Π΅ измСняСтся ΠΈ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ состояния систСмы. Π’ Π’ΠœΠ­ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ хранится Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ROM, доступ Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… инструкций. Π‘ этой Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния такая Π’ΠœΠ­ отличаСтся ΠΎΡ‚ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Ρ„ΠΎΠ½ НСймана, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ хранится Π² памяти ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

image

Для Π’ΠœΠ­ Ρ‚Π°ΠΊΠΆΠ΅ прСдусмотрСн свой ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ язык – Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ Π’ΠœΠ­. Когда программист, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΈΠ»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, я, ΠΏΠΈΡˆΠ΅Ρ‚ смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π² систСмС Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°, это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ происходит с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ высокоуровнСвого языка, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Solidity. ПослС написания Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΌΡ‹ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π³ΠΎ Π² Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ Π’ΠœΠ­, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π’ΠœΠ­ ΠΌΠΎΠ³Π»Π° ΠΏΠΎΠ½ΡΡ‚ΡŒ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π½Π°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ нСпосрСдствСнно Π² выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ вычислСниС процСссор Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ привСдСнная Π½ΠΈΠΆΠ΅ информация являСтся Π²Π°Π»ΠΈΠ΄Π½ΠΎΠΉ ΠΈ доступной:

  • БостояниС систСмы
  • Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ достаточном для выполнСния Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ количСствС Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ
  • АдрСс ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ выполняСмый ΠΊΠΎΠ΄
  • АдрСс отправитСля Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ – ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€Π° выполнСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ
  • АдрСс ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи – ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€Π° выполняСмого ΠΊΠΎΠ΄Π° (ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ адрСса отправитСля-ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€Π°)
  • Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΌ для выполнСния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ количСства Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ
  • Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ
  • ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Wei, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π½Π° счСт Π΄Π°Π½Π½ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ провСдСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ
  • Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ выполняСмом машинном ΠΊΠΎΠ΄Π΅
  • Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Π±Π»ΠΎΠΊΠ° для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°
  • Π“Π»ΡƒΠ±ΠΈΠ½Π° выполнСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ сообщСния ΠΈΠ»ΠΈ создания ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°

ПослС Ρ‡Π΅Π³ΠΎ Π² Π’ΠœΠ­ начинаСтся рСкурсивноС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ: вычислСниС состояниС систСмы ΠΈ состояниС ΠΌΠ°ΡˆΠΈΠ½Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°. БостояниС систСмы – это глобальноС состояниС Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°. БостояниС ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя:

  • доступноС количСство Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ;
  • счСтчик ΠΊΠΎΠΌΠ°Π½Π΄;
  • содСрТимоС памяти;
  • Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ количСство слов Π² памяти;
  • ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ стСка.

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΈΠ· ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π³ΠΎΡΡ количСства Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ отнимаСтся Π΅Π³ΠΎ опрСдСлСнная Ρ‡Π°ΡΡ‚ΡŒ, ΠΏΡ€ΠΈ этом счСтчик ΠΊΠΎΠΌΠ°Π½Π΄ увСличиваСтся.

ВсСго сущСствуСт Ρ‚Ρ€ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° окончания Ρ†ΠΈΠΊΠ»Π°:

  1. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, выполняСмыС машиной, Π΄ΠΎΡΡ‚ΠΈΠ³Π°ΡŽΡ‚ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ состояния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Π²ΠΈΠ΄Ρƒ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, Π½Π΅Π²Π΅Ρ€Π½Ρ‹Ρ… инструкций, нСдостаточного количСства элСмСнтов стСка, значСния элСмСнта стСка, ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² 1024 Π±ΠΈΡ‚, Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ³ΠΎ назначСния JUMP/JUMPI) ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, процСсс выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ приостанавливаСтся.
  2. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π°
  3. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, выполняСмыС машиной, Π΄ΠΎΡΡ‚ΠΈΠ³Π°ΡŽΡ‚ логичСского Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ (Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ выполнСния процСсса)

Π’ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ Π΄Π΅Π»Π°. Волько Ρ‡Ρ‚ΠΎ ΠΌΡ‹ с Π²Π°ΠΌΠΈ усвоили ΡΠ°ΠΌΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΈ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°. НС ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ Ссли Π²Ρ‹ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Π½Π΅ поняли: Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Π½ΠΈΠΊΠ°Ρ‚ΡŒ Π² ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΌΠ΅Π»ΠΎΡ‡ΡŒ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ всС процСссы, происходящиС Π² Π΄Π°Π½Π½ΠΎΠΉ систСмС, Π½Ρƒ, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π½Π΅ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΠΎ-настоящСму ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π΅Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° достаточно Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅.

ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ²

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΆΠ΅ Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ разбСрСмся, Ρ‡Ρ‚ΠΎ происходит с Π±Π»ΠΎΠΊΠ°ΠΌΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Π²ΠΎ врСмя ΠΈΡ… ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ оформлСния.

Β«ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅Β» ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ Π΄Π²ΡƒΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌ, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, создаСм Π»ΠΈ ΠΌΡ‹ Π±Π»ΠΎΠΊ ΠΈΠ»ΠΈ ΠΎΠ½ ΡƒΠΆΠ΅ создан. Π’ Ρ‚ΠΎΠΌ случаС Ссли ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ создаСм Π±Π»ΠΎΠΊ, Ρ‚ΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ процСсс ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ссли Π±Π»ΠΎΠΊ ΡƒΠΆΠ΅ создан, Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ процСсс Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°. Π’ ΠΎΠ±ΠΎΠΈΡ… ΠΈΠ· прСдставлСнных Π²Ρ‹ΡˆΠ΅ случаСв Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ условия для ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ оформлСния Π±Π»ΠΎΠΊΠ°.

1) Валидация (ΠΈΠ»ΠΈ, Π² случаС ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° – ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅) ΠΎΠΌΠΌΠ΅Ρ€ΠΎΠ²: ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΎΠΌΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Π±Π»ΠΎΠΊΠ°, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π±Π»ΠΎΠΊΠ° ΠΈ Π±Ρ‹Ρ‚ΡŒ ΡˆΠ΅ΡΡ‚Ρ‹ΠΌ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°.

2) Валидация Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ gasUsed для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΎΠ±Ρ‰Π΅Π³ΠΎ количСства Π³ΠΎΡ€ΡŽΡ‡Π΅Π³ΠΎ, использованного для провСдСния всСх пСрСчислСнных Π² Π΄Π°Π½Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ.

3) НазначСниС ΠΎΠΏΠ»Π°Ρ‚Ρ‹ (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² случаС ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π°): Π’ адрСс бСнСфициария назначаСтся 5 Π΅Π΄ΠΈΠ½ΠΈΡ† эфира Π·Π° ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° (Π² соотвСтствии с ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ EIP-649 данная ΠΎΠΏΠ»Π°Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π° Π΄ΠΎ 3 Π΅Π΄ΠΈΠ½ΠΈΡ† эфира). Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠΌΠΌΠ΅Ρ€, Π±Π΅Π½Π΅Ρ„ΠΈΡ†ΠΈΠ°Ρ€ΠΈΡŽ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° назначаСтся ΠΎΠΏΠ»Π°Ρ‚Π° Π² Π²ΠΈΠ΄Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… 1/32 ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅ΠΉ ΠΎΠΏΠ»Π°Ρ‚Ρ‹ Π·Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ. И послСднСС: Π±Π΅Π½Π΅Ρ„ΠΈΡ†ΠΈΠ°Ρ€ΠΈΡŽ Π±Π»ΠΎΠΊΠ° ΠΎΠΌΠΌΠ΅Ρ€ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ назначаСтся ΠΎΠΏΠ»Π°Ρ‚Π° Π² Π²ΠΈΠ΄Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ суммы, для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ сущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ Ρ†ΠΈΡ„Ρ€Π°.

4) ВСрификация состояния ΠΈ значСния nonce: Для провСдСния Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ всСх Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… состояний. ПослС Ρ‡Π΅Π³ΠΎ Π²Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ потрСбуСтся Π·Π°Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠΏΠ»Π°Ρ‚Π° Π·Π° Π΄Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π±Ρ‹Π»Π° ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π°. ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ происходит посрСдством сравнСния Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰Π΅Π³ΠΎ состояния с состояниСм прСфиксного Π΄Π΅Ρ€Π΅Π²Π°, хранящСгося Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅.

Майнинг, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π° Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π‘Π»ΠΎΠΊΠΈΒ» ΠΌΡ‹ ΠΊΡ€Π°Ρ‚ΠΊΠΎ ознакомились с Ρ‚Π°ΠΊΠΈΠΌ понятиСм, ΠΊΠ°ΠΊ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠΎΠ². Алгоритм, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ понятиС ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠΎΠ², называСтся Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ выполнСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ (PoW ΠΎΡ‚ Π°Π½Π³Π». Proof of Work).

Алгоритм PoW, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² систСмС Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌ, носит Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ethash (Ρ€Π°Π½Π΅Π΅, Π½ΠΎ назывался Dagger-Hashimoto).

Π”Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄:

image

Π³Π΄Π΅ m – это mixHash; n – nonce; Hn – Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° (nonce ΠΈ mixHash Π½Π΅ входят сюда, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π°Π½Π½Ρ‹Π΅ значСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ); Hn – nonce для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π±Π»ΠΎΠΊΠ°; d – ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… DAG.

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π‘Π»ΠΎΠΊΠΈΒ» ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ознакомились с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ значСниями, прСдусмотрСнными для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π±Π»ΠΎΠΊΠ°. К Π½ΠΈΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, относятся Ρ‚Π°ΠΊΠΈΠ΅ значСния ΠΊΠ°ΠΊ mixHash ΠΈ nonce. Π•Ρ‰Π΅ Ρ€Π°Π· напомню:

  • mixHash прСдставляСт собой Ρ…ΡΡˆ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вмСстС со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ nonce ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ достаточноС количСство вычислСний.
  • nonce Ρ‚Π°ΠΊΠΆΠ΅ прСдставляСт собой Ρ…ΡΡˆ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вмСстС со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ mixHash ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ достаточноС количСство вычислСний.

ΠžΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ mixHash ΠΈ nonce Π²Ρ‹ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ PoW достаточно слоТная Π·Π°Π΄Π°Ρ‡Π°, ΠΈ, собствСнно, этому ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ²ΡΡ‚ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ. Но Ссли Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅, Ρ‚ΠΎ происходит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «сСмСни» рассчитываСтся для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π±Π»ΠΎΠΊΠΎΠ². Для подсчСта ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· сСмСни сущСствуСт свой собствСнный Β«ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Β», ΠΏΡ€ΠΈ этом ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² Ρ€Π°Π²Π΅Π½ 30000 Π±Π»ΠΎΠΊΠΎΠ². Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° сСмя являСтся Ρ…ΡΡˆΠ΅ΠΌ, Ρ€Π°Π²Π½Ρ‹ΠΌ сСрии ΠΈΠ· 32-Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹Ρ… Π½ΡƒΠ»Π΅ΠΉ. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° прСдусмотрСн ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ…ΡΡˆ – Ρ…ΡΡˆ для ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ сСмСни. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π°Π½Π½ΠΎΠ³ΠΎ сСмСни ΡƒΠ·Π΅Π» Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ псСвдослучайного Β«Ρ…ΡΡˆΠ°Β».

Π’Π°ΠΊΠΎΠΉ Ρ…ΡΡˆ ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ собой ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Β«Ρ‚ΠΎΠ½ΠΊΠΈΠ΅ ΡƒΠ·Π»Ρ‹Β», Ρ€Π΅Ρ‡ΡŒ ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… шла Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ…. ЦСлью Ρ‚ΠΎΠ½ΠΊΠΈΡ… ΡƒΠ·Π»ΠΎΠ² являСтся прСдоставлСниС возмоТности для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· ΡƒΠ·Π»ΠΎΠ² эффСктивно ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π±Π΅Π· нСобходимости хранСния всСго Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π°. Π’ΠΎΠ½ΠΊΠΈΠΉ ΡƒΠ·Π΅Π» ΠΌΠΎΠΆΠ΅Ρ‚ провСсти Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ…ΡΡˆΠ°. Π­Ρ‚ΠΎ происходит благодаря Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ…ΡΡˆ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΠΎΠ²ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π΅ΠΌΡƒ для Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π±Π»ΠΎΠΊ.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ…ΡΡˆ, ΡƒΠ·Π΅Π» ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… DAG, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт зависит ΠΎΡ‚ нСбольшого количСства Ρ€Π°Π½Π΄ΠΎΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… псСвдо-элСмСнтов Ρ…ΡΡˆΠ°. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠ°ΠΉΠ½Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ для Π½Π°Ρ‡Π°Π»Π° ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ систСмС для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΌΠ°ΠΉΠ½Π΅Ρ€ΠΎΠ² хранится ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΈ этом объСм Ρ‚Π°ΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ растСт.

НапримСр, ΠΌΠ°ΠΉΠ½Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π·ΡΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ случайныС части ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² матСматичСской Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ…ΡΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ части для mixHash. Π’Π°ΠΊΠΎΠΉ ΠΌΠ°ΠΉΠ½Π΅Ρ€ смоТСт постоянно Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для mixHash Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ получСния исходных Π΄Π°Π½Π½Ρ‹Ρ… Π² Π²ΠΈΠ΄Π΅ значСния nonce. Когда Π΄Π°Π½Π½ΠΎΠ΅ условиС Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ, Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ nonce Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌ, Π° Π±Π»ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ Ρ†Π΅ΠΏΠΈ.

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ  АппаратныС кошСльки для Bitcoin / Π₯Π°Π±Ρ€

Майнинг ΠΊΠ°ΠΊ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π·Π°Ρ‰ΠΈΡ‚Ρ‹

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Ρ†Π΅Π»ΡŒΡŽ PoW являСтся криптографичСски Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ вычислСния Π±Ρ‹Π»ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° (значСния nonce). Π’Π°ΠΊ ΡƒΠΆΡƒ Π²Ρ‹ΡˆΠ»ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ сущСствуСт Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ способа нахоТдСния nonce, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π»ΠΈΠΌΠΈΡ‚Π°, ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒ пСрСчислСния всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ нахоТдСния Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ. РаспрСдСлСниС Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… для постоянно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ…ΡΡˆΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ происходит Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для нахоТдСния значСния nonce врСмя явно зависит ΠΎΡ‚ ΠΏΠΎΡ€ΠΎΠ³Π° слоТности: Ρ‡Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΠΎΡ€ΠΎΠ³ слоТности, Ρ‚Π΅ΠΌ дольшС Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ поиск Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ значСния nonce. Алгоритм PoW прСдставляСт ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ слоТности, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π² рассматриваСмом Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅.

Π§Ρ‚ΠΎ ΠΆΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚ бСзопасный Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½? ΠžΡ‚Π²Π΅Ρ‚ довольно прост: бСзопасный Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ – это Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π’Π‘Π• ΠŸΠžΠ›Π¬Π—ΠžΠ’ΠΠ’Π•Π›Π˜. Как я ΡƒΠΆΠ΅ писал Π²Ρ‹ΡˆΠ΅, Π² случаС Ссли Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅ сущСствуСт Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡƒΡ… Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ, Ρ‚ΠΎ, Π²ΠΏΠΎΠ»Π½Π΅ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя ΡƒΠ²Π΅Ρ€Π΅Π½ΠΎ Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ΠΎΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ смоТСт с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, какая ΠΈΠ· прСдставлСнных Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ являСтся Π²Π°Π»ΠΈΠ΄Π½ΠΎΠΉ.

ИмСнно для этого примСняСтся Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ PoW: обСспСчиваСт Сдинство Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅, прСпятствуя созданию Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ Π±Π»ΠΎΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ выполнСния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ созданиС нСнастоящих Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ…). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ смог ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ провСсти Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ своих Π±Π»ΠΎΠΊΠΎΠ², Π΅ΠΌΡƒ придСтся постоянно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ nonce, ΠΏΡ€ΠΈ Ρ‡Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ это быстрСС всСх Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ сСти (надСюсь, Π²Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» GHOST, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я описывал Ρ€Π°Π½Π΅Π΅). Π‘Π°ΠΌΠΎ собой, для Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ° Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ нСосущСствим, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π΅Π³ΠΎ распоряТСнии Π½Π΅ находится большая Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ΠΎΠ²Ρ‹Ρ… рСсурсов сСти – Ρ‚Π°ΠΊΠΎΠΉ сцСнарий извСстСн ΠΊΠ°ΠΊ Π°Ρ‚Π°ΠΊΠ° 51 %.

Майнинг ΠΊΠ°ΠΊ срСдство распрСдСлСния финансов

Помимо Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ PoW обСспСчиваСт Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π°, благодаря Π΅ΠΌΡƒ Ρ‚Π°ΠΊΠΆΠ΅ осущСствляСтся распрСдСлСниС вознаграТдСния Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, Ρ‡ΡŒΠΈ вычислСния Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для обСспСчСния бСзопасности. Π― ΡƒΠΆΠ΅ писал Π²Ρ‹ΡˆΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΠ°ΠΉΠ½Π΅Ρ€Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, Π° Ρ‚Π°ΠΊΠΆΠ΅:

  • Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² 5 Π΅Π΄ΠΈΠ½ΠΈΡ† эфира Π·Π° Β«Π²Ρ‹ΠΈΠ³Ρ€Π°Π²ΡˆΠΈΠΉΒ» Π±Π»ΠΎΠΊ (Π² скором Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ эта Ρ†ΠΈΡ„Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΡΡ Π΄ΠΎ 3 Π΅Π΄ΠΈΠ½ΠΈΡ†)
  • ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π·Π° Π³ΠΎΡ€ΡŽΡ‡Π΅Π΅, израсходованноС Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ провСдСния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π² Π±Π»ΠΎΠΊΠ΅
  • Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠΌΠΌΠ΅Ρ€ΠΎΠ² Π² Π±Π»ΠΎΠΊ
  • Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ ΠΊ использованию ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, использованиС Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ слоТностСй: ΠΎΠ½ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ свСрхслоТныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈΠ»ΠΈ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ нСизвСстноС Π΅ΠΌΡƒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, процСсс распрСдСлСния вознаграТдСния Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ясСн ΠΈ прост для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ, ΠΊΡ‚ΠΎ Π³ΠΎΡ‚ΠΎΠ² Π·Π°Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡΠ½Π΅Ρ€Π³ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, Ρ€Π°Π΄ΠΈ получСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π°Π²Π΅Ρ‚Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† эфира.
  • Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ нСсоразмСрного распрСдСлСния Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… рСсурсов для ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°: любой Ρ‚Π°ΠΊΠΎΠΉ ΡƒΠ·Π΅Π», для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ осущСствляСтся нСсоразмСрноС распрСдСлСниС рСсурсов, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ влияниС Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π°, Ρ‡Ρ‚ΠΎ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎ сказываСтся Π½Π° бСзопасности систСмы Π² Ρ†Π΅Π»ΠΎΠΌ.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΊΠΎΠ»ΠΎΠ² Π² Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ΅ примСняСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ PoW с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ (Ethhash). структура Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° построСна Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для вычислСния значСния nonce трСбуСтся Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ большой объСм памяти ΠΈ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ способности соСдинСния. ВрСбования, связанныС с Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ большого объСма памяти, ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ объСмом памяти Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ слоТно провСсти ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ΅ вычислСниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ nonce ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π§Ρ‚ΠΎ Π΄ΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ высокой пропускной способности, Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ для свСрхбыстрого ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ nonce ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ станСт нСпростой Π·Π°Π΄Π°Ρ‡Π΅ΠΉ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, благодаря Ρ‚Π°ΠΊΠΈΠΌ особСнностям Π΄Π°Π½Π½ΠΎΠΉ систСмы обСспСчиваСтся сниТСниС вСроятности Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ рисков ΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Π΅ условия для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ², Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΡ… Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ.

ΠšΡΡ‚Π°Ρ‚ΠΈ, Π½Π΅ Ρ‚Π°ΠΊ Π΄Π°Π²Π½ΠΎ я ΡƒΠ·Π½Π°Π» ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ΅ собираСтся ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° PoW ΠΊ Π½Π΅ΠΊΠΎΠ΅ΠΌΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ носит Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Β«Π”ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Π΄ΠΎΠ»ΠΈ владСния» (ΠΎΡ‚ Π°Π½Π³Π». Proof-of-stake). Π’Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ сам ΠΏΠΎ сСбС достоин ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ для ΠΎΠ±Π·ΠΎΡ€Π° ΠΈ обсуТдСний.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Ну, Π²ΠΎΡ‚ ΠΌΡ‹ ΠΈ подошли ΠΊ логичСскому Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡŽ нашСй ΡΡ‚Π°Ρ‚ΡŒΠΈ.

На самом Π΄Π΅Π»Π΅ данная ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΈΡ‰ΠΈ для Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠΉ. Π’Π°ΠΌ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ стоит ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π½Π° Ρ‚ΠΎΡ‚ счСт, Ссли Π²Ρ‹ осилили Π΄Π°Π½Π½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ со Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ Ρ€Π°Π·Π°. Π― Π»ΠΈΡ‡Π½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π» yellow paper ΠΈ white paper для Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ° мноТСство Ρ€Π°Π·, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Π» Π²Π½ΠΈΠΊΠ°Ρ‚ΡŒ Π² ΡΡƒΡ‚ΡŒ Π΄Π΅Π»Π°.

Π― ΠΎΡ‡Π΅Π½ΡŒ надСюсь, Ρ‡Ρ‚ΠΎ данная ΡΡ‚Π°Ρ‚ΡŒΡ всС-Ρ‚Π°ΠΊΠΈ оказалась для вас ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ. Если Π²Ρ‹ нашли ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки, я Π±ΡƒΠ΄Ρƒ Π²Π°ΠΌ ΠΎΡ‡Π΅Π½ΡŒ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½, Ссли Π²Ρ‹ сообщитС ΠΌΠ½Π΅ ΠΎ Π½ΠΈΡ….

Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌ (Ethereum, ETH): Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅, ΠΎΠ±Π·ΠΎΡ€ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρ‹ ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Ρ†Π΅Π½Π° ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ курса ETH

Автор РСдакция Profinvestment.com ОбновлСно Май 26, 2022 10 703

Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌ (Ethereum, ETH) β€” ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для создания Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Β«ΡƒΠΌΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²Β» ΠΈΠ»ΠΈ смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ² Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅. Π˜ΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… областях, Π² числС основных β€” использованиС Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρ‹ ETH ΠΊΠ°ΠΊ срСдства ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ цСнности, написаниС смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ², ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ICO. РСдакция Profinvestment.com постараСтся ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ Ethereum, для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΈ расскаТСт ΠΎ процСссС получСния ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρ‹ ETH.

Бамая ликвидная торговая ΠΏΠ°Ρ€Π° с эфиром: ETH/USDT. Ворговля осущСствляСтся Π½Π° Π±ΠΈΡ€ΠΆΠ°Ρ… Binance, OKX, Currency.com, Bybit ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°Ρ…, Π² Ρ‚ΠΎΠΌ числС Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ….

Π¦Π΅Π½Π° ETH ΠΊ USD

Π“Ρ€Π°Ρ„ΠΈΠΊ курса ETH ΠΊ USD

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

Π‘Ρ‚Π°Ρ€Ρ‚ΠΎΠ²Π°Π» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ethereum Π² 2014 Π³ΠΎΠ΄Ρƒ, дСньги Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΡΠΎΠ±ΠΈΡ€Π°Π»ΠΈΡΡŒ Π² процСссС Initial Coin Offering (ICO). ВсСго Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ΄Π°ΠΆΡƒ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² Π±Ρ‹Π»ΠΎ собрано 31549 BTC. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ оказался ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ, поэтому инвСсторы Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ. Одним ΠΈΠ· основатСлСй являСтся ΠΊΠ°Π½Π°Π΄Π΅Ρ† с русскими корнями β€” Π’ΠΈΡ‚Π°Π»ΠΈΠΊ Π‘ΡƒΡ‚Π΅Ρ€ΠΈΠ½.

ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Π° эфириум (Π°Π½Π³. Ethereum, ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ETH) ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ Π΅Π΅ Π΅Ρ‰Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚, просто эфир, β€” вторая ΠΏΠΎ ΠΊΠ°ΠΏΠΈΡ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ послС Π±ΠΈΡ‚ΠΊΠΎΠΈΠ½Π°. ЯвляСтся Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Π²Π°Π»ΡŽΡ‚ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. ΠžΠ±Ρ‰Π°Ρ рыночная ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ (капитализация) ΠΌΠΎΠ½Π΅Ρ‚ Π½Π° 29.03 2022 Π³ΠΎΠ΄Π° составляСт Π±ΠΎΠ»Π΅Π΅ 408 ΠΌΠ»Ρ€Π΄ Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², это ΠΏΠΎΡ‡Ρ‚ΠΈ 19% Ρ€Ρ‹Π½ΠΊΠ°; ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ 1 ETH = 3387 USD. ВоргуСтся Π½Π° практичСски всСх ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ±ΠΈΡ€ΠΆΠ°Ρ…, Π² Ρ‚ΠΎΠΌ числС, Π½Π° Binance, EXMO, Currency.com, OKEx, Huobi, Bybit, Cex.io, FTX.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π±ΠΈΡ‚ΠΊΠΎΠΈΠ½Π°, эфир ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ эмиссию, хотя Π³ΠΎΠ΄ΠΎΠ²ΠΎΠ΅ количСство Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ½Π΅Ρ‚ β€” 18 ΠΌΠ»Π½. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΡƒΠΆΠ΅ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… ΠΌΠΎΠ½Π΅Ρ‚ составляСт Π±ΠΎΠ»Π΅Π΅ 120 ΠΌΠ»Π½ ETH.

Как ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, Ethereum Π½Π΅ ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ с Bitcoin, Π° дополняСт Π΅Π³ΠΎ Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ экосистСмС. Π‘ΠΌΠ°Ρ€Ρ‚-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρ‹ ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина EVM β€” Π²Π°ΠΆΠ½Ρ‹Π΅ инструмСнты Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ инфраструктурС, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ:

  • Π”Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.
  • ΠšΡ€Π΅Π΄ΠΈΡ‚Π½Ρ‹Π΅ (Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΎΠ²Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹).
  • Π‘Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½-ΠΈΠ³Ρ€Ρ‹.
  • NFT-Ρ‚ΠΎΠΊΠ΅Π½Ρ‹.
  • IDO-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ (Initial DEX offering).

И ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, связанныС с финансами, ΠΈΠ³Ρ€Π°ΠΌΠΈ, ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ функциями.

Π₯арактСристики

НазваниС Ethereum (рус. Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌ)
Π’ΠΈΠΊΠ΅Ρ€ ETH
Π’ΠΈΠΏ ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Π°
Рыночная капитализация 408 737 808 156 $
ΠšΡƒΡ€Ρ $3387
ВСкущая эмиссия 120 155 979 ETH
Максимальная эмиссия НС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°
Алгоритм консСнсуса Proof-of-Work
Алгоритм ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° Ethash
ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Π·Π° сСкунду 15
ВрСмя Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° 0,25
Π‘Π°ΠΉΡ‚ https://www.ethereum.org/
CEO Vitalik Buterin
ΠžΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ https://etherscan.io/
Twitter https://twitter.com/ethereum
Π‘ΠΈΡ€ΠΆΠΈ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚ EXMO, Binance, Currency, Bybit, Gate.io, Huobi Global ΠΈ Ρ‚.Π΄.
Π“ΠΎΠ΄ запуска 2014

Ethereum 2.0

Ethereum 2.0

Ethereum 2.0

Π’ 2022 Π³ΠΎΠ΄Ρƒ Ethereum Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠ΅Π΅ Π² истории ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ хотят ΡƒΠΉΡ‚ΠΈ ΠΎΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° консСнсуса Proof-of-Work (PoW) ΠΊ Π±ΠΎΠ»Π΅Π΅ экологичному Proof-of-Stake (PoS). Π€ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ этап ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Merge («слияниС»), ΠΊΠΎΠ³Π΄Π° ΡƒΠΆΠ΅ запущСнная Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° Beacon Chain ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡΡ с ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ основной Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΎΠΉ Ethereum.

Π’ Beacon Chain координация Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ производство Π½ΠΎΠ²Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ΠΎΠ², ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… экономичСскиС стимулы Π·Π° свою Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ Π·Π°Ρ‰ΠΈΡ‚Π΅ сСти. БлияниС снизит энСргозатраты сСти ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π½Π° 99,95%.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°:

  • Proof-of-Work Π² долгосрочной пСрспСктивС ΠΏΠ»ΠΎΡ…ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π°Π±ΡƒΡŽ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ.
  • Proof-of-Stake Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ сСти практичСски всСм, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌ инвСсторам.
  • РаспрСдСлСниС сСтСвых Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ справСдливым, нСсмотря Π½Π° ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ скорости выпуска ΠΌΠΎΠ½Π΅Ρ‚ ETH ΠΏΡƒΡ‚Π΅ΠΌ сниТСния Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° Π±Π»ΠΎΠΊ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΡΠ΅Ρ‚ΡŒΡŽ послС слияния, потрСбуСтся сочСтаниС ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Besu ΠΈ Teku. Оба ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ прилоТСния Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ для ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

БлияниС ΠΏΡ€ΠΎΠ»ΠΎΠΆΠΈΡ‚ ΠΏΡƒΡ‚ΡŒ для внСдрСния Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡˆΠ°Ρ€Π΄ΠΈΠ½Π³Π°, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠΉ Π½Π° ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ пропускной способности. Π­Ρ‚ΠΎ Π·Π°ΠΉΠΌΠ΅Ρ‚ врСмя, поэтому Ρ‡Ρ‚ΠΎ стоит ΠΆΠ΄Π°Ρ‚ΡŒ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ.

КошСлСк Ethereum для хранСния ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρ‹

КошСлСк Ethereum

КошСлСк Ethereum

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ приобрСсти эфир, Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ кошСлСк Ethereum для бСзопасного хранСния ΠΌΠΎΠ½Π΅Ρ‚. Для этой Ρ†Π΅Π»ΠΈ сущСствуСт нСсколько способов, Π½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΉ ΠΏΠΎΠΊΡƒΠΏΠΊΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ ΠΌΠΎΠ½Π΅Ρ‚ эфира ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π²Π²ΠΎΠ΄ΠΎΠΌ ΠΌΠ΅Π»ΠΊΠΎΠΉ суммы ΠΈ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΎ сохранности ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ ΠΈ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ:

На ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ethereum.org ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ подходящий кошСлСк ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ².

  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ для хранСния ETH Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈ Π΅Π΅ разрядности ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ свои вСрсия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. НСкоторыС кошСльки Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ синхронизации с ΡΠ΅Ρ‚ΡŒΡŽ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ скачана информация ΠΏΠΎ всСм транзакциям. ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ нСсколько часов Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Но Π΅ΡΡ‚ΡŒ ΠΈ Π»Π΅Π³ΠΊΠΈΠ΅ кошСльки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΊΠ°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ETH-кошСльков для ПК: Coinomi, MyCrypto, AirGap, Exodus, Atomic.
  • Для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств. Π’Π°ΠΊΠΈΠ΅ кошСльки всСгда Π±Ρ‹Π²Π°ΡŽΡ‚ Π»Π΅Π³ΠΊΠΈΠΌΠΈ. По бСзопасности Π½Π΅ ΡƒΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ дСсктопным, ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ Π²Ρ‹ обСспСчиваСтС Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ самого устройства. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: Trust Wallet, MyEtherWallet, TokenPocket, MathWallet.
  • Онлайн (Π²Π΅Π±). Π’Π°ΠΊΠΈΠ΅ кошСльки Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Metamask, Binance Chain Wallet; сайты Guarda, Coin98, Portis.
  • АппаратныС кошСльки. НаиболСС Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ способ хранСния. Π’Π°ΡˆΠΈ криптографичСскиС ΠΊΠ»ΡŽΡ‡ΠΈ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ доступ ΠΊ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Π°ΠΌ, хранятся нСзависимо ΠΎΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹ ΠΎΡ‚ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ‚Π°ΠΊ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: Ledger, Trezor.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для хранСния эфириума ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Π½ΡƒΡŽ Π±ΠΈΡ€ΠΆΡƒ Π½Π΅ рСкомСндуСтся. ПослС открытия Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° Π½Π° Π±ΠΈΡ€ΠΆΠ΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ кошСльки для всСх ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΌΠΎΠ½Π΅Ρ‚. Но рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ способ для ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρƒ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄Π°Ρ‚ΡŒ Π΅Π΅) ΠΈ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ½Π΅Ρ‚Ρ‹ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ кошСльки.

Π“Π΄Π΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌ ΠΈΠ»ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Π»ΡŽΡ‚Ρ‹

ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρƒ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌ ΠΌΠΎΠΆΠ½ΠΎ приобрСсти нСсколькими способами, основныС это:

  • ΠŸΠΎΠΊΡƒΠΏΠΊΠ° Π² ΠΎΠ½Π»Π°ΠΉΠ½-ΠΎΠ±ΠΌΠ΅Π½Π½ΠΈΠΊΠ°Ρ… элСктронных Π²Π°Π»ΡŽΡ‚ β€” самый быстрый способ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ эфир, курс ΠΏΡ€ΠΈ этом Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ€Π΅Π΄Π½Π΅Π²Π·Π²Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ. Π“Π»Π°Π²Π½ΠΎΠ΅ β€” Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ ΠΎΠ±ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚. НСкоторыС ΠΈΠ· ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… сСрвисов: Prostocash , 60cek , Platov , Ramon Cash . ΠšΡ€ΠΎΠΌΠ΅ эфира, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π±ΠΈΡ‚ΠΊΠΎΠΈΠ½ (BTC), Dash (DSH), Zcash (ZEC), Litecoin (LTC), Dogecoin (XDG), ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ½Π΅Ρ‚Ρ‹.
  • ΠŸΡ€ΠΈΠΎΠ±Ρ€Π΅ΡΡ‚ΠΈ Ethereum Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Π½ΠΎΠΉ Π±ΠΈΡ€ΠΆΠ΅. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ Ρ‚ΠΎΠΏΠΎΠ²Ρ‹Π΅ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ±ΠΈΡ€ΠΆΠΈ для ΠΎΠ±ΠΌΠ΅Π½Π° Ρ„ΠΈΠ°Ρ‚Π½Ρ‹Ρ… Π²Π°Π»ΡŽΡ‚ (Ρ€ΡƒΠ±Π»ΠΈ, Π΄ΠΎΠ»Π»Π°Ρ€Ρ‹ ΠΈ Ρ‚.Π΄.) Π½Π° Π»ΡŽΠ±Ρ‹Π΅ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρ‹. ΠšΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹: Binance, EXMO, OKX, Huobi, Kraken, Currency.com.
  • Π‘ΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠΊΡƒΠΏΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠΊΠΎΡˆΠ΅Π»ΡŒΠΊΠ°, Ссли ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π°ΠΊΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: Trust Wallet, Matbea, Atomic.
  • Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ элСктронными ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½Ρ‹ΠΌΠΈ систСмами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚ΠΎΠΉ (AdvCash, Payeer, Capitalist).
  • ΠšΡƒΠΏΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, найдя подходящСго ΠΊΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Π° Ρ‡Π΅Ρ€Π΅Π· p2p-Π±ΠΈΡ€ΠΆΡƒ. НапримСр: LocalCryptos, Bitzlato.
  • ΠŸΡ€ΠΈΠΎΠ±Ρ€Π΅ΡΡ‚ΠΈ ETH Ρ‡Π΅Ρ€Π΅Π· Telegram, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΎΡ‚ΠΎΠ².
  • ΠšΡƒΠΏΠΈΡ‚ΡŒ Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠΌΠ°Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… Π³ΠΎΡ€ΠΎΠ΄Π°Ρ….

ΠšΡ€ΠΎΠΌΠ΅ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ Π² ΠΎΠ±ΠΌΠ΅Π½Π½ΠΈΠΊΠ΅ ΠΈΠ»ΠΈ Π½Π° Π±ΠΈΡ€ΠΆΠ΅, ΠΌΠΎΠ½Π΅Ρ‚Ρ‹ Π­Ρ„ΠΈΡ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π· Π° ΠΎΠΊΠ°Π·Π°Π½ΠΈΠ΅ услуг ΠΈΠ»ΠΈ Π·Π° ΠΎΠΏΠ»Π°Ρ‚Ρƒ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ‚ΠΎΠ²Π°Ρ€Π° (Π½ΠΎ Π² Π Π€ ΠΈ Π£ΠΊΡ€Π°ΠΈΠ½Π΅ Π½Π΅Π·Π°ΠΊΠΎΠ½Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρƒ для ΠΎΠΏΠ»Π°Ρ‚Ρ‹ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΠΈ услуг), ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° ΠΈΠ»ΠΈ Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сайтах β€” Ethereum-ΠΊΡ€Π°Π½Π°Ρ… , Π³Π΄Π΅ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ врСмя ΠΊΠ°ΠΏΠ°Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ»Π΅ΠΉ ΠΌΠΎΠ½Π΅Ρ‚.

Если Π΅ΡΡ‚ΡŒ свободныС дСньги ΠΈ врСмя, Ρ‚ΠΎ Π²Ρ‹Π³ΠΎΠ΄Π½Ρ‹ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ сбор Β«Ρ„Π΅Ρ€ΠΌΡ‹Β» β€” Π·Π°ΠΊΡƒΠΏΠΊΠ° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ оборудования (ASIC ΠΈΠ»ΠΈ ΠΌΠΎΡ‰Π½Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹) для Π΄ΠΎΠ±Ρ‹Ρ‡ΠΈ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρ‹. Из-Π·Π° увСличСния слоТности Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Ρ‹ курса эфириума

ΠšΡƒΡ€Ρ эфириума, ΠΊΠ°ΠΊ ΠΈ любой ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρ‹, ΠΎΡ‡Π΅Π½ΡŒ Π²ΠΎΠ»Π°Ρ‚ΠΈΠ»Π΅Π½, поэтому измСнСния Π·Π° дСнь ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ нСсколько ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ².

Π•Ρ‰Π΅ с Π½Π°Ρ‡Π°Π»Π° 2017 Π³ΠΎΠ΄Π° отмСчаСтся рост ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ стоимости ΠΌΠ½ΠΎΠ³ΠΈΡ… популярных Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ½Π΅Ρ‚, Π² Ρ‚ΠΎΠΌ числС ΠΈ ETH.

На Π½Π°Ρ‡Π°Π»ΠΎ 2022 Π³ΠΎΠ΄Π° Π΅Π³ΠΎ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ колСбалась Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 3200–3700 $. Π¦Π΅Π½ΠΎΠ²ΠΎΠΉ максимум 4 878 $ Π±Ρ‹Π» достигнут Π² ноябрС 2021, ΠΊΠΎΠ³Π΄Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ рос вСсь Ρ€Ρ‹Π½ΠΎΠΊ. БСйчас (ΠΌΠ°Ρ€Ρ‚ 2022) снова намСчаСтся восходящий Ρ‚Ρ€Π΅Π½Π΄.

Рост курс Ethereum Π² ΠΌΠ°Ρ€Ρ‚Π΅ 2022 Π³ΠΎΠ΄Π°

Рост курс Ethereum Π² ΠΌΠ°Ρ€Ρ‚Π΅ 2022 Π³ΠΎΠ΄Π°

На курс Ethereum большоС влияниС ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚:

  • БостояниС ΠΊΡ€ΠΈΠΏΡ‚ΠΎΡ€Ρ‹Π½ΠΊΠ° Π² Ρ†Π΅Π»ΠΎΠΌ.
  • Бпрос инвСсторов (Π΅ΡΡ‚ΡŒ спрос β€” ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ растСт ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚).
  • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‚Ρ‹ со стороны властСй, Π»ΠΈΠ±ΠΎ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, принятиС.
  • НСгативно влияСт информация ΠΎ Π²Π·Π»ΠΎΠΌΠ°Ρ… Π±ΠΈΡ€ΠΆ.
  • Основной Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ роста эфира Π² 2022 Π³ΠΎΠ΄Ρƒ β€” грядущий ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Proof-of-Stake ΠΈ связанныС с Π½ΠΈΠΌ прСимущСства (Π±ΠΎΠ»Π΅Π΅ быстрыС ΠΈ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ).
  • НСограничСнная эмиссия (выпуск) Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ½Π΅Ρ‚ Π­Ρ„ΠΈΡ€Π° замСдляСт ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ курса.

Как ΠΌΠΎΠ½Π΅Ρ‚Π° Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ 2022 Π³ΠΎΠ΄, зависит ΠΎΡ‚ совокупности всСх этих Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², Π½ΠΎ прСдполоТСния Π΅ΡΡ‚ΡŒ самыС Ρ€Π°Π·Π½Ρ‹Π΅.

Аналитик Bloomberg Intelligence Майк ΠœΠ°ΠšΠ³Π»ΠΎΡƒ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ ETH ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ Π³ΠΎΠ΄Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‚ΠΎΠΈΡ‚ΡŒ $4000-$4500. Π˜Π½Π²Π΅ΡΡ‚ΠΎΡ€ ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Token Metrics Π―Π½ Π‘Π°Π»ΠΈΠ½Π° ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ роста Π΄ΠΎ $8000.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ethereum?

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, Π²ΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π² Π±Π°Π·Π°Ρ€, ΠΏΡ€ΠΈΠ·Π²Π°Π½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ΠΌ Ethereum

Ethereum — это ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ доступ ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ дСньгам ΠΈ слуТбам прСдоставлСния Π΄Π°Π½Π½Ρ‹Ρ… для всСх, Π²Π½Π΅ зависимости ΠΎΡ‚ вашСго происхоТдСния ΠΈ мСстополоТСния. Π­Ρ‚ΠΎ созданная сообщСством тСхнология, лСТащая Π² основС ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρ‹ ether (ETH) ΠΈ тысяч ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ сСгодня.

БанковскоС обслуТиваниС для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ

НС Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΅ΡΡ‚ΡŒ доступ ΠΊ финансовым услугам. Но всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ для доступа ΠΊ Ethereum ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌ крСдитования, Π·Π°ΠΉΠΌΠ° ΠΈ сбСрСТСний — это ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ.

Π‘ΠΎΠ»Π΅Π΅ частный Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚

Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ всС ваши ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ethereum. Ethereum строит экономику, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° цСнности, Π° Π½Π΅ Π½Π° Π½Π°Π΄Π·ΠΎΡ€Π΅.

ΠŸΠΈΡ€ΠΈΠ½Π³ΠΎΠ²Π°Ρ ΡΠ΅Ρ‚ΡŒ

Ethereum позволяСт Π²Π°ΠΌ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ дСньги ΠΈΠ»ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ соглашСния Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ с ΠΊΠ΅ΠΌ-Ρ‚ΠΎ Π΅Ρ‰Π΅. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ-посрСдники.

Π£ΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΊ Ρ†Π΅Π½Π·ΡƒΡ€Π΅

Ни ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ, Π½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ethereum. ДСцСнтрализация Π΄Π΅Π»Π°Π΅Ρ‚ практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Π·Π°ΠΏΡ€Π΅Ρ‚ Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π²Π°ΠΌΠΈ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ΅ΠΉ ΠΈΠ»ΠΈ использованиС услуг Ethereum.

ΠšΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΠΈΠ΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ

Ethereum создаСт Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π²Π½Ρ‹Π΅ условия. Π£ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π΅ΡΡ‚ΡŒ Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠ°Ρ гарантия Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ срСдства ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΡƒΡ‚ ΠΈΠ· Ρ€ΡƒΠΊ Π² Ρ€ΡƒΠΊΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π²Ρ‹ прСдоставитС своС согласиС. Для вСдСния бизнСса Π½Π΅ потрСбуСтся влияниС ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ для ΠΏΠΎΠ±Π΅Π΄Ρ‹

Π‘ΠΎΠ»Π΅Π΅ качСствСнныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΈ услуги ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π½Π° постоянной основС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ Ethereum совмСстимы ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Компании ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΡΡ Π½Π° успСхС Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ пСрсонаТСй Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ пространствС, посвящСнном Ethereum, с большим Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ ETH

Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² Ethereum
НадССмся, Π²Π°ΠΌ Ρƒ нас понравится.

Ethereum 101

Ethereum — это тСхнология, которая позволяСт Π²Π°ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρƒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ всСм Π·Π° Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ комиссию. Она Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ смоТСт ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ.

Π­Ρ‚ΠΎ всСмирный ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½.

Ethereum строится Π½Π° инновациях Bitcoin с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ сущСствСнными отличиями.

ОбС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ дСньги Π±Π΅Π· поставщиков ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½Ρ‹Ρ… услуг ΠΈΠ»ΠΈ Π±Π°Π½ΠΊΠΎΠ². Но Ethereum являСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для мноТСства Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π°ΠΊΡ‚ΠΈΠ²ΠΎΠ², Π΄Π°ΠΆΠ΅ Bitcoin!

Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ethereum — это большС, Ρ‡Π΅ΠΌ просто ΠΏΠ»Π°Ρ‚Π΅ΠΆΠΈ. Π­Ρ‚ΠΎ цСлая торговая ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°, прСдназначСнная для финансовых услуг, ΠΈΠ³Ρ€ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΊΡ€Π°ΡΡ‚ΡŒ ваши Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π½ΡƒΡ‚ΡŒ вас Ρ†Π΅Π½Π·ΡƒΡ€Π΅.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π±Π°Π·Π°Ρ€ ΠΈ ΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ΡΡŒ Π²ΠΎΠΊΡ€ΡƒΠ³.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ethereum

Если Π²Π°ΠΌ интСрСсны Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ ΠΈ тСхничСская сторона Ethereum, ΠΌΡ‹ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅ΠΌ.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Ethereum

Π›ΡƒΡ‡ΡˆΠΈΠΉ способ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС — Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ кошСлСк, приобрСсти Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ETH ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ethereum.

Π­ΠΌΠ±Π»Π΅ΠΌΠ° ether (ETH)

БобствСнная ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Π° Ethereum ΠΈ эквивалСнт Bitcoin. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ETH Π² прилоТСниях Ethereum ΠΈΠ»ΠΈ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ срСдств Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ ΠΈ сСмьС.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€ΠΎΠ±ΠΎΡ‚Π° с торсом Π² Π²ΠΈΠ΄Π΅ сСйфа, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ для обозначСния кошСльков Ethereum

КошСльки

Как ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ своими ETH ΠΈ счСтом Ethereum. Для Π½Π°Ρ‡Π°Π»Π° Π²Π°ΠΌ понадобится кошСлСк. ΠœΡ‹ ΠΏΠΎΠΌΠΎΠΆΠ΅ΠΌ Π²Π°ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΅Π³ΠΎ.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ пСсика, ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ethereum Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅

Π”Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ прилоТСния Ethereum

ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΈ услуги, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° Ethereum. Π­Ρ‚ΠΎ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ прилоТСния для финансов, Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй, ΠΈΠ³Ρ€ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ — ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с прилоТСниями для нашСго Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ.

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ для сСбя Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования Ethereum

ВСхнология Ethereum ΠΏΡ€ΠΈΠ²Π΅Π»Π° ΠΊ созданию Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈ услуг, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ сфСры нашСй ΠΆΠΈΠ·Π½ΠΈ.

Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ETH, слоТСнный ΠΈΠ· конструктора Π›Π΅Π³ΠΎ.

Π”Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ финансы (DeFi)

Π‘ΠΎΠ»Π΅Π΅ открытая финансовая систСма, которая позволяСт ΠΈΠΌΠ΅Ρ‚ΡŒ больший ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ своими дСньгами ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹Π΅ возмоТности.

Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ETH отобраТаСтся Π² Π²ΠΈΠ΄Π΅ Π³ΠΎΠ»ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

НСвзаимозамСняСмыС Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ (NFT)

Бпособ прСдставлСния ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² Π² качСствС Π°ΠΊΡ‚ΠΈΠ²ΠΎΠ² Ethereum, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° ΠΏΡ€Π°Π²Π° собствСнности ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ возмоТности для создатСлСй.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ голосований DAO ΠΏΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡŽ.

Π”Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ (DAO)

Новый способ сотрудничСства ΠΈ создания ΠΎΠ½Π»Π°ΠΉΠ½-сообщСств с ΠΎΠ±Ρ‰ΠΈΠΌΠΈ цСлями ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ„ΠΎΠ½Π΄Π°ΠΌΠΈ.

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Ethereum

Π˜Π»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ Ρ€ΡƒΠΊΠΈ, ΡΠΎΠ·Π΄Π°ΡŽΡ‰Π΅ΠΉ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ETH ΠΈΠ· ΠΊΡƒΠ±ΠΈΠΊΠΎΠ² Lego

Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉΡ‚Π΅ с Ethereum

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ прилоТСния Π½Π° Ethereum, ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ Π½Π°ΡˆΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ нСсколько руководств ΠΈΠ»ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с инструмСнтами, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Рисунок Ρ‡Π»Π΅Π½ΠΎΠ² сообщСства Ethereum, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… вмСстС

БообщСство Ethereum

Π’ нашС сообщСство входят люди ΠΈΠ· всСх слоСв общСства, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΎΠ², криптоанархистов, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΠ· списка Fortune 500, Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈ вас. Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ участиС Π² этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ сСгодня.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ https://habr.com/ru/post/407583/

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ https://profinvestment.com/ethereum/

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ https://ethereum.org/ru/what-is-ethereum/

ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ? ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ: