Обяснение на пуловете за копаене
Начало
Статии
Обяснение на пуловете за копаене

Обяснение на пуловете за копаене

Напреднал
Публикувано Apr 22, 2020Актуализирано Jan 31, 2023
7m

Въведение

Копаенето е неразделна част от сигурността на блокчейните Доказателство за работа. Чрез изчисляване на хешове с определени свойства, участниците са в състояние да осигурят криптовалутни мрежи без необходимост от централен орган.

Когато Биткойн стартира за първи път през 2009 г., всеки с обикновен компютър можеше да се състезава с други копачи, за да познае валиден хеш за следващия блок. Това е така, защото трудността при копаене беше ниска. Нямаше много хешрейт в мрежата. При това положение не се нуждаете от специализиран хардуер, за да добавите нови блокове към блокчейна.

Логично е, че компютрите, които могат да изчислят най-много хешове за секунда, ще намерят повече блокове. И това предизвика голяма промяна в екосистемата. Копачите участваха в нещо като надпревара във въоръжаването, докато се бореха да спечелят конкурентно предимство.

След повторение на различни видове хардуер (CPU, GPU, FPGA), биткойн копачите се спряха на ASIC – Специфични за приложението интегрални схеми. Тези устройства за копаене няма да ви позволят да разглеждате Binance Academy или да туитвате снимки на котки. 

Както подсказва името, ASIC са създадени да изпълняват една задача: изчисляване на хешове. Но тъй като са създадени специално за тази цел, те го правят невероятно добре. Толкова добре всъщност, че използването на други видове хардуер за копаене на биткойни е станало доста необичайно.

Какво е пул за копаене?

Добрият хардуер ви отвежда само дотук. Може да използвате няколко високомощни ASIC и пак ще бъдете само капка в океана за добив на биткойни. Шансовете наистина да копаете блок са доста малки, въпреки че сте похарчили много пари за вашия хардуер и електричеството, необходимо за работата му.

Нямате гаранция кога ще получите плащане с награда за блок или дори дали изобщо ще получите плащане. Ако постоянните приходи са това, което търсите, ще имате много по-голям късмет в пул за копаене. 

Да кажем, че вие и девет други участници притежавате всеки по 0,1% от общата мощност на хеширане на мрежата. Това означава, че средно бихте очаквали да намерите по един на всеки хиляда блока. С приблизително 144 блока, добивани на ден, вероятно ще намерите един блок на седмица. В зависимост от вашия паричен поток и инвестиция в хардуер и електричество, този подход за „соло копаене“ може да бъде осъществима стратегия.

Но какво ще стане, ако тези приходи не са достатъчни за реализиране на печалба? Е, бихте могли да обедините сили с другите девет участници, които споменахме. Ако всички вие комбинирате хеширащата си мощност, ще имате 1% от хешрейта на мрежата. Това означава, че ще откриете средно един на всеки сто блока, което се равнява на един до два блока на ден. След това можете просто да разделите наградата и да я споделите между всички участващи копачи.

Накратко, току-що описахме пул за копаене. Те са широко използвани в днешно време, тъй като гарантират по-стабилен поток от приходи за членовете.

Как работят пуловете за копаене?

Обикновено пулът за копаене поставя координатор, който отговаря за организирането на копачите. Те ще се уверят, че копачите използват различни стойности за nonce, така че да не губят хеш мощност, опитвайки се да създадат едни и същи блокове. Тези координатори ще отговарят и за разделянето на наградите и изплащането им на участниците. Има няколко различни метода, използвани за изчисляване на работата, извършена от всеки копач, и съответното възнаграждение.

Пулове за копаене с Плащане на дял (PPS)

Една от най-разпространените схеми за изплащане е Плащане на дял (PPS). В тази система ще получите фиксирана сума за всеки „дял“, който сте изпратили. 

Споделянето е хеш, използван за проследяване на работата на всеки копач. Сумата, изплатена за всеки дял, е номинална, но се увеличава с времето. Имайте предвид, че дял не е валиден хеш в мрежата. Той е просто такъв, който отговаря на условията, определени от пула за копаене.

