Um galla í segregated vitni fyrir bitcoin

James Earl Ray Interview: Assassin of Civil Rights and Anti-War Activist Dr. Martin Luther King, Jr. (Maí 2019).

Anonim

Segregated Witness hefur verið miðpunktur langvarandi sveigjanlegrar umræðu um Bitcoin þar sem hann var fyrst kynntur af Blockstream samstarfsmanni og Bitcoin Core verktaki, Dr. Pieter Wuille fyrir tveimur mánuðum.

Nifty aðferð til að færa undirskriftargögn frá dæmigerðum viðskiptum inn í "viðbótarspjöld", "Segregated Witness er sett til að bæta Bitcoin siðareglur á nokkra vegu. Þar að auki er hægt að rúlla lausninni sem mjúk gaffli, sem þýðir að aðeins miners þurfa að uppfæra hugbúnaðinn sinn; allir aðrir hnútar geta gert það ef og hvenær þeir þóknast.

Nýsköpunin er staðsett sem fyrsta skrefið í sveigjanleika "vegakort" eins og fram kemur í Bitcoin Core og er stutt af stórum hluta þróunarfélags Bitcoin.

En segregated vitni er ekki laus við deilur. Í stað þess að aðgreindur vottur mjúkur gaffli, þá er nýútgáfan valin Bitcoin framkvæmd Bitcoin Classic áform um að auka viðmiðunarmörk Bitcoin í 2 megabæti með harða gaffli, sem þýðir að allar fulltrúar á netinu þurfa að uppfæra samstillt.

Þetta eru rökin gegn gervigreindum vitnisburði - og mótmæli þeirra.

Það krefst óguðlegs kóðans

Sú rituð rök gegn tillögu Wuilles er sú að gervigreindur vitnisburður er "grimmur" leiðarvísir kóða. Mikilvægast er að það notar hluti af myntframleiðslu myntbifreiðarinnar í þeim tilgangi að þau væru ekki upphaflega ætluð. Aukin flókið gæti hugsanlega valdið nýjum vandamálum eins og siðareglur halda áfram að þróast.

Mótmælin

Þó að flestir verktakarnir séu sammála um að harður gaffli væri hreinni lausn, þýðir þetta ekki endilega að gervigreindur vitnisburður er óöruggur. The Bitcoin Core þróun lið hefur rúllað út nokkrar svipaðar mjúkir gafflar í fortíðinni, og heldur því fram að þetta myndi ekki bera meiri áhættu.

A harður gaffli gerir hins vegar alla núverandi fullan hnút hugbúnað ósamrýmanleg nýrri fulla hnút hugbúnað, sem er að öllum líkindum ekki mjög jákvæð.

Það er byrjað að þróa hönnuðir

Vinnuþrýstingur í vinnustofu með slembaðri vitni leggur aukna byrði á hönnuði - bæði núna og í framtíðinni. Þetta á sérstaklega við um Bitcoin bókasafn og veski forritara, þar sem þeir þurfa að laga hugbúnaðinn sinn til að samþætta segregated vitni. Þetta mun krefjast meiri áreynslu en sterkur gaffal blokkastærð hækkun myndi.

Mótmæli

Núverandi bókasöfn og veski forritarar virðast ekki íhuga þann aukna byrði sem er stórt vandamál. Margir eru jafnvel mjög spenntir um nýsköpunina, og þeir líta yfirleitt á þann kost sem er til þess virði. (Sjá Bitcoin Magazine þróunarsviðið, eins og tengt er í þessari grein.)

Vöxtur viðbótarblokkar verður hægur

Eins og fyrirhuguð hörð gaffal Bitcoin Classic býður upp á aðskilda vitni fræðilega allt að 1 megabæti með viðbótarplássi, fyrir samtals 2 megabæti.En þetta ákjósanlega aukna afkastageta byggist á multisig-viðskiptum, þar sem þau fá bókhald "afslátt". "En flest viðskipti eru nú ekki multisig viðskipti. Raunhæfari hækkun á getu gæti því verið nærri. 6 megabæti af viðbótarplássi, alls 1. 6 megabæti.

