Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈΡ‚Π΅

Π’ Ρ‚Π°Π·ΠΈ статия Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ прСдставляват смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠ²ΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚, Ρ‰Π΅ сС Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΠΌ с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Π·Π° смарт-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΈ, Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ характСристики, Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Ρ‰Π΅ обсъдим ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Ρ‚ ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ прСдимства ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚. Π’ΠΎΠ·ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Ρ‰Π΅ бъдС ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π·Π° Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π·Π°ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ с Ρ‚Π΅ΠΌΠ°Ρ‚Π° Π·Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈΡ‚Π΅, Π½ΠΎ искат Π΄Π° добият ΠΏΠΎ-Π΄ΠΎΠ±Ρ€ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅.

ОбикновСн ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ vs. смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚

ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° Π½Π°Π²Π»Π΅Π·Π΅ΠΌ Π² Π΄Π΅Ρ‚Π°ΠΉΠ»ΠΈΡ‚Π΅, Π½Π΅ΠΊΠ° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Ρ€Π°Π·Π»ΠΈΠΊΠΈΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚, Π·Π°Π΄Π°Π΄Π΅Π½ Π½Π° хартия, ΠΈ смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚, прСдставСн Π² Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½Π° Ρ„ΠΎΡ€ΠΌΠ°.

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈΡ‚Π΅

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

Какво ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ Π·Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈΡ‚Π΅? Π’Π΅ ΡΡŠΡ‡Π΅Ρ‚Π°Π²Π°Ρ‚ ΠΊΠ°ΠΊΡ‚ΠΎ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° записванС Π½Π° условията Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, Ρ‚Π°ΠΊΠ° ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° строго тяхното изпълнСниС. Ако условията са Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ ΠΈ Π΅ подписана ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½Π°Ρ‚Π° транзакция ΠΈΠ»ΠΈ исканС, Ρ‚ΠΎ слСд ΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ²Π° исканС ΠΈΠ»ΠΈ транзакция Π²Π΅Ρ‡Π΅ Π½Π΅ Π΅ възмоТно Π΄Π° сС промСнят условията ΠΈΠ»ΠΈ Π΄Π° сС влияС Π½Π° тяхното изпълнСниС.

Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° Π΅Π΄ΠΈΠ½ Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ ΠΈΠ»ΠΈ цяла ΠΌΡ€Π΅ΠΆΠ°, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, която ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° всички смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ, ΠΏΠΎΡΡ‚ΡŠΠΏΠΈΠ»ΠΈ Π·Π° изпълнСниС Π² стриктна Ρ…Ρ€ΠΎΠ½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½Π° послСдоватСлност. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ Π²Π°ΠΆΠ½ΠΎ, Ρ‡Π΅ Ρ‚Π°Π·ΠΈ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ трябва Π΄Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° всички условия-Ρ‚Ρ€ΠΈΠ³ΡŠΡ€ΠΈ Π·Π° изпълнСниС Π½Π° смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°. ОсвСн Ρ‚ΠΎΠ²Π°, тя трябва Π΄Π° Π²Π·Π΅ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΡΡŠΡ‰Π°Ρ‚Π° стойност, Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° която Π΅ описано Π² Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°. Ако става Π²ΡŠΠΏΡ€ΠΎΡ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Π° Π²Π°Π»ΡƒΡ‚Π°, Ρ‚ΠΎ Ρ‚ΠΎΠ³Π°Π²Π° Ρ‚Π°Π·ΠΈ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ трябва Π΄Π° я ΠΎΡ‚Ρ‡ΠΈΡ‚Π°.

Π‘ Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΡƒΠΌΠΈ, Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ трябва Π΄Π° ΠΈΠΌΠ°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ всички Π΄Π°Π½Π½ΠΈ, с ΠΊΠΎΠΈΡ‚ΠΎ ΠΎΠΏΠ΅Ρ€ΠΈΡ€Π° смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΡŠΡ‚. НапримСр, Π΅Π΄Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ трябва Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΡ‚Ρ‡Π΅Ρ‚ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈΡ‚Π΅ Π²Π°Π»ΡƒΡ‚ΠΈ, баланситС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈΡ‚Π΅ ΠΌΠ°Ρ€ΠΊΠΈ. Π’ΠΎΠ³Π°Π²Π° Π² смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π° условиСто ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π±Π°Π»Π°Π½ΡΡŠΡ‚ Π½Π° потрСбитСля Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π²Π°Π»ΡƒΡ‚Π°, Π½Π°ΡΡ‚ΡŠΠΏΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈΠ»ΠΈ Ρ„Π°ΠΊΡ‚ΡŠΡ‚ Π½Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° транзакция, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ Ρ‚ΠΎΠ²Π°.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°

Π’ дСйствитСлност, самата тСрминология Π΅ измислСна ΠΎΡ‚ изслСдоватСля Nick Szabo ΠΈ Π·Π° ΠΏΡŠΡ€Π²ΠΈ ΠΏΡŠΡ‚ Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Π° ΠΏΡ€Π΅Π· 1994 Π³ΠΎΠ΄ΠΈΠ½Π°, Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ ΠΏΡ€Π΅Π· 1997 Π³ΠΎΠ΄ΠΈΠ½Π° Π² статия, която описва самата идСя Π½Π° смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅.

Π‘ΠΌΠ°Ρ€Ρ‚ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚, Ρ‡Π΅ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° автоматизация Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° стойност, която ΠΌΠΎΠΆΠ΅ Π΄Π° зависи само ΠΎΡ‚ условията, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ са Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ. Π’ Π½Π°ΠΉ-простия Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ‚ΠΎΠ²Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°Ρ‚ΠΎ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ със строго ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ условия, подписан ΠΎΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ страни.

Π‘ΠΌΠ°Ρ€Ρ‚ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ са ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈ Π΄Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅Ρ‚ΠΎ Π² Ρ‚Ρ€Π΅Ρ‚ΠΈΡ‚Π΅ страни. Понякога изцяло сС Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° цСнтралният ΠΎΡ€Π³Π°Π½ Π·Π° Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΎΡ‚ ΠΊΠΎΠΉΡ‚ΠΎ всичко зависи. ОсвСн Ρ‚ΠΎΠ²Π°, Π·Π° Ρ‚Π°ΠΊΠΈΠ²Π° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ Π΅ ΠΏΠΎ-лСсно Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ ΠΎΠ΄ΠΈΡ‚. Π’ΠΎΠ²Π° Π΅ слСдствиС ΠΎΡ‚ някои особСности Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π°ΠΊΠ°Π²Π° систСма, Π½ΠΎ Π½Π°ΠΉ-чСсто Ρ€Π°Π·Π±ΠΈΡ€Π°ΠΌΠ΅ смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π° ΠΊΠ°Ρ‚ΠΎ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° срСда ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, позволяващи Π½Π° всСки, ΠΊΠΎΠΉΡ‚ΠΎ иска, Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ ΠΈ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ пълСн ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ сС Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° Π·Π°Ρ‰ΠΈΡ‚Π° срСщу измСнСния Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ с Ρ€Π΅Ρ‚Ρ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π΅Π½ Π΅Ρ„Π΅ΠΊΡ‚, ΠΊΠΎΠΈΡ‚ΠΎ Π±ΠΈΡ…Π° Π΄ΠΎΠ²Π΅Π»ΠΈ Π΄ΠΎ измСнСния Π² ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° самия Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€. ΠžΡ†ΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ°Ρ‚Π° Π½Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ процСси ΠΏΡ€ΠΈ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ стартиранСто Π½Π° смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π° чСсто опростява тСхнологията ΠΈ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° рСализация.

ΠŸΡ€ΠΎΡΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€” Escrow услуга

НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π΅Π΄ΠΈΠ½ ΠΌΠ½ΠΎΠ³ΠΎ прост ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π’ΠΎΠΉ Ρ‰Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° сС Π΄ΠΎΠ±Π»ΠΈΠΆΠΈΡ‚Π΅ Π΄ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° функционалността Π½Π° смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ ΠΈ Π΄Π° ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π² ΠΊΠΎΠΈ случаи Π΅ ΡƒΠ΄Π°Ρ‡Π½ΠΎ Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚.

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈΡ‚Π΅

Π’ΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ ΠΈ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π‘ΠΈΡ‚ΠΊΠΎΠΉΠ½, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π‘ΠΈΡ‚ΠΊΠΎΠΉΠ½ всС ΠΎΡ‰Π΅ Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС Π½Π°Ρ€Π΅Ρ‡Π΅ ΠΏΡŠΠ»Π½ΠΎΡ†Π΅Π½Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ. И Ρ‚Π°ΠΊΠ°, ΠΈΠΌΠ°ΠΌΠ΅ ΠΊΡƒΠΏΡƒΠ²Π°Ρ‡ ΠΈ ΠΈΠΌΠ°ΠΌΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΌΠ°Π³Π°Π·ΠΈΠ½. ΠšΡƒΠΏΡƒΠ²Π°Ρ‡ΡŠΡ‚ иска Π΄Π° ΠΊΡƒΠΏΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ ΠΌΠ°Π³Π°Π·ΠΈΠ½. Π’ Π½Π°ΠΉ-простия случай ΠΊΡƒΠΏΡƒΠ²Π°Ρ‡ΡŠΡ‚ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° ΠΏΠ»Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ, Π° ΠΎΠ½Π»Π°ΠΉΠ½ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΡŠΡ‚ Π³ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ°, ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΠΆΠ°, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° стоката. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π° Π² Ρ‚Π°Π·ΠΈ ситуация Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ голямо Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ β€” ΠΊΡƒΠΏΡƒΠ²Π°Ρ‡ΡŠΡ‚ трябва Π΄Π° сС Π΄ΠΎΠ²Π΅Ρ€ΠΈ Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Π·Π° цялата сума Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. Въй ΠΊΠ°Ρ‚ΠΎ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ниска рСпутация Π² ΠΎΡ‡ΠΈΡ‚Π΅ Π½Π° ΠΊΡƒΠΏΡƒΠ²Π°Ρ‡Π°, ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° риск, Ρ‡Π΅ ΠΏΠΎ някаква ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, слСд ΠΊΠ°Ρ‚ΠΎ ΠΏΠ»Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π΅ ΠΏΡ€ΠΈΠ΅Ρ‚ΠΎ, ΠΌΠ°Π³Π°Π·ΠΈΠ½ΡŠΡ‚ Ρ‰Π΅ ΠΎΡ‚ΠΊΠ°ΠΆΠ΅ услуга ΠΈ няма Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈ стоката Π½Π° ΠΊΡƒΠΏΡƒΠ²Π°Ρ‡Π°. Π—Π°Ρ‚ΠΎΠ²Π° ΠΊΡƒΠΏΡƒΠ²Π°Ρ‡ΡŠΡ‚ сС ΠΏΠΈΡ‚Π° (ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ, ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΡŠΡ‚ Π·Π°Π΄Π°Π²Π° Ρ‚ΠΎΠ·ΠΈ Π²ΡŠΠΏΡ€ΠΎΡ), ΠΊΠ°ΠΊΠ²ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈ Π² Ρ‚ΠΎΠ·ΠΈ случай, Π·Π° Π΄Π° сС ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ‚ Ρ‚Π°ΠΊΠΈΠ²Π° рисковС ΠΈ Π΄Π° сС направят ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ сдСлки ΠΏΠΎ-Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ.