В PPS вие сте възнаградени независимо дали вашият пул решава блок. Операторът на пула поема риска, така че вероятно ще начисли значителна такса – или предварително от потребителите, или от евентуалната награда за блок.


Пълно плащане на дял (FPPS)

Моделът FPPS използва системата PPS, но участниците в пула също получават дял от таксите за трансакции. FPPS изчислява това, като взема средна стойност за стандартна мрежова трансакция за скорошен период и я разпределя въз основа на изпратени дялове.

Пулове за копаене с плащане на последни N дялове (PPLNS)

Друга популярна схема е Плащане на последни N дялове (PPLNS). За разлика от PPS, PPLNS възнаграждава копачите само когато пулът успешно копае блок. Когато пулът намери блок, той проверява последната сума N на изпратени дялове (N варира в зависимост от пула). За да получите вашето изплащане, той разделя броя на дяловете, които сте изпратили, на N, след което умножава резултата по блоковата награда (минус загубата на оператора).

Нека да разгледаме един пример. Ако текущата награда за блок е 12,5 BTC (да приемем, че няма такси за трансакция) и таксата на оператора е 20%, наличната награда за копачи е 10 BTC. Ако N е 1 000 000 и сте предоставили 50 000 дяла, ще получите 5% от наличната награда (или 0,5 BTC).

Можете да намерите няколко варианта на тези две схеми, но те са тези, за които ще чувате най-често. Имайте предвид, че докато говорим за биткойн, повечето популярни PoW криптовалути също имат пулове за копаене. Някои примери включват Zcash, Monero, Grin и Ravencoin. 

Искате да навлезете в света на криптовалутите? Купете Биткойн в Binance!

Представляват ли пуловете за копаене заплаха за децентрализацията?

Докато четете тази статия, в главата ви могат да прозвучават тревожни мисли. Причината, поради която биткойнът е толкова мощен, не е ли именно липсата на контрол върху блокчейна от което и да било юридическо лице? Какво се случва, ако някой получи по-голямата част от мощността за хеширане?

Това са много основателни въпроси. Ако един обект може да придобие 51% от хеш мощността на мрежата, той може да започне 51% атака. Това ще позволи цензурирането на трансакции и отменянето на старите. Такава атака може да причини огромни щети на екосистемата на криптовалутата.

Пуловете за копаене увеличават ли риска от атака от 51%? Отговорът е: може би, но е малко вероятно.

24-часова разбивка на хешрейта по пул

24-часова разбивка на хешрейта по пул на 16 април 2020 г. Източник: coindance.com


На теория първите четири пула могат да се договорят, за да отвлекат мрежата. Това обаче няма да има много смисъл. Дори и да успеят да извършат атака, цената на биткойн вероятно ще падне рязко, тъй като действията им ще подкопаят системата. В резултат на това всички криптовалути, които са придобили, биха загубили стойност. 

Нещо повече, пуловете не притежават непременно оборудването за копаене. Юридическите лица насочват своите машини към сървъра на координатора, но те са свободни да мигрират към други пулове. В най-добрия интерес както на участниците, така и на операторите на пула е екосистемата да бъде децентрализирана. В края на краищата, те правят пари само ако добивът остане печеливш.

Има няколко случая, в които пуловете са нараснали до размер, който би могъл да се счита за тревожен. Като цяло пулът (и неговите копачи) предприемат стъпки за намаляване на хешрейта.


Заключителни мисли

Пейзажът за копаене на криптовалута беше променен завинаги с въвеждането на първия пул за копаене. Пуловете могат да бъдат много полезни за копачите, които искат да получат по-последователно изплащане. С много различни налични схеми, те са длъжни да намерят тази, която най-добре отговаря на техните нужди.

В един идеален свят копаенето на биткойн би било много по-децентрализирано. За момента обаче можем да наречем ситуацията „достатъчно децентрализирана“. Във всеки случай никой не се възползва от това, че който и да е отделен пул печели по-голямата част от хешрейта в дългосрочен план. Участниците вероятно биха предотвратили това да се случи – в края на краищата биткойн не се управлява от копачите, а от потребителите.