Investor's wiki

Мягкая вилка

Мягкая вилка

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ софтфорк?

Π’ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ софт-Ρ„ΠΎΡ€ΠΊ β€” это ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ становятся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π½Π΅Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ старыС ΡƒΠ·Π»Ρ‹ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ ΠΊΠ°ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, софт-Ρ„ΠΎΡ€ΠΊ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ совмСстим. Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ Ρ„ΠΎΡ€ΠΊΠ° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ обновлСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΌΠ°ΠΉΠ½Π΅Ρ€ΠΎΠ² для обСспСчСния соблюдСния Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ», Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ…Π°Ρ€Π΄Ρ„ΠΎΡ€ΠΊΠ°,. ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ обновлСния всСх ΡƒΠ·Π»ΠΎΠ² ΠΈ согласования Π½ΠΎΠ²ΠΎΠΉ вСрсии.

ПониманиС использования софтфорков

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

Мягкая Π²ΠΈΠ»ΠΊΠ° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ·-Π·Π° Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ расхоТдСния Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ Π±Π»ΠΎΠΊΠΎΠ², ΠΊΠΎΠ³Π΄Π° ΠΌΠ°ΠΉΠ½Π΅Ρ€Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ·Π»Ρ‹, Π½Π°Ρ€ΡƒΡˆΠ°ΡŽΡ‚ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ консСнсуса, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΡ… ΡƒΠ·Π»Ρ‹ Π½Π΅ Π·Π½Π°ΡŽΡ‚.

Π‘ΠΎΡ„Ρ‚-Ρ„ΠΎΡ€ΠΊΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ обновлСния ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΡƒΠ·Π»ΠΎΠ² для поддСрТания консСнсуса, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ всС Π±Π»ΠΎΠΊΠΈ с Π½ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ софт-Ρ„ΠΎΡ€ΠΊΠ° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ старым ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, поэтому старыС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΈΡ… ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚. Π‘ΠΎΡ„Ρ‚-Ρ„ΠΎΡ€ΠΊΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Ρ‹ Π±Π΅Π· Ρ…Π°Ρ€Π΄-Ρ„ΠΎΡ€ΠΊΠ°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ софт-Ρ„ΠΎΡ€ΠΊ ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ позволяСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π±ΠΎΡ€Ρƒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ подмноТСством Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΄ΠΎ Ρ„ΠΎΡ€ΠΊΠ°. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ Π΄ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° послС софтфорка ΠΈ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠ°ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π΄ΠΎ софтфорка, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° послС софтфорка Π½Π°Ρ€ΡƒΡˆΠ°Ρ‚ консСнсус, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ появится Π±Π»ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ послСдовал Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° своих ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ². Π§Ρ‚ΠΎΠ±Ρ‹ софтфорк Ρ€Π°Π±ΠΎΡ‚Π°Π», большая Ρ‡Π°ΡΡ‚ΡŒ мощности ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‰ΠΈΠΌ Ρ„ΠΎΡ€ΠΊ. Π§Π΅ΠΌ большС ΠΌΠ°ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΏΡ€ΠΈΠΌΡƒΡ‚ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Ρ‚Π΅ΠΌ бСзопаснСС Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ΅Ρ‚ΡŒ послС развСтвлСния. Если 3/4 ΠΌΠ°ΠΉΠ½Π΅Ρ€ΠΎΠ² Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ Ρ„ΠΎΡ€ΠΊ, 1/4 созданных Π±Π»ΠΎΠΊΠΎΠ² Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ. Π­Ρ‚ΠΈ 1/4 Π±Π»ΠΎΠΊΠ° Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ для старых ΡƒΠ·Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π·Π½Π°ΡŽΡ‚ ΠΎ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ…, Π½ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½ΠΎΠ²Ρ‹ΠΌΠΈ ΡƒΠ·Π»Π°ΠΌΠΈ.

Π‘ΠΎΡ„Ρ‚-Ρ„ΠΎΡ€ΠΊΠΈ использовались Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π°Ρ… Π±ΠΈΡ‚ΠΊΠΎΠΉΠ½ΠΎΠ² ΠΈ эфириума,. срСди ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ, для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ совмСстимы.