Dobbelt forbrugsrisiko forbliver efter 4. juli Bitcoin Gaffel | DK.democraziakmzero.org

Dobbelt forbrugsrisiko forbliver efter 4. juli Bitcoin Gaffel

Dobbelt forbrugsrisiko forbliver efter 4. juli Bitcoin Gaffel

Den forsinkede gennemførelse af en Bitcoin Core opdatering af et lille antal netværkets minearbejdere resulterede i tilføjelsen af ​​ugyldige blokke transaktionsomkostninger til Bitcoin blockchain denne weekend.

Resultatet var en gaffel i netværket, der skabte to versioner af Bitcoin blockchain, som fortsatte i seks blokke i 4. Juli. Yderligere tre ugyldige blokke blev føjet til blockchain i en gentagelse af problemet den følgende dag.

Som et resultat, Core udviklere udstedte en warningon Bitcoin.org anmodning om, at tegnebogen udbydere sted øget kontrol på indgående transaktioner på grund af risikoen for, at midlerne kunne dobbelt brugt som et resultat af uoverensstemmelsen mellem kæderne.

Stillingen, som stadig lever på hjemmesiden, rådgiver disse enheder vente yderligere 30 bekræftelser før overvejer transaktioner gyldige.

Roden af ​​problemet

I hjertet af problemet er nok den decentrale karakter af Bitcoin blockchain og graden af ​​kontrol over, hvilke deltagerne har i hvordan de bidrager til kontrollen af ​​transaktioner på det digitale valuta distribuerede hovedbog.

Denne evne for brugerne at have en vis kontrol over, hvordan de interagerer med netværket, for eksempel, resulterer i minearbejdere er i stand til at forsømme software ændringer og for netværket til at fortsætte, selv hvis de gør.

Som en sikkerhedsforanstaltning, har Core udviklere taget til at vente på et flertal af de minearbejdere at gennemføre ændringer. I dette tilfælde BIP66- en Bitcoin blød gaffel designet til at gøre nettet mindre afhængig af OpenSSL underskrift parsing - erklærede, at visse blokke transaktionsomkostninger skabt uden denne opdatering ville blive betragtet som ugyldig, når de fleste - 950 ud af 1000 blokke - blev udvundet med den nyeste version.

I teorien, at risikoen for et problem var lav, med kun 5% af netværket kører forældet version af BIP66. Men i praksis, tre pools kører lys versioner af software elementer var i stand til at behandle seks på hinanden følgende blokke, der burde have været ugyldig, hvilket skaber to versioner af Bitcoin blockchain, hvoraf den længste var der opererer på en ældre software.

I dette tilfælde visse minedrift pools var SPV minedrift, hvilket betyder, at de ikke var validere den fulde version af Bitcoin blockchain. Til gengæld blev disse ugyldige blokke overvejes gyldige ved Bitcoin tegnebog udbydere og blok opdagelsesrejsende kører SPV versioner af software i modsætning til fuld noder med hele historien om hovedbog.

Fabio Federici, administrerende direktør for blockchain intelligens udbyder Coinalytics, forklarede CoinDesk:

"SPV kunder påstod de ville følge de BIP66 regler, men de var faktisk ikke at håndhæve dem. En stor del af minedrift netværket ikke kører på fuld noder, hvilket ville validere hver transaktion."

Selvom initieret af F2Pool, bør de andre minedrift pools har kørt en fuld knude til at behandle hele den Bitcoin blockchain, ugyldige blokke skulle have været hurtigere opdaget.

Fælles konsensus

Selv om det ikke usædvanligt med softwareopdateringer, at situationen var bemærkelsesværdig, da den ugyldige blok efterfølgende blev bygget på den større minedrift netværk.

Peter Gray, grundlægger af Bitcoin udvikler API Coinkite, bemærkede, at problemer med softwareopdateringer er fælles, som følge af de løbende opgraderinger gøres til betaling netværk.

