Шта је СегВит? Увод у приступ скалирања биткоина на ланцу | Блоцкцхаин Глоссари| ОККС Ацадеми

Увод у Битцоин-ов СегВит прилагођен почетницима, укључујући шта је СегВит, зашто је важан и шта постиже

СегВит је назив за надоградњу Битцоин-а која је спроведена преко меке виљушке у августу 2017. Имао је за циљ да повећа број трансакција по блоку који би Битцоин мрежа могла да обради. Поред тога, позабавио се ретким подвигом који се односи на прилагодљивост трансакција и додао је већу програмабилност Битцоин-у, омогућавајући даље скалирање решења као што је Битцоин-ова Лигхтнинг Нетворк.

У овом уводу у СегВит прилагођен почетницима, објашњавамо шта је СегВит, његову важност и позадину надоградње. Такође процењујемо утицај СегВит-а од његовог усвајања.

Преглед садржаја:

Шта је Битцоин-ов СегВит?

СегВит — скраћеница за „сегрегирани сведок (слој консензуса)“ — је механизам за скалирање који је имплементиран на Битцоин мрежу у августу 2017. Имао је за циљ да смањи величину података о трансакцијама како би више трансакција могло бити укључено у сваки блок без повећања величине блока. ограничити преко хард форк-а.

Поред повећања протока Битцоин трансакција, СегВит је такође решио неколико других проблема на мрежи. Прво, надоградња ублажава ретку експлоатацију у којој нападач може да креира нови ИД трансакције пре него што се трансакција рудари. Они тада могу уверљиво да тврде да никада нису примили своја средства јер пошиљалац неће препознати њихову трансакцију због тога што се појављује под другим ИД-ом. Под СегВит-ом, израчунавање ИД-а трансакције не захтева податке о потпису трансакције. Стога, ако лош актер промени податке о потпису, ИД остаје исти.

Још једно побољшање које је СегВит донео у Битцоин је повећана флексибилност програмирања. Ово је ефикасно омогућило решења за скалирање Лаиер-2 као што је Лигхтнинг Нетворк. Лигхтнинг мрежа захтева сложеније трансакције које зависе једна од друге. Без поправке савитљивости трансакције, трансакције које зависе од других могу постати неважеће променом података потписа и, према томе, ИД-а трансакције. Пошто СегВит одваја потписе трансакција од података трансакције и израчунава ИД од ових података, промена података потписа не може да поништи будуће трансакције.

Битцоин индустрија није универзално подржавала СегВит. Пре његове активације, неки су се залагали за скалирање мреже повећањем ограничења величине блока путем хард форк-а. На крају, ова фракција би увела повећање величине блока. Резултирајући хард форк створио је Битцоин Цасх мрежу и њену изворну крипто имовину, BCH.

Иако нису сви заинтересовани актери у мрежи Битцоин одмах надоградили на СегВит, чињеница да је имплементирана као промена компатибилна са уназад значи да њена сопствена активација није поделила мрежу. За разлику од хард форк-а, таква промена је позната као мека виљушка, која ризикује раздвајање мреже.

Кратка историја СегВит-а

СегВитов код је био објављен као Битцоин Импровемент Пропосал 141 у децембру 2015. Аутори БИП-а су били програмери Ериц Ломброзо, Јохнсон Лау и Пиетер Вуилле. Касније је уведен у Битцоин Цоре клијент у октобру 2016. Ипак, неколико Битцоин рудара је одобрило промену и није дало сигнал да подржи СегВит.

Извештај у Битцоин Магазину сугерише да се фракција рудара противила СегВит-у јер су имали користи од експлоатације познатог као „АсицБоост“ која им је дала 20% побољшану ефикасност, чинећи их профитабилнијим.

У мају 2017, група најмоћнијих Битцоин рудара и компанија састала се и израдила оно што ће се касније назвати Њујоршким споразумом. Сложили су се да активирају СегВит и повећају ограничење величине блока као део промене — надоградњу која се назива „СегВит 2Кс“. За разлику од верзије СегВит имплементиране у Цоре софтверу претходне године, промена није била компатибилна са претходним верзијама Битцоин софтвера и ризиковала је раздвајање мреже.

Њујоршки споразум предвиђао је активацију СегВит 2Кс за новембар 2017. Ипак, многи унутар Битцоин заједнице сматрали су да их тајни састанак компанија не представља и доживљавали су СегВит 2Кс као претњу укупном децентрализованом етосу криптовалута.