Π’ случай Π½Π° Π‘ΠΈΡ‚ΠΊΠΎΠΉΠ½ ΠΌΠΎΠΆΠ΅ Π΄Π° сС прСдостави Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π½Π° ΠΊΡƒΠΏΡƒΠ²Π°Ρ‡Π° ΠΈ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡Π° нСзависимо Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π°Ρ‚ ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€. Има ΠΌΠ½ΠΎΠ³ΠΎ Ρ…ΠΎΡ€Π°, ΠΊΠΎΠΈΡ‚ΠΎ сС Π·Π°Π½ΠΈΠΌΠ°Π²Π°Ρ‚ с Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° споровС. И Π½Π°ΡˆΠΈΡ‚Π΅ участници ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π°Ρ‚ ΠΎΡ‚ ΠΎΠ±Ρ‰ списък ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€Π°, Π½Π° ΠΊΠΎΠ³ΠΎΡ‚ΠΎ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ‰Π΅ сС довСрят. Π—Π°Π΅Π΄Π½ΠΎ Ρ‚Π΅ ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ multisignature адрСс 2 ΠΎΡ‚ 3, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΈΠΌΠ° Ρ‚Ρ€ΠΈ ΠΊΠ»ΡŽΡ‡Π° ΠΈ са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π΄Π²Π° подписа ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ Π΄Π²Π° ΠΊΠ»ΡŽΡ‡Π°, Π·Π° Π΄Π° сС ΠΈΠ·Ρ€Π°Π·Ρ…ΠΎΠ΄Π²Π°Ρ‚ ΠΌΠΎΠ½Π΅Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ адрСс. Π•Π΄ΠΈΠ½ ΠΊΠ»ΡŽΡ‡ Ρ‰Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈ Π½Π° ΠΊΡƒΠΏΡƒΠ²Π°Ρ‡Π°, вторият β€” Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°, Π° трСтият β€” Π½Π° ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€Π°. И Π½Π° Ρ‚ΠΎΠ·ΠΈ multisignature адрСс ΠΊΡƒΠΏΡƒΠ²Π°Ρ‡ΡŠΡ‚ Ρ‰Π΅ ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈ сумата, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π·Π° ΠΏΠ»Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. Π‘Π΅Π³Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡ΡŠΡ‚ Π²ΠΈΠΆΠ΄Π°, Ρ‡Π΅ ΠΏΠ°Ρ€ΠΈΡ‚Π΅ са Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ΠΈ Π·Π° извСстно Π²Ρ€Π΅ΠΌΠ΅ Π½Π° multisignature адрСса, ΠΊΠΎΠΉΡ‚ΠΎ зависи ΠΎΡ‚ Π½Π΅Π³ΠΎ, Ρ‚ΠΎΠΉ спокойно ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΏΠΎ ΠΏΠΎΡ‰Π°Ρ‚Π°.

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΊΡƒΠΏΡƒΠ²Π°Ρ‡ΡŠΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° ΠΏΡ€Π°Ρ‚ΠΊΠ°Ρ‚Π°, провСрява стоката ΠΈ Π²Π·Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»Π½Π°Ρ‚Π° ΠΏΠΎΠΊΡƒΠΏΠΊΠ°. Π’ΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС напълно Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ ΠΎΡ‚ прСдоставСното обслуТванС ΠΈ Π΄Π° подпишС транзакцията със своя ΠΊΠ»ΡŽΡ‡, ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠΉΠΊΠΈ ΠΌΠΎΠ½Π΅Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ multisignature адрСса Π½Π° ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡Π°, ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ бъдС Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ ΠΎΡ‚ Π½Π΅Ρ‰ΠΎ. Π’ послСдния случай Ρ‚ΠΎΠΉ сС ΡΠ²ΡŠΡ€Π·Π²Π° с ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€Π° Π·Π° ΡΡŠΡΡ‚Π°Π²ΡΠ½Π΅ Π½Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Π° транзакция, която ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ Ρ‰Π΅ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»ΠΈ Ρ‚Π΅Π·ΠΈ ΠΌΠΎΠ½Π΅Ρ‚ΠΈ.

Π”Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Π΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΡŠΡ‚ Π΅ пристигнал ΠΌΠ°Π»ΠΊΠΎ надраскан ΠΈ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° Π½Π΅ Π΅ ΠΈΠΌΠ°Π»ΠΎ ΠΊΠ°Π±Π΅Π» Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Π½Π° сайта Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Π΅ Π±ΠΈΠ»ΠΎ написано, Ρ‡Π΅ ΠΊΠ°Π±Π΅Π»ΡŠΡ‚ трябва Π΄Π° Π²Π»ΠΈΠ·Π° Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π°. Π’ΠΎΠ³Π°Π²Π° ΠΊΡƒΠΏΡƒΠ²Π°Ρ‡ΡŠΡ‚ ΡΡŠΠ±ΠΈΡ€Π° доказатСлства, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ, Π·Π° Π΄Π° ΡƒΠ²Π΅Ρ€ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€Π°, Ρ‡Π΅ Π΅ Π±ΠΈΠ» ΠΈΠ·ΠΌΠ°ΠΌΠ΅Π½ Π² Ρ‚Π°Π·ΠΈ ситуация: ΠΏΡ€Π°Π²ΠΈ снимки Π½Π° сайта, снимка Π½Π° касовия Π±ΠΎΠ½ ΠΎΡ‚ ΠΏΠΎΡ‰Π°Ρ‚Π°, снимка Π½Π° надраскванията Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°, Ρ‡Π΅ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŠΡ‚ Π΅ Π±ΠΈΠ» Π½Π°Ρ€ΡƒΡˆΠ΅Π½ ΠΈ ΠΊΠ°Π±Π΅Π»ΡŠΡ‚ Π΅ Π±ΠΈΠ» ΠΈΠ·Π²Π°Π΄Π΅Π½. Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΡŠΡ‚ ΠΎΡ‚ своя страна ΡΡŠΠ±ΠΈΡ€Π° своитС доказатСлства ΠΈ Π³ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π° Π½Π° ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€Π°.

ΠœΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€ΡŠΡ‚ ΠΈΠΌΠ° интСрСс Π΄Π° ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π³Π½Π΅Π²Π° Π½Π° ΠΊΡƒΠΏΡƒΠ²Π°Ρ‡Π° ΠΈ интСрСситС Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° (ΠΏΠΎ-късно Ρ‰Π΅ станС ясно Π·Π°Ρ‰ΠΎ). Π’ΠΎΠΉ ΡΡŠΡΡ‚Π°Π²Ρ Ρ‚Π°ΠΊΠ°Π²Π° транзакция, Π² която ΠΌΠΎΠ½Π΅Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ multisignature адрСса Ρ‰Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² някаква пропорция ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΡƒΠΏΡƒΠ²Π°Ρ‡Π°, ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚ΠΎΠΉ Π²Π·Π΅ΠΌΠ° част ΠΎΡ‚ сумата ΠΊΠ°Ρ‚ΠΎ Π½Π°Π³Ρ€Π°Π΄Π° Π·Π° своята Ρ€Π°Π±ΠΎΡ‚Π°. Π”Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Π΅ 90% ΠΎΡ‚ цялата сума Ρ‰Π΅ ΠΎΡ‚ΠΈΠ΄Π΅ Π½Π° ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡Π°, 5% Π½Π° ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€Π° ΠΈ 5% ΠΊΠ°Ρ‚ΠΎ компСнсация Π½Π° ΠΊΡƒΠΏΡƒΠ²Π°Ρ‡Π°. Π’Π°Π·ΠΈ транзакция ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€ΡŠΡ‚ подписва със своя ΠΊΠ»ΡŽΡ‡, Π½ΠΎ тя всС ΠΎΡ‰Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π·Π° Ρ‚ΠΎΠ²Π° са Π½ΡƒΠΆΠ½ΠΈ Π΄Π²Π° подписа, Π° ΠΈΠΌΠ° само Π΅Π΄ΠΈΠ½. Π’Π°ΠΊΠΎΠ²Π° транзакция Ρ‚ΠΎΠΉ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° Π½Π° ΠΊΡƒΠΏΡƒΠ²Π°Ρ‡Π° ΠΈ Π½Π° ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡Π°. Ако ΠΏΠΎΠ½Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ тях бъдС ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π·Π° ΠΏΡ€Π΅Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΎΠ½Π΅Ρ‚ΠΈΡ‚Π΅, транзакцията Ρ‰Π΅ бъдС Π΄ΠΎ-подписана ΠΈ разпространСна Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. Π—Π° Π½Π΅ΠΉΠ½Π°Ρ‚Π° валидизация Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ участницитС Π² сдСлката Π΄Π° сС съгласи с ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€Π°.

Π’Π°ΠΆΠ½ΠΎ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π΄Π° сС ΠΈΠ·Π±Π΅Ρ€Π΅ ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€, Π½Π° ΠΊΠΎΠ³ΠΎΡ‚ΠΎ ΠΈ Π΄Π²Π΅Ρ‚Π΅ страни Π΄Π° ΠΈΠΌΠ°Ρ‚ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅. Π’ Ρ‚Π°ΠΊΡŠΠ² случай Ρ‚ΠΎΠΉ Ρ‰Π΅ дСйства нСзависимо ΠΎΡ‚ интСрСситС Π½Π° Π΅Π΄Π½Π°Ρ‚Π° ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³Π°Ρ‚Π° страна ΠΈ ΠΎΠ±Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ‰Π΅ ΠΎΡ†Π΅Π½ΠΈ ситуацията. Ако ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π·Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΎΠ½Π΅Ρ‚ΠΈΡ‚Π΅, ΠΊΠΎΠΉΡ‚ΠΎ Π΄Π° ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈ ΠΏΠΎΠ½Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ участницитС, Ρ‚ΠΎΠ³Π°Π²Π° ΠΈ ΠΊΡƒΠΏΡƒΠ²Π°Ρ‡ΡŠΡ‚, ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° прСнасочат ΠΌΠΎΠ½Π΅Ρ‚ΠΈΡ‚Π΅ към Π½ΠΎΠ² multisignature адрСс, поставяйки своитС Π΄Π²Π΅ подписи. Новият multisignature адрСс Ρ‰Π΅ бъдС ΡΡŠΡΡ‚Π°Π²Π΅Π½ с Π΄Ρ€ΡƒΠ³ ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π±ΠΈ Ρ‰Π΅ бъдС ΠΏΠΎ-ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ‚Π΅Π½ ΠΏΠΎ Π²ΡŠΠΏΡ€ΠΎΡΠ° ΠΈ Ρ‰Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈ ΠΏΠΎ-Π΄ΠΎΠ±ΡŠΡ€ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ с ΠΎΠ±Ρ‰Π΅ΠΆΠΈΡ‚ΠΈΠ΅ ΠΈ Ρ…Π»Π°Π΄ΠΈΠ»Π½ΠΈΠΊ

НСка Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΠΎ-слоТСн ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎ-ясно дСмонстрира Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°.

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈΡ‚Π΅

