Π¨Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌΠ΅ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½?

Π¦Π΅Π»Π°Ρ‚Π° ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π° Π½Π° Ρ‡ΠΎΠ²Π΅ΡˆΡ‚Π²ΠΎΡ‚ΠΎ Π΅ ΠΊΠΎΠ½Ρ‚ΠΈΠ½ΡƒΠΈΡ€Π°Π½ процСс Π½Π° ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ ΠΎΠ΄ ΡΠΈΠ½ΡŸΠΈΡ€ΠΈΡ‚Π΅ ΠΈ создавањС Π½ΠΎΠ²ΠΈ, ΡƒΡˆΡ‚Π΅ посилни. (АнонимСн Π°Π²Ρ‚ΠΎΡ€)

ΠΠ½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ˜ΡœΠΈ Π±Ρ€ΠΎΡ˜Π½ΠΈ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ (Bitshares, Hyperledger, Exonum, Ethereum, Bitcoin ΠΈΡ‚Π½.), Ρ€Π°Π·Π±ΠΈΡ€Π°ΠΌ Π΄Π΅ΠΊΠ° ΠΎΠ΄ Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠ° Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ°, ситС Ρ‚ΠΈΠ΅ сС ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π½Π° исти ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ. Π‘Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΠ²ΠΈΡ‚Π΅ потсСтуваат Π½Π° ΠΊΡƒΡœΠΈ, ΠΊΠΎΠΈ, ΠΈ ΠΏΠΎΠΊΡ€Π°Ρ˜ сСта разновидност Π½Π° дизајни, Π΄Π΅ΠΊΠΎΡ€ ΠΈ Π½Π°ΠΌΠ΅Π½ΠΈ, ΠΈΠΌΠ°Π°Ρ‚ основа, Ρ•ΠΈΠ΄ΠΎΠ²ΠΈ, ΠΏΠΎΠΊΡ€ΠΈΠ², ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ, Π²Ρ€Π°Ρ‚ΠΈ ΠΊΠΎΠΈ сС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ Π΅Π΄Π½Π° со Π΄Ρ€ΡƒΠ³Π° Π½Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ Π½Π°Ρ‡ΠΈΠ½ΠΈ. И Π°ΠΊΠΎ Π³ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚Π΅ основнитС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π½Π° Π΄ΠΈΠ·Π°Ρ˜Π½ΠΎΡ‚ Π½Π° Π·Π³Ρ€Π°Π΄Π°Ρ‚Π° ΠΈ Π³ΠΈ Π·Π½Π°Π΅Ρ‚Π΅ ΡΠ²ΠΎΡ˜ΡΡ‚Π²Π°Ρ‚Π° Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ΠΈΡ‚Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΡ˜Π°Π»ΠΈ, Ρ‚ΠΎΠ³Π°Ρˆ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ја ΠΎΠ΄Ρ€Π΅Π΄ΠΈΡ‚Π΅ Π½Π°ΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π° ΠΊΡƒΡœΠ°. Π’ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ², сС појави ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π° со Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ Π·Π° која ситС ΡΠ»ΡƒΡˆΠ½Π°Π»Π΅ Π·Π° Ρ‚ΠΎΠ°, Π½ΠΎ ΠΌΠ°Π»ΠΊΡƒΠΌΠΈΠ½Π° ја Ρ€Π°Π·Π±ΠΈΡ€Π°Π°Ρ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°. Π—Π°Ρ‚ΠΎΠ°, постои Π½Π΅Π΄ΠΎΡ€Π°Π·Π±ΠΈΡ€Π°ΡšΠ΅ Π·ΠΎΡˆΡ‚ΠΎ ΠΈ ΠΊΠ°ΠΊΠΎ ΠΈΠΌΠ° смисла Π΄Π° сС користат Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

Π’ΠΎ ΠΎΠ²Π°Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π° ќС Π³ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ ΡΠ²ΠΎΡ˜ΡΡ‚Π²Π°Ρ‚Π° ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΈ Π·Π° ситС Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½. Π‘Π»Π΅Π΄Π½ΠΎ, Π΄Π° Π³ΠΈ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС Ρ€Π΅ΡˆΠ°Ρ‚ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ ΠΈ Π·Π° Π΄Π° Π³ΠΎ зајакнСмС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΡ˜Π°Π»ΠΎΡ‚, Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌΠ΅ ΠΌΠ°Π», Π½ΠΎ вистински Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ Π½Π° Π½Π°ΡˆΠ°Ρ‚Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° страница!

Π—Π½Π°Ρ‡ΠΈ, Π΄Π° сС потсСтимС ΠΊΠΎΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π½Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΎΠΊΠΎΡ‚ Π³ΠΈ Ρ€Π΅ΡˆΠΈ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚.

Π‘ΠΈΠ³ΡƒΡ€Π΅Π½ сум Π΄Π΅ΠΊΠ° ΠΌΠ½ΠΎΠ³ΡƒΠΌΠΈΠ½Π° ќС ΠΊΠ°ΠΆΠ°Ρ‚ Π·Π° дистрибуирана, Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π°, јавна ΠΈ Π½Π΅ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. Но, Π·ΠΎΡˆΡ‚ΠΎ бСшС сСто ΠΎΠ²Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ?

ΠŸΡ€Π΅Ρ‚ΠΏΠΎΡ‡ΠΈΡ‚Π°ΠΌ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π°ΠΌ со ΠΏΡ€ΠΎΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° која Π±ΠΈΠ»ΠΎ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° со Ρ‡ΠΈΡ‚Π°ΡšΠ΅ Π½Π° стандардитС, бидСјќи ситС написи ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ Π½Π° Ρ‚Π΅ΠΌΠ°Ρ‚Π° ΡˆΡ‚ΠΎ сС ΠΏΡ€ΠΎΡƒΡ‡ΡƒΠ²Π° сС Π±Π°Π·ΠΈΡ€Π°Π°Ρ‚ Π½Π° Π½ΠΈΠ². Но, Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π½Π΅ΠΌΠ° стандарди Π·Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½; ISO само создадС комисии Π·Π° Π½ΠΈΠ²Π½ΠΈΠΎΡ‚ Ρ€Π°Π·Π²ΠΎΡ˜. Π’ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ², сСкој јавСн Π±Π»ΠΎΠΊ-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠΌΠ° свој Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π‘Π΅Π»Π° ΠΊΠ½ΠΈΠ³Π°, ΡˆΡ‚ΠΎ Π²ΠΎ ΡΡƒΡˆΡ‚ΠΈΠ½Π° Π΅ Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠ° ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°. ΠŸΡ€Π²ΠΈΠΎΡ‚ јавно ΠΏΠΎΠ·Π½Π°Ρ‚ Π±Π»ΠΎΠΊ-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π΅ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π‘ΠΈΡ‚ΠΊΠΎΠΈΠ½. ΠžΠ΄Π΅Ρ‚Π΅ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΡ˜Π°Π»Π½Π°Ρ‚Π° Π²Π΅Π±-страница Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅Ρ‚Π΅ ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ сè Π·Π°ΠΏΠΎΡ‡Π½Π°.

Π‘Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊ

Π—Π½Π°Ρ‡ΠΈ, Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° ΡˆΡ‚ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ ја Ρ€Π΅ΡˆΠΈ Π²ΠΎ пионСрската ΠΌΡ€Π΅ΠΆΠ° Π‘ΠΈΡ‚ΠΊΠΎΠΈΠ½ Π΅ Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΠΈ Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ² прСнос Π½Π° сопствСноста Π½Π° Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½ΠΈ срСдства (срСдства) Π²ΠΎ Π½Π΅Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ²Π° срСдина Π±Π΅Π· посрСдници. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π½Π° Π‘ΠΈΡ‚ΠΊΠΎΠΈΠ½, Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½ΠΎ срСдство сС Π±ΠΈΡ‚ΠΊΠΎΠΈΠ½ Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ½Π΅Ρ‚ΠΈ. И ситС Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π° Π½Π° Π‘ΠΈΡ‚ΠΊΠΎΠΈΠ½ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ сС свСдуваат Π½Π° Ρ€Π΅ΡˆΠ°Π²Π°ΡšΠ΅ Π½Π° овој ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΊΠΎΠΈ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ Π³ΠΈ Ρ€Π΅ΡˆΠ°Π²Π°

Π”Π° прСтпоставимС Π΄Π΅ΠΊΠ° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π° финансиска ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π²Π΅Π»ΠΈ Π΄Π΅ΠΊΠ° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠ»Π° ΠΌΡ€Π΅ΠΆΠ° Π½ΠΈΠ· Ρ†Π΅Π»ΠΈΠΎΡ‚ свСт со Ρ‡ΠΈΡ˜Π° помош Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС ΠΏΡ€Π΅Ρ„Ρ€Π»Π°Ρ‚ ΠΏΠ°Ρ€ΠΈ Π½Π° ΠΊΠΎΠ΅ Π±ΠΈΠ»ΠΎ Π»ΠΈΡ†Π΅. ЌС ΠΈ Π²Π΅Ρ€ΡƒΠ²Π°Ρˆ? Ако ΠΎΠ²Π°Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π΅ Visa ΠΈΠ»ΠΈ MasterCard, Π½Π°Ρ˜Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎ ќС Π²Π΅Ρ€ΡƒΠ²Π°Ρ‚Π΅ Π²ΠΎ Ρ‚ΠΎΠ°, Π½ΠΎ Π°ΠΊΠΎ, Ρ€Π΅Π»Π°Ρ‚ΠΈΠ²Π½ΠΎ ΠΊΠ°ΠΆΠ°Π½ΠΎ, AnonymousWorldMoney, Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎ Π½Π΅ΠΌΠ° Π΄Π° Π²Π΅Ρ€ΡƒΠ²Π°Ρ‚Π΅. Π—ΠΎΡˆΡ‚ΠΎ? Но Π·Π°Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ ΠΌΠ½ΠΎΠ³Ρƒ Π΄ΠΎΠ±Ρ€ΠΎ Π·Π½Π°Π΅ΠΌΠ΅ ΠΊΠ°ΠΊΠΎ дистрибуиранитС систСми Π³ΠΈ ΠΏΡ€Π°Π²Π°Ρ‚ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π·Π° ΠΊΠΎΠΈ Ρ†Π΅Π»ΠΈ ΠΈ Π΄ΠΎ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Ρ‚ΠΎΠ°. АјдС Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½ΠΎ Π΄Π° Π³ΠΈ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ Π½Π° Ρ‚Π°ΠΊΠ²ΠΈΡ‚Π΅ систСми ΠΈ ΠΊΠ°ΠΊΠΎ Ρ‚ΠΈΠ΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС Ρ€Π΅ΡˆΠ°Ρ‚ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

Π”Π° Ρ€Π΅Ρ‡Π΅ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π²ΠΎ условниот AnonymousWorldMoney ΠΈΠΌΠ° сСрвСри со Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ Π΄ΠΎΠ±Ρ€ΠΎ Π΅ Π°ΠΊΠΎ ΠΈΠΌΠ° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΎΠ΄ Π½ΠΈΠ² Π²ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ†Π΅Π½Ρ‚Ρ€ΠΈ Π·Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. Кога ΠΈΡΠΏΡ€Π°ΡœΠ°Ρ‡ΠΎΡ‚ ΠΏΡ€Π΅Ρ„Ρ€Π»Π° ΠΏΠ°Ρ€ΠΈ, сС рСгистрира Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π°, која сС Ρ€Π΅ΠΏΠ»ΠΈΡ†ΠΈΡ€Π° Π½Π° ситС сСрвСри, Π° ΠΏΠ°Ρ€ΠΈΡ‚Π΅ стигнуваат Π΄ΠΎ ΠΏΡ€ΠΈΠΌΠ°Ρ‡ΠΎΡ‚.

Π¨Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌΠ΅ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½?