Псеудонимни биткоин програмер Шаолин Фрај смислио је решење познато као софт форк који активира корисник или УАСФ. У суштини, оператери чворова и новчаника би активирали СегВит и одбили не-СегВит блокове. Ово би притискало рударе да активирају надоградњу јер, без корисничке подршке, рударење за Битцоин брзо постаје узалудна операција.

УАСФ на крају није био потребан, јер је претња била довољна да убеди рударе да сигнализирају подршку СегВит-у. Рудари закључани у СегВит-у 9. августа 2017.

Међутим, пре активације СегВит-а, они који су највише посвећени скалирању биткоина путем повећања величине блока отишли ​​су својим путем. Промена величине блока мреже коју је спровела група такозваних „великих блокатора“ – тј. рудара који су фаворизовали скалирање повећањем величине блокова на начин који није био компатибилан уназад – резултирала је хард форком који је створио Битцоин Цасх .

Период је био буран за Битцоин мрежу, а након што се прашина око тврдих и меких виљушки слегла, цена БТЦ-а је провела остатак 2017. године доводећи до тада највиши ниво од скоро 20,000 долара.

Након активације СегВит-а у августу 2017., БТЦ је порастао на свој максимум из 2017. године. Извор: ЦоинГецко

Како функционише СегВит?

СегВит функционише по раздвајање трансакција подаци сведока из података о трансакцији. У застарелом систему, блокови су садржавали улазе трансакције (пошиљаоце), излазе (примаоце) и податке о потписима трансакције. Када је СегВит активан, блокови се деле на основни блок од 1 МБ и додатни одељак који чува податке о трансакцијама. Други одељак може да ускладишти до 3 МБ података сведока.

Стога, супротно популарном веровању, СегВит је заправо повећање ограничења величине блока. Међутим, повећање је спроведено на такав начин да није ризиковало раздвајање мреже. Они који нису желели да надограде своје чворове на СегВит и даље могу да учествују у Битцоин мрежи.

У застарелим трансакцијама, подаци о трансакцијама и потписи формирали су једно Меркле стабло – тј. структуру података формирану хеширањем различитих делова података заједно – из којег је креиран ИД трансакције. То је значило да је промена података потписа, која је могућа пре рударења трансакције, резултирала другачијим ИД-ом трансакције.

Под СегВит-ом, ИД трансакције не зависи од података потписа. Стога, чак и ако је злонамерни ентитет успео да промени потпис трансакције, то не би утицало на ИД трансакције нити би поништило било коју трансакцију која зависи од претходне.

Иако је основни блок и даље 1 МБ, може укључити податке из више трансакција по блоку јер су без података сведока трансакције мање до 65%. Ово ефикасно омогућава рударима да укључе већи број трансакција у сваки блок, скалирајући Битцоин мрежу на више корисника.

Поред повећања протока Битцоин трансакција, СегВит такође омогућава сложеније трансакције. Раније су трансакције које су зависне једна од друге могле да буду поништене коришћењем грешке савитљивости трансакције. Када је СегВит активан, ИД-ови трансакција више не зависе од података који се могу накнадно изменити. Стога се трансакције које зависе од других трансакција не могу поништити. Ово омогућава додатна решења за скалирање, као што је Лигхтнинг Нетворк.

СегВит формат адресе

СегВит трансакције користе један од два формата адресе. Ово олакшава одређивање да ли шаљете са СегВит адресе или обављате трансакције са новчаником који подржава СегВит.

Адресе које почињу са „3“ познате су као Паи то Сцрипт Хасх, или П2СХ, адресе. Ово је старији формат адресе који је компатибилан са застарелим (или не-СегВит) и СегВит трансакцијама. Новчаници који не подржавају СегВит и даље могу да примају СегВит трансакције користећи овај формат адресе. Трансакционе накнаде треба да буду нешто ниже од старијих адреса када се обавља трансакција са П2СХ адресама.

У међувремену, Бецх32 адресе — такође познате као изворна СегВит адреса — почињу са „бц1“. Трансакције које користе Бецх32 адресе користе мање података него њихове П2СХ колеге. Овај формат адресе омогућава још више трансакција по блоку, што резултира још нижим накнадама за трансакције. Међутим, за то су потребни новчаници који се користе за подршку СегВит-у, што захтева надоградњу софтвера.

Зашто је СегВит важан?

СегВит се бави растућим трошковима трансакција за које су програмери биткоина и посматрачи индустрије схватили да би ограничили усвајање мреже. Када су Битцоин блокови пуни, трансакције чекају у ономе што је познато као мемпоол.

Трансакције остају у мемпулу све док их рудар не укључи у блок. Рудар бира које ће трансакције укључити на основу укључене накнаде за трансакцију. Трансакције које укључују веома малу накнаду ће дуго чекати у мемпулу током периода великих загушења на Битцоин блоцкцхаин-у, јер ће рудари фаворизовати трансакције са већим плаћањем накнада — јер то доводи до веће профитабилности.

Са СегВит-ом, рудари могу укључити више трансакција по блоку јер су подаци ускладиштени у основном блоку од 1 МБ мањи за сваки од њих него у застарелом формату. Ово резултира већим капацитетом блока и мањим бројем трансакција које чекају у мемпулу. Са мање трансакција на чекању, већа је шанса да трансакција буде укључена у блок уз нижу накнаду. Због тога ће просечна накнада за трансакције широм мреже пасти.

Поред тога, СегВит омогућава додатна решења за скалирање изграђена на слојевима изнад главног Битцоин блоцкцхаина. Прва и најпознатија данас је Лигхтнинг Нетворк. Лигхтнинг Нетворк омогућава да се трансакције одвијају ван ланца у каналима плаћања. Пошто овим трансакцијама више није потребно рударење у блок одмах, мање трансакција чека да буду ископане, додатно ублажавајући притисак на кориснике да повећају накнаде за трансакције.

За оне који подржавају СегВит, надоградња је повољнија од повећања ограничења величине блока путем хард форк-а. Прво, мека виљушка не ризикује да поцепа мрежу, што би могло довести до забуне међу корисницима Битцоин-а.

Друго, надоградња не намеће додатне хардверске захтеве оператерима чворова. Један од важнијих квалитета Битцоин-а је да свако може да управља хардвером потребним за референцу на Битцоин блоцкцхаин и потврди валидност трансакција. Повећање ограничења величине блока захтевало би од оператера чворова да користе скупљи хардвер са додатним меморијским ресурсима, повећавајући централизацију мреже.

Да ли је СегВит био успешан?

Пошто је то опциона надоградња компатибилна са уназад, СегВит-у је требало неко време да заиста утиче на мрежу. Иако је активиран у августу 2017. године, накнаде су и даље достигле нивое који су коштали потенцијалне случајеве употребе биткоина. На свом врхунцу у 2017, просечна накнада за трансакције достигла је више од 55 долара, што мале трансакције или плаћања чини економски неизводљивим.

Просечна накнада за БТЦ трансакцију порасла је изнад 55 долара у 2017. након активације СегВит-а. Извор: Глассноде

Иако су неки учесници екосистема имплементирали надоградњу скоро одмах, провајдерима новчаника и другим провајдерима услуга као што су размене требало је доста времена да имплементирају СегВит. До краја 2019. само половина свих трансакција користила је нови формат. Данас више од 80% трансакција употреба СегВит.

Горњи графикон показује да су дневне накнаде за трансакције плаћене у БТЦ-у значајно смањене како је СегВит усвојен. Иако је број трансакција на ланцу обрађених дневно достигао око 7% испод максимума из 2017. године, плаћене накнаде су остале мали део од 1,500 БТЦ плаћених мрежи 22. децембра 2017. Укупне накнаде плаћене у једном дану нису премашили 300 БТЦ током новијих скокова.

У процени утицаја СегВит-а, важно је запамтити да је надоградња омогућила Лигхтнинг Нетворк. Покренута као бета верзија 2018. године, Лигхтнинг Нетворк је доживела огроман раст. Почетком 2021. решење за скалирање имало је укупан капацитет од нешто више од 1,000 БТЦ. До априла 2022. укупан капацитет мреже је порастао на више од 3,650 БТЦ.

Укупни капацитет Лигхтнинг Нетворк-а порастао је на више од 3,650 БТЦ од његовог лансирања 2018. Извор: Глассноде

Број канала Лигхтнинг Нетворк-а је такође порастао у истом периоду. Са 37,100 почетком 2021. године, број канала је достигао врхунац на 86,500 у марту 2022. Обе метрике показују снажан раст Лигхтнинг активности, што је омогућио само СегВит.

Очигледно је да је СегВит био успешан у смислу свог утицаја на мрежне накнаде и подршке сложенијим типовима трансакција. Поред Лигхтнинг мреже, новије надоградње Битцоин мреже, као што је Тапроот, надоградите се на СегВит-у како бисте даље оптимизовали мрежу — и решавањем флексибилности трансакција, софт форк ће омогућити иновације које тек треба да се развију.


Нисте ОККС трговац? Пријавите се и придружи нам се данас.

Извор: хттпс://ввв.окк.цом/ацадеми/ен/вхат-ис-сегрегатед-витнесс