Auk þess gæti þetta viðbragðssvæði ekki verið nýtt að fullu strax. Það er hægt að nota aðeins eftir veski og önnur forrit hafa uppfært. Í raun gæti það tekið smá stund áður en jafnvel 1. 6 megabæti er náð.

Og á meðan Apríl er að finna í Segregated Witness mjúkur gafflinum, sést að það sé hægt að ná þessu. Lausnin krefst mikils kóðunar og prófunar áður en hægt er að rúlla út, svo og samþykki miners.

Mótmæli

Opinber testnet útgáfa af segregated vitni - SegNet - er nú þegar í boði fyrir tilraunir. Þetta bendir til þess að þróun sé á áætlun.

Margir bókasafns- og veskishönnuðir gera því ráð fyrir að það myndi taka einhvers staðar á milli nokkurra daga í nokkrar vikur til að samþætta segregated vitni. Í apríl útgáfu ætti því að veita næga tíma fyrir megnið af veski og app hugbúnaði til að uppfæra.

Um leið og Segregated Witness er virkjaður, getur öll veski og app hugbúnað nýtt sér kosti - svo sem lægri gjöld - strax. Hvort aðrir notendur nýta viðbótarsvæðið líka skiptir það ekki máli fyrir þá. (Og ef viðbótarglugginn er ekki notaður, gæti það bara bent til þess að þörfin fyrir viðbótarplássi væri aldrei svo mikill í fyrsta lagi.)

Einnig skal tekið fram að multisig-viðskipti geta fundið aukna notkun sem nýsköpun og þróun Bitcoin siðareglur framfarir, vegna þess að bætt lög ofan á Bitcoin - svo sem greiðslukerfi og Lightning Network - nota venjulega slík viðskipti. The áhrifaríkur getu gæti því nálgast 2 megabæti síðar.

Og meðan Bitcoin Classic lið heldur því fram að hægt er að rúlla upp harða gaffli fyrir apríl, er þetta talið augljós árásargjarn og beinlínis áhættusöm hjá mörgum innan þróunarsamfélagsins. Þörfin fyrir alla fulla hnútafyrirtæki til að endurskoða og samþykkja uppfærsluna, sem þeir telja, þurfa að minnsta kosti sex mánuði á ári.

Það hvetur til hvata

Flutningur undirskrifta frá upphaflegu 1 megabæti blokkunum getur í raun aukið blokkar Bitcoin. En segregated vitni kynnir nýja tegund af hámarks blokkastærð. Gróft: Blokk án þess að vitni, auk fjórðungur vitnisstærð, má ekki vera meiri en 1 megabæti. Þar að auki munu uppfærðar hnútar sjá blokkir sem eru stærri en 1 megabæti, þar sem raunverulegur stærð Segregated Witness er stærri en fjórðungurinn grein fyrir.

Þetta þýðir að multisig viðskipti, sem innihalda fleiri undirskriftargögn, fá meiri afslátt. Og þar sem multisig viðskiptum er notaður til að koma á lagi ofan á Bitcoin, skilur sigurvottur tilbúinn til kynna hvatningu til þessara laga.

Langtímaáhrif slíkra laga - svo sem áhrif á námuvinnsluverð - eru umdeildar.

Gegnargjöldin

Gögn um undirskrift undirskriftar eru hvernig segulvirkt vitni gerir kleift að bæta við plássi án þess að krefjast harða gaffli. Þó að þetta sé örugglega náð með bókhaldi, þá er það gagnlegt.

Þar að auki getur vitnisburður verið talinn hæfileikaríkur eftir ákveðinn tíma og minnkað þörfina á fulla hnúður til að geyma hana í eilífu. Það hefur því lægri kostnað fyrir netið, sem gerir það sanngjarnt að hlaða lægra gjald.

Ennfremur, eini leiðin sem Bitcoin getur náð milljónum notenda á meðan einnig er staðráðinn, öruggur og ritskoðun-viðnám er með því að nota viðbótarlög. Hvetjandi þróun og notkun þessara viðbótarlaga er ekki slæmt.

Heldur ekki vel undir ósjálfráðu skilyrði

