Hårdgafflar för bitcoin kan bli säkrare med användarens omröstning

Anonim

Upp till detta punkt, det viktigaste sättet att bedöma stödet till en förändring av Bitcoins konsensusregler har varit minjörsröstning. Miners kan sända stöd för ändringar i Bitcoin-protokollet via myntbaserade transaktioner, och dessa meddelanden om support är tabulerade i ett försök att bedöma nivån på stöd bland de som teoretiskt är incitament för att stödja nätverket.

I en nyligen upplagd episod av The Crypto Show diskuterade Bitcoin Core-bidragsgivaren Peter Todd tanken om att tillåta användare att rösta (eller signalstöd) för hårda gafflar, vilket är ett begrepp som diskuterades kraftigt vid Satoshi Roundtable i slutet av februari. Under intervjun sammanfattade Todd varför att få användare att rösta på ändringar i Bitcoins konsensusregler skulle vara en förbättring över miniräknaren:

& ldquo; Något som myntröstning - det kan ge dig mycket bättre feedback om vad folk verkligen vill ha. Just nu har vi inte riktigt ett bra sätt att få feedback. & Rdquo;

Denna förbättrade återkoppling skulle göra hårda gafflar säkrare eftersom det skulle ge en tydligare indikation på stödnivån för gaffeln innan den aktiveras. En hård gaffel utan nästan allmänt stöd från användare har potential att skapa två konkurrerande Bitcoin-blockkedjor. Även om minjörsröstningen för närvarande finns tillgänglig, anger inte dessa röster om den ekonomiska majoriteten också kommer att överensstämma med förändringar som överenskommits av gruvgemenskapen.

Hur kan Bitcoin-användare rösta på hårda gaflar?

Todd noterade att detta är särskilt användbart under hårda gafflar. Todd förklarade grunderna för hur denna omröstning skulle fungera:

& ldquo; Som en del av den hårda gaffeln för att öka blockstorleken, skulle en del av villkoren för att faktiskt utlösa denna hårda gaffel (i koden att faktiskt säga att denna programvara nu är aktiv) vara att du ska rösta med bitcoinsna. & Rdquo;

Todd noterade också att Bitcoin-transaktioner verkligen inte är något annat än kryptografiskt signerade meddelanden som sänds på nätverket. Dessa meddelanden berättar väsentligen resten av nätverket för att överföra äganderätten till en viss mängd bitmynt från en adress till en annan. Todd förklarade att andra omröstningsrelaterade meddelanden också kunde skickas ut till nätverket:

& ldquo; Det vi pratar om när vi säger att vi ska rösta är att som ett led i det meddelandet kan du antingen säga ovanpå: "Denna transaktion som ger dessa bitcoins till någon annan - jag råkar också stödja denna förändring. "Behandla det som en omröstning för ändringen, eller du kan gå och rösta helt separat, vilket inte ens är i en transaktion. & Rdquo;

Hur skulle detta fungera i praktiken?

Todd förklarade att det enklaste genomförandet av användarröstningen sannolikt skulle vara en flagga i Bitcoin-plånböcker som frågar användarna om de stöder en eventuell förändring av Bitcoins konsensusregler. På så sätt skulle användarna kunna rösta varje gång de använder Bitcoin för att skicka värde via Internet.

Exakt hur omröstningen skulle fungera är fortfarande upp till debatt. Vissa tror att varje användare ska kunna flagga sina transaktioner med en omröstning om varje transaktion, medan andra tror att det här skulle vara något bättre hanterat av plånboksutvecklare. Denna del av diskussionen kommer in i debatten om huruvida Bitcoin ska fungera som en demokrati eller en teknokrati. Todd visade att han lutade mot att tillåta användare att hantera sina egna röster, men han tillade, & ldquo; Det är inte en teknisk fråga. Det är en politisk fråga. & Rdquo;

Använda Bitcoin Days Destroyed

Det kan givetvis uppstå några problem genom att helt enkelt låta användare rösta om förändringar i Bitcoins konsensusregler med sina bitcoins. Till exempel kan en användare rösta många gånger genom att helt enkelt utbyta samma lilla mängd bitcoins mellan sina egna adresser. Todd jämförde denna typ av röstning för att räkna röster i ett val baserat på hur många gånger människor kunde besöka omröstningarna på valdagen. Han tillade, & ldquo; Du vill ha något som är mer som ett bitcoin motsvarar en röst. & Rdquo;

För att säkerställa att röstetaljer är en exakt bild av vad det övergripande samfundet anser är det vettigt att använda Bitcoin Days Destroyed. Denna metriska multiplicerar värdet av en Bitcoin-transaktion med antalet dagar sedan dessa bitcoins senast flyttades. Todd noterade:

& ldquo; Det betyder i princip att allas röst räknas lika i proportion till hur många bitcoins de har och hur länge de har hållit dem. & Rdquo;

Använda Bitcoin Days Förstörda för röster skulle skapa ett system som liknar aktieägarnas röstning. Todd förklarade & ldquo; Om du har mer bitcoins än jag gör får du en större andel av omröstningen, vilket ger mycket mening. Du är mer investerad i systemet. & Rdquo;

Problem med myntröstning existerar fortfarande

Myntröstning är inte utan egna problem. Det centrala problemet med det här systemet för mätning av konsensus är att det kan vara svårt att informera allmänheten om hur de ska rösta sina röster eller ens att en omröstning äger rum. Med detta sagt tillade Todd att det faktum att en hård gaffel skulle påverka alla på nätverket skulle kunna göra fler människor benägna att rösta om eventuella förändringar i Bitcoins konsensusregler.

Miner röstning är det bästa alternativet för att mäta konsensus om protokolländringar just nu, men myntröstning kan bli en ännu starkare indikator på gaffelstödet i den inte alltför avlägsna framtiden.

Kyle Torpey är en frilansjournalist som har följt Bitcoin sedan 2011. Hans arbete har presenterats på VICE-moderkortet, Business Insider, NASDAQ, RTs Keizer-rapport och många andra medier. Du kan följa @kyletorpey på Twitter.