Π’ΠΎ ΠΈΠ΄Π΅Π°Π»Π΅Π½ свСт, ΠΎΠ²Π°Π° шСма Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π° ΠΎΠ΄Π»ΠΈΡ‡Π½ΠΎ, Π½ΠΎ Π²ΠΎ Π½Π°ΡˆΠΈΠΎΡ‚ сС ΠΏΠΎΡ˜Π°Π²ΡƒΠ²Π°Π°Ρ‚ слСднивС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ:

  1. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° учСсницитС ΠΎΠ΄ Π΅Π΄Π½Π° страна ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π·Π° анонимност Π½Π° трансакциитС ΠΎΠ΄ Π΄Ρ€ΡƒΠ³Π° страна. ОниС. Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΏΡ€Π΅Ρ„Ρ€Π»ΠΈΡ‚Π΅ ΠΏΠ°Ρ€ΠΈ Π½Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ°Ρ‚Π΅Π» ΠΈ Π½Π° Ρ‚Π°ΠΊΠΎΠ² Π½Π°Ρ‡ΠΈΠ½ ΡˆΡ‚ΠΎ никој Π½Π΅ Π·Π½Π°Π΅ Π·Π° ΠΎΠ²Π°Π° Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π° освСн учСсницитС Π²ΠΎ Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π°. Π‘Π°Π½ΠΊΠΈΡ‚Π΅ ΠΈΠΌΠ°Π°Ρ‚ Π±Ρ€ΠΎΠ΅Π²ΠΈ Π½Π° смСтки ΠΈ банкарски ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΎ Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΎ ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²Π½ΠΎ Π»ΠΈΡ†Π΅, Π° банкарската Ρ‚Π°Ρ˜Π½Π° Π³ΠΈ ΡˆΡ‚ΠΈΡ‚ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° трансакциитС. И кој Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° Π΄Π΅ΠΊΠ° условниот AnonymousWorldMoney Π½Π΅ користи Π»ΠΈΡ‡Π½ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° трансакциитС Π·Π° свои Ρ†Π΅Π»ΠΈ?
  2. Како Π΄Π° Π±ΠΈΠ΄Π΅Ρ‚Π΅ сигурни Π΄Π΅ΠΊΠ° ΠΏΡ€ΠΈΠΌΠ°Ρ‡ΠΎΡ‚ Π³ΠΎ Π΄ΠΎΠ±ΠΈΠ» Ρ‚ΠΎΡ‡Π½ΠΎ износот ΡˆΡ‚ΠΎ ΠΌΡƒ Π±ΠΈΠ» ΠΏΡ€Π΅Ρ„Ρ€Π»Π΅Π½? Π Π΅Π»Π°Ρ‚ΠΈΠ²Π½ΠΎ ΠΊΠ°ΠΆΠ°Π½ΠΎ, ΠΈΡΠΏΡ€Π°ΡœΠ°Ρ‡ΠΎΡ‚ ΠΏΡ€Π΅Ρ„Ρ€Π»ΠΈΠ» 100 Π΄ΠΎΠ»Π°Ρ€ΠΈ, Π° ΠΏΡ€ΠΈΠΌΠ°Ρ‡ΠΎΡ‚ Π΄ΠΎΠ±ΠΈΠ» 10 Π΄ΠΎΠ»Π°Ρ€ΠΈ. Π˜ΡΠΏΡ€Π°ΡœΠ°Ρ‡ΠΎΡ‚ Π΄ΠΎΠ°Ρ“Π° Π²ΠΎ ΠΊΠ°Π½Ρ†Π΅Π»Π°Ρ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° AnonymousWorldMoney со ΡΠ²ΠΎΡ˜Π°Ρ‚Π° смСтка, Π° слуТбСникот ја ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π° Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°, ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ ΠΏΠΈΡˆΡƒΠ²Π° Π΄Π΅ΠΊΠ° ΠΈΡΠΏΡ€Π°ΡœΠ°Ρ‡ΠΎΡ‚ ΠΏΡ€Π΅Ρ„Ρ€Π»ΠΈΠ» само 10 Π΄ΠΎΠ»Π°Ρ€ΠΈ.
  3. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ со Π½Π΅Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ²Π° срСдина, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·ΠΌΠ°ΠΌΠ° Π½Π°Ρ€Π΅Ρ‡Π΅Π½Π° двојно Ρ‚Ρ€ΠΎΡˆΠ΅ΡšΠ΅. БСскрупулозниот учСсник ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΠΏΠΎΡ‚Ρ€ΠΎΡˆΠΈ своСто салдо Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΏΠ°Ρ‚ΠΈ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΠΏΠ»Π°ΡœΠ°ΡšΠ΅Ρ‚ΠΎ Π½Π΅ сС ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈ Π½Π° ситС сСрвСри. CAP Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ°, сС Ρ€Π°Π·Π±ΠΈΡ€Π°, никој Π½Π΅ ΠΎΡ‚ΠΊΠ°ΠΆΠ°Π», ΠΈ Π½Π° ΠΊΡ€Π°Ρ˜ΠΎΡ‚ ќС сС постигнС Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€, Π½ΠΎ нСкој Π½Π΅ΠΌΠ° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ ΠΏΠ°Ρ€ΠΈ Π·Π° услуги ΠΈΠ»ΠΈ стоки ΡˆΡ‚ΠΎ Π³ΠΈ Π΄Π°Π²Π°. Π—Π°Ρ‚ΠΎΠ°, Π°ΠΊΠΎ Π½Π΅ постои цСлосна Π΄ΠΎΠ²Π΅Ρ€Π±Π° Π²ΠΎ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½Π°Ρ‚Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° ΠΈΠ»ΠΈ учСсницитС Π²ΠΎ трансакциитС, Ρ‚ΠΎΠ³Π°Ρˆ Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΎ Π΅ Π΄Π° сС ΠΈΠ·Π³Ρ€Π°Π΄ΠΈ ΠΌΡ€Π΅ΠΆΠ° заснована Π½Π΅ Π½Π° Π΄ΠΎΠ²Π΅Ρ€Π±Π°, Ρ‚ΡƒΠΊΡƒ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ˜Π°.
  4. Условниот AnonymousWorldMoney ΠΈΠΌΠ° ΠΊΠΎΠ½Π΅Ρ‡Π΅Π½ Π±Ρ€ΠΎΡ˜ Π½Π° сСрвСри ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° станат нСдостапни Π½Π΅Π½Π°ΠΌΠ΅Ρ€Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΡ€Π°Π΄ΠΈ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π½Π° Π½Π°ΠΌΠ΅Ρ€Π°.
  5. AnonymousWorldMoney ќС Π·Π΅ΠΌΠ΅ своја ΠΎΠΏΠΈΠΏΠ»ΠΈΠ²Π° ΠΏΡ€ΠΎΠ²ΠΈΠ·ΠΈΡ˜Π°.
  6. ΠœΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π°. Π—Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° Π‘ΠΈΡ‚ΠΊΠΎΠΈΠ½, сС ΠΏΠΎΠΊΠ°ΠΆΠ° Π΄Π΅ΠΊΠ° Π»ΡƒΡ“Π΅Ρ‚ΠΎ сакаат Π½Π΅ само Π΄Π° ΠΏΡ€Π΅Ρ„Ρ€Π»Π°Π°Ρ‚ ΠΌΠΎΠ½Π΅Ρ‚ΠΈ Π΅Π΄Π½ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ, Ρ‚ΡƒΠΊΡƒ ΠΈ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ услови Π·Π° Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π°, Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π°Ρ‚ ΡΡ†Π΅Π½Π°Ρ€ΠΈΡ˜Π° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π°, автоматски Π΄Π° Π²Ρ€ΡˆΠ°Ρ‚ Π΄Π΅Ρ˜ΡΡ‚Π²Π° Π²ΠΎ зависност ΠΎΠ΄ условитС ΠΈΡ‚Π½.

Како Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ Π³ΠΈ Ρ€Π΅ΡˆΠ°Π²Π° ΠΎΠ²ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ

  1. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° учСсницитС сС Π²Ρ€ΡˆΠΈ со помош Π½Π° ΠΏΠ°Ρ€ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ: ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈ ΠΈ јавни, Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΡ‚ Π·Π° Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π΅Π½ потпис ΡƒΠ½ΠΈΠΊΠ°Ρ‚Π½ΠΎ Π³ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π° ΠΈΡΠΏΡ€Π°ΡœΠ°Ρ‡ΠΎΡ‚ ΠΈ ΠΏΡ€ΠΈΠΌΠ°Ρ‡ΠΎΡ‚, ΠΎΡΡ‚Π°Π²Π°Ρ˜ΡœΠΈ Π³ΠΈ Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‚Π΅Ρ‚ΠΈ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΈ.
  2. ВрансакциитС сС собираат Π²ΠΎ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ, Ρ…Π°ΡˆΠΎΡ‚ Π½Π° Π±Π»ΠΎΠΊΠΎΡ‚ сС прСсмСтува ΠΈ сС Π·Π°ΠΏΠΈΡˆΡƒΠ²Π° Π²ΠΎ слСдниот Π±Π»ΠΎΠΊ. Оваа Π½ΠΈΠ·Π° Π½Π° снимањС Ρ…Π°ΡˆΠΎΠ²ΠΈ Π²ΠΎ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ΠΈ Π³ΠΎ Π΄Π°Π²Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π°Ρ‚Π°, Π° исто Ρ‚Π°ΠΊΠ° Π³ΠΎ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π΅Π·Π°Π±Π΅Π»Π΅ΠΆΠ»ΠΈΠ²ΠΎΡ‚ΠΎ ΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅/Π±Ρ€ΠΈΡˆΠ΅ΡšΠ΅ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ трансакции ΠΎΠ΄ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ. Π’Π°ΠΊΠ°, Π°ΠΊΠΎ Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° Π΅ Π²ΠΊΠ»ΡƒΡ‡Π΅Π½Π° Π²ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π±ΠΈΠ΄Π΅Ρ‚Π΅ сигурни Π΄Π΅ΠΊΠ° Π½Π΅Ρ˜Π·ΠΈΠ½ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ќС останат Π½Π΅ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚ΠΈ.
  3. Π˜Π·ΠΌΠ°ΠΌΠ°Ρ‚Π° со двојно Ρ‚Ρ€ΠΎΡˆΠ΅ΡšΠ΅ сС спрСчува со ΠΏΠΎΡΡ‚ΠΈΠ³Π½ΡƒΠ²Π°ΡšΠ΅ ΠΌΡ€Π΅ΠΆΠ΅Π½ консСнзус Π·Π° Ρ‚ΠΎΠ° ΠΊΠΎΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π΄Π° сС смСтаат Π·Π° Π²Π°Π»ΠΈΠ΄Π½ΠΈ, Π° ΠΊΠΎΠΈ Π΄Π° сС ΠΎΡ‚Ρ„Ρ€Π»Π°Ρ‚. Π’ΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π½Π° Bitcoin, консСнзус сС постигнува со Π΄ΠΎΠΊΠ°Π· Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° (PoW).
  4. Π’Π΅Ρ€ΠΎΠ΄ΠΎΡΡ‚ΠΎΡ˜Π½ΠΎΡΡ‚Π° Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° сС постигнува со Ρ„Π°ΠΊΡ‚ΠΎΡ‚ Π΄Π΅ΠΊΠ° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚ Π΅ јавСн, ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ сСкој учСсник ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΠΈ свој јазол, Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ цСлосна копија ΠΎΠ΄ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚ ΠΈ, Π·Π³ΠΎΡ€Π° Π½Π° Ρ‚ΠΎΠ°, ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡ˜Π½ΠΎ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ Π΄Π° Π³ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡƒΠ²Π° трансакциитС Π·Π° точност. Π’Ρ€Π΅Π±Π° Π΄Π° сС Π½Π°ΠΏΠΎΠΌΠ΅Π½Π΅ Π΄Π΅ΠΊΠ° соврСмСнитС Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Π°Ρ‚ Π΄Π° сС ΠΈΠ·Π³Ρ€Π°Π΄Π°Ρ‚ Π½Π΅ само јавни (ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ), Ρ‚ΡƒΠΊΡƒ ΠΈ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈ (Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈ) Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½, ΠΊΠ°ΠΊΠΎ ΠΈ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ шСми.
  5. Π‘Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚ Π½Π΅ΠΌΠ° цСлосно Π΄Π° сС ослободи ΠΎΠ΄ ΠΏΡ€ΠΎΠ²ΠΈΠ·ΠΈΠΈΡ‚Π΅, бидСјќи ... Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΈ ΠΏΠ»Π°Ρ‚ΠΈΡ‚Π΅ Π»ΡƒΡ“Π΅Ρ‚ΠΎ ΠΊΠΎΠΈ ја ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π°Π°Ρ‚ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, Π½ΠΎ Π²ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° ΠΎΠ΄ ΠΏΡ€ΠΎΠ²ΠΈΠ·ΠΈΡ˜Π° Π΅ Π΄ΠΎΠΊΠ°ΠΆΠ°Π½Π° Ρ‚ΠΎΠ»ΠΊΡƒ ΡƒΠ±Π΅Π΄Π»ΠΈΠ²ΠΎ ΡˆΡ‚ΠΎ Π½Π΅ΠΌΠ° сомнСТ Π·Π° Π½Π΅Ρ˜Π·ΠΈΠ½Π°Ρ‚Π° нСопходност.
  6. ΠœΠΎΠ΄Π΅Ρ€Π½ΠΈΡ‚Π΅ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ ΠΈΠΌΠ°Π°Ρ‚ способност Π΄Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π°Ρ‚ Π΄Π΅Π»ΠΎΠ²Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°, која Π²ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚ сС Π½Π°Ρ€Π΅ΠΊΡƒΠ²Π° ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ. Π›ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈΡ‚Π΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ˜Π°Π·ΠΈΡ†ΠΈ Π½Π° високо Π½ΠΈΠ²ΠΎ.