Π”Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Π΅ ΠΈΠΌΠ° Ρ‚Ρ€ΠΈΠΌΠ° ΠΌΠ»Π°Π΄Π΅ΠΆΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ наскоро сС настанили Π² Π΅Π΄Π½Π° стая Π² ΠΎΠ±Ρ‰Π΅ΠΆΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ. Π’Π΅ Ρ‚Ρ€ΠΈΠΌΠ°Ρ‚Π° са заинтСрСсовани Π΄Π° купят Ρ…Π»Π°Π΄ΠΈΠ»Π½ΠΈΠΊ Π·Π° стаята си, ΠΊΠΎΠΉΡ‚ΠΎ Π΄Π° ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π°Π΅Π΄Π½ΠΎ. Π•Π΄ΠΈΠ½ ΠΎΡ‚ тях сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° ΡΡŠΠ±Π΅Ρ€Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°Ρ‚Π° сума Π·Π° ΠΏΠΎΠΊΡƒΠΏΠΊΠ° Π½Π° Ρ…Π»Π°Π΄ΠΈΠ»Π½ΠΈΠΊΠ° ΠΈ Π΄Π° Π²ΠΎΠ΄ΠΈ ΠΏΡ€Π΅Π³ΠΎΠ²ΠΎΡ€ΠΈ с ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡Π°. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, Ρ‚Π΅ сС ΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ съвсСм скоро ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ тях няма Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ Π΅, Ρ‡Π΅ Π΄Π²Π°ΠΌΠ° ΠΎΡ‚ тях рискуват, Π΄Π°Π²Π°ΠΉΠΊΠΈ ΠΏΠ°Ρ€ΠΈ Π½Π° трСтия. ОсвСн Ρ‚ΠΎΠ²Π°, Ρ‚Π΅ трябва Π΄Π° постигнат съгласиС Π·Π° ΠΈΠ·Π±ΠΎΡ€Π° Π½Π° ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡Π°.

Π’Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ escrow услуга, тоСст Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π°Ρ‚ ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€, ΠΊΠΎΠΉΡ‚ΠΎ Π΄Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° сдСлката ΠΈ Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π° споровСтС, Π°ΠΊΠΎ Π²ΡŠΠ·Π½ΠΈΠΊΠ½Π°Ρ‚. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π°, договорявайки сС, Ρ‚Π΅ ΡΡŠΡΡ‚Π°Π²ΡΡ‚ смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ ΠΈ записват Π² Π½Π΅Π³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ условия.

ΠŸΡŠΡ€Π²ΠΎΡ‚ΠΎ условиС Π΅, Ρ‡Π΅ Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄Π½Π° сСдмица, Π½Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ Π°ΠΊΠ°ΡƒΠ½Ρ‚ Π½Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° трябва Π΄Π° ΠΏΠΎΡΡ‚ΡŠΠΏΡΡ‚ Ρ‚Ρ€ΠΈ плащания ΠΎΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ адрСси Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° сума. Ако Ρ‚ΠΎΠ²Π° Π½Π΅ сС случи, смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΡŠΡ‚ прСкратява ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ си ΠΈ Π²Ρ€ΡŠΡ‰Π° ΠΌΠΎΠ½Π΅Ρ‚ΠΈΡ‚Π΅ Π½Π° всички участници. Ако условиСто бъдС изпълнСно, Ρ‚ΠΎΠ³Π°Π²Π° сС Π·Π°Π΄Π°Π²Π°Ρ‚ стойноститС Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡Π° ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€Π°, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ сС провСрява условиСто, Ρ‡Π΅ всички участници са съгласни с ΠΈΠ·Π±ΠΎΡ€Π° Π½Π° ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡Π° ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€Π°. ΠšΠΎΠ³Π°Ρ‚ΠΎ всички условия са изпълнСни, срСдствата Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ трансфСрирани Π½Π° посочСнитС адрСси. Вакъв ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°Ρ‰ΠΈΡ‚ΠΈ участницитС ΠΎΡ‚ ΠΈΠ·ΠΌΠ°ΠΌΠ° ΠΎΡ‚ всяка страна ΠΈ изцяло ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π° нСобходимостта ΠΎΡ‚ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅.

НиС Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅ Π² Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ самия ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, Ρ‡Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ° ΠΏΠΎ ΡΡ‚ΡŠΠΏΠΊΠ° Π΄Π° Π·Π°Π΄Π°Π²Π°ΠΌΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π·Π° изпълнСниС Π½Π° всяко условиС позволява ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° систСми с всякаква слоТност ΠΈ Π΄ΡŠΠ»Π±ΠΎΡ‡ΠΈΠ½Π° Π½Π° Π²Π»ΠΎΠΆΠ΅Π½ΠΈΡ‚Π΅ Π½ΠΈΠ²Π°. ОсвСн Ρ‚ΠΎΠ²Π°, ΠΏΡŠΡ€Π²ΠΎ Π² смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ условиС, Π° само слСд Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ изпълнСниС Π²Π΅Ρ‡Π΅ Π΄Π° сС Π·Π°Π΄Π°Π²Π°Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π·Π° слСдващото условиС. Π‘ Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΡƒΠΌΠΈ, Ρ„ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ условиСто Π΅ записано, Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π·Π° Π½Π΅Π³ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Π·Π°Π΄Π°Π²Π°Ρ‚ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ изпълнСниС.

ΠšΠ»Π°ΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Π½Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈΡ‚Π΅

Π—Π° класификация ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Π·Π°Π΄Π°Π²Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π³Ρ€ΡƒΠΏΠΈ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅, Π°ΠΊΡ‚ΡƒΠ°Π»Π½ΠΈ са Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ ΠΎΡ‚ тях.

Π‘ΠΌΠ°Ρ€Ρ‚-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚ ΠΏΠΎ срСдата Π½Π° изпълнСниС, която ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ»ΠΈ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π°, ΠΈΠ»ΠΈ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π°. Π’ случай Π½Π° дСцСнтрализация ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-голяма нСзависимост ΠΈ отказоустойчивост ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈΡ‚Π΅.

Π’Π΅ ΡΡŠΡ‰ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚ ΠΏΠΎ процСса Π½Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ ΠΈ изпълнСниС Π½Π° условията: Ρ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½ΠΈ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ ΠΈΠ»ΠΈ прСдустановСни, Ρ‚.Π΅. строго Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€Π°Π½ΠΈ. ΠšΠΎΠ³Π°Ρ‚ΠΎ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈΡ‚Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ само 4 ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π·Π° тях ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Π·Π°Π΄Π°Π²Π°Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ. Π‘ΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ, Π·Π°Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈΠΌ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-лСсно: ΠΈΠ·Π±ΠΈΡ€Π°ΠΌΠ΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π° ΠΎΡ‚ списъка ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°ΠΌΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅.

По Π½Π°Ρ‡ΠΈΠ½Π° Π½Π° ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€Π°Π½Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ смарт ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ, Ρ‚.Π΅. ΠΏΡ€ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ²Π°Π½Π΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ условия Ρ‚Π΅ сС ΡΠ°ΠΌΠΎΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚, Π° ΠΈΠΌΠ° ΠΈ Ρ‚Π°ΠΊΠΈΠ²Π° ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ условията са Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ, Π½ΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π΅ провСрява Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ тяхното изпълнСниС, Π·Π° Ρ‚ΠΎΠ²Π° Ρ‚Π΅ трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ.

ОсвСн Ρ‚ΠΎΠ²Π°, смарт ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚ ΠΏΠΎ Π½ΠΈΠ²ΠΎ Π½Π° конфидСнциалност. Π’Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ напълно ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ, частично ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ ΠΈΠ»ΠΈ напълно ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈ. ΠŸΠΎΡΠ»Π΅Π΄Π½ΠΎΡ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ страничнитС Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ Π²ΠΈΠΆΠ΄Π°Ρ‚ условията Π½Π° смарт ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈΡ‚Π΅. Π’Π΅ΠΌΠ°Ρ‚Π° Π·Π° конфидСнциалността ΠΎΠ±Π°Ρ‡Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡˆΠΈΡ€Π½Π° ΠΈ Π΅ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° бъдС Ρ€Π°Π·Π³Π»Π΅Π΄Π°Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° статия.

По-Π΄ΠΎΠ»Ρƒ Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΠΎ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ Ρ‚Ρ€ΠΈ критСрия, Π·Π° Π΄Π° внСсСм ΠΏΠΎΠ²Π΅Ρ‡Π΅ яснота Π² Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° Ρ‚Π΅ΠΌΠ°.

Π‘ΠΌΠ°Ρ€Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ ΠΏΠΎ срСда Π½Π° изпълнСниС

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈΡ‚Π΅

По срСда Π½Π° изпълнСниС сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΈ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Π½Π° смарт ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ. Π’ случая Π½Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΅Π΄ΠΈΠ½ сСрвис, Π² ΠΊΠΎΠΉΡ‚ΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° само Π΅Π΄ΠΈΠ½ Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° услуга Π·Π° Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅ ΠΈ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅, която ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° сС управлява Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ. Има Π΅Π΄Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, която ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° цялата Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° информация Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° условията Π½Π° смарт ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° ΠΈ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° цСнността, която сС ΠΎΡ‚Ρ‡ΠΈΡ‚Π° Π² Ρ‚Π°Π·ΠΈ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π½Π° сСрвиза. Вакъв Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π΅Π½ сСрвис ΠΈΠΌΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚, ΠΊΠΎΠΉΡ‚ΠΎ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ заявки Π·Π°Π΄Π°Π²Π° условията ΠΈ ΠΏΠΎΠ»Π·Π²Π° Ρ‚Π΅Π·ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ. ΠŸΠΎΡ€Π°Π΄ΠΈ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π΅ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π°, ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈΡ‚Π΅ Π·Π° автСнтикация ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡƒΡ‚ΠΈΡ‚Π΅.

ΠšΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π²Π·Π΅ΠΌΠ΅ΠΌ доставчици Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ услуги (Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ). Π”Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π²ΠΎΠ΄ΠΈ Π½Π° своитС ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ ΠΎΡ‚Ρ‡ΠΈΡ‚Π°Π½Π΅ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€Π΅Π΄Π°Π²Π° Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° гласови обаТдания, ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° SMS, Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΎΡ‚ ΠΌΠΎΠ±ΠΈΠ»Π΅Π½ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈ ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ стандарти, Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π²ΠΎΠ΄ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ Π·Π° срСдства Π² баланситС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅. Π‘ΠΏΠΎΡ€Π΅Π΄ Ρ‚ΠΎΠ²Π°, Π΄ΠΎΡΡ‚Π°Π²Ρ‡ΠΈΠΊΡŠΡ‚ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ услуги ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡŠΡΡ‚Π°Π²Ρ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ Π·Π° ΠΎΡ‚Ρ‡ΠΈΡ‚Π°Π½Π΅ Π½Π° прСдоставСнитС услуги ΠΈ тяхното Π·Π°ΠΏΠ»Π°Ρ‰Π°Π½Π΅ с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ условия. Π’ Ρ‚Π°ΠΊΡŠΠ² случай лСсно сС Π·Π°Π΄Π°Π²Π°Ρ‚ условия ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° β€œΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈ SMS с Ρ‚Π°ΠΊΡŠΠ² ΠΊΠΎΠ΄ Π½Π° Ρ‚Π°ΠΊΡŠΠ² Π½ΠΎΠΌΠ΅Ρ€ ΠΈ Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡˆ Ρ‚Π°ΠΊΠΈΠ²Π° условия Π·Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° трафика”.

МоТС Π΄Π° сС Π΄Π°Π΄Π΅ ΠΎΡ‰Π΅ Π΅Π΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Π±Π°Π½ΠΊΠΈ с Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π° функционалност Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π±Π°Π½ΠΊΠΈΡ€Π°Π½Π΅ ΠΈ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ простички Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ, ΠΊΠ°Ρ‚ΠΎ Ρ€Π΅Π΄ΠΎΠ²Π½ΠΈ плащания, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° входящи плащания, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ отчисляванС Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π°Ρ‚Π° смСтка ΠΈ Ρ‚.Π½.

