Debata o črni listi: kdaj je OK, da se razpravlja z Bitcoinovo kodo? | SI.democraziakmzero.org

Debata o črni listi: kdaj je OK, da se razpravlja z Bitcoinovo kodo?

Debata o črni listi: kdaj je OK, da se razpravlja z Bitcoinovo kodo?

Vrstica, ki je izbruhnila na spletu je ta mesec sprožil pomembno vprašanje o Bitcoin: treba ljudem omogočiti, da kodo svoja pravila, in celo mnenja, v svoje različice programske opreme, ki teče na omrežje?

Razprava je sprožil med uporabniki Gentoo - različico operacijskega sistema Linux, ki se ponaša s tem, da zelo konfigurirati, da ustrezajo različnim potrebam uporabnikov - ko uporabnik poročala o issueon napako forum oslovski na 5. Oktobra.

Različica bitcoind (uradni referenčni naročnik za sodelovanje z Bitcoin omrežje) razdeljen z Gentoo je blokiranje posameznih Bitcoin naslove, je dejal, da poročilo, kar pomeni, da se transakcije z njimi ne bi delovalo.

Napotitev je pokazala, oslovski izhod avtom transakcijo z SatoshiDiceaddress, ki je bil črni listi.

"PEBCAK,« je odvrnil Luke_Jr (kar pomeni "Problem obstaja med stolom in tipkovnico). "Ne kaže kaj dejansko razdeljena tukaj Izgleda, da samo troll Status:..? INVALID ali WORKSFORME"

In tako se je začela FIRESTORM.

"Spamanje" blok verige

Luke_Jr je Luke Dashjr, razvijalec, ki teče svojo rudarsko bazen in je stal za electionto v Bitcoin Foundation ploščo. Prav tako vzdržuje programske pakete za Gentoo in prispeva k Bitcoin jedro razvojne ekipe.

Koda seznam za obliž je na voljo tukaj.

Dashjr je trdil, da je vprogramirano črno listo v svoji obliž zaradi lokacije, kot SatoshiDice uporabo Bitcoin je blok verige na škodljiv način. SatoshiDice in nekatere druge strani iger na srečo uporabljajo blok chainto vrne stavo na rezultat. To ustvarja veliko število manjših poslov v omrežju, ki ga lahko dajo pod pritiskom.

V subsquent razpravi na forumu hrošču, Dashjr imenuje ta model za "DDoS napad na Bitcoin omrežju". Spletna mesta, ki delujejo na ta način bi bilo dražje za vodenje Bitcoin vozlišča z ustvarjanjem transakcije kot neučinkovito, kot je mogoče, je povedal CoinDesk. Torej je vključeno črno listo v obliž namenjen nobble blok verige "spam".

Dashjr pojasnil:

"Čeprav nimamo ustreznega določi za to vprašanje ni lahko, večina jih je treba opredeliti s ponovno uporabo posebne naslove, in tako sem vrgel skupaj hitro kramp jih filtrira o kriterijih. Očitno je to kramp je primerna za referenčno kodo, vendar je preprost način za izboljšanje spam filter v proizvodnji, dokler se izvaja bolje pritrditi (ki lahko nato predlagal kot zahtevo za združevanje in kasneje sprosti z referenčno oznako). "

Razkritje spremembe

Dashjr je sprememba je bila izvedba tretje stranka Bitcoin jedro kodo. To je v nasprotju z "proti toku" spremembo uradne referenčno različico kode, ki se lahko odobri le za nekaj članov Bitcoin jedra razvojne skupnosti. Kljub temu pa je izzvala mešan odziv.

Del problema, kot ga Bitcoin jedro razvijalec Mike Hearnon predlagal Bitcoin razvijalec IRC klepet, je pomanjkljivo razkritje. Obliž je privzeto vklopljena v zadnji posodobitvi programske opreme.

Hearn je dejal:

"Če želijo razdeliti bitcoind z obliži, kot so Luke (ki spreminjajo obnašanje v kar nekaj osnovnih načinov), potem je treba narediti ustrezno gorvodno vilice z novim imenom, tako da ste vedno prepričani, kaj ste dobili."

