in wakker van groot mislukking bitcoin kode hersiening kom onder scrutiny
skok is miskien die woord wat die beste describes die humeur ooit sedert 'n van bitcoin s die meeste ernstige foute was ontdek en patched laaste week
soos die gemeenskap reels oor die vulnerability wat was wegkruip in die kode vir twee jaar en wat kon het is exploited te druk meer bitcoins as die 21 miljoen is harde coded te wees geproduseer developers is wonder is daar 'n manier te voorkom so 'n 'n ernstige fout uit word bygevoeg te die kode weer
dae na die ontdek daar hasn t is 'n formele proposals maar wat s nie te sê die gebeurtenis hasn t prompted bespreking oor hoe bitcoin werk en hoe soortgelyke foute in die cryptocurrency s die meeste gewilde sagteware implementation bitcoin kern kan wees geïdentifiseer en opgelos in die toekoms
dit s 'n belangrik vraag ook wat indien 'n malicious akteur moes gevind die exploit eerste wat indien daar is ander verborge foute in die kode reg nou
te hierdie punt pseudonymous bitcoin subreddit moderator theymos urged die gemeenskap nie te vergeet die fout
hy aangevoer dit was was undeniably 'n groot mislukking in 'n widely circulated boodskap toe te voeg
indien al van bitcoin kern s policies en practices is gehou die dieselfde dan dit s onvermydelik wat 'n soortgelyke mislukking sal uiteindelik gebeur weer en ons kan nie wees sodat geluk met hoe dit draai uit wat tyd
wat gesê: daar s 'n argument te wees gemaak wat bitcoin kern powered deur 'n oop netwerk van wêreld participants nou het 'n meer robust proses vir kode hersiening as op 'n tyd in die tegnologie s geskiedenis
reg nou die implementation het meer developers as ooit contributing te die oop bron codebase en dit is getoets baie 'n bietjie deur 'n raming toetse maak up byna 20 persent van die codebase
die gemeenskap s skuld
nog steeds developers argumenteer meer kon wees gedoen te maak seker die digitale geld werk glad
theymos dink 'n avenue sou wees te bou meer gevorderde toetse tailored op locating ernstige maar harde te vind foute soos die 'n laaste week miskien al groot bitcoin maatskappye moet wees verwag deur die gemeenskap te assign skilled toets specialists te kern hy vervolg toe te voeg
tans 'n baie van maatskappye don t indien enigiets te kern ontwikkeling
bitcoin kern contributor james hilliard beklemtoon baie die dieselfde suggereer wat developers kan verhoog die bedrag en gehalte van toets al hierdie kan wees makliker gesê: as gedoen bitcoin kern contributor greg maxwell ooreengekom in theymos s draad wat toets is belangrik maar die gehalte en besonderhede van die toetse is belangrik
directing meer poging om in toets het is 'n lank langtermyn uitdaging vir ons in deel omdat die kuns en wetenskap van toets is geen minder moeilik as 'n ander aspect van die stelsel s ingenieursdienste toets behels name vaardighede en aptitudes wat nie almal het maxwell gesê:
hierdie soort van kundigheid is harde te vind
bitcoin ontwikkeling is largely bottlenecked deur kode hersiening en daar is nie 'n groot bedrag van mense uit daar wat is in staat te doen wat hilliard vertel
nog baie ander glo die verantwoordelikheid shouldn t net rus op developers 'n gemeenskaplike sentiment gedeelde was wat soos 'n decentralized projek met geen leiers hou bitcoin vry van errors is 'n gedeelde verantwoordelikheid
my hoof probleem met 'n baie van die backlash is mense wys op spesifieke developers te assign skuld die hele projek is oop daar is geen lidmaatskap en users het net soos baie van 'n verantwoordelikheid te audit kode soos developers actively contributing pseudonymous bitcoin enthusiast shinobimonkey vertel
so 'n 'n sentiment was gedeelde deur bitcoin kern maintainer wladimir van der laan wat tweeted dit was verkeerde wat die buggy kode was merged ja ons geskroef up maar die ons wat geskroef up is baie groot die hele gemeenskap geskroef up deur nie reviewing consensus veranderinge deeglik genoeg
chaincode ingenieur john newberry ooreengekom selfs al hy kon steeds nie t skryf die buggy kode hy aangevoer wat soos 'n developer in die bitcoin wêreld hy gespeel 'n rol in die fout ook deur nie op soek nou genoeg
hy gegaan soos ver soos te sê wat die kode in vraag moes gekyk funny te hom nog hy aanvaar ander moes reeds nagegaan
druk van verifying vir myself ek vertrou wat mense slimmer en wyser as ek ek moes dit gedek ek het dit vir verleen wat iemand anders moes gedoen die werk hy stated
verskeie bitcoin cores
nog steeds sommige argumenteer daar sal altyd wees 'n risiko van foute
daar vyf is foute in bitcoin voordat en daar ll wees foute weer dit s net sagteware daar s niks nou te dit tweeted blockstream coo samson mow
langs hierdie lyne daar s 'n ander gewilde idee swaai rondom
vandag in bitcoin daar s 'n hoof bitcoin sagteware bitcoin kern loop deur 95 persent van bitcoin nodes op minstens wat s volgens te 'n telling interestingly daar s geen manier te sien elke bitcoin node omdat sommige nodes wil meer privaatheid en don t advertise hul bestaan te die rus van die netwerk
'n idee dan is te maak meer bitcoin kode implementations wat manier indien 'n implementation het 'n disastrous fout wat crashes die netwerk die ander implementations kon nog steeds wees boete hou bitcoin soos 'n hele loop
en te 'n sekere graad hierdie reeds daar bestaan daar is mindere bekend kode implementations so 'n soos bitcoin knope en btcd elders in die cryptocurrency wêreld hierdie is steeds die norm vir byvoorbeeld ethereum het twee dominant implementations geth en parity elke van wat kan wees gebruik deur iemand loop die sagteware
nog steeds baie bitcoin developers bekommerd wees wat toe te voeg meer as 'n implementation kon voer probleme wat sou wees selfs erger as laaste week s vulnerability
wat baie mense doen nie besef is wat gesien mense loop verskillende implementations maak dit makliker vir attackers te partition die netwerk bitcoin kern contributor andrew chow aangevoer in 'n gesprek outlining die voor- en cons
soos so 'n developers don t noodwendig eens op presies wat behoeftes te wees gedoen
theymos miskien sit dit die beste toe hy gesê:
ek don t weet presies hoe hierdie kan wees prevented uit gebeur weer maar ek doen weet wat dit sou wees 'n fout vir die gemeenskap te kwas af hierdie fout net omdat dit geëindig up word meestal skadeloos hierdie tyd