Ако Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ с Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° срСда Π½Π° изпълнСниС, Ρ‚ΠΎΠ³Π°Π²Π° ΠΈΠΌΠ°ΠΌΠ΅ Π³Ρ€ΡƒΠΏΠ° Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ΠΈ. Π’ идСалния случай Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅ Π΄Π° станС всСки. Π§Ρ€Π΅Π· ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π·Π° синхронизация Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ ΠΈ постиганС Π½Π° консСнсус ΠΈΠΌΠ°ΠΌΠ΅ ΠΎΠ±Ρ‰Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, която Ρ‰Π΅ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° всичкитС Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ със строго описани Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ, Π° Π½Π΅ някакви условни заявки, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ чСсто сС промСнят ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ нямат ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° спСцификация. Π’ΡƒΠΊ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈΡ‚Π΅ Ρ‰Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ инструкции Π·Π° изпълнСниС Π½Π° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π° Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с строгата спСцификация. Π’Π°Π·ΠΈ спСцификация Π΅ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π° ΠΈ слСдоватСлно самитС ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ ΠΎΠ΄ΠΈΡ‚ ΠΈ Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅. Π’ΡƒΠΊ Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, Ρ‡Π΅ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ ΠΏΡ€Π΅Π²ΡŠΠ·Ρ…ΠΎΠΆΠ΄Π°Ρ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΏΠΎ нСзависимост ΠΈ устойчивост Π½Π° ΠΎΡ‚ΠΊΠ°Π·, Π½ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° ΠΈΠΌ са ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-слоТни.

Π‘ΠΌΠ°Ρ€Ρ‚ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΠΎ Π½Π°Ρ‡ΠΈΠ½Π° Π½Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ ΠΈ изпълнСниС Π½Π° условията

Π‘Π΅Π³Π° Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΠΎ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΊΠ°ΠΊ смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚ ΠΏΠΎ Π½Π°Ρ‡ΠΈΠ½Π° Π½Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ ΠΈ изпълнСниС Π½Π° условията. Π’ΡƒΠΊ Ρ‰Π΅ ΠΎΠ±ΡŠΡ€Π½Π΅ΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ ΠΈ са пълни ΠΏΠΎ Π’ΡŽΡ€ΠΈΠ½Π³. ΠŸΡŠΠ»Π½ΠΈΡΡ‚ ΠΏΠΎ Π’ΡŽΡ€ΠΈΠ½Π³ смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ позволява Π΄Π° сС Π·Π°Π΄Π°Π΄Π°Ρ‚ практичСски всякакви Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ ΠΊΠ°Ρ‚ΠΎ условия Π·Π° изпълнСниС Π½Π° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°: Π΄Π° сС ΠΏΠΈΡˆΠ°Ρ‚ Ρ†ΠΈΠΊΠ»ΠΈ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° изчислСниС Π½Π° вСроятности ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ β€” Π΄ΠΎ Π΄ΠΎ собствСнитС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π΅Π½ подпис. Π’ Ρ‚ΠΎΠ·ΠΈ случай става Π΄ΡƒΠΌΠ° наистина Π·Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ написванС Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°.

ΠžΡ‚Π΄Π΅Π»ΡΡ‚ сС ΡΡŠΡ‰ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈ смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ, Π½ΠΎ Π½Π΅ пълни ΠΏΠΎ Π’ΡŽΡ€ΠΈΠ½Π³. Π’ΡƒΠΊ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π²ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Π‘ΠΈΡ‚ΠΊΠΎΠΉΠ½ ΠΈ Π›Π°ΠΉΡ‚ΠΊΠΎΠΉΠ½ със своя скрипт. Има ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄, Ρ‡Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Ρ€Π΅Π΄ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ само ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π½ΠΎ Π²Π΅Ρ‡Π΅ Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΏΠΈΡˆΠ°Ρ‚ Ρ†ΠΈΠΊΠ»ΠΈ ΠΈ собствСни Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ.

ОсвСн Ρ‚ΠΎΠ²Π°, ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Π·Π° смарт ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ смарт ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ. Към тях ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС отнСсат Bitshares ΠΈ Steemit. Bitshares Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π° с Ρ€Π΅Π΄ΠΈΡ†Π° смарт ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ Π·Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΠΈΡ, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° самата ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈ Π½Π΅ΠΉΠ½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ. Steemit Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, Π½ΠΎ Π΅ насочСна Π½Π΅ към Π΅ΠΌΠΈΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚ΠΎΠΊΠ΅Π½ΠΈ ΠΈ Ρ‚ΡŠΡ€Π³ΠΎΠ²ΠΈΡ, ΠΊΠ°ΠΊΡ‚ΠΎ Bitshares, Π° към Π²ΠΎΠ΄Π΅Π½Π΅ Π½Π° Π±Π»ΠΎΠ³ΠΎΠ²Π΅, Ρ‚.Π΅. ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΏΠΎ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π½Π°Ρ‡ΠΈΠ½.

Към ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈΡ‚Π΅ смарт ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са изцяло ΠΏΠΎ Π’ΡŽΡ€ΠΈΠ½Π³, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° отнСсСм ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Ethereum ΠΈ RootStock, която всС ΠΎΡ‰Π΅ Π΅ Π² Π΅Ρ‚Π°ΠΏ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ, ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ Ρ‰Π΅ сС спрСм ΠΏΠΎ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° смарт ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ Ethereum.

Π‘ΠΌΠ°Ρ€Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ ΠΏΠΎ Π½Π°Ρ‡ΠΈΠ½ Π½Π° ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€Π°Π½Π΅

По Π½Π°Ρ‡ΠΈΠ½Π° Π½Π° ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€Π°Π½Π΅ смарт ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈΠ²Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС раздСлят ΠΏΠΎΠ½Π΅ Π½Π° Π΄Π²Π΅ Π³Ρ€ΡƒΠΏΠΈ: Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΈ Ρ€ΡŠΡ‡Π½ΠΈ (Π½Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ). Π—Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π΅ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎ, Ρ‡Π΅ ΠΏΡ€ΠΈ всички извСстни ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΈ настанали условия, смарт ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΡŠΡ‚ сС изпълнява изцяло Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ, Ρ‚.e. Π½Π΅ изисква ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΈ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ Π·Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ такси ΠΏΡ€ΠΈ всяко слСдващо изпълнСниС. Π‘Π°ΠΌΠ°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π° с всички Π΄Π°Π½Π½ΠΈ, Π·Π° Π΄Π° изчисли ΠΊΠ°ΠΊ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‰Π΅ Π·Π°Π²ΡŠΡ€ΡˆΠΈ смарт ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΡŠΡ‚. Π›ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π΅ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½Π°, Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½Π° ΠΈ всичко Π΅ прСдсказуСмо. ВоСст ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΡ†Π΅Π½ΠΈ слоТността Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° смарт ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° някаква постоянна такса Π·Π° Π½Π΅Π³ΠΎ ΠΈ всички процСси ΠΏΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΌΡƒ ΠΏΡ€ΠΎΡ‚ΠΈΡ‡Π°Ρ‚ ΠΏΠΎ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ.

Π—Π° смарт ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ, ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π΅ Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ. Π—Π° ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π°ΠΊΡŠΠ² смарт ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ фактичСски Π½Π° всяка ΡΡ‚ΡŠΠΏΠΊΠ° Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π° сС създадС Π½ΠΎΠ²Π° транзакция, която Π΄Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π° слСдващия Π΅Ρ‚Π°ΠΏ Π½Π° изпълнСниС ΠΈΠ»ΠΈ слСдващия ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° смарт ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, Π΄Π° сС ΠΏΠ»Π°Ρ‚ΠΈ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½Π°Ρ‚Π° такса ΠΈ Π΄Π° сС ΠΈΠ·Ρ‡Π°ΠΊΠ° ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° транзакцията. Π˜Π·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°Π²ΡŠΡ€ΡˆΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ»ΠΈ Π½Π΅, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠ΄ΡŠΡ‚ Π½Π° смарт ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π²ΡŠΠ·Π½ΠΈΠΊΠ½Π°Ρ‚ нСпрСдсказуСми ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΈ, ΠΊΠ°Ρ‚ΠΎ Π±Π΅Π·ΠΊΡ€Π°Π΅Π½ Ρ†ΠΈΠΊΡŠΠ», нСдостиг Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ, Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΈ ΠΈ Ρ‚.Π½.

Акаунти Π² Ethereum

Π’ΠΈΠΏΠΎΠ²Π΅ Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ Π½Π° Ethereum

НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊΠ²ΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Ethereum. Π’ΡƒΠΊ ΠΈΠΌΠ° само Π΄Π²Π° Ρ‚ΠΈΠΏΠ° Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ ΠΈ няма Π΄Ρ€ΡƒΠ³ΠΈ ΠΎΠΏΡ†ΠΈΠΈ. ΠŸΡŠΡ€Π²ΠΈΡΡ‚ Ρ‚ΠΈΠΏ сС Π½Π°Ρ€ΠΈΡ‡Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚ Π½Π° потрСбитСля, Π° вторият β€” Π°ΠΊΠ°ΡƒΠ½Ρ‚ Π½Π° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°. НСка Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ°ΠΊΠ²ΠΈ са Ρ€Π°Π·Π»ΠΈΠΊΠΈΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ тях.

ΠΠΊΠ°ΡƒΠ½Ρ‚ΡŠΡ‚ Π½Π° потрСбитСля сС управлява само ΠΎΡ‚ личния ΠΊΠ»ΡŽΡ‡ Π·Π° Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π΅Π½ подпис. Π‘ΠΎΠ±ΡΡ‚Π²Π΅Π½ΠΈΠΊΡŠΡ‚ Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° своя Ρ‡ΠΈΡ„Ρ‚ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π·Π° Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π΅Π½ подпис ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° ECDSA (Elliptic Curve Digital Signature Algorithm). Π‘ΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ·ΠΈ Π°ΠΊΠ°ΡƒΠ½Ρ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС промСняно само ΠΎΡ‚ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, подписани с Ρ‚ΠΎΠ·ΠΈ ΠΊΠ»ΡŽΡ‡.

Π—Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚Π° Π½Π° смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π° Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°. Π’ΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° сС управлява СдинствСно Ρ‡Ρ€Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Π½ ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ напълно опрСдСля ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°: ΠΊΠ°ΠΊ Ρ‰Π΅ Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π° със своитС ΠΌΠΎΠ½Π΅Ρ‚ΠΈ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ условия, ΠΏΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π° Π½Π° ΠΊΠΎΠΉ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» ΠΈ ΠΏΡ€ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ условия Ρ‚Π΅Π·ΠΈ ΠΌΠΎΠ½Π΅Ρ‚ΠΈ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ. Ако някои ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΈ Π½Π΅ са ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½ΠΈ ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π² програмния ΠΊΠΎΠ΄, ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π²ΡŠΠ·Π½ΠΈΠΊΠ½Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. НапримСр, смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° достигнС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅, ΠΏΡ€ΠΈ ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π° Π·Π° ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΡˆΠ½ΠΎ изпълнСниС ΠΎΡ‚ Π½ΠΈΠΊΠΎΠΉ ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅. Π’ Ρ‚Π°ΠΊΡŠΠ² случай ΠΌΠΎΠ½Π΅Ρ‚ΠΈΡ‚Π΅ фактичСски Ρ‰Π΅ останат Π·Π°ΠΌΡ€Π°Π·Π΅Π½ΠΈ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΡŠΡ‚ Π½Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠΆΠ΄Π° ΠΈΠ·Ρ…ΠΎΠ΄ ΠΎΡ‚ Ρ‚ΠΎΠ²Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅.

Как сС ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ Π² Ethereum