Π‘Π»Π΅Π΄Π½ΠΎ, ќС Π³ΠΈ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΎΠ²ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π° ΠΏΠΎΠ΄Π΅Ρ‚Π°Π»Π½ΠΎ.

АрхитСктура Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½

БСкој учСсник ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ свој јазол со цСлосна копија ΠΎΠ΄ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚ (цСлосСн јазол). Π‘Π΅ Π½Π°Ρ€Π΅ΠΊΡƒΠ²Π°Π°Ρ‚ цСлосни јазли ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° снимаат трансакции Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚ консСнзус јазли (свСдок) ΠΈΠ»ΠΈ Ρ€ΡƒΠ΄Π°Ρ€ΠΈ (Ρ€ΡƒΠ΄Π°Ρ€). Π‘Π΅ ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°Π°Ρ‚ цСлосни јазли ΠΊΠΎΠΈ само ја ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡƒΠ²Π°Π°Ρ‚ исправноста Π½Π° трансакциитС рСвизорски јазли (Ρ€Π΅Π²ΠΈΠ·ΠΈΡ˜Π°). ЛСсни ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ (лСсни ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ) Π½Π΅ складираат цСлосни ΠΊΠΎΠΏΠΈΠΈ ΠΎΠ΄ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚, Ρ‚ΡƒΠΊΡƒ ΠΊΠΎΠΌΡƒΠ½ΠΈΡ†ΠΈΡ€Π°Π°Ρ‚ со ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ цСлосни јазли.
ΠŸΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ корисници користат лСсни ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΈΠ»ΠΈ Π²Π΅Π±-ΠΏΠ°Ρ€ΠΈΡ‡Π½ΠΈΡ†ΠΈ Π·Π° Π΄Π° Π²Ρ€ΡˆΠ°Ρ‚ трансакции. Π‘ΠΈΡ‚Π΅ јазли сС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ Π΅Π΄Π½ΠΈ со Π΄Ρ€ΡƒΠ³ΠΈ. Π‘ΠΎ овој сСт Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΠΌΡ€Π΅ΠΆΠ½Π°Ρ‚Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° станува постабилна:

Π¨Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌΠ΅ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½?

Π–ΠΈΠ²ΠΎΡ‚Π½ΠΈΠΎΡ‚ циклус Π½Π° Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π°

АјдС Π΄Π° Π³ΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΈΠΎΡ‚ циклус Π½Π° Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° ΠΈ Π΄Π° Π³ΠΎ Ρ€Π°Π·Π»ΠΎΠΆΠΈΠΌΠ΅ Π΄Π΅Π» ΠΏΠΎ Π΄Π΅Π»:

Π¨Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌΠ΅ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½?

Π‘Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

Π”ΠΎΠ·Π²ΠΎΠ»Π΅Ρ‚Π΅ Π½ΠΈ Π΄Π° сС Π·Π°Π΄Ρ€ΠΆΠΈΠΌΠ΅ ΠΏΠΎΠ΄Π΅Ρ‚Π°Π»Π½ΠΎ Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠΈΡ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π° ΠΈ Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ мСѓусСбни врски.

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°

БСкоја Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π° ΠΌΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π΅ Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½ΠΎ ΠΏΠΎΡ‚ΠΏΠΈΡˆΠ°Π½Π°. Π—Π°Ρ‚ΠΎΠ°, Π·Π° Π΄Π° сС Π·Π°Π²Ρ€ΡˆΠΈ Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π°, сСкој учСсник ΠΌΠΎΡ€Π° Π΄Π° ΠΈΠΌΠ° ΠΏΠ°Ρ€ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ: ΠΏΡ€ΠΈΠ²Π°Ρ‚Π΅Π½ / јавСн. ПонСкогаш Π΅Π΄Π΅Π½ ΠΏΠ°Ρ€ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ сС Π½Π°Ρ€Π΅ΠΊΡƒΠ²Π° ΠΏΠ°Ρ€ΠΈΡ‡Π½ΠΈΠΊ, Π·Π°Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈΡ‚Π΅ сС ΡƒΠ½ΠΈΠΊΠ°Ρ‚Π½ΠΎ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΡƒΠ½ΠΈΠΊΠ°Ρ‚Π½Π°Ρ‚Π° Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½Π° адрСса ΠΈ Ρ€Π°ΠΌΠ½ΠΎΡ‚Π΅ΠΆΠ° Π½Π° учСсникот. Π’ΠΎ рСалноста, ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈΡ‚Π΅ ΠΈ адрСситС сС само Π½ΠΈΠ·ΠΈ ΠΎΠ΄ Π±Ρ€ΠΎΠ΅Π²ΠΈ Π²ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ систСми Π½Π° Π±Ρ€ΠΎΠ΅Π²ΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π½Π° адрСси Π½Π° ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ ΠΈ ΠΏΠ°Ρ€ΠΈΡ‡Π½ΠΈΠΊ:

Private key: 0a78194a8a893b8baac7c09b6a4a4b4b161b2f80a126cbb79bde231a4567420f
Public key: 0579b478952214d7cddac32ac9dc522c821a4489bc10aac3a81b9d1cd7a92e57ba
Address: 0x3814JnJpGnt5tB2GD1qfKP709W3KbRdfb27V

Π—Π° Π΄Π° сС создадС Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π΅Π½ потпис Π²ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½, сС користи Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ заснован Π½Π° Π΅Π»ΠΈΠΏΡ‚ΠΈΡ‡Π½ΠΈ ΠΊΡ€ΠΈΠ²ΠΈ: Алгоритам Π·Π° Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π΅Π½ потпис Π½Π° Слипсовидна ΠΊΡ€ΠΈΠ²Π° (ECDSA). Π—Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ, ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈΠΎΡ‚ ΠΊΠ»ΡƒΡ‡ (256-Π±ΠΈΡ‚Π΅Π½ Π±Ρ€ΠΎΡ˜) ΠΎΠ±ΠΈΡ‡Π½ΠΎ сС Π·Π΅ΠΌΠ° ΠΏΠΎ случаСн ΠΈΠ·Π±ΠΎΡ€. Π‘Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΊΠ»ΡƒΡ‡Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π΅ 2 Π΄ΠΎ Ρ˜Π°Ρ‡ΠΈΠ½Π°Ρ‚Π° ΠΎΠ΄ 256, Ρ‚Π°ΠΊΠ° ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π·Π±ΠΎΡ€ΡƒΠ²Π°ΠΌΠ΅ Π·Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½Π° нСмоТност Π·Π° ΡΠΎΠ²ΠΏΠ°Ρ“Π°ΡšΠ΅ Π½Π° врСдноститС Π½Π° ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈΡ‚Π΅ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ.

Π‘Π»Π΅Π΄Π½ΠΎ, Ρ˜Π°Π²Π½ΠΈΠΎΡ‚ ΠΊΠ»ΡƒΡ‡ сС Π΄ΠΎΠ±ΠΈΠ²Π° ΠΎΠ΄ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈΠΎΡ‚ со мноТСњС Π½Π° Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° врСдност со ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΈΡ‚Π΅ Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π»ΠΎΡ†ΠΈΡ€Π°Π½Π° Π½Π° Π΅Π»ΠΈΠΏΡ‚ΠΈΡ‡Π½Π°Ρ‚Π° ΠΊΡ€ΠΈΠ²Π°, ΡˆΡ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚ΠΈΡ€Π° со ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΈ Π½Π° Π½ΠΎΠ²Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° истата ΠΊΡ€ΠΈΠ²Π°. Оваа Π°ΠΊΡ†ΠΈΡ˜Π° осигурува Π΄Π΅ΠΊΠ° ќС Π΄ΠΎΠ±ΠΈΠ΅Ρ‚Π΅ ΠΏΠ°Ρ€ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ соодвСтСн Π·Π° Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½ΠΎ ΠΏΠΎΡ‚ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ трансакции. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, адрСсата Π½Π° ΠΏΠ°Ρ€ΠΈΡ‡Π½ΠΈΠΊΠΎΡ‚ Π΅ ΡƒΠ½ΠΈΠΊΠ°Ρ‚Π½ΠΎ ΠΈΠ·Π²Π΅Π΄Π΅Π½Π° ΠΎΠ΄ Ρ˜Π°Π²Π½ΠΈΠΎΡ‚ ΠΊΠ»ΡƒΡ‡.

Има ΠΌΠ½ΠΎΠ³Ρƒ написи со Π΄Π΅Ρ‚Π°Π»ΠΈ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ˜Π°Ρ‚Π° ΡˆΡ‚ΠΎ сС користи Π²ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Π‘ΠΈΡ‚ΠΊΠΎΠΈΠ½ Π½Π°ΠΊΡ€Π°Ρ‚ΠΊΠΎ – ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ˜Π°

ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈΠΎΡ‚ ΠΊΠ»ΡƒΡ‡ ΠΌΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π΅ строго Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ² ΠΈ Π΄Π° сС Ρ‡ΡƒΠ²Π° Π±Π΅Π·Π±Π΅Π΄Π΅Π½. ΠˆΠ°Π²Π½ΠΈΠΎΡ‚ ΠΊΠ»ΡƒΡ‡ Π΅ ΠΏΠΎΠ·Π½Π°Ρ‚ Π½Π° ситС. Ако ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈΠΎΡ‚ ΠΊΠ»ΡƒΡ‡ сС ΠΈΠ·Π³ΡƒΠ±ΠΈ, пристапот Π΄ΠΎ срСдството (ΠΌΠΎΠ½Π΅Ρ‚ΠΈΡ‚Π΅) Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π²Ρ€Π°Ρ‚ΠΈ ΠΈ ΠΏΠ°Ρ€ΠΈΡ‚Π΅ ќС Π±ΠΈΠ΄Π°Ρ‚ ΠΈΠ·Π³ΡƒΠ±Π΅Π½ΠΈ засСкогаш. Π—Π°Ρ‚ΠΎΠ°, Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈΡ‚Π΅ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ Π΅ исклучитСлно Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Π°, бидСјќи Ова Π½Π΅ Π΅ Π±Π°Π½ΠΊΠ° ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ сСкогаш ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π΄ΠΎΡ˜Π΄Π΅Ρ‚Π΅ со Π²Π°ΡˆΠΈΠΎΡ‚ пасош ΠΈ Π΄Π° ја Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π°ΡˆΠ°Ρ‚Π° смСтка. ΠŸΠΎΡΡ‚ΠΎΠΈ Ρ†Π΅Π»Π° ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡ˜Π° Π·Π° производство Π½Π° Ρ‚Π°ΠΊΠ°Π½Π°Ρ€Π΅Ρ‡Π΅Π½ΠΈ Π»Π°Π΄Π½ΠΈ ΠΊΡ€ΠΈΠΏΡ‚ΠΎ ΠΏΠ°Ρ€ΠΈΡ‡Π½ΠΈΡ†ΠΈ, слични Π½Π° Ρ„Π»Π΅Ρˆ Π΄Ρ€Π°Ρ˜Π²ΠΎΠ²ΠΈ:

Π¨Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌΠ΅ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½?

ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° користитС посигурни ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΡ‚Π°Π²Π°ΡšΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚ Π½Π° врСдноста Π½Π° ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈΠΎΡ‚ ΠΊΠ»ΡƒΡ‡ Π½Π° Ρ‚ΠΎΠΊΠ΅Π½ΠΈ:

Π¨Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌΠ΅ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½?

Π’Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π°

ПовСќС Π΄Π΅Ρ‚Π°Π»ΠΈ Π·Π° структурата Π½Π° Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°Ρ˜Π΄Π°Ρ‚ Π²ΠΎ ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°Ρ‚Π° Π‘ΠΈΡ‚ΠΊΠΎΠΈΠ½ Π½Π°ΠΊΡ€Π°Ρ‚ΠΊΠΎ – Π’Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π°. Π—Π° нас Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌΠ΅ Π΄Π΅ΠΊΠ° сСкоја Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π° Π³ΠΈ ΠΈΠΌΠ° Π½Π°Ρ˜ΠΌΠ°Π»ΠΊΡƒ слСднивС ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ:

From: 0x48C89c341C5960Ca2Bf3732D6D8a0F4f89Cc4368 - Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ адрСс отправитСля
To: 0x367adb7894334678b90Π°fe7882a5b06f7fbc783a - Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ адрСс получатСля
Value: 0.0001 - сумма Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ
Transaction Hash: 0x617ede331e8a99f46a363b32b239542bb4006e4fa9a2727a6636ffe3eb095cef - Ρ…ΡΡˆ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ

Π‘Π»Π΅Π΄Π½ΠΎ, Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° сС ΠΏΠΎΡ‚ΠΏΠΈΡˆΡƒΠ²Π° со ΠΏΡ€ΠΈΠ²Π°Ρ‚Π΅Π½ ΠΊΠ»ΡƒΡ‡ ΠΈ сС ΠΈΡΠΏΡ€Π°ΡœΠ° (Π²ΠΈΠ΄Π΅Ρ‚Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Π‘ΠΈΡ‚ΠΊΠΎΠΈΠ½ Π½Π°ΠΊΡ€Π°Ρ‚ΠΊΠΎ-ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ») Π½Π° ситС јазли Π²ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚ ΡˆΡ‚ΠΎ ја ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡƒΠ²Π°Π°Ρ‚ валидноста Π½Π° трансакциитС. Алгоритмот Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° Π΅ Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΡ˜Π°Π»Π΅Π½ ΠΈ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° дваСсСтина Ρ‡Π΅ΠΊΠΎΡ€ΠΈ.

Врансакциски Π±Π»ΠΎΠΊΠΎΠ²ΠΈ

По ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° валидноста Π½Π° трансакциитС, Ρ˜Π°Π·Π»ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π°Ρ‚ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ΠΎΠ΄ Π½ΠΈΠ². ΠŸΠΎΠΊΡ€Π°Ρ˜ трансакциитС, Ρ…Π°ΡˆΠΎΡ‚ Π½Π° ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΈΠΎΡ‚ Π±Π»ΠΎΠΊ ΠΈ Π±Ρ€ΠΎΡ˜ (Nonce counter) сС Π·Π°ΠΏΠΈΡˆΡƒΠ²Π°Π°Ρ‚ Π²ΠΎ Π±Π»ΠΎΠΊΠΎΡ‚, Π° Ρ…Π°ΡˆΠΎΡ‚ Π½Π° Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΈΠΎΡ‚ Π±Π»ΠΎΠΊ сС прСсмСтува со помош Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΡ‚ SHA-256. Π₯Π΅ΡˆΠΎΡ‚ ΠΌΠΎΡ€Π° Π΄Π° ΠΈΠΌΠ° воспоставСни услови Π·Π° слоТСност. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π½Π° Bitcoin, Ρ‚Π΅ΠΆΠΈΠ½Π°Ρ‚Π° Π½Π° Ρ…Π°ΡˆΠΎΡ‚ автоматски сС ΠΌΠ΅Π½ΡƒΠ²Π° Π½Π° сСкои 2 Π½Π΅Π΄Π΅Π»ΠΈ Π²ΠΎ зависност ΠΎΠ΄ ΠΌΠΎΡœΡ‚Π° Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, Ρ‚Π°ΠΊΠ° ΡˆΡ‚ΠΎ Π±Π»ΠΎΠΊΠΎΡ‚ сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ Сднаш Π½Π° сСкои 10 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ. БлоТСноста сС ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π° спорСд слСдниот услов: ΠΏΡ€ΠΎΠ½Π°Ρ˜Π΄Π΅Π½ΠΈΠΎΡ‚ Ρ…Π°Ρˆ ΠΌΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΠΌΠ°Π» ΠΎΠ΄ ΠΎΠ΄Π½Π°ΠΏΡ€Π΅Π΄ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ Π±Ρ€ΠΎΡ˜. Ако овој услов Π½Π΅ Π΅ исполнСт, Ρ‚ΠΎΠ³Π°Ρˆ 1 сС Π΄ΠΎΠ΄Π°Π²Π° Π½Π° Nonce ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π·Π° ΠΏΡ€Π΅ΡΠΌΠ΅Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ…Π°ΡˆΠΎΡ‚ сС ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡƒΠ²Π°. Π—Π° Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Ρ…Π°Ρˆ, сС користи ΠΏΠΎΠ»Π΅Ρ‚ΠΎ Nonce, бидСјќи Ова Π΅ СдинствСниот ΠΏΠΎΠ΄Π°Ρ‚ΠΎΠΊ Π²ΠΎ Π±Π»ΠΎΠΊΠΎΡ‚ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ; останатитС ΠΌΠΎΡ€Π° Π΄Π° останат Π½Π΅ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚ΠΈ. Π’Π°Π»ΠΈΠ΄Π΅Π½ Ρ…Π°Ρˆ ΠΌΠΎΡ€Π° Π΄Π° ΠΈΠΌΠ° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ Π±Ρ€ΠΎΡ˜ Π½Π° Π²ΠΎΠ΄Π΅Ρ‡ΠΊΠΈ Π½ΡƒΠ»ΠΈ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ Π΅Π΄Π΅Π½ ΠΎΠ΄ вистинскитС Ρ…Π°ΡˆΠΎΠ²ΠΈ:

000000000000000000000bf03212e7dd1176f52f816fa395fc9b93c44bc11f91

Π£ΡΠΏΠ΅ΡˆΠ½ΠΎΡ‚ΠΎ Π½Π°ΠΎΡ“Π°ΡšΠ΅ Ρ…Π°Ρˆ Π΅ Π΄ΠΎΠΊΠ°Π· Π·Π° Π·Π°Π²Ρ€ΡˆΠ΅Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° (Π΄ΠΎΠΊΠ°Π· Π·Π° Ρ€Π°Π±ΠΎΡ‚Π°, PoW) Π·Π° ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅ Bitcoin ΠΈΠ»ΠΈ Ethereum. ΠŸΡ€ΠΎΡ†Π΅ΡΠΎΡ‚ Π½Π° ΠΏΡ€ΠΎΠ½Π°ΠΎΡ“Π°ΡšΠ΅ Ρ…Π°ΡˆΠΈ сС Π½Π°Ρ€Π΅ΠΊΡƒΠ²Π° рударство, слично Π½Π° ΠΈΡΠΊΠΎΠΏΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π·Π»Π°Ρ‚ΠΎ. Π˜ΠΌΠ΅Ρ‚ΠΎ сосСма Ρ‚ΠΎΡ‡Π½ΠΎ ја Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π° ΡΡƒΡˆΡ‚ΠΈΠ½Π°Ρ‚Π° Π½Π° процСсот, бидСјќи ΠΈΠΌΠ° Сдноставно ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΎΠΏΡ†ΠΈΠΈ, ΠΈ Π°ΠΊΠΎ нСкој најдС соодвСтСн Ρ…Π°Ρˆ, Ρ‚ΠΎΠ³Π°Ρˆ ΠΎΠ²Π° Π΅ навистина ΡΡ€Π΅ΡœΠ°. Π’ΠΎΠ° Π΅ ΠΊΠ°ΠΊΠΎ Π΄Π° ΠΏΡ€ΠΎΠ½Π°Ρ˜Π΄Π΅Ρ‚Π΅ вистинска Π·Π»Π°Ρ‚Π½Π° Π³Ρ€ΡƒΡ‚ΠΊΠ° Π²ΠΎ Ρ‚ΠΎΠ½ΠΈ ΠΎΡ‚ΠΏΠ°Π΄Π½Π° ΠΊΠ°Ρ€ΠΏΠ°. Π‘Π»ΠΎΠΊ Π½Π°Π³Ρ€Π°Π΄Π°Ρ‚Π° сСга Π΅ 12.5 BTC ΠΈ Π°ΠΊΠΎ ја ΠΏΠΎΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅ со ΡΠ΅Π³Π°ΡˆΠ½Π°Ρ‚Π° стапка Π½Π° Bitcoin ΠΎΠ΄ 3900 Π΄ΠΎΠ»Π°Ρ€ΠΈ, ќС Π΄ΠΎΠ±ΠΈΠ΅Ρ‚Π΅ повСќС ΠΎΠ΄ Π΅Π΄Π΅Π½ ΠΊΠΈΠ»ΠΎΠ³Ρ€Π°ΠΌ чисто Π·Π»Π°Ρ‚ΠΎ. Има Π·Π° ΡˆΡ‚ΠΎ Π΄Π° сС Π±ΠΎΡ€ΠΈΠΌΠ΅!

По ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡ‚ΠΎ Π½Π°ΠΎΡ“Π°ΡšΠ΅ Ρ…Π°Ρˆ, Π±Π»ΠΎΠΊΠΎΡ‚ ΠΈ самиот ΠΏΡ€ΠΎΠ½Π°Ρ˜Π΄Π΅Π½ Ρ…Π°Ρˆ сС Π·Π°ΠΏΠΈΡˆΡƒΠ²Π°Π°Ρ‚ Π²ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚ ΠΊΠ°ΠΊΠΎ слСдСн Π±Π»ΠΎΠΊ. ПовСќС Π΄Π΅Ρ‚Π°Π»ΠΈ Π·Π° структурата Π½Π° Π±Π»ΠΎΠΊΠΎΠ²ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°Ρ˜Π΄Π°Ρ‚ Π²ΠΎ ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°Ρ‚Π° Π‘ΠΈΡ‚ΠΊΠΎΠΈΠ½ Π½Π°ΠΊΡ€Π°Ρ‚ΠΊΠΎ - Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½, Π° ΠΏΠΎΠ΄ΠΎΠ»Ρƒ Π΅ поСдноставСн Π΄ΠΈΡ˜Π°Π³Ρ€Π°ΠΌ:

Π¨Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌΠ΅ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½?

Π‘Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚ Π·Π°ΠΏΠΎΡ‡Π½ΡƒΠ²Π° со Π±Π»ΠΎΠΊ кој сè ΡƒΡˆΡ‚Π΅ Π³ΠΎ Π½Π΅ΠΌΠ° Ρ…Π°ΡˆΠΎΡ‚ ΠΎΠ΄ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΈΠΎΡ‚ Π±Π»ΠΎΠΊ. Има само Π΅Π΄Π΅Π½ Ρ‚Π°ΠΊΠΎΠ² Π±Π»ΠΎΠΊ Π²ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚ ΠΈ ΠΈΠΌΠ° своС ΠΈΠΌΠ΅ Genesis block. ΠžΡΡ‚Π°Π½Π°Ρ‚ΠΈΡ‚Π΅ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ΠΈΠΌΠ°Π°Ρ‚ иста структура ΠΈ сС Ρ€Π°Π·Π»ΠΈΠΊΡƒΠ²Π°Π°Ρ‚ само ΠΏΠΎ Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° трансакции. ВистинскитС трансакции ΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΎ сС создаваат Π²ΠΎ Bitcoin ΠΈΠ»ΠΈ Ethereum ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π³Π»Π΅Π΄Π°Π°Ρ‚ Π²ΠΎ Π‘Π»ΠΎΠΊΠΈΡ€Π°Ρ˜ истраТувач.

