Liveuppdateringar under artikeln.
Cirka 16:40 UTC i morgon, den 15 november 2018, kommer Bitcoin Cash-nätverket att genomgå en ny hårdgaffeluppgradering. Men strid om denna uppgradering har lämnat Bitcoin Cash-ekosystemet uppdelat, vilket återigen kan leda till en uppdelning i flera projekt och mynt.
Här är vad du behöver veta om den kommande Bitcoin Cash-gaffeln för att komma igång.
Som en snabb påminnelse, vad är Bitcoin Cash igen?
Bitcoin Cash (ibland kallat “Bcash” eller “BCH”) är en kryptovaluta som splittrades från den viktigaste Bitcoin-blockkedjan i augusti 2017. Kulminerat från Bitcoins årslånga skalningstvist ökade spinoff-projektet framför allt sin blockstorleksgräns en omstridd uppgradering av hård gaffel, som “försvinner” för att bli sitt eget mynt – även om en del av dess förespråkare ser det som den “riktiga Bitcoin”. Samtidigt som Bitcoin för närvarande handlas till en bråkdel av bitcoins värde – cirka 480 dollar i skrivande stund – är Bitcoin Cash den fjärde största kryptovalutan efter marknadsvärde och har fått stöd från stora namn i kryptovalutarummet som bitcoin.com-vd Roger Ver och Bitmain co- grundare Jihan Wu.
Vad handlar denna tvist om?
Bitcoin Cash-tvisten är verkligen mellan två konkurrerande fraktioner, representerade av deras respektive programvaruimplementeringar.
I ett hörn står Bitcoin ABC, den “ursprungliga” Bitcoin Cash-klienten som orsakade splittringen från Bitcoin blockchain för drygt ett år sedan. Ledd av Amaury Séchet, och med nära (men inofficiella) band till den stora gruvvaruproducenten Bitmain, har Bitcoin ABC en policy att hårdgaffla ungefär var sjätte månad för att uppgradera protokollet.
Den här gången introducerar Bitcoin ABC flera ändringar. Den första och förmodligen viktigaste heter ”Canonical Transaction Ordering” (CTOR). Även om transaktioner för närvarande kan ingå i ett block i nästan vilken order som helst, under CTOR, måste transaktioner inkluderas i en specifik order. Bitcoin ABC-teamet tror att detta erbjuder ett par tekniska fördelar, delvis relaterade till (framtida) skalningsförbättringar.
En andra förändring är ett nytt manus (en “OP-kod”) som heter OP_CHECKDATASIG (DSV). Detta utökar Bitcoin Cash funktioner, särskilt genom att aktivera orakel (som möjliggör en klass av smarta kontrakt). Bitcoin ABC introducerade också några mindre tekniska korrigeringar, som en minsta storlek för transaktioner.
I det andra hörnet står nKedja och dess huvudsakliga forskare Craig Steven Wright, som påståenden att vara mannen bakom monikern Satoshi Nakamoto, men har offentligt bara kunnat producera falska bevis. Efter att ha släppt en relativt ny programvaruimplementering med namnet “Bitcoin Satoshi’s Vision” (Bitcoin SV), säger Wright att han vill återställa Bitcoin till sitt ursprungliga protokoll: den 0.1.0-version som lanserades 2009. Därefter skulle han ta en ganska konservativ strategi. med få eller inga ytterligare protokolluppgraderingar.
För att uppnå detta gör Bitcoin SV några ändringar i förhållande till Bitcoin ABC just nu. Först avvisar det CTOR, som nChain tror de potentiella fördelarna är inte tillräckligt bevisade och riskerna är för höga. För det andra ökar standardgränsen för blockstorlek till 128 megabyte (mot Bitcoin ABC: s 32 megabyte). Och för det tredje installerar den flera gamla OP-koder (med namn som OP_MUL, OP_LSHIFT, OP_RSHIFT och OP_INVERT). Det tar också bort storleksgränsen för skript.
På vägen lovar Wright att göra fler förändringar för att föra Bitcoin SV närmare 0.1.0-versionen av Bitcoin-protokollet. Blockstorleksgränsen kommer så småningom att öka mycket mer eller till och med tas bort helt. DSV kommer att demonteras. (Wright går så långt som att hävda att DSV skulle göra Bitcoin ABC och dess gruvarbetare olaglig. På Bitcoin SV kommer mynt som finns i “DSV-adresser” troligen att förvandlas till donationer till gruvarbetare.) P2SH-transaktioner (som möjliggör stor transaktionsflexibilitet och infördes 2012) kommer att avskrivas. Fler gamla OP-koder kommer att återställas. Och nChain-chefsvetenskaparen antydde att de skulle sätta tillbaka ”förlorade” mynt i omlopp. (Där “förlorat” förmodligen avser mynt som inte har flyttat på länge.)
Vem stöder vad?
Med Bitcoin ABC och Bitcoin SV som de två främsta konkurrerande fraktionerna har det mesta av Bitcoin Cash-ekosystemet nu valt en sida i tvisten.
Men i vissa fall motvilligt, de flesta andra Bitcoin Cash-implementeringar har gått med Bitcoin ABC. De största av dessa, Bitcoin Unlimited, har gjort sin senaste version kompatibel med Bitcoin ABC-gaffeln som standard – även om användare istället kan konfigurera sin programvara så att den är kompatibel med Bitcoin SV. Andra Bitcoin Cash-implementeringar, till exempel Bitprim och Bcash, är också kompatibla med Bitcoin ABC.
De flesta av de största Bitcoin Cash-tjänsteleverantörerna har anges att de också kommer att stödja Bitcoin ABC-gaffeln. Förutom Bitmains plånbok och block explorer BTC.com, detta inkluderar kryptovalutabörser Coinbase, Binance och Kraken, betalningsbehandlare Bitpay och API-leverantör BitGo. Förutom nChain är företagen som uttryckte stöd för Bitcoin SV-hårdgaffeln i allmänhet mindre. Av dessa är förmedlingen CoinGeek förmodligen det mest kända exemplet.
CoinGeek-ägaren (och online-spelmagneten) Calvin Ayre är förmodligen också den mest kända personen som stöder Bitcoin SV-hårdgaffeln – förutom Craig Steven Wright, förstås. De flesta “stora namnen” Bitcoin Cash-förespråkare verkar istället stödja Bitcoin ABC-gaffeln – eller åtminstone avvisande av Wright och Bitcoin SV. Detta inkluderar bitcoin.com VD Roger Ver, Bitmain medgrundare Jihan Wu, Piratpartiets grundare Rick Falkvinge, Cornell-professor Emin Gün Sirer, men också Ethereums grundare Vitalik Buterin och andra.
I skrivande stund verkar de flesta användare också gilla Bitcoin ABC. På terminsmarknader, som de som erbjuds av kryptovalutautbyte Poloniex, BCH ABC-futures handlas till cirka $ 260, medan BCH SV-futures handlas till cirka $ 220. (Även om skillnaden var mycket större för bara några dagar sedan.) Allmänhet på sociala medier som Reddit och Twitter verkar också gynna Bitcoin ABC-hårdgaffeln – även om detta anses vara irrelevant “bevis på sociala medier” av Bitcoin SV-förespråkare. Det som betyder, säger de är bevis på arbete.
Vilket tar oss till Bitcoin SV: s viktigaste “vapen” – kanske bokstavligen. I skrivande stund stöder alla de största Bitcoin Cash-gruvpoolerna Bitcoin SV. Calvin Ayres privata CoinGeek-pool, Wright och nChains offentliga SVPool, nChains privata BMG-pool samt Okminer och Mempool alla gynnar Bitcoin SV, vilket representerar upp till 60 eller 70 procent av hashkraften. Resten av poolerna – en minoritet – är antingen neutrala (till exempel planera att följa majoritetens hashkraft) eller till förmån för Bitcoin ABC.
Betyder detta att kedjan kommer att splittras? Och vad handlar det här om ett ”hashkrig”?
Det är komplicerat.
Tekniskt sett kommer Bitcoin Cash verkligen att uppleva en ny myntuppdelning så snart som Bitcoin ABC eller Bitcoin SV bryter ut ett block som är ogiltigt i den motstående kedjan (till exempel eftersom transaktioner i blocket beställs oförenligt). Detta innebär också att alla BCH-innehavare får mynt på båda sidor om delningen. I princip ska alla användare kunna bryta, skicka och ta emot båda mynten.
Om detta var en “ren split” skulle de två mynten separeras genom ett tekniskt knep som kallas “replay protection”. Transaktioner i en kedja är ogiltiga på den andra, så (vanliga) användare skulle påverkas så lite som möjligt.
Men detta kommer inte att vara en ren splittring. Medan Bitcoin ABC implementerade omspelningsskydd kopierade Bitcoin SV detta “skydd” för att avbryta det.
Som sådan kommer transaktioner att se identiska ut i båda kedjorna. Detta innebär att en Bitcoin ABC-transaktion kan överföras (”spelas om”) på Bitcoin SV-kedjan, så att användarna av misstag spenderar båda. Och tvärtom: Bitcoin SV-transaktioner kan spelas om på Bitcoin ABC. När Ethereum Classic och Ethereum splittrades utan omspelningsskydd 2016 orsakade detta betydande förluster till oförberedda börser, som Coinbase. Därför kommer den här gången många utbyten och andra tjänsteleverantörer att stoppa uttag och / eller insättningar under en tid.
Men det är inte allt. Klyftan kan släppa loss det som nu har blivit känt som ett ”hashkrig”.
Craig Steven Wright har uttryckligen anges att i ett försök att se till att endast “hans” kedja överlever, kommer han och andra att använda hashkraft under deras kontroll för att 51% attackera Bitcoin ABC-kedjan. Sådana attacker, som först spekulerades under Bitcoins skalningstvist 2017, kan till exempel bestå av att bryta bara tomma block på Bitcoin ABC och “föräldralösa” (avvisa) alla block som bryts av “ärliga” Bitcoin ABC-gruvarbetare. Detta skulle ha effekten att inga transaktioner kommer att bekräftas i Bitcoin ABC-kedjan alls, och att “ärliga” gruvarbetare kommer att starkt avskräcka från att bryta på det: deras hashkraft skulle gå till spillo. Om Wright och andra lyckas ta detta (ganska oöverträffade) steg, skulle det trots allt inte vara en meningsfull kedjesplit: bara Bitcoin SV-kedjan skulle överleva.
Även om allt detta är väldigt spekulativt kan Bitcoin ABC också försvara sig mot en sådan attack på flera sätt. För det första kunde Bitcoin ABC-användare helt enkelt vänta på attacken, eftersom det kostar angriparna pengar varje timme, och detta kan inte vara för evigt. Alternativt kan (Bitcoin) gruvarbetare välja att dra mer hashkraft från Bitcoin-blockkedjan för att bryta i Bitcoin ABC-kedjan eller distribuera mer hashkraft helt och hållet. (Några nyhetskällor krav Bitmain gör verkligen detta.) Eller, i vad som vanligtvis betraktas som “kärnkraftsalternativet”, kan Bitcoin ABC välja att distribuera en annan hård gaffel för att ändra arbetsprotokollalgoritmen, vilket gör den attackerande gruvhårdvaran oförenlig med sin blockchain. (Bitcoin ABC-utvecklare Amaury Séchet har redan gjort det erkänd detta alternativ finns på bordet.) Det kan också finnas andra motåtgärder, som mindre radikala protokolländringar.
Eller kanske kommer allt detta tal om ett hashkrig snart att visa sig ha varit en bluff. Bitcoin Unlimited chefsforskare Peter Rizun, till exempel, tvivel att Bitcoin SV-utvecklingsteamet kommer att kunna dra igång en lyckad attack i första hand.
Behöver jag göra något? Kommer jag att få båda mynt vid splittring?
Återigen är det komplicerat. Men här är den viktiga delen: Om du äger BCH, kontrollerar dina privata nycklar och inte gör transaktioner under gaffeln, äger du eventuella postdelade mynt.
Med det ur vägen finns det ungefär tre scenarier att ta hänsyn till.
Kanske överlever bara ett mynt splittringen. I så fall kommer förmodligen plånböcker och andra tjänsteleverantörer att stödja detta mynt, antingen direkt eller senare. Om du har dina privata nycklar och din plånbok stöder myntet kommer du att kunna göra transaktioner. Om din plånbok inte gör det måste du extrahera ditt plånboksäte eller privata nycklar och sätta in dem i en plånbok som gör det. (Det finns ingen brådska att göra något av detta.)
För det andra kunde två mynt överleva splittringen, båda med eget namn och ticker. (I det här fallet verkar Bitcoin ABC mest sannolikt att få namnet “Bitcoin Cash” och “BCH”, men det kan skilja sig från en tjänst till en annan.) Det är här du måste vara särskilt försiktig, eftersom det inte finns något omspelningsskydd. När du skickar ett mynt kan du oavsiktligt skicka det andra med det – eller vice versa. För att undvika detta måste du först dela upp dina mynt med hjälp av ett delningsverktyg, till exempel, eller genom att skicka dina mynt till en börs eller annan typ av tjänst som delar mynten och skickar båda tillbaka oberoende. (Återigen är det ingen brådska att göra något av detta. Innan du vet vad du gör är det bäst att inte göra någonting alls.)
För det tredje kan vi inte ignorera möjligheten att ett hashkrig kan eskalera så att inget mynt lämnas stående – åtminstone inte på ett meningsfullt sätt. Oavsett om det kommer att bero på själva 51% -attackerna eller förlust av förtroende eller på annat sätt, kan kryptovalutor misslyckas, och med tanke på omständigheterna som beskrivs i den här artikeln är Bitcoin Cash verkligen inget undantag.
Det finns fler potentiella scenarier, varav några skulle resultera i ännu fler mynt. Detta inkluderar en mynt som ignorerar både Bitcoin ABC och Bitcoin SV: s uppgraderingar eller en ”mynt”Som är kompatibelt med båda. Men dessa scenarier verkar i bästa fall ganska osannolika eller tillfälliga och är förmodligen inte värt att oroa sig för tillfället.
Slutligen och uppenbarligen påverkar inget av detta användare av bitcoin eller någon annan kryptovaluta just nu. (Även om hashkraft ändras från Bitcoin till Bitcoin Cash, kan det försämra transaktionens bekräftelsestider i Bitcoin-nätverket.)
Denna artikel kommer att uppdateras när händelserna i gaffeln utvecklas.
Uppdatering, 14 november, 22:05 UTC: Roger Ver’s mining pool bitcoin.com meddelat det kommer att omdirigera hashkraft från Bitcoin till Bitcoin Cash ABC under en dag.
Uppdatering, 14 november, 23:00 UTC: Även om det naturligtvis inte kan vara relaterat till den kommande hårda gaffeln, föll BCH-priserna från cirka 530 $ till cirka 440 $ idag. Detta är mer än de flesta andra kryptovalutor, varav de flesta är betydligt nere.
Uppdatering, 15 november, 11:40 UTC: Spänningarna går högt när Bitcoin Cash hård gaffel och potentiella hash krig närmar sig. Enligt en skärmdump som cirkulerar över sociala medier har Bitmain-grundaren Jihan Wu gjort det utlovat att vara “allt för att slåss till döden”. Uppdatering: Det ser ut som att skärmdumpen kan ha varit tillverkad.
Uppdatering, 15 november, 13:05 UTC: Fler goda nyheter för Bitcoin ABC: större kryptovalutautbyte Bitstämpel och internetpionjär John McAfee har lovat sitt stöd.
Uppdatering, 15 november, 13:20 UTC: För en översikt över olika typer av attacker som kan distribueras under BCH-hashkriget, se dessa artiklar av CoinDesk’s Rachel Rose O’Leary och BTC.TOP VD Jiang Zhuoer.
Uppdatering 15 november 14:35: Med drygt två timmar kvar tills hårdgaffeln äger rum, handlas BCH SV betydligt lägre än BCH ABC på Poloniex futuresmarknad: $ 125 mot $ 290.
Uppdatering 15 november 15:15: Data, statistik och annan information om den kommande hårdgaffeln kan också ses live på webbsidor inklusive hashwar.live, forkmonitor.info, statocashi.info och cash.coin.dance.
Uppdatering 15 november 15:50: Med mindre än en timme kvar till den hårda gaffeln sjönk BCH SV-futures ännu längre i förhållande till BCH ABC: $ 80 mot $ 275 på Poloniex. Hashkraft den senaste dagen gynnar fortfarande Bitcoin SV med cirka 70%, med de återstående 30% fördelade mellan Bitcoin ABC och neutral.
Uppdatering 15 november 16:20: Med 20 minuter kvar till den hårda gaffeln gruvades endast ett Bitcoin Cash-block i över en timme. Blocket utvanns av en okänd gruvarbetare och inkluderade (konstigt) inga transaktioner.
Uppdatering 15 november 16:30 UTC: Ett vanligt Bitcoin Cash-block utvanns av bitcoin.com. Fortfarande inget block bryts av en Bitcoin SV-pool, i nästan en och en halv timme nu.
Uppdatering, 15 november, 16:40 UTC: Den officiella tiden för hård gaffel har uppnåtts, men det kan ta ungefär en timme innan olika noder tillämpar oförenliga regler. Under tiden har både Bitcoin SV och Bitcoin ABC-pooler brytts ut vanliga block.
Uppdatering 15 november 17:00 UTC: Två vanliga Bitcoin Cash-block har brynts av Bitcoin SV-stödjande pooler. Olika noder börjar verkställa inkompatibla regler efter ytterligare fyra block.
Uppdatering 15 november 17:10 UTC: Det finns minst tre liveströmmar av evenemanget. En värd av Bitcoin ABC-supportrar, en värd av Bitcoin SV-supportrar, och en värd av Bitcoinare.
Uppdatering, 15 november, 17:53 UTC: Sex block har bryts sedan aktivering av hård gaffeltid har passerat. Från och med nu verkställer olika noder inkompatibla regler och kedjan kan “splittras” när som helst.
Uppdatering, 15 november, 17:55 UTC: När vi väntar på en potentiell uppdelning skickas många skräpposttransaktioner över Bitcoin Cash-nätverket.
Uppdatering, 15 november, 18:07 UTC: Bitcoin.com hittade ett Bitcoin Cash ABC-block, avvisat av Bitcoin Cash SV-nätverket. Bitcoin ABC har hård gaffel och kedjan har delats.
Uppdatering, 15 november, 18:09 UTC: Ett annat Bitcoin Cash ABC-block hittades. Det har inte funnits något Bitcoin Cash SV-block än. Bitcoin Cash ABC är nu två kvarter före.
Uppdatering, 15 november, 18:21 UTC: Det första Bitcoin Cash SV-blocket hittades just. Både Bitcoin Cash ABC och Bitcoin Cash SV bygger på sin egen kedja, med Bitcoin Cash SV ett kvarter efter.
Uppdatering, 15 november, 18:34 UTC: Både Bitcoin Cash ABC och Bitcoin Cash SV har hittat fler block. Ingen 51% -attack har hänt hittills.
Uppdatering, 15 november, 18:35 UTC: Bitmain-grundare och Bitcoin ABC-förespråkare Jihan Wu verkar hävda seger på Twitter och säger “det kommer inte att finnas mer negativ gamma efter detta block i BCH-communityn!”
Uppdatering, 15 november, 19:00 UTC: Både Bitcoin Cash ABC och Bitcoin Cash SV fortsätter att hitta block, med Bitcoin Cash ABC framför. Det finns fortfarande inga tecken på en 51% -attack. Bitcoin ABC-supportrar på sociala medier börjar försiktigt förklara seger.
Uppdatering, 15 november, 19:25 UTC: En intressant datapunkt är att Bitcoin Cash SV-blockkedjan är kortare än Bitcoin Cash ABC-blockkedjan, även om Bitcoin SV-pooler hade mer hashkraft i den hårda gaffeln. Det har spekulerats i att en del av “Bitcoin SV-hashkraften” skulle kunna bryta Bitcoin ABC-block i hemlighet som en del av en 51% -attack. (Men det här är bara spekulation vid denna punkt.)
Uppdatering 15 november 20:42: UTC: Bitcoin Cash SV är nu ett kvarter före Bitcoin Cash ABC och gör anspråk på den längsta kedjan.
Uppdatering, 15 november, 22:23: UTC: Bitcoin Cash ABC gick igenom Bitcoin Cash SV-kedjan igen.
Uppdatering, 15 november, 22:45: UTC: Bitcoin Cash ABC-kedjan är mer än tio kvarter före Bitcoin Cash SV-kedjan just nu. Det finns fortfarande inga tecken på 51% -attacker.
Uppdatering, 15 november, 23:00 UTC: På Poloniex handlar BCH ABC cirka 290 dollar, medan BCH SV handlar omkring 95 dollar. Med dessa priser skulle BCH ABC vara det fjärde största myntet (liknande BCH just nu) efter marknadsvärde. BCH SV tar 8: e, 9: e eller 10: e platsen (det skulle vara nära).
Uppdatering, 15 november, 23:20 UTC: Medan Bitcoin Cash SV-protokollet nu tillåter 128 megabyte block, var det största blocket hittills knappt 32 megabyte: samma gräns som tidigare satt i Bitcoin Cash-kedjan och för närvarande i Bitcoin Cash ABC-kedjan.
Uppdatering, 16 november, 01:25 UTC: Den här livebloggen kommer inte längre att uppdateras. Hittills har Bitcoin Cash delats i två. Bitcoin Cash ABC-kedjan är mycket längre än Bitcoin SV-kedjan. BCH ABC handlar också högre på (futures) börser. Det finns inga tecken på 51% -attacker. Bitcoin ABC-förespråkare verkar i allmänhet segra, även om många Bitcoin SV-supportrar inte riktigt har medgett nederlag eftersom de tror att 51% -attacker fortfarande kan komma.