Debata o crnoj listi: kada je OK da se šalju sa Bitcoinovim kodom? | BS.democraziakmzero.org

Debata o crnoj listi: kada je OK da se šalju sa Bitcoinovim kodom?

Debata o crnoj listi: kada je OK da se šalju sa Bitcoinovim kodom?

A red koji je izbio pre ovog mjeseca podiglo je važno pitanje o Bitcoin: ljudi treba biti dozvoljeno da kodira svoja pravila, pa čak i mišljenja, u svoje verzije softvera koji upravlja mrežom?

Debata počela među korisnicima Gentoo - varijanta Linux operativni sistem koji se ponosi što izuzetno podesiv tako da odgovaraju različitim potrebama korisnika - kada korisnik prijavio issueon Gentoo bug forum 5. Oktobra.

Verziju bitcoind (službene referentne klijent za interakciju sa Bitcoin mreže) distribuirani na Gentoo je blokirala posebno Bitcoin adresa, navodi se u izvještaju, što znači da se transakcije s njima ne bi radili.

Knjiženja pokazala blokiranje transakcije sa SatoshiDiceaddress, koji je na crnoj listi Gentoo izlaz.

"PEBCAK", odgovorio je Luke_Jr (što znači 'Problem postoji između Stolica i tastaturu'). "Nema znaka ništa se zapravo slomljena ovdje Izgleda da je samo trol Status:..? Nevažećim ili WORKSFORME"

I tako je počela vatrenu stihiju.

"Spam" blok lanac

Luke_Jr je Luke Dashjr, programer koji vodi svoju rudarskom basenu i stajao electionto Bitcoin Foundation odbora. On je također održava softverske pakete za Gentoo i doprinosi Bitcoin osnovni razvojni tim.

A kod Oglas za patch može se naći ovdje.

Dashjr je tvrdio da je on hardcore crnu listu u svoj patch jer sajtova kao što su SatoshiDice koristiti blok lanac Bitcoin u štetan način. SatoshiDice i neke druge igre na sreću sajtovi koriste blok chainto vratiti rezultat bet-a. To stvara veliki broj malih transakcija na mreži, što može staviti pod pritiskom.

U subsquent raspravi o bug forumu, Dashjr nazvao ovaj model je "DDoS napad na Bitcoin mreže". Lokacijama koje rade na taj način čine ga skuplje pokrenuti Bitcoin čvor kreiranjem transakcije kao neefikasno moguće, rekao je CoinDesk. Tako da je uključen na crnu listu u patch tako da nobble blok lanca 'spam'.

Dashjr je objasnio:

"Iako nemamo pravi fix za ovaj problem ipak, većina tih se mogu prepoznati po ponovnom upotrebom određene adrese, pa sam bacio zajedno brzo hack da ih filtrira na tom kriteriju. Očigledno je da ovo hack je neprikladno za referencu kod, ali to je jednostavan način da se poboljša filter spama u proizvodnji do boljeg Fix je implementiran (koji tada može biti predložen kao zahtjev stapanje i kasnije je pušten sa šifrom). "

Odavanje promjene

Dashjr je promjena bila implementacija treće stranke Bitcoin osnovni kod. Ovo je u suprotnosti sa 'uzvodno' promjene u službene referentne verzija koda, koji može biti odobren samo nekoliko članova razvoja zajednice Bitcoin jezgru. Ipak, izazvala je mješoviti odgovor.

Dio problema, kao što je predloženo od strane Bitcoin core developer Mike Hearnon Bitcoin developer IRC, nije bila odgovarajuća objavljivanja. Patch je uključen po defaultu u najnovije ažuriranje softvera.

Hearn je rekao:

"Ako žele distribuirati bitcoind sa zakrpama poput Luke (koji mijenjaju ponašanje u sasvim neke osnovne načine), onda treba napraviti pravilan uzvodno vilica sa novim imenom, tako da ste uvijek sigurni što ćete dobiti."