Dashjr priznal, da bi bil lahko zagotovi boljšo dokumentacijo o tem, kaj obliž storil. Ko uporabniki posodobiti svojo programsko opremo oslovski, bi videli sporočilo, ki ga je ta nameščen obliž za bitcoind, je dejal in dodal:

"Na žalost se zdi, niso vsi uporabniki opazili to, in nekateri celo počutil zavedeni. Poleg tega sem zanemarjena ustrezno dokumentirati možnost, so bili tako drugi uporabniki ne zavedajo, da je podaljšal spam filtriranje z naslovom ujemanja (v resnici, ko sem dodal, da obliž na paket Gentoo, sem dejansko sam pozabil, je to storila).

V prihodnosti bom poskusil izboljšati dokumentacijo in zavedanje uporabnikov, da bi dobili tisto, kar so pričakovali. "

Dashjr objavil javno opravičilo in izklopili obliž privzeto, poleg tega, da ločevanje del upravljanja vsiljen od tega, kot ločen obliž. Za nekatere ogorčeni uporabnike, vse je enkrat tudi v Gentoo zemljišč.

Globlja vprašanja

Vendar pa je razprava postavljeno nekaj zanimivih vprašanj. Nekateri na forumu za razpravo Gentoo hrošču mused da kodiranje črni seznam naslovov v za izvajanje Bitcoin pomeni cenzuro, in vprašal, kje bi to ustavi, in ki bi se odločiti, kaj je na črni listi ali ne.

Ali je prav, da poskusite in kodo svoja pravila o tem, kako bo kaj delati v različico programske opreme Bitcoin?

To je odvisno, je dejal Gregory Maxwell, član Bitcoin osrednje razvojne ekipe, pojasnjuje:

"Nekateri deli Bitcoin se morata dogovoriti natančno, korak za korakom, v vseh vozliščih omrežja ali sistem ne deluje. To imenujemo" pravila soglasje ", in zajemajo stvari, kot je" ta blok velja ali ne? To je tehnično nevarne za sistem, da se nesoglasja ali raznolikost pravil o soglasju. "

Druge stvari so preprosto bolje, če so dobro znani in večinoma enotni, je dodal, vendar niso popolnoma strinjati. To vključuje stvari, kot so, kaj transakcije bo vozlišče rele.

Maxwell se nanaša na te stvari, kot je "politika". Nekateri raznolikost je koristno na tej ravni, je dejal, saj lahko zaščitite omrežje pred obsežno napad. Če pride do preveč diverzifikacijo, lahko odmika od Bitcoin izkušnje uporabnikov. "Ampak raznolikost tukaj ne more prekiniti sistem," je poudaril.

Čeprav Maxwell osebno ni strinjal z obližem Dashjr je, je poudaril, da je samo njegovo mnenje. Ljudje bi mogli zagnati, kaj jim je všeč na njihovih Bitcoin vozlišč. Konec koncev, bitcoind se razširja pod proste programske opreme licenco MIT, ki omogoča razvijalcem, da se sposobnost.

Če pogledamo naprej

V prihodnosti bi Dashjr radi videli spremenljivko kodirane v Gentoo, ki je omogočala različne obliže z različnimi politikami, ki se namesti na operacijskem sistemu.

Rekel je:

"Takšne politike bi ostal popravke in ne smejo biti kodirane neposredno v referenčno kodo (ki bi sama postala možnost politike" vanilijev ")."

Dashjr se ukvarja tudi podaljšek za Bitcoin jedro, ki bi se premaknete vse politične odločitve na novo "razred". V spremnem spletni discussionfor to vilice, on trdi, ker Bitcoin vozlišč z več politikami.

Mike Hearn je težje črto na tekočo meri kodo, ki potrjuje Bitcoin transctions na svoj način, z utemeljitvijo, da samo zato, ker licenca vam omogoča, da naredite nekaj, ne pomeni, da morate:

"Luke potisne ta zamisel o" politiki ", vendar ne more biti politika v Bitcoin upravljanje transakcij. Če rudarjev ali trgovci razlikujejo, potem je rezultat plačilo goljufije. To ni sprejemljiv rezultat, ko vidim, da je celotna namen Bitcoin je blok dvojno porabo. "