"Jeg synes, det er nyttigt at minde om, at gafler sker hver uge på Bitcoin Typisk kun en enkelt blok bliver forældreløse i en typisk uge, og det er ikke en fejl eller angreb eller noget;. Bare den måde Bitcoin værker," Grey sagde.

Mining virksomheder, der løses ugyldige blokke tabt indkomst som følge af behovet for at løse problemet, med Bitcoin.org anslå, at $ 50.000 i omsætningen blev effektivt tilbageholdt fra F2Pool, AntPool og BTC Nuggets, de tre minedrift poolsthat effektivt skabt og kortvarigt formeret den ugyldige kæde.

Belønning blev i sidste ende aldrig betalt som de 25 BTC gevinster pr blok blev sendt til en Bitcoin wallet, der ugyldig blokkene efter synkronisering med den gyldige kæde.

Efter effekter

I sin advarsel, Bitcoin.org, sagde kunder hvis Bitcoin transaktioner blev bekræftet før midnat (UTC) 6. Juli er ikke blevet påvirket af glitch, selvom transaktioner gennemført efter dette tidspunkt menes at have "væsentlig mindre pålidelige" bekræftelse scoringer.

Bitcoin.org explainedthe bekræftelse af ugyldige blokke er på grund af software klienter, der ikke opgraderer til Bitcoin Core 0.9.5 eller senere og advarede om, at lette tegnebøger bruger SPV og web tegnebøger var særligt sårbare over for fejlen.

Advarsel problemet forblev uløst, Bitcoin.org opfordrede brugerne til at "vente 30 flere bekræftelser" end normalt, før du accepterer en transaktion som gyldig. Det anbefales også, at minearbejdere skifte til en pulje, der validerer transaktionsomkostninger blokke ved hjælp af en komplet node og at individuelle minearbejdere bruger Bitcoin Core 0.10.2.

Som for større grillbarer, dem der forudsat kommentar foreslog begivenheden bør anvendes som en påmindelse om behovet for centrale Bitcoin netværksdeltagere at køre fuld noder.

"Nøglen takeaway er fordelingen af ​​fuld knuder versus SPV noder. Alle bør køre en fuld knude, og måske giver det ikke mening økonomisk eller der er andre fordele ved en SPV klient, men der kommer med risiko," fortsatte Federici.

Yessi Bello-Perez bidrog rapportering.

Bitcoin MiningBitcoin protokollen

Relaterade nyheter


Post Mining af kryptokurrency

Som Bitcoin Halving Approaches, 51% Attack spørgsmål Resurfaces

Post Mining af kryptokurrency

RSK hæver $ 3,5 millioner, lancerer Bitcoin Smart Contract Testnet

Post Mining af kryptokurrency

Hvordan Washington State blev en slagmark for Bitcoin Mining

Post Mining af kryptokurrency

AMD CEO ser Leveling Off i Cryptocurrency Mining Efterspørgsel

Post Mining af kryptokurrency

Bitcoin 0.8.6 Fixer fejl og opdateringer Block Size Limits

Post Mining af kryptokurrency

Næsten halvdelen af alle DAO-midler tilbagebetalt efter Ethereum Hard Fork

Post Mining af kryptokurrency

The Blockchain Lottery: Hvordan Miners er belønnet

Post Mining af kryptokurrency

Bitcoin Mining Pool Backs Rootstock Smart Kontrakter Indsats

Post Mining af kryptokurrency

Butterfly Labs skibe efterlængte ASIC bitcoin minearbejdere

Post Mining af kryptokurrency

Bitcoins Block Size Debate er tilbage (og det kan være værre end nogensinde)

Post Mining af kryptokurrency

Butterfly Labs sender første Bitforce SC 60 bitcoin miner

Post Mining af kryptokurrency

CEX.IO Langsom at reagere som frygt for 51% angrebsspredning