Dashjr priznao je mogao pružili bolju dokumentaciju onoga flastera uradio. Kada korisnici obnovio svoju Gentoo softver, oni bi vidjeli poruku ukazuje na to da je se instalira patch za bitcoind, rekao je, dodajući:

"Nažalost, čini se da svi korisnici primijetili, a neki čak smatrali prevareni. Osim toga, sam propustio da pravilno dokumentirati opciju, tako da drugi korisnici nisu znali da je produžio spam filtriranje sa adresom podudaranje (u stvari, kada sam dodavanjem spojiti s Gentoo paket, ja sam zapravo sam zaboravio to učinio).

U budućnosti, ja ću pokušati poboljšati dokumentacije i svijest o korisnicima da dobiju ono što se očekuje. "

Dashjr objavljeno javno izvinjenje i isključi patch po defaultu, osim odvajanja upravljanja spam deo ga kao poseban patch. Za neke ogorčeni korisnika, sve je opet dobro u Gentoo zemljišta.

Dublja pitanja

Međutim, rasprava pokrenuta neka zanimljiva pitanja. Neki na Gentoo bug forum za diskusiju razmišljao da kodiranje crnu listu adresa u implementaciju Bitcoin predstavlja cenzuru, i pitao gdje je da će prestati, a koji će odlučiti ono što je na crnoj listi ili ne.

Da li je pravo da pokuša i kod vašeg vlastita pravila o tome kako će se nešto raditi u verziju Bitcoin softver?

To zavisi, rekao je Gregory Maxwell, član Bitcoin osnovnog razvojnog tima, objašnjavajući:

"Neki dijelovi Bitcoin moraju složiti tačno, malo po malo, u svim čvorovima mreže ili sistem ne radi. Zovemo ovih" pravila konsenzus ", a oni pokrivaju stvari poput 'je ovaj blok važeći ili ne? To je tehnički opasna po sistemu da svako neslaganje ili različitost u pravilima konsenzusa. "

Druge stvari su jednostavno bolji ako su dobro poznati i uglavnom uniformu, dodao je on, ali oni ne striktno moraju složiti. To uključuje stvari kao što transakcije će čvora releja.

Maxwell se odnosi na te stvari kao "politika". Neki raznolikost je korisno na ovom nivou, rekao je, jer se može zaštititi mreže od napada velikih razmjera. Ako dođe do previše diversifikacije, može umanjiti bitcoin iskustvo korisnika. "Ali, raznolikost ovdje ne može slomiti sistemu", naglasio je on.

Iako Maxwell osobno se nije složio sa Dashjr je patch, on je istakao da je samo njegovo mišljenje. Ljudi bi trebali biti u mogućnosti da rade ono što im se sviđa na svoje Bitcoin čvorova. Uostalom, bitcoind se distribuira pod MIT slobodni softver licence koja daje programerima tu sposobnost.

Tražim naprijed

U budućnosti, Dashjr bih da vidim varijabla kodirana u Gentoo koji je omogućio različite zakrpe sa različitih politika će biti instaliran na operativnom sistemu.

On je rekao:

"Takva politika ostati zakrpe, a ne biti kodirana direktno u šifrom (što bi samo po sebi postati politička opcija 'vanilija')."

Dashjr radi i na produženje bitcoin jezgro koje bih da se sve političke odluke na novu 'klase'. U pratećem online discussionfor ovu viljušku, on se zalaže za što Bitcoin čvorova sa višestrukim politika.

Mike Hearn uzima tvrđi stav o pokretanju običaj kod koji provjerava valjanost Bitcoin Transctions na svoj način, tvrdeći da samo zato što licencu vam omogućava da uradite nešto, ne znači da trebate:

"Luke ova ideja" politike "gura, ali ne može biti politika u upravljanju Bitcoin transakcija. Ako rudari ili trgovca razilaze, onda rezultat je prevara plaćanja. To nije prihvatljiv ishod, obzirom da su samu svrhu Bitcoin je blokiraju dvostruko potrošnje. "