Π’ случай Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚Π° Π½Π° потрСбитСля, ΡΠΎΠ±ΡΡ‚Π²Π΅Π½ΠΈΠΊΡŠΡ‚ самостоятСлно Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° Ρ‡ΠΈΡ„Ρ‚Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΏΠΎ ECDSA. Π’Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ Ethereum ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎ подписванС Ρ‚ΠΎΡ‡Π½ΠΎ ΡΡŠΡ‰ΠΈΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ ΡΡŠΡ‰Π°Ρ‚Π° Π΅Π»ΠΈΠΏΡ‚ΠΈΡ‡Π½Π° ΠΊΡ€ΠΈΠ²Π° ΠΊΠ°Ρ‚ΠΎ Bitcoin, Π½ΠΎ Π°Π΄Ρ€Π΅ΡΡŠΡ‚ сС изчислява ΠΏΠΎ ΠΌΠ°Π»ΠΊΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ Π½Π°Ρ‡ΠΈΠ½. Π’ΡƒΠΊ Π½Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΡŠΡ‚ ΠΎΡ‚ Π΄Π²ΠΎΠΉΠ½ΠΎ Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅, ΠΊΠ°ΠΊΡ‚ΠΎ Π² Bitcoin, Π° Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½ΠΎ Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅ с функцията Keccak Π½Π° дълТина 256 Π±ΠΈΡ‚Π°. ΠžΡ‚ получСния Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ сС отрязват ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅ Π±ΠΈΡ‚ΠΎΠ²Π΅, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ 160 ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅ Π±ΠΈΡ‚Π° ΠΎΡ‚ ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΎΡ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ…Π΅Ρˆ функцията. Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ адрСс Π² Ethereum. ЀактичСски Ρ‚ΠΎΠΉ Π·Π°Π΅ΠΌΠ° 20 Π±Π°ΠΉΡ‚Π°.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚Π° Π² Ethereum Π΅ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½ΠΎ Π² hex Π±Π΅Π· ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π° сума, Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ Bitcoin ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ систСми, Π² ΠΊΠΎΠΈΡ‚ΠΎ Π°Π΄Ρ€Π΅ΡΡŠΡ‚ Π΅ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½ΠΎ Π² числовата систСма с Π±Π°Π·Π° 58 с добавянС Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π° сума. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ трябва Π΄Π° сС Ρ€Π°Π±ΠΎΡ‚ΠΈ с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ Π² Ethereum Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½ΠΎ: Π΄ΠΎΡ€ΠΈ Π΅Π΄Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ° Π² ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Ρ‰Π΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π·Π°Π³ΡƒΠ±Π° Π½Π° ΠΌΠΎΠ½Π΅Ρ‚ΠΈ.

Има Π²Π°ΠΆΠ½Π° особСност ΠΈ тя Π΅, Ρ‡Π΅ Π°ΠΊΠ°ΡƒΠ½Ρ‚ΡŠΡ‚ Π½Π° потрСбитСля Π½Π° Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° ΠΎΠ±Ρ‰Π°Ρ‚Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ сС създава Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ‚ΠΎΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ ΠΏΡŠΡ€Π²ΠΈΡ входящ ΠΏΠ»Π°Ρ‚Π΅ΠΆ.

ΠžΡ‚Π½ΠΎΡΠ½ΠΎ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚ Π½Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ сС ΠΏΡ€ΠΈΠ»Π°Π³Π° съвсСм Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. ΠŸΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ някой ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ пишС ΠΈΠ·Ρ…ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄ Π½Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΊΠΎΠ΄ΡŠΡ‚ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° ΠΏΡ€Π΅Π· спСциалСн ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Ethereum, ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΉΠΊΠΈ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ Π·Π° собствСната Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина Ethereum. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡΡ‚ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ сС поставя Π² спСциално ΠΏΠΎΠ»Π΅ Π½Π° транзакцията. Вя сС завСрява ΠΎΡ‚ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚Π° Π½Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€Π°. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Ρ‚Π°Π·ΠΈ транзакция сС разпространява ΠΏΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈ внСдрява ΠΊΠΎΠ΄Π° Π½Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°. Ваксата Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° транзакцията ΠΈ, ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ, Π·Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° сС ΠΈΠ·Π²Π°ΠΆΠ΄Π° ΠΎΡ‚ баланса Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚Π° Π½Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€Π°.

ВсСки смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° своя конструктор (Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚). Π’ΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΡ€Π°Π·Π΅Π½ ΠΈΠ»ΠΈ Π΄Π° ΠΈΠΌΠ° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅. Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ конструктора бъдС изпълнСн, сС създава ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚Π° Π½Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΊΠΎΠΉΡ‚ΠΎ, ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ ΠΌΠΎΠ½Π΅Ρ‚ΠΈ, Π΄Π° сС ΠΈΠ·Π²ΠΈΠΊΠ²Π°Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π½Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° ΠΈ Ρ‚.Π½.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π½Π° транзакцията Ethereum

Π—Π° Π΄Π° станС ΠΏΠΎ-ясно, Ρ‰Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ΠΌ към Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° структурата Π½Π° транзакцията Ethereum ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° ΠΊΠΎΠ΄ Π½Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚.

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈΡ‚Π΅

Вранзакцията Ethereum сС ΡΡŠΡΡ‚ΠΎΠΈ ΠΎΡ‚ няколко ΠΏΠΎΠ»Π΅Ρ‚Π°. ΠŸΡŠΡ€Π²ΠΎΡ‚ΠΎ ΠΎΡ‚ тях nonce β€” Ρ‚ΠΎΠ²Π° Π΅ някакъв ΠΏΠΎΡ€Π΅Π΄Π΅Π½ Π½ΠΎΠΌΠ΅Ρ€ Π½Π° транзакцията относно самия Π°ΠΊΠ°ΡƒΠ½Ρ‚, ΠΊΠΎΠΉΡ‚ΠΎ я разпространява ΠΈ Π΅ нСйният Π°Π²Ρ‚ΠΎΡ€. Π’ΠΎΠ²Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π·Π° Π΄Π° сС ΠΎΡ‚Π»ΠΈΡ‡Π°Π²Π°Ρ‚ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚ΠΈ Π½Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, тоСст Π΄Π° сС ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈ случая, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° транзакция сС ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π΄Π²Π° ΠΏΡŠΡ‚ΠΈ. Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, всяка транзакция ΠΈΠΌΠ° ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΎ Ρ…Π΅Ρˆ-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π‘Π»Π΅Π΄Π²Π° Ρ‚Π°ΠΊΠΎΠ²Π° ΠΏΠΎΠ»Π΅, ΠΊΠ°Ρ‚ΠΎ gas price. Π¦Π΅Π½Π°Ρ‚Π°, ΠΏΠΎ която Π±Π°Π·ΠΎΠ²Π°Ρ‚Π° Π²Π°Π»ΡƒΡ‚Π° Ethereum сС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π° Π² gas, ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΏΠ»Π°Ρ‰Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π° ΠΈ разпрСдСлянСто Π½Π° рСсурса Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина, сС посочва Ρ‚ΡƒΠΊ. Какво ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° Ρ‚ΠΎΠ²Π°?

ΠŸΡ€ΠΈ Π‘ΠΈΡ‚ΠΊΠΎΠΉΠ½ такситС сС ΠΏΠ»Π°Ρ‰Π°Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ с основната Π²Π°Π»ΡƒΡ‚Π° β€” самия Π±ΠΈΡ‚ΠΊΠΎΠΉΠ½. Π’ΠΎΠ²Π° Π΅ възмоТно Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° прост ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° тяхното изчисляванС: ΠΏΠ»Π°Ρ‰Π°ΠΌΠ΅ строго Π½Π° ΠΎΠ±Π΅ΠΌΠ° Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ сС Π² транзакцията. Π’ Ethereum ситуацията Π΅ ΠΏΠΎ-слоТна, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ ΠΎΠ±Π΅ΠΌΡŠΡ‚ Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π·Π° транзакцията. Π’ΡƒΠΊ транзакцията ΠΌΠΎΠΆΠ΅ Π΄ΠΎΡ€ΠΈ Π΄Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ сС изпълнява Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина, Π° всяка опСрация Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Π° слоТност. Има ΡΡŠΡ‰ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ выдСлят ΠΏΠ°ΠΌΠ΅Ρ‚ Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ. Π’Π΅ Ρ‰Π΅ ΠΈΠΌΠ°Ρ‚ своя собствСна слоТност, ΠΎΡ‚ която Ρ‰Π΅ зависи ΠΏΠ»Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π·Π° всяка опСрация.

Бтойността Π½Π° всяка опСрация Π² Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚ Π½Π° gas Ρ‰Π΅ бъдС константна. Вя Π΅ въвСдСна спСциално, Π·Π° Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ константната стойност Π½Π° всяка опСрация. Π’ зависимост ΠΎΡ‚ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, gas price Ρ‰Π΅ сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, тоСст ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΡŠΡ‚, ΠΏΠΎ ΠΊΠΎΠΉΡ‚ΠΎ Π±Π°Π·ΠΎΠ²Π°Ρ‚Π° Π²Π°Π»ΡƒΡ‚Π° Ρ‰Π΅ сС ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π° Π² Ρ‚Π°Π·ΠΈ ΠΏΠΎΠΌΠΎΡ‰Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π·Π° ΠΏΠ»Π°Ρ‰Π°Π½Π΅ Π½Π° таксата.

Има ΠΎΡ‰Π΅ Π΅Π΄Π½Π° особСност Π½Π° транзакцията Π² Ethereum: Π±Π°ΠΉΡ‚ ΠΊΠΎΠ΄ΡŠΡ‚, ΠΊΠΎΠΉΡ‚ΠΎ тя ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° Π·Π° изпълнСниС Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина, Ρ‰Π΅ бъдС изпълняван, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π½Π΅ Π·Π°Π²ΡŠΡ€ΡˆΠΈ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ (успСх-нСуспСх) ΠΈΠ»ΠΈ Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π½Π΅ ΡΠ²ΡŠΡ€ΡˆΠ°Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎΡ‚ΠΎ количСство ΠΌΠΎΠ½Π΅Ρ‚ΠΈ, Π·Π°Π΄Π΅Π»Π΅Π½ΠΈ Π·Π° ΠΏΠ»Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° таксата. Π—Π° Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π΅ ситуация, ΠΏΡ€ΠΈ която ΠΎΡ‚ Π°ΠΊΠ°ΡƒΠ½Ρ‚Π° Π½Π° податСля Π² случай Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ° сС ΠΈΠ·Ρ€Π°Π·Ρ…ΠΎΠ΄Π²Π°Ρ‚ всички ΠΌΠΎΠ½Π΅Ρ‚ΠΈ Π·Π° такса (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°Ρ€Π°Π΄ΠΈ Π²Π΅Ρ‡Π΅Π½ Ρ†ΠΈΠΊΡŠΠ», ΠΊΠΎΠΉΡ‚ΠΎ Π΅ стартиран във Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина), ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° слСдното ΠΏΠΎΠ»Π΅ β€” start gas (чСсто сС Π½Π°Ρ€ΠΈΡ‡Π° gas limit) β€” Ρ‚ΠΎ опрСдСля максималния ΠΎΠ±Π΅ΠΌ ΠΌΠΎΠ½Π΅Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ податСлят Π΅ Π³ΠΎΡ‚ΠΎΠ² Π΄Π° ΠΏΠΎΡ…Π°Ρ€Ρ‡ΠΈ Π·Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° транзакция.

Π‘Π»Π΅Π΄Π²Π°Ρ‰ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ сС Π½Π°Ρ€ΠΈΡ‡Π° destination address. Π’ΡƒΠΊ сС записва Π°Π΄Ρ€Π΅ΡΡŠΡ‚ Π½Π° получатСля Π½Π° ΠΌΠΎΠ½Π΅Ρ‚ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ Π°Π΄Ρ€Π΅ΡΡŠΡ‚ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½ΠΈ. Π‘Π»Π΅Π΄ Π½Π΅Π³ΠΎ слСдва ΠΏΠΎΠ»Π΅, value, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ сС записва сумата Π½Π° ΠΌΠΎΠ½Π΅Ρ‚ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ Π½Π° destination address.