Eitt rök fyrir greiðslustöðvunarmörkum varðar lokaútbreiðslu og seinkun. Í stuttu máli: Stærri blokkir hafa tilhneigingu til að auka munaðarlausa vexti, þar sem fleiri miners byggja á gömlum blokkum en nýrri blokkir eru enn að komast í gegnum netið. Þetta á móti stuðlar að stærri miners (eða laugar): Þeir finna fleiri blokkir sjálfir og byrja að byggja á þeim strax, sem þýðir að þeir eyða minni úrræðum.

Þetta þýðir einnig að stórir miners gætu hvatað til að búa til tilbúnar stórar blokkir, sérstaklega hönnuð til að auka munaðarleysingjahlutfall keppinauta.

Núverandi tilnefndur vitnisburður gerir blokkum kleift að vera allt að 2 megabæti - þótt aðeins minna sé líklegra. En vegna þess að sérstakar bókhaldsráðstafanir eiga sér stað, gætu svokölluð "sjálfselskir miners" búið til tilbúin viðskipti sem ætlað er að innihalda allt að 4 megabæti af gögnum í einum blokk. Eins og svo, stóru miners gætu "ráðast" keppinauta með gildum 4 megabæti blokkum.

Skilgreindur vitni krefst þess vegna að miners og fullir hnútar séu að setja upp vélbúnað með 4 megabæti öryggisstuðningi, en að fá verulega minni raunverulegan viðskiptatækifæri í staðinn. Og ef upphaflegan blokkastærðarmörk er aukin með hörðum gaffli á einhverjum tímapunkti í framtíðinni mun þessi áhættuframleiðandi líklega vera áfram.

Mótmælin

Ef 4 megabæti er örugglega nógu stór til að draga af áfalli - sem er óljóst - þetta árás myndi krefjast þess að ráðandi jarðneskur myndi farga öllum raunverulegum viðskiptum. Skattgreiðslan þjónar sem lítilsháttar disincentive til að framkvæma slíka árás, og það væri augljóst að restin af netinu sem árás er að gerast.

Og á meðan áhættuþátturinn mun líklega vera ennþá, jafnvel þó að harður gaffli sé runninn út síðar, gæti það hugsanlega minnkað með mjúkri gaffli.

Það dregur úr öryggismálum sem ekki eru uppfærðar

Í fimmta áhyggjuefni er að gervigreindur vottur af völdum gervigreind myndi draga úr öryggi allra ófullnægjandi fulla hnúta. Þessir hnútar gætu samt sem áður samþykkt sáttmálatekjur eða viðskipt sem ráðast á fyrri segregert vitni, en ekki hægt að staðfesta hvort undirskriftargögnin séu gild.Sem slíkur verða þeir að treysta á fullgildingu miners.

Ó staðfestar segregnar vitnisviðskipti verða því óöruggar, þar sem þær eru ekki ennþá staðfestar af miners.

En jafnvel staðfestar segregnar vitnisviðskipti myndu vera minna öruggar þar sem miners gætu með viljandi hætti ógild viðskipti í blokkir með það fyrir augum að tvöfalda eyða óbreyttum hnútum. Óendurnýjanlegur hnútur myndi trúa því að þessi blokkir séu gildar þar til miners skipta um kjötorku sína aftur í gilda keðjuna. Ef ó uppfærður hnút samþykkti viðskipti frá ógildum blokkum gæti hann týnt peningum.

Kostnaður við slíka tvöfalda útgjöld myndi líkjast kostnaði við annað 51 prósent árás, en með aukinni skiptimynt. Árásarmaður miners gæti hugsanlega nýta kjötkássaafl frá "SPV-miners", sem vildi ekki vita hvað er að gerast sjálfum sér, þar sem þeir staðfesta ekki viðskipti heldur. Og árásarmaðurinn gæti nýtt fjármagn til tvöfalda eyðslu, því að hann gæti notað einhverja segregluð vitni verndað bitcoin sem aldrei tilheyrði honum í fyrsta sæti.

Mótmælin