Π“ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° Π±Π»ΠΎΠΊΠΎΠ²ΠΈΡ‚Π΅ Π²ΠΎ Π‘ΠΈΡ‚ΠΊΠΎΠΈΠ½ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° Π½Π° 1MB ΠΈ со ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½Π° Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²ΠΎ Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π° ΠΎΠ΄ ΠΎΠΊΠΎΠ»Ρƒ 200 Π±Π°Ρ˜Ρ‚ΠΈ, максималниот Π±Ρ€ΠΎΡ˜ Π½Π° трансакции Π²ΠΎ Π±Π»ΠΎΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΎΠΊΠΎΠ»Ρƒ 6000. ΠžΡ‚Ρ‚ΡƒΠΊΠ°, ΠΏΠ°Ρ‚Π΅ΠΌ, ја слСди ΠΈΠ·Π²Π΅Π΄Π±Π°Ρ‚Π° Π½Π° Π‘ΠΈΡ‚ΠΊΠΎΠΈΠ½, Π½Π° кој ситС сС смСат: Π±Π»ΠΎΠΊ сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ Сднаш Π½Π° сСкои 10 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ * 60 сСкунди = 600 сСкунди, ΡˆΡ‚ΠΎ Π΄Π°Π²Π° Ρ„ΠΎΡ€ΠΌΠ°Π»Π½Π° ΠΈΠ·Π²Π΅Π΄Π±Π° ΠΎΠ΄ ΠΎΠΊΠΎΠ»Ρƒ 10 TPS. Иако Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚, ΠΎΠ²Π° Π½Π΅ Π΅ продуктивност, Ρ‚ΡƒΠΊΡƒ Π½Π°ΠΌΠ΅Ρ€Π½ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°. Π’ΠΎ Ethereum, Π·Π° ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΡ˜Π°, Ρ‚ΠΈΠ΅ Сдноставно Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ˜Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° создавањС Π±Π»ΠΎΠΊ 15 сСкунди. ΠΈ продуктивноста Ρ„ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ порасна. Π—Π°Ρ‚ΠΎΠ°, Π²ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΠ²ΠΈ ΠΊΠΎΠΈ користат PoW ΠΊΠ°ΠΊΠΎ консСнзус, Π²ΠΎΠΎΠΏΡˆΡ‚ΠΎ Π½Π΅ΠΌΠ° смисла Π΄Π° сС спорСдуваат пСрформанситС, бидСјќи Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ зависи ΠΎΠ΄ слоТСноста Π½Π° прСсмСтката Π½Π° ΠΊΠ΅ΡˆΠΎΡ‚, која ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π΄ΠΎΠ΄Π΅Π»ΠΈ Π½Π° која Π±ΠΈΠ»ΠΎ врСдност.

Π’ΠΈΠ»ΡƒΡˆΠΊΠΈ

Π¨Ρ‚ΠΎ сС случува Π°ΠΊΠΎ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ јазли ΠΏΡ€ΠΎΠ½Π°Ρ˜Π΄Π°Ρ‚ Ρ…Π°ΡˆΠΈ ΠΊΠΎΠΈ Π³ΠΈ исполнуваат условитС Π·Π° слоТСност, Π½ΠΎ сС Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠΎ врСдност (со Π΄Ρ€ΡƒΠ³ΠΈ Π·Π±ΠΎΡ€ΠΎΠ²ΠΈ, дошлС Π΄ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ консСнзуси) ΠΈ напишалС Π±Π»ΠΎΠΊΠΎΠ²ΠΈ Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚? АјдС Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ ΡˆΡ‚ΠΈΡ‚ΠΈ ΠΎΠ΄ ΠΎΠ²Π°Π° ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π°. Π’ΠΎ овој ΡΠ»ΡƒΡ‡Π°Ρ˜, сС Ρ˜Π°Π²ΡƒΠ²Π° Ρ‚Π°ΠΊΠ°Π½Π°Ρ€Π΅Ρ‡Π΅Π½Π° Π²ΠΈΠ»ΡƒΡˆΠΊΠ°, Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚ ΠΈΠΌΠ° Π΄Π²Π΅ Π²Π΅Ρ€Π·ΠΈΠΈ Π½Π° ΡΠΈΠ½ΡŸΠΈΡ€ΠΎΡ‚:

Π¨Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌΠ΅ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½?

Π¨Ρ‚ΠΎ ќС сС случи слСдно? Π‘Π»Π΅Π΄Π½ΠΎ, Π΄Π΅Π» ΠΎΠ΄ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΏΠΎΡ‡Π½ΡƒΠ²Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Π±Π»ΠΎΠΊ N+2 ΠΎΠ΄ Π΅Π΄Π΅Π½ ΡΠΈΠ½ΡŸΠΈΡ€, Π° Π΄Π΅Π» ΠΎΠ΄ Π΄Ρ€ΡƒΠ³:

Π¨Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌΠ΅ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½?

Π•Π΄Π΅Π½ ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ќС сС најдС ΠΏΠΎΡ€Π°Π½ΠΎ ΠΈ ќС Π±ΠΈΠ΄Π΅ испратСн Π΄ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚, Π° ΠΏΠΎΡ‚ΠΎΠ°, спорСд ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π°, Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚ ќС ΠΌΠΎΡ€Π° Π΄Π° сС ΠΏΡ€Π΅Ρ„Ρ€Π»ΠΈ Π½Π° ΠΏΠΎΠ΄ΠΎΠ»Π³ ΡΠΈΠ½ΡŸΠΈΡ€ ΠΈ Π΄Π° Π³ΠΈ ΠΎΡ‚ΠΊΠ°ΠΆΠ΅ ситС трансакции ΠΎΠ΄ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ Π±Π»ΠΎΠΊ:

Π¨Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌΠ΅ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½?

Π’ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅, ΠΌΠΎΠΆΠ΅ Π΄Π° сС појави ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π° ΠΊΠΎΠ³Π° Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° учСсникот бСшС само Π²ΠΎ Π΅Π΄Π΅Π½ ΠΎΠ΄ Π±Π»ΠΎΠΊΠΎΠ²ΠΈΡ‚Π΅ Π½Π° Π²ΠΈΠ»ΡƒΡˆΠΊΠ°, кој бСшС ΠΎΡ‚ΠΊΠ°ΠΆΠ°Π½. Π—Π°Ρ‚ΠΎΠ°, Π·Π° Π΄Π° Π±ΠΈΠ΄Π΅Ρ‚Π΅ сигурни Π΄Π΅ΠΊΠ° саканата Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π° Π΅ снимСна Π²ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚, постои ΠΎΠΏΡˆΡ‚Π° ΠΏΡ€Π΅ΠΏΠΎΡ€Π°ΠΊΠ° - ΠΏΡ€Π΅Π΄ Π΄Π° ΠΈ Π²Π΅Ρ€ΡƒΠ²Π°Ρ‚Π΅ Π½Π° Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π°, Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΏΠΎΡ‡Π΅ΠΊΠ°Ρ‚Π΅ Π΄ΠΎΠ΄Π΅ΠΊΠ° слСднитС Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ Π½Π΅ сС Π΄ΠΎΠ΄Π°Π΄Π°Ρ‚ Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚. ΠŸΡ€Π΅ΠΏΠΎΡ€Π°ΠΊΠΈΡ‚Π΅ Π·Π° Ρ‚ΠΎΠ° ΠΊΠΎΠ»ΠΊΡƒ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ Π΄Π° сС Ρ‡Π΅ΠΊΠ° Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ Π²Π°Ρ€ΠΈΡ€Π°Π°Ρ‚. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π‘ΠΈΡ‚ΠΊΠΎΠΈΠ½ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠΎΡ‚ Π΅ 2 Π±Π»ΠΎΠΊΠ°, максимумот Π΅ 6.

Π˜ΡΡ‚Π°Ρ‚Π° слика со Π±Π»ΠΎΠΊ-Π²ΠΈΠ»ΡƒΡˆΠΊΠΈΡ‚Π΅ ќС сС Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ‚Π°ΠΊΠ°Π½Π°Ρ€Π΅Ρ‡Π΅Π½ΠΈΠΎΡ‚ Π½Π°ΠΏΠ°Π΄ ΠΎΠ΄ 51% - ΠΎΠ²Π° Π΅ ΠΊΠΎΠ³Π° Π³Ρ€ΡƒΠΏΠ° Ρ€ΡƒΠ΄Π°Ρ€ΠΈ сС ΠΎΠ±ΠΈΠ΄ΡƒΠ²Π°Π°Ρ‚ Π΄Π° Ρ€Π°Π·Π²ΠΈΡ˜Π°Ρ‚ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΅Π½ Π±Π»ΠΎΠΊ ΡΠΈΠ½ΡŸΠΈΡ€, Π±Π°Ρ€Π°Ρ˜ΡœΠΈ Π΄Π° Π³ΠΎ ΠΏΠΎΠ½ΠΈΡˆΡ‚Π°Ρ‚ Π»Π°Π½Π΅Ρ†ΠΎΡ‚ со Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ°ΠΌΠ½ΠΈΡ‡ΠΊΠΈ трансакции. Иако Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ², намСсто ΠΈΠ·ΠΌΠ°ΠΌΠ°, ΠΏΠΎΠΏΡ€ΠΎΡ„ΠΈΡ‚Π°Π±ΠΈΠ»Π½ΠΎ Π΅ Π΄Π° ја ΠΏΠΎΡ‚Ρ€ΠΎΡˆΠΈΡ‚Π΅ ΡΠ²ΠΎΡ˜Π°Ρ‚Π° моќ Π½Π° чСсно рударство.

ΠšΠΎΠ½ΡΠ΅Π½Π·ΡƒΡ