Π‘Π»Π΅Π΄Π²Π° ΠΏΠΎΠ»Π΅ с интСрСсното ΠΈΠΌΠ΅ data, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ сС вписва цялата структура. Π’ΠΎΠ²Π° Π½Π΅ Π΅ ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ ΠΏΠΎΠ»Π΅, Π° цяла структура, Π² която сС опрСдСля ΠΊΠΎΠ΄ΡŠΡ‚ Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина. Π’ΡƒΠΊ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС поставят ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ Π΄Π°Π½Π½ΠΈ β€” Π·Π° Ρ‚ΠΎΠ²Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°.

И послСдното ΠΏΠΎΠ»Π΅ сС Π½Π°Ρ€ΠΈΡ‡Π° подпис. Π’ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ СлСктронния подпис Π½Π° Π°Π²Ρ‚ΠΎΡ€Π° Π½Π° Ρ‚Π°Π·ΠΈ транзакция, ΠΈ публичния ΠΊΠ»ΡŽΡ‡, с ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ бъдС ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ Ρ‚ΠΎΠ·ΠΈ подпис. ΠžΡ‚ публичния ΠΊΠ»ΡŽΡ‡ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠ»ΡƒΡ‡ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚Π° Π½Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‡Π° Π½Π° Ρ‚Π°Π·ΠΈ транзакция, тоСст ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΎ Π΄Π° сС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚ΡŠΡ‚ Π½Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‡Π° Π² самата систСма. По структурата Π½Π° транзакцията основното Π²Π΅Ρ‡Π΅ изяснихмС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° ΠΊΠΎΠ΄ Π½Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° Solidity

Π‘Π΅Π³Π° Π½Π΅ΠΊΠ° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΠΎ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π½Π°ΠΉ-простия смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.

contract Bank {
    address owner;
    mapping(address => uint) balances;
    
    function Bank() {
        owner = msg.sender;
    }

    function deposit() public payable {
        balances[msg.sender] += msg.value;
    }

    function withdraw(uint amount) public {
        if (balances[msg.sender] >= amount) {
            balances[msg.sender] -= amount;
            msg.sender.transfer(amount);
        }
    }

    function getMyBalance() public view returns(uint) {
        return balances[msg.sender];
    }

    function kill() public {
        if (msg.sender == owner)
            selfdestruct(owner);
    }
}

По-Π³ΠΎΡ€Π΅ Π΅ Π΄Π°Π΄Π΅Π½ опростСн ΠΈΠ·Ρ…ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΡŠΡ€ΠΆΠΈ ΠΌΠΎΠ½Π΅Ρ‚ΠΈ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈ Π΄Π° Π³ΠΈ Π²Ρ€ΡŠΡ‰Π° ΠΏΠΎ исканС.

И Ρ‚Π°ΠΊΠ°, ΠΈΠΌΠ° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Bank, ΠΊΠΎΠΉΡ‚ΠΎ изпълнява слСднитС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: Π½Π°Ρ‚Ρ€ΡƒΠΏΠ²Π° ΠΌΠΎΠ½Π΅Ρ‚ΠΈ Π½Π° своя баланс, Ρ‚.Π΅. ΠΏΡ€ΠΈ ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π°Π²Π°Π½Π΅ Π½Π° транзакцията ΠΈ създаванС Π½Π° Ρ‚Π°ΠΊΡŠΠ² смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ сС създава Π½ΠΎΠ² Π°ΠΊΠ°ΡƒΠ½Ρ‚, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° ΠΌΠΎΠ½Π΅Ρ‚ΠΈ Π½Π° своя баланс; ΠΏΠΎΠΌΠ½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ½Π΅Ρ‚ΠΈΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ тях; ΠΈΠΌΠ° няколко ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° баланситС, Ρ‚.Π΅. Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π΄Π΅ΠΏΠΎΠ·ΠΈΡ€Π°Π½Π΅, изтСглянС ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° баланса Π½Π° потрСбитСля.

НСка ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ΠΌ ΠΏΡ€Π΅Π· всяка линия Π½Π° изходния ΠΊΠΎΠ΄. Π’ Ρ‚ΠΎΠ·ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ ΠΈΠΌΠ° константни ΠΏΠΎΠ»Π΅Ρ‚Π°. Π•Π΄Π½ΠΎ ΠΎΡ‚ тях, с Ρ‚ΠΈΠΏ address, сС Π½Π°Ρ€ΠΈΡ‡Π° owner. Π’ΡƒΠΊ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΡŠΡ‚ запомня адрСса Π½Π° потрСбитСля, ΡΡŠΠ·Π΄Π°Ρ‚Π΅Π» Π½Π° Ρ‚ΠΎΠ·ΠΈ смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΈΠΌΠ° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Π° структура, която Π·Π°ΠΏΠ°Π·Π²Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΡΡ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ адрСситС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈ баланситС.

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° слСдва ΠΌΠ΅Ρ‚ΠΎΠ΄ Bank β€” Ρ‚ΠΎΠΉ сС Π½Π°Ρ€ΠΈΡ‡Π° Ρ‚Π°ΠΊΠ°, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΡŠΡ‚. Π‘ΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ, Ρ‚ΠΎΠ²Π° Π΅ нСговият конструктор. Π’ΡƒΠΊ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° присвояванС Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° owner Π½Π° адрСса Π½Π° ΠΎΠ½Π·ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π» Ρ‚ΠΎΠ·ΠΈ смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. Π’ΠΎΠ²Π° Π΅ СдинствСното, ΠΊΠΎΠ΅Ρ‚ΠΎ сС случва Π² Ρ‚ΠΎΠ·ΠΈ конструктор. ВоСст msg Π² Ρ‚ΠΎΠ·ΠΈ случай β€” Ρ‚ΠΎΠ²Π° са ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½Π΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са Π±ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Π°Π΄Π΅Π½ΠΈ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина Π·Π°Π΅Π΄Π½ΠΎ с транзакцията, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰Π° цСлия ΠΊΠΎΠ΄ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚. Π‘ΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ, msg.sender β€” Ρ‚ΠΎΠ²Π° Π΅ Π°Π²Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° Ρ‚Π°Π·ΠΈ транзакция, която ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° Ρ‚ΠΎΠ·ΠΈ ΠΊΠΎΠ΄. Π’ΠΎΠΉ Ρ‰Π΅ бъдС ΡΠΎΠ±ΡΡ‚Π²Π΅Π½ΠΈΠΊΡŠΡ‚ Π½Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°.

ΠœΠ΅Ρ‚ΠΎΠ΄ deposit позволява Π΄Π° сС ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ количСство ΠΌΠΎΠ½Π΅Ρ‚ΠΈ ΠΏΠΎ транзакция Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚Π° Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°. Π’ Ρ‚ΠΎΠ·ΠΈ случай, смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΡŠΡ‚, ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΉΠΊΠΈ Ρ‚Π΅Π·ΠΈ ΠΌΠΎΠ½Π΅Ρ‚ΠΈ, Π³ΠΈ оставя ΠΏΡ€ΠΈ сСбС си Π½Π° баланса, Π½ΠΎ Π² структурата balances записва, ΠΊΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎ Π΅ Π±ΠΈΠ» ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‡ Π½Π° Ρ‚Π΅Π·ΠΈ ΠΌΠΎΠ½Π΅Ρ‚ΠΈ, Π·Π° Π΄Π° Π·Π½Π°Π΅ Π½Π° ΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚.

БлСдващият ΠΌΠ΅Ρ‚ΠΎΠ΄ сС Π½Π°Ρ€ΠΈΡ‡Π° withdraw ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π΅Π΄ΠΈΠ½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ β€” сумата ΠΌΠΎΠ½Π΅Ρ‚ΠΈ, която някой иска Π΄Π° ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ Π±Π°Π½ΠΊ. Π’ΡƒΠΊ сС ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π΄Π°Π»ΠΈ Π½Π° баланса Π½Π° потрСбитСля, ΠΈΠ·Π²ΠΈΠΊΠ²Π°Ρ‰ Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΈΠΌΠ° Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ ΠΌΠΎΠ½Π΅Ρ‚ΠΈ, Π·Π° Π΄Π° Π³ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈ. Ако Π³ΠΈ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ, самият смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π²Ρ€ΡŠΡ‰Π° Π½Π° извикващия Ρ‚Π°Π·ΠΈ сума ΠΌΠΎΠ½Π΅Ρ‚ΠΈ.

Π‘Π»Π΅Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° тСкущия баланс Π½Π° потрСбитСля. Π’ΠΎΠ·ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·Π²ΠΈΠΊΠ²Π° Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄, Ρ‰Π΅ бъдС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Ρ‚ΠΎΠ·ΠΈ баланс Π² смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°. Π‘Ρ‚Ρ€ΡƒΠ²Π° си Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΅ view. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ самият ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ промСня ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ Π½Π° класа си ΠΈ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π΅ само ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅. НС сС създава ΠΎΡ‚Π΄Π΅Π»Π½Π° транзакция Π·Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄, такса Π½Π΅ сС ΠΏΠ»Π°Ρ‰Π°, Π° всички изчислСния сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ Π»ΠΎΠΊΠ°Π»Π½ΠΎ, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ потрСбитСлят ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π°.

ΠœΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ kill Π΅ Π½ΡƒΠΆΠ΅Π½ Π·Π° ΡƒΠ½ΠΈΡ‰ΠΎΠΆΠ°Π²Π°Π½Π΅ Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°. Π’ΡƒΠΊ Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, Ρ‡Π΅ извикващият Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΅ собствСник Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°. Ако Π΅, Ρ‚ΠΎΠ³Π°Π²Π° ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΡŠΡ‚ сС самоунищоТава, Π° функцията Π·Π° ΡƒΠ½ΠΈΡ‰ΠΎΠΆΠ°Π²Π°Π½Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π΅Π΄ΠΈΠ½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ β€” ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚Π°, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΡŠΡ‚ Ρ‰Π΅ ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈ всички ΠΌΠΎΠ½Π΅Ρ‚ΠΈ, останали Π½Π° нСговия баланс. Π’ Ρ‚ΠΎΠ·ΠΈ случай останалитС ΠΌΠΎΠ½Π΅Ρ‚ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Ρ‰Π΅ ΠΎΡ‚ΠΈΠ΄Π°Ρ‚ Π½Π° адрСса Π½Π° собствСника Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ пълСн възСл Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Ethereum?

НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ схСмата, ΠΊΠ°ΠΊ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ Ρ‚Π°ΠΊΠΈΠ²Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Ethereum ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚ΠΈ пълСн възСл Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈΡ‚Π΅

ΠŸΡŠΠ»Π½ΠΈΡΡ‚ възСл Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Ethereum ΠΏΠΎΠ½Π΅ трябва Π΄Π° ΠΈΠΌΠ° Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π°.
ΠŸΡŠΡ€Π²ΠΈΡΡ‚, ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ ΠΏΡ€ΠΈ всякакъв Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», Π΅ ΠΌΠΎΠ΄ΡƒΠ» Π·Π° P2P ΠΌΡ€Π΅ΠΆΠ° β€” ΠΌΠΎΠ΄ΡƒΠ» Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с Π΄Ρ€ΡƒΠ³ΠΈ възли, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ става ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅, Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΈ информация Π·Π° Π΄Ρ€ΡƒΠ³ΠΈ възли. Π’ΠΎΠ²Π° Π΅ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π·Π° всички Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡƒΡ‚ΠΈ.

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π°, ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠΎΠ΄ΡƒΠ» Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΈΠ·Π±ΠΎΡ€ Π½Π° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Π° Π²ΠΈΠ»ΠΊΠ°, добавянС Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅, ΠΎΡ‚ΡΡŠΠ΅Π΄ΠΈΠ½ΡΠ²Π°Π½Π΅ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ‚Π΅Π·ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΈ Ρ‚.Π½.