A segregated vitni gaffal verður tilkynnt opinberlega langt fyrirfram og kusu myndefni á gagnsæjan hátt. Sem slíkur, allir notendur sem keyra fulla hnút mun hafa nægan tíma til að gera nauðsynlegar varúðarráðstafanir.

Notendur sem keyra ekki uppfærða hnút ættu ekki að treysta viðskiptum með núll staðfestingu. En núll staðfesting viðskipti voru alltaf óörugg. Sá sem vill draga úr tvöfalt eyða árásum með óviðráðanlegum viðskiptum getur gert það með eða án segregated vitnis.

Aukin hætta á staðfestum viðskiptum, á meðan, er hægt að bera á móti með því að bíða eftir einhverjum fleiri staðfestingum. (Fyrir nákvæmar tölur um viðbættu áhættu, sjáðu þessar útreikningar af Bitcoin forritari Oleg Andreev.)

Notandi sem vill ekki uppfæra í nýjustu fulla hnútastaða yfirleitt gæti auk þess plástur hans uppfærða fulla hnút með hugbúnað sem flaggir grunsamlegar viðskipta - og hugsanlega jafnvel hafna slíkum viðskiptum alveg.

Síðast ber að hafa í huga að harður gafflar eru miklu meiri hætta á viðskiptum með tvöfalda útgjöld. Öll óhönnuð hnútur gæti, ef um er að ræða hörð gaffli, tekið á móti fullkomlega ógildum viðskiptum en hugsanlega aldrei átta sig á því.

Það verður dreift án ótvírætt notendanefndar

Þó að það sé mögulega lítið, þá er öryggislækkunin eins og lýst er hér að framan. Og hvað er kannski mikilvægara: Þessi öryggislækkun myndi framfylgja án þess að samþykkja frá notendum. Jafnvel þótt notendur séu sterkir í móti segreguðum vitni og vilja ekki uppfæra, gæti meirihluti miners ýtt um breytingarnar með óháð því.

Þetta er í bága við loforð Bitco um persónuleg sjálfstæði; Hugmyndin um að rekstraraðilar með fulla hnút eiga alltaf möguleika á að hætta við allar breytingar.

Ekki er hægt að koma í veg fyrir mótvægi

mjúkir gafflar. Miners, sem stjórna meirihluta kjötorku, geta alltaf ákveðið að framfylgja nýjum reglum, svo lengi sem þeir brjóta ekki núverandi samstöðureglur.Þetta er í eigu Bitcoin siðareglunnar, og verður mögulegt eftir harða gaffli eins og heilbrigður.

Sem slíkur þurfa notendur að keyra alla hnúta að bera einhvern ábyrgð. Annaðhvort ábyrgð á að uppfæra í nýjustu útgáfuna af hugbúnaðinum eða ábyrgð á að bíða eftir auknum fjölda staðfestinga eða jafnvel ábyrgð á því að ekki samþykkja viðskipti eftir að mjúkur gaffli hefur fundist.

Og á meðan það er tæknilega satt að notendur þurfa ekki að breyta hugbúnaði sínum eftir (umdeildan) harða gaffli og geta valið að "vera á bak" á upprunalegu neti, mun þetta nánast örugglega ekki vera kostur í reynd. Auk þess að hætta sé á árásum með tvöfalda útgjöldum gæti minnkað kjötorka tryggt að viðskiptin aldrei staðfesta - eða staðfesta mjög hægt. Annar atburðarás er sú að minniháttarkeðjan með harðaafli kynnir eigin harða gaffli til að breyta vinnuregla reikniritinu. Bitcoin myndi þá skipta í tvo aðskilda net og allir notendur verða að uppfæra hugbúnaðinn til að styðja við einn af valkostunum - eða bæði.

Þökk sé Jonathan Toomim og Ciphrex forstjóri, Bitcoin Core, og Eric Lombrozo, eiginkona þróunarvottorðsins, til að prófa og bæta við athugasemdum.

Nánari upplýsingar um segregated vitni, sjá

Bitcoin Magazine's röð um viðfangsefnið eða hluta 1, hluta 2, 3, 4, 5, 6, 7 og 8 hluta Bitcoin Magazine's þróunarlína.