Dashjr tvrdi da to može biti opasno ako ljudi modificirati ili reimplementirati Bitcoin konsenzus kod, i daje libbitcoinand btcd kao primjeri. On ne misli da eksperimenti sa konsenzus kod treba zaustaviti, sve dok su ljudi svjesni opasnosti.

On ne vidi eksperimente sa promjenama politika kao opasan, tvrdeći umjesto toga da su korisne.

"Politika promjene posebno se očekuje od čvorova, a posebno rudara i šifrom za politiku namjerno drži prilično konzervativan i nije namijenjen za korištenje kao-je na svim stvarno", rekao je on.

Kada je reciklaža loš

Možda će se morati složiti da se ne slažemo, ali tu je još jedan problem u pitanju: ponovno koristiti Bitcoin adrese.

Mnoge web stranice koje dodaju materijala u blok lanac, kao SatoshiDice, ponovnu upotrebu Bitcoin adrese, a mnogi programeri, Dashjr i Maxwell uključeni, smatraju da je to loša stvar. Na kraju krajeva, ponovo koristiti adrese su ono dozvoljeno Dashjr blokirati određene web-lokacijama.

Ako organizacija ili pojedinac stalno ponovo koristi Bitcoin adresu, onda ih čini lako identificirati na mreži, ali i olakšava identifikuju ljudi transakcijama s njima.

To može dovesti do sve vrste problema, Maxwell upozorava, uključujući i cenzure. Na kraju krajeva, to je kako Dashjr identificirao lokacijama na crnu listu na prvom mjestu.

Ako adresa ponovnu razmnoži među bitcoiners, onda cenzure zakrpama poput Dashjr će biti najmanje njihove brige, upozorava Maxwell.

On je objasnio:

"Ako ljudi koriste Bitcoin u lijeni, lako pristojan način gdje su ponovnu upotrebu adrese - koje su uvijek za cilj da bude jedan-put u dizajnu sistema - onda to stvara ozbiljan sistemski rizik u da bi neko mogao pokušati naručiti čvorova, programeri, i / ili rudara da cenzuriše sistem. "

Edukacija ljudi i stvaranje boljih alata je jedan od načina da se ublaže problem, Maxwell predložio. Ali šta je sa Dashjr je patch crnu listu?

"Mogu saosećam neke sa logikom da ljudi popraviti svoje ranjive korištenje ih napadaju", zaključio je on. "Možda će biti na snazi, ali napadaju ljude nije nešto što može podržati."

SatoshiDiceBitcoin CoreGentoo

Povezane vijesti


Post Bitcoin

Bitcoin Core se trudi da remontuje kako nadograđuje svoj kod

Post Bitcoin

Bitcoin regulatorni pregled: politički doprinosi i problematične banke

Post Bitcoin

Bitcoin mreža prevladava iznenadni test stresa

Post Bitcoin

Jedan bubuljica sad, ili dva bitkoina za 15 minuta?

Post Bitcoin

Bitcoin Fondacija zapošljava programer Sergio Lerner za punopravnu sigurnost

Post Bitcoin

Bitcoin Undervalued za više od 200 dolara, Izvještaj o investicionoj banci nalazi

Post Bitcoin

Bitkoin u naslovima: Nathaniel Popper šutira Media Gold

Post Bitcoin

Bitkoin u naslovima: Mt Gox Opet se spušta

Post Bitcoin

6 grafikona koji pokazuju masivni rast brzine bankomata u 2018. godini

Post Bitcoin

Bivši savetnik za osiguranje britanskog osiguranja optužen za prevaru od hartija od vrednosti

Post Bitcoin

Bitcoinova mreža munja preduzima veliki korak ka interoperabilnosti

Post Bitcoin

Bitcoin Core 0.10 daje programerima pojednostavljen pristup mrežnom konsenzusu