ВрСтият ΠΌΠΎΠ΄ΡƒΠ» сС Π½Π°Ρ€ΠΈΡ‡Π° EVM (Ethereum Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина) β€” Ρ‚ΠΎΠ²Π° Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина, която ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ ΠΎΡ‚ Ethereum транзакция. Π’ΠΎΠ·ΠΈ ΠΌΠΎΠ΄ΡƒΠ» ΠΏΡ€ΠΈΠ΅ΠΌΠ° Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π°ΠΊΠ°ΡƒΠ½Ρ‚ ΠΈ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° получСния Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄. ВСрсията Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина Π½Π° всСки ΠΎΡ‚ Π²ΡŠΠ·Π»ΠΈΡ‚Π΅ Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° трябва Π΄Π° бъдС Π΅Π΄Π½Π°ΠΊΠ²Π°. Π˜Π·Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡΡ‚Π° Π½Π° всСки ΠΎΡ‚ Π²ΡŠΠ·Π»ΠΈΡ‚Π΅ Π½Π° Ethereum сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎ, Π½ΠΎ Ρ‚Π΅ сС случват асинхронно: някой ΠΏΠΎ-Π½Π°ΠΏΡ€Π΅Π΄ провСрява ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ° Ρ‚Π°Π·ΠΈ транзакция, Ρ‚.Π΅. изпълнява цСлия ΠΊΠΎΠ΄, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ сС Π² нСя, Π° някой ΠΏΠΎ-късно. Π‘ΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ, ΠΏΡ€ΠΈ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° транзакцията, тя сС разпространява Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, Π²ΡŠΠ·Π»ΠΈΡ‚Π΅ я ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‚ ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° вСрификация Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠ°, ΠΊΠ°ΠΊΡ‚ΠΎ Π² Bitcoin сС изпълнява Bitcoin Script, Ρ‚ΡƒΠΊ сС изпълнява Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ΡŠΡ‚ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина.

Вранзакцията сС счита Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π°, Π°ΠΊΠΎ цСлият ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ сС Π² нСя ΠΊΠΎΠ΄ Π΅ Π±ΠΈΠ» изпълнСн, Π½ΠΎΠ²ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π°ΠΊΠ°ΡƒΠ½Ρ‚ Π΅ Π±ΠΈΠ»ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΎ ΠΈ Π·Π°ΠΏΠ°Π·Π΅Π½ΠΎ, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π½Π΅ станС ясно Π΄Π°Π»ΠΈ Ρ‚Π°Π·ΠΈ транзакция Π΅ Π±ΠΈΠ»Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Π° ΠΈΠ»ΠΈ Π½Π΅. Ако транзакцията Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Π°, Ρ‚ΠΎΠ³Π°Π²Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ сС счита Π½Π΅ само Π·Π° изпълнСно, Π½ΠΎ Π²Π΅Ρ‡Π΅ ΠΈ Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»Π½ΠΎ. Има Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, която ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° всСки Π°ΠΊΠ°ΡƒΠ½Ρ‚ Π·Π° всСки възСл Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. ПонСТС всички изчислСния сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ Π΅Π΄Π½Π°ΠΊΠ²ΠΎ ΠΈ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π° Π΅ Π΅Π΄Π½Π°ΠΊΠ²ΠΎ, ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΈ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΡΡ‚Π° Π½Π° всички Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ, Ρ‰Π΅ бъдС Π΅Π΄Π½Π°ΠΊΠ²Π° Π·Π° всСки възСл.

ΠœΠΈΡ‚ΠΎΠ²Π΅ ΠΈ ограничСния Π½Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈΡ‚Π΅

Π©ΠΎ сС отнася Π΄ΠΎ ограничСнията, ΠΊΠΎΠΈΡ‚ΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Π·Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° Ethereum, ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС посочат слСднитС:

  • изпълнСниС Π½Π° ΠΊΠΎΠ΄;
  • Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚;
  • Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½;
  • ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° плащания;
  • създаванС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚;
  • ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ.

НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ограничСнията, ΠΊΠΎΠΈΡ‚ΠΎ сС Π½Π°Π»Π°Π³Π°Ρ‚ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина, ΠΈ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ Π΄Π° разсССм някои ΠΌΠΈΡ‚ΠΎΠ²Π΅ Π·Π° смарт-Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅. На Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина, която ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π½Π΅ само Π² Ethereum, Π½ΠΎ ΠΈ Π² ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ, ΠΌΠΎΠ³Π°Ρ‚ наистина Π΄Π° сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ логичСски ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, тоСст Π΄Π° сС напишС ΠΊΠΎΠ΄ ΠΈ Ρ‚ΠΎΠΉ Π΄Π° бъдС изпълнСн Ρ‚Π°ΠΌ, ΠΊΠ°Ρ‚ΠΎ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС отдСля ΠΏΠ°ΠΌΠ΅Ρ‚. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π° таксата сС ΠΏΠ»Π°Ρ‰Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ Π·Π° всяка опСрация ΠΈ Π·Π° всяка Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ отпусната Π΅Π΄ΠΈΠ½ΠΈΡ†Π° ΠΎΠ±Π΅ΠΌ ΠΏΠ°ΠΌΠ΅Ρ‚.

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π°, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ‡Π΅Ρ‚Π΅ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ, Π·Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ‚Π΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ Ρ‚Ρ€ΠΈΠ³Π΅Ρ€ΠΈ Π·Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ° Π½Π° смарт-Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅. Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина ΠΌΠΎΠΆΠ΅ Π΄Π° създава ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, тя ΠΌΠΎΠΆΠ΅ Π΄Π° създава Π½ΠΎΠ²ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ ΠΈ Π΄Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ смарт-Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°, ΠΊΠΎΠΈΡ‚ΠΎ Π²Π΅Ρ‡Π΅ са ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°: ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚, Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ ΠΈ Ρ‚.Π½.

Най-разпространСният ΠΌΠΈΡ‚ Π΅, Ρ‡Π΅ смарт-Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° Ethereum ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ информация ΠΎΡ‚ всякакви ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ рСсурси Π² своитС условия. Π˜ΡΡ‚ΠΈΠ½Π°Ρ‚Π° Π΅, Ρ‡Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΎ Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ Π΄ΠΎ външСн ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π΅Π½ рСсурс Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, тоСст Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС написан Ρ‚Π°ΠΊΡŠΠ² смарт-Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€, ΠΊΠΎΠΉΡ‚ΠΎ Π΄Π° разпрСдСля стойност ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π² зависимост ΠΎΡ‚ Ρ‚ΠΎΠ²Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊΠ²Π° Π΅ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ навън, ΠΈΠ»ΠΈ ΠΊΠΎΠΉ Π΅ спСчСлил Π² някакво ΠΏΡŠΡ€Π²Π΅Π½ΡΡ‚Π²ΠΎ, ΠΈΠ»ΠΈ Π½Π° основаниС Π½Π° ΠΊΠ°ΠΊΠ²ΠΎ Π΄Ρ€ΡƒΠ³ΠΎ ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅ Π΅ станало Π² външния свят, Π·Π°Ρ‰ΠΎΡ‚ΠΎ информация Π·Π° Ρ‚Π΅Π·ΠΈ ΡΡŠΠ±ΠΈΡ‚ΠΈΡ просто няма Π² Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π½Π° самата ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°. ВоСст Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π° няма Π½ΠΈΡ‰ΠΎ ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π²ΡŠΠΏΡ€ΠΎΡ. Ако Π½Π΅ сС появи Ρ‚Π°ΠΌ, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ‚Π΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ Ρ‚Ρ€ΠΈΠ³Π΅Ρ€ΠΈ.

ΠΠ΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ Π½Π° Ethereum

НСка Π΄Π° ΠΈΠ·Π±Ρ€ΠΎΠΈΠΌ основнитС ΠΎΡ‚ тях. ΠŸΡŠΡ€Π²ΠΈΡΡ‚ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊ Π΅, Ρ‡Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ някои затруднСния ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ тСстванСто Π½Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈΡ‚Π΅ Π² Ethereum (Π² Ethereum Π·Π° написванСто Π½Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΅Π·ΠΈΠΊΡŠΡ‚ Solidity). Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚, ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Ρ‚Π° ΠΏΠΎΠΊΠ°Π·Π²Π°, Ρ‡Π΅ ΠΌΠ½ΠΎΠ³ΠΎ голям ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΎΡ‚ всички Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ Π½Π° Ρ‡ΠΎΠ²Π΅ΡˆΠΊΠΈΡ Ρ„Π°ΠΊΡ‚ΠΎΡ€. Π’ΠΎΠ²Π° Π΅ Π²Π°Π»ΠΈΠ΄Π½ΠΎ ΠΈ Π·Π° Π²Π΅Ρ‡Π΅ написанитС смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ Π² Ethereum, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ°Ρ‚ срСдна ΠΈΠ»ΠΈ ΠΏΠΎ-висока трудност. Ако Π·Π° проститС смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ вСроятността Π·Π° Π³Ρ€Π΅ΡˆΠΊΠ° Π΅ ΠΌΠ°Π»ΠΊΠ°, Ρ‚ΠΎ Π² слоТнитС смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ чСсто сС срСщат Π³Ρ€Π΅ΡˆΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ водят Π΄ΠΎ ΠΊΡ€Π°ΠΆΠ±Π° Π½Π° срСдства, замразяванС Π½Π° срСдства, ΡƒΠ½ΠΈΡ‰ΠΎΠΆΠ°Π²Π°Π½Π΅ Π½Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ ΠΏΠΎ Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΠΈΠΌ Π½Π°Ρ‡ΠΈΠ½ ΠΈ Ρ‚.Π½. Π’Π΅Ρ‡Π΅ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ извСстни случаи Π½Π° Ρ‚Π°ΠΊΠΈΠ²Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ.

Вторият Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊ Π΅, Ρ‡Π΅ самата Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина Π½Π΅ Π΅ ΠΏΠ΅Ρ€Ρ„Π΅ΠΊΡ‚Π½Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π΅ написана ΠΎΡ‚ Ρ…ΠΎΡ€Π°. Вя ΠΌΠΎΠΆΠ΅ Π΄Π° изпълнява ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ Ρ‚ΡƒΠΊ сС ΠΊΡ€ΠΈΠ΅ уязвимостта: ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Ρ€Π΅Π΄ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΠΈΠΌΠΈ послСдствия. Π’ΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ слоТна сфСра, Π½ΠΎ Π²Π΅Ρ‡Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ няколко изслСдвания, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚, Ρ‡Π΅ Ρ‚Π΅Π·ΠΈ уязвимости ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° вСрсия Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Ethereum ΠΈ Ρ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ‚ Π΄ΠΎ ΠΎΡ‚ΠΊΠ°Π· Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈ.

ΠžΡ‰Π΅ Π΅Π΄Π½Π° голяма трудност, която ΠΌΠΎΠΆΠ΅ Π΄Π° сС счита Π·Π° Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊ. Вя сС ΡΡŠΡΡ‚ΠΎΠΈ Π² Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ ΠΏΠΎ практичСска ΠΈΠ»ΠΈ тСхничСска ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС скомпилира Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ сС изпълнява Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина, ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ спСцифичСн Ρ€Π΅Π΄ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅. ΠŸΡ€ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Π΅Π·ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½ΠΎ, Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Ρ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина ΠΈ я забавят Π½Π΅ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»Π½ΠΎ Π½Π° таксата, която Π΅ ΠΏΠ»Π°Ρ‚Π΅Π½Π° Π·Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Π΅Π·ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

