Шансе су да чујете фразу „вађење биткоина“ и ваш ум почне лутати западном маштаријом о пикадама, прљавштини и ударању богате. Како се испоставило, та аналогија није превише далеко.
Далеко мање гламурозан, али подједнако неизвестан, рудање битцоин-а изводе рачунари високог потенцијала који решавају сложене рачунске проблеме из математике (то јест толико сложени да се не могу решити руком, и заиста довољно компликовани да опорезују чак и невероватно моћне рачунаре). Срећа и посао који рачунар захтева да би решио један од ових проблема је еквивалент минеру који је у земљу улетио злато - док је копао у песковнику. У време писања вероватноћа да рачунар реши један од ових проблема је отприлике 1 од 13 билиона, али о томе касније.
Резултат „вађења биткоина“ је двострук. Прво, када рачунари решавају ове сложене математичке проблеме у Битцоин мрежи, они производе нови битцоин (када се односе на поједине кованице, „битцоин“ се обично појављује без капитализације), за разлику од тога када рударска операција извлачи злато из земље. И друго, решавањем рачунарских проблема из математике, битцоин рудари чине да платна мрежа Битцоин постане поузданом и сигурном, верификујући податке о њеној трансакцији.
Постоји добра шанса да је све то имало толико смисла. Да бисмо детаљније објаснили како битцоин мининг користи, започнимо с поступком који је мало ближи кући: регулацијом штампане валуте.
Основе биткоина: како се битцоин разликује од традиционалних валута
Потрошачи имају тенденцију да верују штампаним валутама, бар у Сједињеним Државама. То је зато што амерички долар подржава централна банка која се зове Федералне резерве. Поред низа других одговорности, Федералне резерве регулишу производњу новог новца, а савезна влада кривично поступа против употребе фалсификоване валуте.
Чак и дигитална плаћања путем америчког долара подржавају централни органи. Када купујете на мрежи помоћу своје дебитне или кредитне картице, на пример, ту трансакцију обрађује компанија за обраду плаћања попут Мастерцард или Виса. Осим што бележе вашу историју трансакција, те компаније потврђују да трансакције нису лажне, што је и један од разлога зашто ваша дебитна или кредитна картица могу бити суспендована током путовања.
С друге стране, битцоин не регулише централна власт. Уместо тога, битцоин подржавају милиони рачунара широм света који се називају „чворови“. Ова мрежа рачунара обавља исту функцију као Федерал Ресерве, Виса и Мастерцард, али са неколико кључних разлика. Чворови чувају информације о претходним трансакцијама и помажу у провери њихове аутентичности. За разлику од тих централних власти, Битцоин чворови су распоређени широм света и бележе податке о трансакцијама на јавној листи којима може приступити било ко, па чак и ви.
Основе биткоина: Шта је рударство криптовалута?
Када неко изврши куповину или продају помоћу битцоина, то називамо „трансакцијом“. Трансакције извршене у продавници и на мрежи документују банке, системи продаје и физички рачуни. Битцоин рудари постижу исти ефекат без ових институција спајањем трансакција у „блокове“ и додавањем у јавни запис назван „блоцкцхаин“. Чворови затим воде евиденцију о тим блоковима како би их могли верификовати у будућности.
Када битцоин рудари додају нови блок трансакција у блоцкцхаин, део њиховог посла је да осигурају да су те трансакције тачне. (Више о магији како се то дешава у секунди.) Особито, битцоин рудари осигуравају да се битцоин не дуплира, јединствена навала дигиталних валута која се назива „двоструко трошење.“ Са штампаним валутама, дуплирање новца није потешкоћа. Једном када потрошите 20 долара у продавници, тај рачун је у рукама службеника. Са дигиталном валутом, међутим, то је другачија прича.
Дигиталне информације могу се репродуковати релативно лако, тако да код Битцоин-а и других дигиталних валута постоји ризик да један специјалац може да направи копију свог битцоина и пошаље га другој страни док још увек држи оригинал. Вратимо се на тренутак у штампану валуту и рецимо да је неко покушао да дуплира рачун од 20 долара како би потрошио и оригинал и кривотворину у продавници. Да је чиновник знао да купци дуплирају новац, све што би требали учинити је погледати серијске бројеве рачуна. Да су бројеви идентични, чиновник би знао да је новац дуплиран. Ова аналогија је слична ономе што ради битцоин рудар када верифицирају нове трансакције.
Наградни рудари
Са чак 500.000 куповина и продаја у једном дану, међутим, верификација сваке од тих трансакција може бити пуно посла за рударе, што добија и једну другу кључну разлику између рудара битцоин-а и Федералне резерве, Мастерцард-а или Виса. Као надокнаду за свој труд, рудари се награђују битцоин-ом кад год додају нови блок трансакција у блоцкцхаин. Количина новог битцоина ослобођеног сваког минираног блока назива се "награда за блок". Награда за блок преполовљава се на сваких 210.000 блокова или отприлике сваке 4 године. У 2009. години било је 50. У 2013. години било је 25, у 2018. 12, 5, а негде средином 2020. године преполовиће се на 6, 25.
По овој брзини преполовљења, укупан број биткоина у оптицају приближиће се ограничењу од 21 милион, што валуту чини временом оскуднијом и вреднијом, али и скупљом за производњу рудара.
Како функционира рударство Битцоин-а?
Ево улова. Да би рудари битцоин-а заправо зарадили битцоин од верификације трансакција, морају се догодити две ствари. Прво, морају да провере трансакције у вредности од 1 мегабајта (МБ), које теоретски могу бити мање од једне трансакције, али чешће неколико хиљада, у зависности од тога колико података свака трансакција складишти. Ово је лак део.
Друго, да би додали блок трансакција у блоцкцхаин, рудари морају да реше сложени рачунски проблем из математике, који се такође назива „доказ рада“. Оно што они заправо раде је да покушају да смисле 64-цифрени хексадецимални број, назван "хасх", који је мањи или једнак циљном хасху. У основи, рударски рачунар исече хешеве брзином мегахаше у секунди (МХ / с), гигахасхес у секунди (ГХ / с) или чак терахасхес у секунди (ТХ / с) у зависности од јединице, погађајући све могуће 64- цифре бројеве док не нађу решење. Другим речима, то је коцкање.
Ниво тешкоће најновијег блока у тренутку писања износи више од 13 билиона. Односно, шанса да рачунар направи хасх испод циља је 1 на 13 билиона. Да то посматрамо из перспективе, већа је вероватноћа да је 44.500 пута освојити џекпот Повербалл са једном лутријском листом него што ћете одабрати прави хасх у једном покушају. Срећом, рударски рачунарски системи испаљују многе, много више могућности хасх-а од тога. Без обзира на то, рударство битцоина захтева огромне количине енергије и софистициране рачунарске системе, али о томе такође касније.
Ниво тешкоће се прилагођава сваких 2016. блокова или отприлике сваке двије седмице, са циљем да стопе рударства буду константне. Односно, што се више рудара такмичи за решење, проблем ће бити теже. Тачно је и обрнуто. Ако се рачунска снага искључи с мреже, потешкоћа се прилагођава наниже да би се олакшало рударство.
Објасните као да сам пет (ЕЛИ5)
Ево корисне аналогије коју треба узети у обзир:
"Реците да кажем тројици пријатеља да мислим на број између 1 и 100, и напишем тај број на комад папира и запечамим га у коверту. Моји пријатељи не морају погодити тачан број, само мора бити прва особа која ће погодити било који број који је мањи или једнак броју на који мислим. И нема ограничења у колико нагађања добијају.
"Рецимо да мислим на број 19. Ако Фриенд А погоди 21, они изгубе јер 21> 19. Ако Фриенд Б погоди 16, а Фриенд Ц погоди 12, обоје су теоретски дошли до одрживих одговора, јер су 16 < 19 и 12 <19. Не постоји „додатни кредит“ за пријатеља Б, иако је одговор Б био ближи циљаном одговору из 19.
"Сад замислите да постављам питање" погодите о којем броју мислим ", али не питам само три пријатеља и не мислим на број између 1 и 100. Уместо тога, питам милионе потенцијалних рудара, а мислим на 64-цифрени хексадецимални број. Сад видите да ће бити изузетно тешко погодити прави одговор."
Како се можете такмичити са милионима рудара?
Ако 1 од 13 трилијуна не звучи довољно тешко као што је, ево улова за улов. Не само да рудари битцоин морају смислити прави хасх, већ морају бити и први који то раде.
Будући да је рударство битцоина у основи нагађања, долазак до правог одговора пре него што други рудар има готово све везе са тиме колико брзо ваш рачунар може направити хешеве. Пре само деценију, рударство битцоин-а могло би се изводити конкурентно на нормалним десктоп рачунарима. С временом су, међутим, рудари схватили да су графичке картице које се обично користе за видео игре ефикасније у рударству него што су столни рачунари и графичке процесорске јединице (ГПУ) доминирале у игри. У 2013. години, битцоин рудари су почели да користе рачунаре дизајниране посебно за рудање криптовалута што је ефикасније, названих Апплицатион-Специфиц Интегратед Цирцуитс (АСИЦ). Они могу коштати од неколико стотина долара до десетине хиљада. С друге стране, имајући у виду да тренутна цена битцоина од овог писања износи отприлике 9.330 долара и да је награда за комплетирање блока 12.5 новчића или близу 117.000 долара, унапред улагање у скупи АСИЦ можда у крајњој линији може бити вредно.
Данас је вађење битцоина толико конкурентно да се може профитирати само са најсавременијим АСИЦ-овима. Када користите десктоп рачунаре, ГПУ-ове или старије моделе АСИЦ-а, цена потрошње енергије заправо прелази остварени приход. Чак и ако имате најновију јединицу на располагању, један рачунар је ретко довољан да се такмичи са оним што рудари називају "рударским базенима".
Рударски фонд је група рудара који комбинују своју рачунарску моћ и деле минирани битцоин између учесника. Неразмјерно велики број блокова минирају базени, а не поједини рудари. У неким тренуцима историје битцоина, рударски базени и компаније представљали су отприлике 80% до 90% рачунарске снаге битцоина.
Да ли је Битцоин Мининг одржив?
Између 1 од 13 трилијуна квота, скалирања нивоа потешкоћа и масовне мреже корисника који верификују трансакције, један блок трансакција проверава се отприлике сваких 10 минута. Али важно је запамтити да је 10 минута циљ, а не правило.
Мрежа битцоин може обрадити око седам трансакција у секунди, а трансакције се пријављују у блоцкцхаин сваких 10 минута. За поређење, Виса може обрадити негде око 24.000 трансакција у секунди. Како мрежа корисника битцоина и даље расте, међутим, број трансакција извршених за 10 минута на крају ће премашити број трансакција које се могу обрадити за 10 минута. Тада ће се почети са временом чекања за трансакције и продужити, осим ако се не промени битцоин протокол.
Овај проблем у срцу битцоин протокола познат је као "скалирање". Иако се битцоин рудари углавном слажу да се мора нешто учинити како би се одговорило на скалирање, мање је консензуса о томе како то учинити. Предложена су два главна решења за решавање проблема скалирања. Програмери су предложили или (1) смањење количине података потребних за верификацију сваког блока или (2) повећавање броја трансакција које сваки блок може да сачува. Уз мање података за верификацију по блоку, решење 1 би рударима учинило брже и јефтиније. Решење 2 би се бавило скалирањем тако што би омогућило да се више информација обрађује сваких 10 минута повећавањем величине блока.
У јулу 2017. године, битцоин рудари и рударске компаније које представљају отприлике 80% до 90% рачунарске снаге мреже изгласале су укључивање програма који би смањио количину података потребну за верификацију сваког блока. Односно, ишли су са решењем 1.
Програм за који су рудари гласали за додавање битцоин протоколу назива се сегрегирани сведок или СегВит. Овај термин је удруживање одвојених, што значи „одвојити се“, и сведок, који се односи на „потписе на битцоин трансакцији“. Затим, одсечени сведок значи одвојити потписе трансакција од блока - и причврстити их као продужени блок. Иако додавање једног програма у битцоин протокол можда не делује много на путу решења, процењује се да подаци о потпису представљају до 65% података који се обрађују у сваком блоку трансакција.
Мање од месец дана касније, у августу 2017. године, група рудара и програмера покренула је хард форк, оставивши битцоин мрежу да креира нову валуту користећи исту кодну базу као битцоин. Иако се ова група сложила са потребом решења за скалирање, забринули су се да усвајање сегрегиране технологије сведока неће у потпуности решити проблем скалирања.
Уместо тога, наставили су са решењем 2. Добијена валута, названа „битцоин цасх“, повећала је блокаду на 8 МБ како би убрзао процес верификације како би се омогућило извршење од око 2 милиона трансакција дневно. 6. новембра 2019, Битцоин Цасх процијењен је на око 302 долара до приближно 9.330 долара.