Π—Π° Π΄Π° снима Π±Π»ΠΎΠΊ Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚, ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΌΠΎΡ€Π° Π΄Π° постигнС консСнзус. Π”Π° сС ​​потсСтимС Π½Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π·Π° ΠΏΠΎΡΡ‚ΠΈΠ³Π½ΡƒΠ²Π°ΡšΠ΅ консСнзус Π²ΠΎ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠΈΡ‚Π΅ комуникациски ΠΌΡ€Π΅ΠΆΠΈ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π°Π½ ΠΊΠ°ΠΊΠΎ Π·Π°Π΄Π°Ρ‡Π° Π½Π° византискитС Π³Π΅Π½Π΅Ρ€Π°Π»ΠΈ Π‘Π€Π’ (Π’ΠΎΠ»Π΅Ρ€Π°Π½Ρ†ΠΈΡ˜Π° Π½Π° византиска Π²ΠΈΠ½Π°). Π˜ΡΠΏΡƒΡˆΡ‚Π°Ρ˜ΡœΠΈ Π³ΠΎ Тивописниот опис Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ Π½Π° византиската војска, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π° Π½Π° слСдниов Π½Π°Ρ‡ΠΈΠ½: ΠΊΠ°ΠΊΠΎ ΠΌΡ€Π΅ΠΆΠ½ΠΈΡ‚Π΅ јазли ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π΄ΠΎΡ˜Π΄Π°Ρ‚ Π΄ΠΎ Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π°ΠΊΠΎ Π½Π΅ΠΊΠΎΠΈ ΠΌΡ€Π΅ΠΆΠ½ΠΈ јазли ΠΌΠΎΠΆΠ°Ρ‚ Π½Π°ΠΌΠ΅Ρ€Π½ΠΎ Π΄Π° Π³ΠΈ искриват. ΠŸΠΎΡΡ‚ΠΎΡ˜Π½ΠΈΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ BFT ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π°Π°Ρ‚ Π΄Π΅ΠΊΠ° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΌΠΎΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Π΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π° Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ ΠΈΠΌΠ° ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ ΠΎΠ΄ 1/3 ΠΈΠ·ΠΌΠ°ΠΌΠ½ΠΈΡ†ΠΈ. Π—ΠΎΡˆΡ‚ΠΎ Π½Π΅ Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Ρ‚ консСнзус BFT Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π½Π° Bitcoin? Π—ΠΎΡˆΡ‚ΠΎ бСшС Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΎ Π΄Π° сС користи PoW? ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ:

  • BFT Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄ΠΎΠ±Ρ€ΠΎ со ΠΌΠ°Π» фиксСн сСт Π½Π° јазли, Π½ΠΎ Π²ΠΎ јавСн Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° јазли Π΅ Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π»ΠΈΠ² ΠΈ, Π·Π³ΠΎΡ€Π° Π½Π° Ρ‚ΠΎΠ°, Ρ˜Π°Π·Π»ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ ΠΈ исклучуваат ΡΠ»ΡƒΡ‡Π°Ρ˜Π½ΠΎ.
  • НСопходно Π΅ Π΄Π° сС ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€Π°Π°Ρ‚ Π»ΡƒΡ“Π΅Ρ‚ΠΎ Π΄Π° лансираат Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ јазли. Π—Π° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΎΠ²Π°, Π»ΡƒΡ“Π΅Ρ‚ΠΎ ΠΌΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ Π½Π°Π³Ρ€Π°Π΄Π΅Π½ΠΈ. Π’ΠΎ BFT Ρ„ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ Π½Π΅ΠΌΠ° Π·Π° ΡˆΡ‚ΠΎ Π΄Π° сС Π΄ΠΎΠ±ΠΈΠ΅ Π½Π°Π³Ρ€Π°Π΄Π°, Π½ΠΎ Π·Π° ΡˆΡ‚ΠΎ Π΅ Π½Π°Π³Ρ€Π°Π΄Π°Ρ‚Π° Π²ΠΎ PoW сСкому ΠΌΡƒ Π΅ јасно Π½Π° ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ Π½ΠΈΠ²ΠΎ: Π·Π° Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΈΡ‡Π½Π°Ρ‚Π° Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π° ΡˆΡ‚ΠΎ ја Ρ‚Ρ€ΠΎΡˆΠΈ процСсорот Π²ΠΎ процСсот Π½Π° ΠΏΡ€ΠΎΠ½Π°ΠΎΡ“Π°ΡšΠ΅ Π½Π° Π±Π»ΠΎΠΊ Ρ…Π°ΡˆΠΎΡ‚.

ΠŸΠΎΠΊΡ€Π°Ρ˜ PoW, ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π΄Ρ€ΡƒΠ³ΠΈ консСнзуси ΠΊΠΎΠΈ сС користат Π²ΠΎ соврСмСнитС Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  • PoS (Proof-of-Stake) - Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ Hyperledger
  • DPoS (Delegated Proof-of-Stake) - Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ BitShares
  • ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° BFT: SBFT (поСдноставСн BFT) ΠΈ PBFT (ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅Π½ BFT), Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ Π•Π³Π·ΠΎΠ½ΡƒΠΌ

Π”Π° сС ​​задрТимС ΠΌΠ°Π»ΠΊΡƒ Π½Π° PoS консСнзусот, бидСјќи ... Π’ΠΎΠΊΠΌΡƒ PoS ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ сорти сС Π½Π°Ρ˜Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Ρ‚ΠΈ Π²ΠΎ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈΡ‚Π΅ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½. Π—ΠΎΡˆΡ‚ΠΎ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎ? Од Π΅Π΄Π½Π° страна, карактСристикитС Π½Π° PoS сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ Π²ΠΎ спорСдба со PoW, бидСјќи Π—Π° Π΄Π° сС постигнС консСнзус, ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ сС ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠΈ рСсурси, ΡˆΡ‚ΠΎ Π·Π½Π°Ρ‡ΠΈ Π΄Π΅ΠΊΠ° сС Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π° Π±Ρ€Π·ΠΈΠ½Π°Ρ‚Π° Π½Π° Π·Π°ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚. Но, ΠΎΠ΄ Π΄Ρ€ΡƒΠ³Π° страна, PoS ΠΈΠΌΠ° повСќС моТности Π·Π° ΠΈΠ·ΠΌΠ°ΠΌΠ°, ΠΏΠ° Π·Π° Π΄Π° сС Π½Π΅ΡƒΡ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π° ΠΎΠ²Π°, ΠΌΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ ситС учСсници Π²ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚.

ΠšΠΎΠ½ΡΠ΅Π½Π·ΡƒΡΠΎΡ‚ Π½Π° PoS сС заснова Π½Π° ΠΈΠ·Π±ΠΎΡ€ΠΎΡ‚ Π½Π° јазол кој ΠΌΠΎΠΆΠ΅ Π΄Π° напишС Π±Π»ΠΎΠΊ со трансакции Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚ Π²ΠΎ зависност ΠΎΠ΄ износот Π½Π° срСдствата Π½Π° смСтката, ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ ΠΊΠ°ΠΆΠ°Π½ΠΎ, Π½Π΅ Π²ΠΎ смСтката, Ρ‚ΡƒΠΊΡƒ Π²ΠΎ ΠΊΠΎΠ»Π°Ρ‚Π΅Ρ€Π°Π»ΠΎΡ‚, Ρ‚.Π΅. ΠšΠΎΠ»ΠΊΡƒ повСќС срСдства ΠΈΠΌΠ°Ρ‚Π΅ ΠΊΠ°ΠΊΠΎ ΠΊΠΎΠ»Π°Ρ‚Π΅Ρ€Π°Π», Ρ‚ΠΎΠ»ΠΊΡƒ Π΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎΡΡ‚Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π΄Π° Π³ΠΎ ΠΈΠ·Π±Π΅Ρ€Π΅ Π²Π°ΡˆΠΈΠΎΡ‚ јазол Π΄Π° напишС Π±Π»ΠΎΠΊ. Π”Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ‚ Π½Π΅ΠΌΠ° Π΄Π° сС Π²Ρ€Π°Ρ‚ΠΈ Π°ΠΊΠΎ Π±Π»ΠΎΠΊΠΎΡ‚ Π΅ Π½Π΅Π²Π°ΠΆΠ΅Ρ‡ΠΊΠΈ. Ова ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΎΠ΄ ΠΈΠ·ΠΌΠ°ΠΌΠ°. ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ слСднивС Π²Π°Ρ€ΠΈΡ˜Π°Ρ†ΠΈΠΈ Π½Π° PoS:

  • Π”Π΅Π»Π΅Π³ΠΈΡ€Π°Π½ΠΈΠΎΡ‚ PoS (DPoS) консСнзус Π³ΠΈ Π΄Π΅Π»ΠΈ учСсницитС Π½Π° β€žΠ³Π»Π°ΡΠ°Ρ‡ΠΈβ€œ ΠΈ β€žΠ²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ΠΈβ€œ. БопствСницитС Π½Π° ΠΌΠΎΠ½Π΅Ρ‚ΠΈ (учСсници Π²ΠΎ Π³Π»Π°ΡΠ°ΡšΠ΅Ρ‚ΠΎ) ја Π΄Π΅Π»Π΅Π³ΠΈΡ€Π°Π°Ρ‚ ΡΠ²ΠΎΡ˜Π°Ρ‚Π° моќ Π΄Π° Π³ΠΈ ΠΏΠΎΡ‚Π²Ρ€Π΄ΡƒΠ²Π°Π°Ρ‚ ΠΈ снимаат трансакциитС Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ учСсници. Π’Π°ΠΊΠ°, Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ја Π²Ρ€ΡˆΠ°Ρ‚ Ρ†Π΅Π»Π°Ρ‚Π° ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π° ΠΈ Π΄ΠΎΠ±ΠΈΠ²Π°Π°Ρ‚ Π½Π°Π³Ρ€Π°Π΄Π° Π·Π° Ρ‚ΠΎΠ°, Π° присуството Π½Π° учСсницитС Π²ΠΎ Π³Π»Π°ΡΠ°ΡšΠ΅Ρ‚ΠΎ ја Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° чСсноста Π½Π° Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅, бидСјќи Ρ‚ΠΈΠ΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС ΠΌΠ΅Π½ΡƒΠ²Π°Π°Ρ‚ Π²ΠΎ сСкоС Π²Ρ€Π΅ΠΌΠ΅.
  • ΠšΠΎΠ½ΡΠ΅Π½Π·ΡƒΡΠΎΡ‚ Π½Π° LPoS (Π·Π°ΠΊΡƒΠΏΠ΅Π½ Π΄ΠΎΠΊΠ°Π· Π·Π° ΡƒΠ΄Π΅Π») Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΈ ΠΈΠ·Π½Π°Ρ˜ΠΌΠΈΡ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ срСдства Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ јазли Π·Π° Π΄Π° ΠΈΠΌΠ°Π°Ρ‚ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π° шанса Π΄Π° Π³ΠΈ ΠΏΠΎΡ‚Π²Ρ€Π΄Π°Ρ‚ Π±Π»ΠΎΠΊΠΎΠ²ΠΈΡ‚Π΅. Π’ΠΎΠ°. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²ΠΈΠ·ΠΈΡ˜Π° Π·Π° трансакции Π±Π΅Π· Π΄Π° учСствуватС Π²ΠΎ вистинската Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° ΠΈ Π±Π»ΠΎΠΊΠΈΡ€Π°ΡšΠ΅ Π½Π° рударството.

ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ Π΄Ρ€ΡƒΠ³ΠΈ консСнзуси ΠΊΠΎΠΈ сè ΡƒΡˆΡ‚Π΅ Π½Π΅ сС ΡˆΠΈΡ€ΠΎΠΊΠΎ користСни, само ќС Π³ΠΈ Π½Π°Π²Π΅Π΄Π°ΠΌ ΠΎΠ²Π΄Π΅ Π·Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° самитС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° консСнзус ΠΌΠΎΠΆΠ΅ Π΄Π° сС најдС, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΎ ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°Ρ‚Π°: Алгоритми Π·Π° консСнзус Π²ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½.

  • PoET (Π΄ΠΎΠΊΠ°Π· Π·Π° ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅)
  • PoC (Π΄ΠΎΠΊΠ°Π· Π·Π° ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚)
  • PoB (Π΄ΠΎΠΊΠ°Π· Π·Π° ΠΈΠ·Π³ΠΎΡ€Π΅Π½ΠΈΡ†Π°)
  • PoWeight (Π΄ΠΎΠΊΠ°Π· Π·Π° Ρ‚Π΅ΠΆΠΈΠ½Π°)
  • PoA (Π΄ΠΎΠΊΠ°Π· Π·Π° активност) – PoW + PoS
  • PoI (Π΄ΠΎΠΊΠ°Π· Π·Π° Π²Π°ΠΆΠ½ΠΈ)

Бигурност ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° Ρ€Π°ΡΠΏΠΎΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½

ЈавСн Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½

Бтабилност ΠˆΠ°Π²Π½ΠΈΠΎΡ‚ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎ ΠΈΠΌΠ΅ Π‘Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ Π±Π΅Π· Π΄ΠΎΠ·Π²ΠΎΠ»Π° Ова сС постигнува со Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π°ΡšΠ΅ Π½Π° сСкој Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π΅ ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄ΡƒΠ²Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Π΄ΡƒΡ€ΠΈ ΠΈ Π΄Π° Π³ΠΎ ΠΏΠΎΠ²Ρ€Π·Π΅ сопствСниот јазол, Π° Π΄ΠΎΠ²Π΅Ρ€Π±Π°Ρ‚Π° сС Π³Ρ€Π°Π΄ΠΈ Π½Π° консСнзус Π½Π° PoW.

ΠŸΡ€ΠΈΠ²Π°Ρ‚Π΅Π½ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½

ΠŸΡ€ΠΈΠ²Π°Ρ‚Π΅Π½ ΠΈΠ»ΠΈ ΠŸΡ€ΠΈΠ²Π°Ρ‚Π΅Π½ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ со Π΄ΠΎΠ·Π²ΠΎΠ»Π°. Π’ΠΎ ΠΎΠ²ΠΈΠ΅ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½, само ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π° Π³Ρ€ΡƒΠΏΠ° учСсници (ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Π»ΡƒΡ“Π΅) ΠΈΠΌΠ°Π°Ρ‚ пристап Π΄ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’Π°ΠΊΠ²ΠΈΡ‚Π΅ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ сС ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ ΠΎΠ΄ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ со Ρ†Π΅Π» Π΄Π° сС Π·Π³ΠΎΠ»Π΅ΠΌΠΈ сСвкупната корист ΠΈΠ»ΠΈ Сфикасност. Нивната сигурност Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° со Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΈΡ‚Π΅ Ρ†Π΅Π»ΠΈ Π½Π° учСсницитС ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ Π·Π° консСнзус PoS ΠΈ BFT.

Π‘Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ ΠΊΠΎΠ½Π·ΠΎΡ€Ρ†ΠΈΡƒΠΌ

Има ΠšΠΎΠ½Π·ΠΎΡ€Ρ†ΠΈΡƒΠΌ ΠΈΠ»ΠΈ Јавна Π΄ΠΎΠ·Π²ΠΎΠ»Π° Π·Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½. Ова сС Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΠ²ΠΈ со ΠΊΠΎΠΈ сСкој ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π΅ Π·Π° Π΄Π° Π³ΠΈ Π²ΠΈΠ΄ΠΈ, Π½ΠΎ учСсникот ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Π΄Π° Π³ΠΎ ΠΏΠΎΠ²Ρ€Π·Π΅ ΡΠ²ΠΎΡ˜ΠΎΡ‚ јазол само со Π΄ΠΎΠ·Π²ΠΎΠ»Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ учСсници. Π’Π°ΠΊΠ²ΠΈΡ‚Π΅ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ сС ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ ΠΎΠ΄ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ со Ρ†Π΅Π» Π΄Π° сС Π·Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄ΠΎΠ²Π΅Ρ€Π±Π°Ρ‚Π° ΠΎΠ΄ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ ΠΈΠ»ΠΈ ΠΎΠΏΡˆΡ‚Π΅ΡΡ‚Π²ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΎ Ρ†Π΅Π»ΠΈΠ½Π°. ОвдС, довСрливоста сС постигнува ΠΈ со присуството Π½Π° Π΄ΠΎΠ²Π΅Ρ€Π±Π° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ учСсницитС ΠΈ иститС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° консСнзус Π½Π° PoS ΠΈ BFT.

ΠŸΠ°ΠΌΠ΅Ρ‚Π½ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ

Π‘Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ ΠΏΠΎ Π‘ΠΈΡ‚ΠΊΠΎΠΈΠ½, Π΄ΠΎ Π΅Π΄Π΅Π½ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ стСпСн, Π΄ΠΎΠ΄Π°Π΄ΠΎΠ° моТност Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ. Π’ΠΎ ΡΡƒΡˆΡ‚ΠΈΠ½Π°, ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈΠΎΡ‚ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ Π΅ Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π° Π²ΠΎ која програмскиот ΠΊΠΎΠ΄ Π΅ поставСн Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅. ΠŸΠ°ΠΌΠ΅Ρ‚Π½ΠΈΡ‚Π΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Ethereum сС ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°Π°Ρ‚ Π²ΠΎ EVM (Π’ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° машина Ethereum). Π—Π° Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ со ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Π΅Π½ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€, Ρ‚ΠΎΡ˜ ΠΌΠΎΡ€Π° Сксплицитно Π΄Π° Π±ΠΈΠ΄Π΅ лансиран ΠΎΠ΄ Π΄Ρ€ΡƒΠ³Π° Ρ‚Ρ€Π°Π½ΡΠ°ΠΊΡ†ΠΈΡ˜Π° ΠΈΠ»ΠΈ ΠΌΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ исполнСти прСдусловитС Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅. Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΠ΄ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈΠΎΡ‚ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ ќС сС Π΅Π²ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ€Π°Π°Ρ‚ ΠΈ Π²ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚. Π”ΠΎΠ±ΠΈΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚ Π΅ ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ исклучитСлно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ.

Која Π΄Π΅Π»ΠΎΠ²Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° со помош Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Π΅Π½ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€? Π’ΡΡƒΡˆΠ½ΠΎΡΡ‚, Π½Π΅ΠΌΠ° ΠΌΠ½ΠΎΠ³Ρƒ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° условитС ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚, ΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° сопствСницитС Π½Π° Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½ΠΈ срСдства Π²ΠΎ зависност ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ услови, снимањС Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ Ρ‚Ρ€Π°Ρ˜Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π²ΠΎ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ΠΎΡ‚. Π›ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π²ΠΎ посСбСн јазик Π½Π° високо Π½ΠΈΠ²ΠΎ Solidity.

ΠšΠ»Π°ΡΠΈΡ‡Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° функционалност ΡˆΡ‚ΠΎ сС спровСдува со помош Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ Π΅ ΠΈΠ·Π΄Π°Π²Π°ΡšΠ΅Ρ‚ΠΎ Ρ‚ΠΎΠΊΠ΅Π½ΠΈ Π·Π° ICO. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, спровСдов ΠΏΠ°ΠΌΠ΅Ρ‚Π΅Π½ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ Π·Π° издавањС скромни 500 AlexToken. Од страна Π½Π° врска Π²ΠΎ Etherscan Π΅

ΠΈΠ·Π²ΠΎΡ€Π½ΠΈΠΎΡ‚ ΠΊΠΎΠ΄ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈΠΎΡ‚ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Solidity

pragma solidity ^0.4.23;
library SafeMath {
/**
* @dev Multiplies two numbers, throws on overflow.
**/
function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
if (a == 0) {
return 0;
}
c = a * b;
assert(c / a == b);
return c;
}
/**
* @dev Integer division of two numbers, truncating the quotient.
**/
function div(uint256 a, uint256 b) internal pure returns (uint256) {
// assert(b > 0); // Solidity automatically throws when dividing by 0
/**
* @title SafeMath
* @dev Math operations with safety checks that throw on error
*/
// uint256 c = a / b;
// assert(a == b * c + a % b); // There is no case in which this doesn't hold
return a / b;
}
/**
* @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
**/
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
assert(b <= a);
return a - b;
}
/**
* @dev Adds two numbers, throws on overflow.
**/
function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
c = a + b;
assert(c >= a);
return c;
}
}
/**
* @title Ownable
* @dev The Ownable contract has an owner address, and provides basic authorization control
* functions, this simplifies the implementation of "user permissions".
**/
contract Ownable {
address public owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
/**
* @dev The Ownable constructor sets the original `owner` of the contract to the sender account.
**/
constructor() public {
owner = msg.sender;
}
/**
* @dev Throws if called by any account other than the owner.
**/
modifier onlyOwner() {
require(msg.sender == owner);
_;
}
/**
* @dev Allows the current owner to transfer control of the contract to a newOwner.
* @param newOwner The address to transfer ownership to.
**/
function transferOwnership(address newOwner) public onlyOwner {
require(newOwner != address(0));
emit OwnershipTransferred(owner, newOwner);
owner = newOwner;
}
}
/**
* @title ERC20Basic interface
* @dev Basic ERC20 interface
**/
contract ERC20Basic {
function totalSupply() public view returns (uint256);
function balanceOf(address who) public view returns (uint256);
function transfer(address to, uint256 value) public returns (bool);
event Transfer(address indexed from, address indexed to, uint256 value);
}
/**
* @title ERC20 interface
* @dev see https://github.com/ethereum/EIPs/issues/20
**/
contract ERC20 is ERC20Basic {
function allowance(address owner, address spender) public view returns (uint256);
function transferFrom(address from, address to, uint256 value) public returns (bool);
function approve(address spender, uint256 value) public returns (bool);
event Approval(address indexed owner, address indexed spender, uint256 value);
}
/**
* @title Basic token
* @dev Basic version of StandardToken, with no allowances.
**/
contract BasicToken is ERC20Basic {
using SafeMath for uint256;
mapping(address => uint256) balances;
uint256 totalSupply_;
/**
* @dev total number of tokens in existence
**/
function totalSupply() public view returns (uint256) {
return totalSupply_;
}
/**
* @dev transfer token for a specified address
* @param _to The address to transfer to.
* @param _value The amount to be transferred.
**/
function transfer(address _to, uint256 _value) public returns (bool) {
require(_to != address(0));
require(_value <= balances[msg.sender]);
balances[msg.sender] = balances[msg.sender].sub(_value);
balances[_to] = balances[_to].add(_value);
emit Transfer(msg.sender, _to, _value);
return true;
}
/**
* @dev Gets the balance of the specified address.
* @param _owner The address to query the the balance of.
* @return An uint256 representing the amount owned by the passed address.
**/
function balanceOf(address _owner) public view returns (uint256) {
return balances[_owner];
}
}
contract StandardToken is ERC20, BasicToken {
mapping (address => mapping (address => uint256)) internal allowed;
/**
* @dev Transfer tokens from one address to another
* @param _from address The address which you want to send tokens from
* @param _to address The address which you want to transfer to
* @param _value uint256 the amount of tokens to be transferred
**/
function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
require(_to != address(0));
require(_value <= balances[_from]);
require(_value <= allowed[_from][msg.sender]);
balances[_from] = balances[_from].sub(_value);
balances[_to] = balances[_to].add(_value);
allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
emit Transfer(_from, _to, _value);
return true;
}
/**
* @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
*
* Beware that changing an allowance with this method brings the risk that someone may use both the old
* and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
* race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
* https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
* @param _spender The address which will spend the funds.
* @param _value The amount of tokens to be spent.
**/
function approve(address _spender, uint256 _value) public returns (bool) {
allowed[msg.sender][_spender] = _value;
emit Approval(msg.sender, _spender, _value);
return true;
}
/**
* @dev Function to check the amount of tokens that an owner allowed to a spender.
* @param _owner address The address which owns the funds.
* @param _spender address The address which will spend the funds.
* @return A uint256 specifying the amount of tokens still available for the spender.
**/
function allowance(address _owner, address _spender) public view returns (uint256) {
return allowed[_owner][_spender];
}
/**
* @dev Increase the amount of tokens that an owner allowed to a spender.
*
* approve should be called when allowed[_spender] == 0. To increment
* allowed value is better to use this function to avoid 2 calls (and wait until
* the first transaction is mined)
* From MonolithDAO Token.sol
* @param _spender The address which will spend the funds.
* @param _addedValue The amount of tokens to increase the allowance by.
**/
function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
return true;
}
/**
* @dev Decrease the amount of tokens that an owner allowed to a spender.
*
* approve should be called when allowed[_spender] == 0. To decrement
* allowed value is better to use this function to avoid 2 calls (and wait until
* the first transaction is mined)
* From MonolithDAO Token.sol
* @param _spender The address which will spend the funds.
* @param _subtractedValue The amount of tokens to decrease the allowance by.
**/
function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
uint oldValue = allowed[msg.sender][_spender];
if (_subtractedValue > oldValue) {
allowed[msg.sender][_spender] = 0;
} else {
allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
}
emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
return true;
}
}
/**
* @title Configurable
* @dev Configurable varriables of the contract
**/
contract Configurable {
uint256 public constant cap = 1000000000*10**18;
uint256 public constant basePrice = 100*10**18; // tokens per 1 ether
uint256 public tokensSold = 0;
uint256 public constant tokenReserve = 500000000*10**18;
uint256 public remainingTokens = 0;
}
/**
* @title CrowdsaleToken 
* @dev Contract to preform crowd sale with token
**/
contract CrowdsaleToken is StandardToken, Configurable, Ownable {
/**
* @dev enum of current crowd sale state
**/
enum Stages {
none,
icoStart, 
icoEnd
}
Stages currentStage;
/**
* @dev constructor of CrowdsaleToken
**/
constructor() public {
currentStage = Stages.none;
balances[owner] = balances[owner].add(tokenReserve);
totalSupply_ = totalSupply_.add(tokenReserve);
remainingTokens = cap;
emit Transfer(address(this), owner, tokenReserve);
}
/**
* @dev fallback function to send ether to for Crowd sale
**/
function () public payable {
require(currentStage == Stages.icoStart);
require(msg.value > 0);
require(remainingTokens > 0);
uint256 weiAmount = msg.value; // Calculate tokens to sell
uint256 tokens = weiAmount.mul(basePrice).div(1 ether);
uint256 returnWei = 0;
if(tokensSold.add(tokens) > cap){
uint256 newTokens = cap.sub(tokensSold);
uint256 newWei = newTokens.div(basePrice).mul(1 ether);
returnWei = weiAmount.sub(newWei);
weiAmount = newWei;
tokens = newTokens;
}
tokensSold = tokensSold.add(tokens); // Increment raised amount
remainingTokens = cap.sub(tokensSold);
if(returnWei > 0){
msg.sender.transfer(returnWei);
emit Transfer(address(this), msg.sender, returnWei);
}
balances[msg.sender] = balances[msg.sender].add(tokens);
emit Transfer(address(this), msg.sender, tokens);
totalSupply_ = totalSupply_.add(tokens);
owner.transfer(weiAmount);// Send money to owner
}
/**
* @dev startIco starts the public ICO
**/
function startIco() public onlyOwner {
require(currentStage != Stages.icoEnd);
currentStage = Stages.icoStart;
}
/**
* @dev endIco closes down the ICO 
**/
function endIco() internal {
currentStage = Stages.icoEnd;
// Transfer any remaining tokens
if(remainingTokens > 0)
balances[owner] = balances[owner].add(remainingTokens);
// transfer any remaining ETH balance in the contract to the owner
owner.transfer(address(this).balance); 
}
/**
* @dev finalizeIco closes down the ICO and sets needed varriables
**/
function finalizeIco() public onlyOwner {
require(currentStage != Stages.icoEnd);
endIco();
}
}
/**
* @title LavevelToken 
* @dev Contract to create the Lavevel Token
**/
contract AlexToken is CrowdsaleToken {
string public constant name = "AlexToken";
string public constant symbol = "ALT";
uint32 public constant decimals = 18;
}

ΠΈ Π±ΠΈΠ½Π°Ρ€Π½ΠΎΡ‚ΠΎ ΠΏΡ€Π΅Ρ‚ΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π³ΠΎ Π³Π»Π΅Π΄Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°

60806040526000600355600060045533600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600560146101000a81548160ff021916908360028111156200006f57fe5b0217905550620001036b019d971e4fe8401e74000000600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200024a6401000000000262000b1d179091906401000000009004565b600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620001986b019d971e4fe8401e740000006001546200024a6401000000000262000b1d179091906401000000009004565b6001819055506b033b2e3c9fd0803ce8000000600481905550600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6b019d971e4fe8401e740000006040518082815260200191505060405180910390a362000267565b600081830190508281101515156200025e57fe5b80905092915050565b611cb880620002776000396000f300608060405260043610610112576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146104c7578063095ea7b31461055757806318160ddd146105bc57806323b872dd146105e7578063313ce5671461066c578063355274ea146106a3578063518ab2a8146106ce57806366188463146106f957806370a082311461075e57806389311e6f146107b55780638da5cb5b146107cc578063903a3ef61461082357806395d89b411461083a578063a9059cbb146108ca578063bf5839031461092f578063c7876ea41461095a578063cbcb317114610985578063d73dd623146109b0578063dd62ed3e14610a15578063f2fde38b14610a8c575b60008060008060006001600281111561012757fe5b600560149054906101000a900460ff16600281111561014257fe5b14151561014e57600080fd5b60003411151561015d57600080fd5b600060045411151561016e57600080fd5b3494506101a7670de0b6b3a764000061019968056bc75e2d6310000088610acf90919063ffffffff16565b610b0790919063ffffffff16565b9350600092506b033b2e3c9fd0803ce80000006101cf85600354610b1d90919063ffffffff16565b111561024c576101f66003546b033b2e3c9fd0803ce8000000610b3990919063ffffffff16565b915061022e670de0b6b3a764000061022068056bc75e2d6310000085610b0790919063ffffffff16565b610acf90919063ffffffff16565b90506102438186610b3990919063ffffffff16565b92508094508193505b61026184600354610b1d90919063ffffffff16565b6003819055506102886003546b033b2e3c9fd0803ce8000000610b3990919063ffffffff16565b6004819055506000831115610344573373ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501580156102dd573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a35b610395846000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1d90919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a361045184600154610b1d90919063ffffffff16565b600181905550600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc869081150290604051600060405180830381858888f193505050501580156104bf573d6000803e3d6000fd5b505050505050005b3480156104d357600080fd5b506104dc610b52565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561051c578082015181840152602081019050610501565b50505050905090810190601f1680156105495780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561056357600080fd5b506105a2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b8b565b604051808215151515815260200191505060405180910390f35b3480156105c857600080fd5b506105d1610c7d565b6040518082815260200191505060405180910390f35b3480156105f357600080fd5b50610652600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c87565b604051808215151515815260200191505060405180910390f35b34801561067857600080fd5b50610681611041565b604051808263ffffffff1663ffffffff16815260200191505060405180910390f35b3480156106af57600080fd5b506106b8611046565b6040518082815260200191505060405180910390f35b3480156106da57600080fd5b506106e3611056565b6040518082815260200191505060405180910390f35b34801561070557600080fd5b50610744600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061105c565b604051808215151515815260200191505060405180910390f35b34801561076a57600080fd5b5061079f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112ed565b6040518082815260200191505060405180910390f35b3480156107c157600080fd5b506107ca611335565b005b3480156107d857600080fd5b506107e16113eb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561082f57600080fd5b50610838611411565b005b34801561084657600080fd5b5061084f6114ab565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561088f578082015181840152602081019050610874565b50505050905090810190601f1680156108bc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156108d657600080fd5b50610915600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506114e4565b604051808215151515815260200191505060405180910390f35b34801561093b57600080fd5b50610944611703565b6040518082815260200191505060405180910390f35b34801561096657600080fd5b5061096f611709565b6040518082815260200191505060405180910390f35b34801561099157600080fd5b5061099a611716565b6040518082815260200191505060405180910390f35b3480156109bc57600080fd5b506109fb600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611726565b604051808215151515815260200191505060405180910390f35b348015610a2157600080fd5b50610a76600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611922565b6040518082815260200191505060405180910390f35b348015610a9857600080fd5b50610acd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119a9565b005b600080831415610ae25760009050610b01565b8183029050818382811515610af357fe5b04141515610afd57fe5b8090505b92915050565b60008183811515610b1457fe5b04905092915050565b60008183019050828110151515610b3057fe5b80905092915050565b6000828211151515610b4757fe5b818303905092915050565b6040805190810160405280600981526020017f416c6578546f6b656e000000000000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600154905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610cc457600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610d1157600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610d9c57600080fd5b610ded826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b3990919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e80826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1d90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f5182600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b3990919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b6b033b2e3c9fd0803ce800000081565b60035481565b600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508083111561116d576000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611201565b6111808382610b3990919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561139157600080fd5b60028081111561139d57fe5b600560149054906101000a900460ff1660028111156113b857fe5b141515156113c557600080fd5b6001600560146101000a81548160ff021916908360028111156113e457fe5b0217905550565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561146d57600080fd5b60028081111561147957fe5b600560149054906101000a900460ff16600281111561149457fe5b141515156114a157600080fd5b6114a9611b01565b565b6040805190810160405280600381526020017f414c54000000000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561152157600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561156e57600080fd5b6115bf826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b3990919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611652826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1d90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60045481565b68056bc75e2d6310000081565b6b019d971e4fe8401e7400000081565b60006117b782600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1d90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611a0557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611a4157600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6002600560146101000a81548160ff02191690836002811115611b2057fe5b021790555060006004541115611c0a57611ba5600454600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1d90919063ffffffff16565b600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050158015611c89573d6000803e3d6000fd5b505600a165627a7a723058205bbef016cc7699572f944871cb6f05e69915ada3a92a1d9f03a3fb434aac0c2b0029

ПовСќС Π΄Π΅Ρ‚Π°Π»ΠΈ Π·Π° ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈΡ‚Π΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°Ρ˜Π΄Π΅Ρ‚Π΅ Π²ΠΎ ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°Ρ‚Π°: Π¨Ρ‚ΠΎ сС ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ Π²ΠΎ Ethereum.

Π—Π°ΠΊΠ»ΡƒΡ‡ΠΎΠΊ

Π“ΠΈ Π½Π°Π²Π΅Π΄ΠΎΠ²ΠΌΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠΈ сС ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΡ‚Π΅ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ ΠΈ ΠΊΠ°ΠΊΠΎ Ρ‚ΠΈΠ΅ сС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ Π΅Π΄Π½ΠΈ со Π΄Ρ€ΡƒΠ³ΠΈ. Π‘Π΅Π³Π° Π΄Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π°ΠΌΠ΅ ΠΊΠΎΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС Ρ€Π΅ΡˆΠ°Ρ‚ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½, Π° ΠΊΠΎΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π° ќС Π±ΠΈΠ΄Π°Ρ‚, Π²ΠΎ Π½Π°Ρ˜Π΄ΠΎΠ±Π°Ρ€ ΡΠ»ΡƒΡ‡Π°Ρ˜, нССфикасни. Π—Π½Π°Ρ‡ΠΈ, ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ Π½Π΅ Π΅ Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΎ Π°ΠΊΠΎ:

  • ВрансакциитС сС Π²Ρ€ΡˆΠ°Ρ‚ Π²ΠΎ Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ²ΠΎ ΠΎΠΏΠΊΡ€ΡƒΠΆΡƒΠ²Π°ΡšΠ΅;
  • ΠŸΡ€ΠΈΡΡƒΡΡ‚Π²ΠΎΡ‚ΠΎ Π½Π° комисија Π½Π° посрСдници Π½Π΅ Π³ΠΎ Π²Π»ΠΎΡˆΡƒΠ²Π° ΠΆΠΈΠ²ΠΎΡ‚ΠΎΡ‚ Π½Π° учСсницитС;
  • УчСсницитС Π½Π΅ΠΌΠ°Π°Ρ‚ ΠΈΠΌΠΎΡ‚ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС прСтстави ΠΊΠ°ΠΊΠΎ Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½ΠΈ срСдства;
  • НСма Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° Π²ΠΎ Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½ΠΈΡ‚Π΅ срСдства, Ρ‚.Π΅. врСдноста Π΅ Π²ΠΎ сопствСност ΠΈΠ»ΠΈ испорачана ΠΎΠ΄ само Π΅Π΄Π΅Π½ учСсник.

Π¨Ρ‚ΠΎ носи ΠΈΠ΄Π½ΠΈΠ½Π°Ρ‚Π° Π·Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½? Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅ΠΌΠ΅ само Π΄Π° ΡˆΠΏΠ΅ΠΊΡƒΠ»ΠΈΡ€Π°ΠΌΠ΅ Π·Π° ΠΌΠΎΠΆΠ½ΠΈΡ‚Π΅ Π½Π°Ρ‡ΠΈΠ½ΠΈ Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ:

  • Blockchain ќС станС истата Π²ΠΎΠΎΠ±ΠΈΡ‡Π°Π΅Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° Π·Π° Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΊΠ°ΠΊΠΎ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, SQL ΠΈΠ»ΠΈ NoSQL Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°ΡšΠ΅ Π½Π° Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ‚ спСцифичСн опсСг Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ;
  • Blockchain ќС станС ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСт ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ HTTP Π·Π° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚;
  • Π‘Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ ќС станС основа Π·Π° Π½ΠΎΠ² финансиски ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΡ‡ΠΊΠΈ систСм Π½Π° ΠΏΠ»Π°Π½Π΅Ρ‚Π°Ρ‚Π°!

Π’ΠΎ слСдниот Π΄Π΅Π» ќС ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΠΊΠΎΠΈ Π±Π»ΠΎΠΊΡ‡Π΅Ρ˜Π½ Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ ΠΈ Π·ΠΎΡˆΡ‚ΠΎ сС користат Π²ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ индустрии.

Ова Π΅ само ΠΏΠΎΡ‡Π΅Ρ‚ΠΎΠΊΠΎΡ‚!

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€