Π’ ΠΌΠΈΠ½Π°Π»ΠΎΡ‚ΠΎ Π΅ ΠΈΠΌΠ°Π»ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ethereum, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ…ΠΎΡ€Π°, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина, ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Ρ…Π° Ρ‚Π°ΠΊΠΈΠ²Π° уязвимости. Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‰Π°Ρ…Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π»ΠΊΠ° такса, Π½ΠΎ Π² ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ забавяха Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° цялата ΠΌΡ€Π΅ΠΆΠ°. Π’Π΅Π·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ сС Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡŠΡ€Π²ΠΎ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€Π°Π½ΠΈ, Π²Ρ‚ΠΎΡ€ΠΎ Π΄Π° сС ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π° Ρ†Π΅Π½Π°Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Π΅Π·ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΎ Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ Ρ…Π°Ρ€Π΄Ρ„ΠΎΡ€ΠΊ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° всички възли Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π΄ΠΎ Π½ΠΎΠ²Π° вСрсия Π½Π° софтуСра ΠΈ слСд Ρ‚ΠΎΠ²Π° Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ.

Π©ΠΎ сС отнася Π΄ΠΎ Ethereum, са ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ изслСдвания ΠΈ Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ голям практичСски ΠΎΠΏΠΈΡ‚: ΠΊΠ°ΠΊΡ‚ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»Π΅Π½, Ρ‚Π°ΠΊΠ° ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»Π΅Π½, Π½ΠΎ, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, остават слоТности ΠΈ уязвимости, с ΠΊΠΎΠΈΡ‚ΠΎ всС ΠΎΡ‰Π΅ прСдстои Π΄Π° сС Π±ΠΎΡ€ΠΈΠΌ.

И Ρ‚Π°ΠΊΠ°, Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½Π°Ρ‚Π° част Π½Π° статията ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡ΠΈ, Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ΠΌ към Π²ΡŠΠΏΡ€ΠΎΡΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‚ доста чСсто.

ЧСсто Π·Π°Π΄Π°Π²Π°Π½ΠΈ Π²ΡŠΠΏΡ€ΠΎΡΠΈ

β€” Ако всички страни Π½Π° дСйстващия смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ искат Π΄Π° промСнят условията, ΠΌΠΎΠ³Π°Ρ‚ Π»ΠΈ Π΄Π° Π°Π½ΡƒΠ»ΠΈΡ€Π°Ρ‚ Ρ‚ΠΎΠ·ΠΈ смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° мултиподпис ΠΈ слСд Ρ‚ΠΎΠ²Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π°Ρ‚ Π½ΠΎΠ² смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ с ΠΎΠ±Π½ΠΎΠ²Π΅Π½ΠΈΡ‚Π΅ условия Π·Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΌΡƒ?

ΠžΡ‚Π³ΠΎΠ²ΠΎΡ€ΡŠΡ‚ Ρ‚ΡƒΠΊ Ρ‰Π΅ бъдС двусмислСн. Π—Π°Ρ‰ΠΎ? Π—Π°Ρ‰ΠΎΡ‚ΠΎ ΠΎΡ‚ Π΅Π΄Π½Π° страна смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΡŠΡ‚ Π΅ Π·Π°Π΄Π°Π΄Π΅Π½ Π΅Π΄ΠΈΠ½ ΠΏΡŠΡ‚ ΠΈ Ρ‚ΠΎΠΉ Π²Π΅Ρ‡Π΅ Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π° Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, Π° ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° страна, Ρ‚ΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°, която ΠΏΡ€Π΅Π΄Π²ΠΈΠΆΠ΄Π° пълна ΠΈΠ»ΠΈ частична промяна Π½Π° някои условия. ВоСст, Π°ΠΊΠΎ искатС Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π΅Ρ‰ΠΎ Π² своя смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ трябва Π΄Π° Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ условията, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Ρ‚Π΅Π·ΠΈ условия. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ, само ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π»ΠΈΠ² Π½Π°Ρ‡ΠΈΠ½ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°. Но ΠΈ Ρ‚ΡƒΠΊ ΡΡŠΡ‰ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС срСщнат нСприятности: Π΄Π° допуснСтС някаква Π³Ρ€Π΅ΡˆΠΊΠ° ΠΈ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½Π°Ρ‚Π° уязвимост. Π—Π°Ρ‚ΠΎΠ²Π° Ρ‚Π°ΠΊΠΈΠ²Π° Π½Π΅Ρ‰Π° трябва Π΄Π° сС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Ρ‚ ΠΈ тСстват ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅Ρ‚Π°ΠΉΠ»Π½ΠΎ ΠΈ старатСлно.

β€” А ΠΊΠ°ΠΊΠ²ΠΎ Π°ΠΊΠΎ ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€ΡŠΡ‚ сС споразумСС с Π΅Π΄Π½Π°Ρ‚Π° ΠΎΡ‚ странитС участници: escrow ΠΈΠ»ΠΈ смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°? Π—Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π΅Π½ Π»ΠΈ Π΅ ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€ΡŠΡ‚ Π² смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°?

ΠŸΠΎΡΡ€Π΅Π΄Π½ΠΈΠΊ Π½Π΅ Π΅ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π΅Π½ Π² смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€. Π’ΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° липсва. Ако Π² случай Π½Π° Сскроу посрСдник сС споразумСС с Π΅Π΄Π½Π°Ρ‚Π° страна, Ρ‚ΠΎ Π΄Π°, схСма Π² Ρ‚ΠΎΠ·ΠΈ случай рязко Π³ΡƒΠ±ΠΈ стойността си. Π—Π°Ρ‚ΠΎΠ²Π° посрСдницитС сС ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚ Ρ‚Π°ΠΊΠ°, Ρ‡Π΅ Π΄Π° ΠΈΠΌ сС довСряват Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ всички замСсСни страни Π² процСса. Π‘ΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ, просто няма Π΄Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΡ‚Π΅ ΠΌΠΎΠ½Π΅Ρ‚ΠΈ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΡ„ΠΈΡ€ΠΌΠ΅Π½ адрСс Π½Π° посрСдника, Π½Π° ΠΊΠΎΠ³ΠΎΡ‚ΠΎ Π½Π΅ вярватС.

β€” Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π΅ с Π΅Π΄Π½Π° транзакция Π½Π° Ethereum Π΄Π° сС ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΈ ΠΎΡ‚ своя адрСс Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ†Π΅Π»Π΅Π²ΠΈ адрСси, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° Π±ΠΎΡ€Π΄ΠΎΠ²ΠΈ адрСси, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ сС Ρ‚ΡŠΡ€Π³ΡƒΠ²Π°Ρ‚ Ρ‚Π΅Π·ΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΈ?

Π’ΠΎΠ²Π° Π΅ Π΄ΠΎΠ±ΡŠΡ€ Π²ΡŠΠΏΡ€ΠΎΡ ΠΈ засяга ΠΌΠΎΠ΄Π΅Π»Π° Π½Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π² Ethereum ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ Ρ€Π°Π·Π»ΠΈΠΊΠΈ ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»Π° Π½Π° Bitcoin. И Ρ€Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½Π°. Ако Π² ΠΌΠΎΠ΄Π΅Π»Π° Π½Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π² Ethereum просто ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΡ‚Π΅ ΠΌΠΎΠ½Π΅Ρ‚ΠΈ, Ρ‚Π΅ сС ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΡ‚ само ΠΎΡ‚ Π΅Π΄ΠΈΠ½ адрСс Π½Π° Π΄Ρ€ΡƒΠ³, Π±Π΅Π· Π²Ρ€ΡŠΡ‰Π°Π½Π΅, просто ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π° сума, която Π²ΠΈΠ΅ посочитС. Π‘ Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΡƒΠΌΠΈ, Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ ΠΌΠΎΠ΄Π΅Π» Π½Π° Π½Π΅ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ ΠΈΠ·Ρ…ΠΎΠ΄ΠΈ (UTXO), Π° ΠΌΠΎΠ΄Π΅Π» Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ ΠΈ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π°Ρ‰ΠΈ баланси. Π’Π΅ΠΎΡ€Π΅Ρ‚ΠΈΡ‡Π½ΠΎ, ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈ с Π΅Π΄Π½Π° транзакция няколко Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ‚ΠΎΠΊΠ΅Π½Π°, Π°ΠΊΠΎ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ слоТСн смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€, Π½ΠΎ всС ΠΏΠ°ΠΊ Ρ‰Π΅ трябва Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈΡ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°, слСд Ρ‚ΠΎΠ²Π° Π΄Π° ΠΌΡƒ ΠΏΡ€Π΅Π΄Π°Π΄Π΅Ρ‚Π΅ Ρ‚ΠΎΠΊΠ΅Π½ΠΈ ΠΈ ΠΌΠΎΠ½Π΅Ρ‚ΠΈ ΠΈ слСд Ρ‚ΠΎΠ²Π° Π΄Π° ΠΈΠ·Π²ΠΈΠΊΠ°Ρ‚Π΅ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ ΠΌΠ΅Ρ‚ΠΎΠ΄. Π’ΠΎΠ²Π° изисква усилия ΠΈ Π²Ρ€Π΅ΠΌΠ΅, ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ, Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Ρ‚Π°ΠΊΠ° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΈ всички плащания Π² Ethereum сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ с ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ.

β€” Π•Π΄ΠΈΠ½ ΠΎΡ‚ ΠΌΠΈΡ‚ΠΎΠ²Π΅Ρ‚Π΅ Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Ethereum Π΅, Ρ‡Π΅ Π΅ нСвъзмоТно Π΄Π° сС ΠΎΠΏΠΈΡˆΠ°Ρ‚ условия, ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π° зависят ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ външСн ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ рСсурс, ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΏΡ€Π°Π²ΠΈΠΌ Ρ‚ΠΎΠ³Π°Π²Π°?

Π Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΅, Ρ‡Π΅ самият смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€Π΅Π΄Π²ΠΈΠΆΠ΄Π° Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Ρ‚Π°ΠΊΠ° Π½Π°Ρ€Π΅Ρ‡Π΅Π½ΠΈ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ ΠΎΡ€Π°ΠΊΠ»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΡΡŠΠ±ΠΈΡ€Π°Ρ‚ Π΄Π°Π½Π½ΠΈ Π·Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π½Π΅Ρ‰Π°Ρ‚Π° във външния свят ΠΈ Π³ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚ Π² смарт Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ Ρ‡Ρ€Π΅Π· спСциални ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ. Бамият Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ счита Π·Π° истина Π΄Π°Π½Π½ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΎΡ‚ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ. Π—Π° ΠΏΠΎ-голяма надСТдност просто ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚ ΠΏΠΎ-голяма Π³Ρ€ΡƒΠΏΠ° ΠΎΡ€Π°ΠΊΠ»ΠΈ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ‚ риска ΠΎΡ‚ тяхното споразумСниС. Бамият Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π²Π·Π΅ΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ ΠΎΡ€Π°ΠΊΠ»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡Π°Ρ‚ Π½Π° мнозинството.

Π’Π΅ΠΌΠ°Ρ‚Π° Π΅ посвСтСна Π½Π° Π΅Π΄Π½Π° ΠΎΡ‚ Π»Π΅ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½ курса ΠΏΠΎ Blockchain β€” β€œΠ’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΈΡ‚Π΅".

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster