Попитайте CryptoVantage: Кой контролира биткойн?
Попитайте CryptoVantage: Кой контролира Bitcoin?
За разлика от фиатната валута, която се контролира от банки и правителства, природата на биткойн като децентрализирана цифрова валута означава, че никой човек, група, бизнес или правителство не може да я контролира напълно.
Ако някой иска да направи промяна в начина, по който биткойнът работи, или да управлява кои транзакции трябва да се случват, има механизми, които гарантират, че много голям брой хора също трябва да се съгласят с тази промяна, преди да може да бъде направена. Тази статия описва потенциала за контрол в рамките на биткойн и как те са смекчени.
Контрол на копаене
В биткойните транзакциите се добавят към блокчейна от биткойн миньорите. Тези майнери изпълняват софтуер, който решава кои транзакции се включват в блоковете, които те добиват. Софтуерът за копаене обикновено е проектиран да избира транзакциите, които плащат най-високите такси за транзакции, въпреки че софтуерът вместо това може да бъде проектиран или променен, за да избира транзакции въз основа на различни фактори. Например, софтуерът за копаене може да бъде проектиран да приема транзакции само от одобрен от правителството бял списък с адреси.
Въпреки че майньорите сами избират кои транзакции да влизат в техните блокове, те не могат да цензурират транзакциите. Биткойн мрежата е изградена от много, много миньори, които имат различни мнения и ценности. Дори ако 90% от миньорите се опитват да спрат транзакцията да бъде включена в биткойн блокчейн, в крайна сметка останалите 10% от миньорите ще я включат. Това важи особено за транзакции, които плащат висока такса, тъй като миньорите са склонни да действат в своя собствен интерес. Тази функция не позволява дори на най-мощните миньори или групи майньори да цензурират биткойн транзакции.
Много по-висок риск с контрола на копаенето е известен като 51% атака. Ако една група контролира 51% или повече от мощността на добива, те могат да отменят цели блокове (само най-новите). Струва си да се отбележи, че в момента Китай държи голяма част от мощността за добив на биткойни, тъй като много биткойн миньори се намират там поради евтина електроенергия. Наличието на голям процент копаене в една държава увеличава риска правителството да използва тази минна мощност, за да направи своите поръчки, включително 51% атаки за отмяна на блокове, съдържащи определени транзакции. За щастие, с времето добивът на биткойни става все по-географски разпределен.
Контрол на развитието
Bitcoin Core е софтуерът, който повечето потребители на bitcoin работят на своите биткойн възли. Рискът с „контрол върху разработката“ е възможността разработчиците, които поддържат хранилището на кодове Bitcoin Core, да променят или променят кода по злонамерен начин.
Кодът на Bitcoin Core се съхранява на Хранилище на GitHub. Bitcoin Core е софтуер с отворен код, което означава, че всеки може да се опита да поправи грешки или да подобри кода. Въпреки че стотици хора пишат и преглеждат кода, има само шепа хора, които всъщност имат разрешение да извършат промени в кода. Това може да звучи като поддържащите Bitcoin Core имат голям контрол върху посоката на развитие на биткойн, но това е невярно, защото:
- Ако те се опитат да прокарат лоши промени в биткойн или се опитат да блокират влизането на промените, които всички останали одобряват, останалите разработчици могат лесно да преместят проекта на друго място и да изберат нов набор от поддържащи, за да поддържат хранилището на кода..
- Повечето промени в Bitcoin Core не засягат „правилата за консенсус“, които диктуват начина на работа на bitcoin. Вместо това разработчиците се съсредоточават върху други проблеми, като например портфейла на Bitcoin Core (който е различен от самия протокол за биткойн) или правенето на мрежата по-ефективна – например, ако има пречка за това колко бързо се пренасят транзакциите през мрежата, тогава разработчиците на Bitcoin Core ще подобрят тези проблеми, без да променят ключовите компоненти на самия биткойн.
Опитът за промяна на правилата на биткойн протокола отнема много дълго време, защото човек трябва да убеди по-голямата част от разработчиците на биткойни, миньорите и потребителите, че промените си струва да бъдат внедрени в софтуера на възела. Това не е проста задача и обикновено отнема много години. Поради тази причина рядко се правят кодови промени, които засягат правилата за консенсус на биткойн.
Потребителски контрол
В крайна сметка потребителите на биткойн имат най-голям контрол. Потребителите на биткойни изпълняват възел софтуер, който налага правилата за консенсус за биткойн, с които са съгласни. Ако разработчиците се опитат да направят промени, с които потребителите не са съгласни, тогава потребителите могат просто да изберат да не стартират новия софтуер. Дори ако миньорите се опитат да принудят промени в консенсусното правило, като добиват блокове с нови правила, блоковете, които добиват, ще станат безполезни, ако никой потребител на биткойн не спазва тези правила за консенсус.
През 2017 г. потребителите на биткойн показаха степента на своя контрол по време на Segwit2x / UASF движение. По това време 80% от комбинираната мощност за добив, заедно с някои големи борси и разработчици, се опитват да наложат промяна, която би увеличила размера на блока на биткойните. Миньорите искаха да направят това, тъй като това би увеличило количеството транзакции, които могат да бъдат обработени от биткойн, но потребителите на биткойн го отхвърлиха поради две основни причини: 1) ще затрудни редовните потребители да стартират биткойн възел за валидиране транзакции; и 2) би било огромен риск за сигурността, ако миньорите могат да извършват промени в правилата на биткойн с такава прищявка. UASF доказа, че потребителите на биткойн имат най-голям контрол върху биткойните.