Historien om vad som leder Bitcoin till gaffeln den 1 augusti

Saker och ting ser lite grova ut igen i bitcoins community. Aktuella händelser kanske inte är lika splittrande som när motståndet mot Core-utveckling toppade genom 2016, men den här gången talar stora gruvarbetare om.

Problemet

Gemenskapen har behövt en lösning under ganska lång tid nu. Den ökade efterfrågan på bitcoin-transaktioner har gjort att bitcoin-avgifterna ökar, något som gör transaktioner mycket dyrare när priset stiger.

Det är något som härrör från bitcoins begränsade utrymme per block. Endast 1 MB transaktioner kan inkluderas i bitcoinblock, och det har visat sig vara ett bakslag för den växande efterfrågan. När fler och fler bitcoin-transaktioner skapades och sändes, skulle en konstant kö av dem bildas för att var och en ska ingå i nästa block för att bli bekräftad.

Föreslagna lösningar

Vissa har erbjudit sina förslag och tankar om vad de tror skulle vara bäst för bitcoin. Hittills är den enda föreslagna lösningen som effektiviseras för att implementeras i bitcoins nätverk den som föreslås av Core bitcoin-utvecklare.

SegWit (BIP141)

Förkortningen av orden Segregated Witness -SegWit- är en föreslagen lösning som potentiellt kan möjliggöra att fler transaktioner ingår i bitcoinblock. Det skulle hjälpa till att påskynda transaktioner och skala bitcoins protokoll genom att skrapa skript från transaktioner på detta sätt vilket frigör utrymme i bitcoinblock för att fler transaktioner ska inkluderas.

Konceptet som föreslås av Dr. Pieter Wuille skiljer i huvudsak underskrifter (även kallat vittne) från transaktioner, därav namnet. Detta minskar transaktionsstorleken med nästan 60% helt enkelt genom att ändra transaktionsformatet.

Gemenskapsinriktade förslag

Även om det senaste året försökte (och misslyckades) flera partier att få majoriteten av stöd från gruvarbetare och samhället i ett försök att dela upp bitcoin och lösa skalningsfrågan genom genomförandet av ett förslag. Förra året började utvecklarförslagen flyta ut och några lyckades få en hel del dragkraft.

Men andra än mer komplicerade lösningar som – som SegWit – skulle bygga på bitcoins infrastruktur för att lösa problemet, hävdade flera parter att öka blockstorleksgränsen genom en hård gaffel var närmare den ursprungliga visionen som bitcoin skapades på. Förslagen nedan är några av de mest kända icke-kärnan som nämns i kronologisk ordning.

BIP100

A förslag gjord av bitcoinutvecklaren Jeff Garzik och uppgav att gruvarbetare skulle kunna fatta beslut om blockstorleken efter borttagandet av gränsen på 1 MB. Kom inte långt i att ta emot samhällsstöd eftersom marknadsföringen saknade en blandning av aggressiv marknadsföring och stötande politik.

BIP101

Ett mer radikalt tillvägagångssätt i frågan om skalning av bitcoin. Ursprungligen stöds av Gavin Andresen och Mike Hearn. Den föreslog en direkt övergång till en 8MB blockstorleksgräns som till och med skulle fördubblas vartannat år. Ansträngningarna för det slutade med att Mike Hearn slutade med bitcoin som helhet och uppgav att han tycker att bitcoin är ett “misslyckat experiment”.

Bitcoin Obegränsad

Även känd som BU, är det en fullnod bitcoin-klient som blev populär för att inte ha en hårdkodad blockstorleksgräns, något som i händelse av enighet om dess användning bland gruvarbetare skulle möjliggöra större block. Aktivt stöds av flera gruvpooler har det varit förslaget som fått mest stöd hittills, särskilt eftersom nedgången av BIP101s bitcoin XT.

Core: s lösning

SegWit är inställt på att aktiveras via gaffeln den 1 augusti och kan implementeras även om en liten minoritet av nätverket inte visar stöd för det (dvs mjuk gaffel).

1: a gaffel (BIP148)

Första augusti gaffel är inte mycket av ett förslag så mycket som det är en direkt uppmaning till gruvarbetare och användare att börja signalera i vad som kallas en Användaraktiverad mjukgaffel (UASF) för att aktivera SegWit. Detta är en taktik som har använts framgångsrikt tidigare för att aktivera tidigare förslag som BIP16. Den viktigaste delen av gaffeln är dock gruvarstöd som händer via MASF (Miner Activated Soft Fork) i det här fallet.

Det som är viktigt att lyfta fram är betydelsen av att den ekonomiska majoriteten visar stöd till UASF. Vinstdrivna gruvarbetare är motiverade att följa majoriteten så att deras verksamhet förblir ekonomiskt genomförbar. Om majoriteten av användare och utbyten visar en preferens framför BIP149, är gruvarbetare inställda på att följa. I annat fall skulle de förbli i den extremt ofördelaktiga positionen att stanna kvar i minoriteten och vara kvar att producera ett altcoin som avvisats av ekonomin.

I det avseendet kör dock ungefär 80% av nätverket redan SegWit-redo-nodprogramvara, vilket gör gruvarbetare till nästa steg för att aktivera tekniken. BIP148 är gjord så att gruvarbetare kommer att motiveras att signalera för SegWit på ett sätt som kan aktiveras på ett sådant sätt att även användare som inte kör BIP148 kan dra nytta av SegWits aktivering. Och på en ännu mer positiv anteckning, ett stort antal bitcoinföretag och institutioner som börser planerar (eller har lovat) att stödja SegWit.

Motstånd mot UASF

Även vanliga medier har fått missnöje mellan vissa bitcoin-gruvpartier och bitcoin-utvecklare, eftersom det har varit en händelserik vecka för både anhängare och opposition. Flera parter insisterar på att en ökning av blockstorleken är den enda vägen framåt för bitcoin och därför finns det ganska lite fiendskap mellan vissa bransch- och samhällsfigurer nyligen..

Trots att den 1 augusti gaffel stöds av Core-utvecklare; Bitmain, det största tillverkaren av bitcoin-gruvarbetare och sannolikt den största innehavaren av hashkraft i bitcoin-nätverket, har meddelat att om UASF skulle lyckas skulle de fortsätta sina ansträngningar att hårdgaffla bitcoin för en större blockstorleksgräns. Detta oöverträffade drag har kallats en ansträngningar för att skapa sina egna altcoin av framstående medlemmar i bitcoin-communityn.