Dashjr trdi, da je lahko nevarno, če bi ljudje spremeniti ali reimplement o soglasju kodo Bitcoin, in daje libbitcoinand btcd kot primeri. Ne mislim, da bi bilo treba poskusi z konsenza kodo ustavil, dokler se ljudje zavedajo nevarnosti.

Ne ogled poskusov s spremembami politike kot nevarno, češ, namesto da oni koristno.

"Spremembe politik, zlasti naj vozlišč, zlasti rudarjev, in referenčna koda za politiko je namerno vodi dokaj konzervativni in ni namenjen za uporabo kot je, sploh v resnici," je dejal.

Ko recikliranje je slabo

Morda se boste morali strinjati, da se ne strinjam, vendar pa je drugo vprašanje, na kocki: ponovno uporabiti Bitcoin naslovov.

Veliko spletnih strani, ki povečujejo materiala v skupinske verige, kot SatoshiDice, ponovno Bitcoin naslove, in mnogi razvijalci, Dashjr in Maxwell vključen, menijo, da je to slaba stvar. Konec koncev, so bili ponovno uporabiti naslovi kaj dovoljeno Dashjr blokirati določenih lokacij.

Če organizacija ali posameznik nenehno ponovno uporabi v Bitcoin naslov, nato pa jih naredi lažje prepoznavni v omrežju, in tudi omogoča lažje prepoznavanje ljudi transakcijah z njimi.

To lahko privede do vse vrste težav, Maxwell opozarja, vključno s cenzuro. Konec koncev, to je, kako Dashjr opredelila mest na črno listo na prvem mestu.

Če je naslov ponovno proliferates med bitcoiners, potem bo cenzura z lisami, kot Dashjr je bilo najmanj od svojih skrbi, opozarja Maxwell.

Pojasnil je:

"Če ljudje uporabljajo Bitcoin v leni, enostavno censorable način, kjer so Ponovna naslove -, ki so bile vedno namenjene, da se enkratni pri oblikovanju sistema - potem je to resna sistemsko tveganje, da nekdo lahko poskusite naročiti vozlišč, razvijalci, in / ali rudarji cenzurirati sistema. "

Izobraževanje ljudi in ustvarjanje boljših orodij je eden od načinov za zmanjšanje vprašanje, Maxwell je predlagal. Kaj pa patch Dashjr na črni listi?

"Ne morem sočustvovati nekaj z logiko pridobivanje ljudi, da določijo svoje ranljive uporabo, ki jih napadajo," je sklenil. "Mogoče bo učinkovita, vendar napadajo ljudi ni nekaj, kar lahko podprejo."

SatoshiDiceBitcoin CoreGentoo

Sorodne novice


Post Bitcoin

Bitcoin Game Show odhaja skoraj 20 BTC od začetka

Post Bitcoin

Bitcoin v naslovnicah: bitka se nadaljuje

Post Bitcoin

Bitcoin Foundation zaposluje regulatornega strokovnjaka za politiko EU

Post Bitcoin

AngelList Creator Naval Ravikant podpira sklad S & P-Style Cryptocurrency

Post Bitcoin

Dobrodelne organizacije BitGive in pesmi ljubezni sprejemajo donacije v bitkoinu

Post Bitcoin

Tehnologija Block Chain ponuja nove možnosti za boj proti kriminalu

Post Bitcoin

Plačilo ali sredstva? Bitcoins Limbo zapusti trgovce na sredini

Post Bitcoin

Uporabnik LocalBitcoins se po krivem stisnjen za krivega

Post Bitcoin

Bitcoinference California: Ženske v Bitcoin, VC in 500 zagonih

Post Bitcoin

Kandidati za ustanovitev podjetja Bitcoin govorijo v zvezi z registracijo nizkih glasov

Post Bitcoin

Razvrsti čas klobuka? MimbleWimble tehta lastno blokado bloka

Post Bitcoin

Nihče ne razume Bitcoin (In to je v redu)