Gentoo Blacklisting motpart, Satoshi Dice og andre
Oppdatering: Siden denne historien opprinnelig ble lagt ut har luke-jr gått tilbake og beklaget offentlig og sier:
Å distribuere ‘ljr’ USE-flagget til Gentoo som standard var stille, galt, og har blitt deaktivert, samt å dele søppelpostfiltreringen til et uavhengig ‘ljr-antispam’ USE-flagg slik at resten av lappen min ikke er knyttet til den . Foreløpig er disse endringene bare tilgjengelige i “bitcoin” -overlegget, men bør komme til hovedportaget i løpet av få dager.
Da jeg distribuerte oppdateringen som en del av 0.9.3 ebuild for Gentoo, falt det meg ikke inn på det tidspunktet at spamfilteret til og med ble inkludert, og enda mindre at det ville være kontroversielt. Av en eller annen grunn antok jeg at alle allerede visste hva som var inkludert i lappen min (ironisk, med tanke på at jeg selvsagt glemte den delen selv) og ville se det nye USE-flagget når jeg oppgraderte. Da det ble påpekt, skulle jeg bare ha tatt en mer konservativ tilnærming og slå den av som standard. Jeg burde ha visst bedre (jeg laget tross alt lappen), og så beklager jeg mangelen på forsiktighet.
Selv om jeg fremdeles mener at den fullstendige oppdateringen er den beste løsningen for brukere i dag (jeg har brukt den i årevis selv), innser jeg at den ikke skal aktiveres uten å sikre at alle som mottar den er godt kjent. Det jeg burde ha gjort, i ettertid, var i det minste et varsel om forhåndsinstallasjon som informerte brukere om oppdateringen og en lenke til mer informasjon om hva som er inkludert i det og hva disse endringene betyr. Jeg vil legge mer vekt på å sikre at fremtidige oppdateringer blir tydeliggjort på forhånd.
På lang sikt er mitt håp å se en BITCOIN_NODE_POLICY-variabel som kan spesifiseres som “ljr”, “vanilje”, eller forhåpentligvis mange andre retningslinjer for å matche folks mange forskjellige preferanser i hvordan deres eget systems ressurser brukes.
Hvis det er ytterligere bekymringer eller forslag, ikke nøl med å kontakte meg.
Luke
Mange i bitcoin-samfunnet er opprørt over de nylige handlingene fra en bidragsyter til Gentoo for å modifisere bitcoind og bitcoinqt i Gentoo Linux-distribusjonen for å legge til svartelister i de offisielle repoer..
Oppdateringene som er valgfrie, men som standard aktivert, gjør det slik at transaksjoner fra bestemte adresser ikke lenger behandles av programvaren.
statisk struktur BlacklistEntry BlacklistedPrefixes [] = {
{0x946cb2e0, 0x946cb2e0, “Mastercoin”},
{0x06f1b600, 0x06f1b6ff, “SatoshiDice”},
{0x74db3700, 0x74db59ff, “BetCoin Dice”},
{0xc4c5d791, 0xc4c5d791, “CHBS”}, // 1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T
{0x434e5452, 0x434e5452, “Motpart”},
{0x069532d8, 0x069532da, “SatoshiBones”},
{0xda5dde84, 0xda5dde94, “Lucky Bit”},
};
Plasterne ble fremmet av Gentoo-bidragsyter og vedlikeholder av pakkene luke-jr som hevder at han gjør det for å forhindre DoS-angrep mot bitcoin.
En feilrapport ble åpnet på Gentoo Bugzilla as feil 524512 av xiando om følgende:
Den offisielle bitcoind og bitcoin-qt i Gentoo muliggjør oppdateringer som bryter Bitcoin som standard. Vennligst deaktiver ljr-oppdateringene som standard eller helst alle sammen.
Aktivering av stupidmoralnazi aka ljr bruk flagg resulterer i feil som disse:
2014-10-05 11:38:09 FEIL: AcceptToMemoryPool: ignorerer transaksjon 289673d37df1a709829b3f3ea7b8549703f4251f26f5721863aacbccc47b95a9 med svartelistet utgang (SatoshiDice)
En valuta er verdiløs i det øyeblikket du erklærer at du kan bruke den til å kjøpe en bibel, men ikke den koreanske fordi vi ikke liker den.
Reproduserbar: Alltid
Dette har ført til en lang liste med andre som snakker om problemet. luke-jr hevder at han bare prøver å beskytte nettverket, men mange er uenige om at andre velger hvordan de vil bruke valutaen, inkludert bruk av motpart.
Debatten har raste om feilrapporten med andre brukere som ringer inn som Sarah White:
Nei, det er virkelig ikke et DoS-angrep.
Det er ikke en eneste anerkjent journalist eller ikke-frynseblogger som refererer til populariteten til forretningsmodellen til satoshi terninger og de andre blokkerte virksomhetene som et “DoS-angrep”
Det er ikke noe protokollmessig som er ugyldig ved transaksjonene som kommer fra kildene som blir svartelistet av denne oppdateringen …
De er populære nok til å presse grensene for bitcoin-nettverkskapasiteten, og du og noen få andre parter har valgt å merke denne aktiviteten med nedsettende etiketter som “DoS-angrep”.
sitat fra mike hearn av bitcoin foundation:
[11:48:36] Vi bruker alle datamaskinene våre til ting &# 128521; folk som ikke bruker linux, fremdeles klarer å være produktive. uansett har jeg ingen anelse om hva ebuild vil gjøre, men det faktum at det gjør slike endringer som standard antyder at det ville være bedre å holde seg borte fra det helt. hvis de vil distribuere bitcoind med lapper som luke’s (som endrer atferd på noen grunnleggende måter), bør de gjøre en skikkelig oppstrømsgaffel med et nytt navn, så [11:48:36] du er alltid sikker på hva du får.^ Kilde – http://bitcoinstats.com/irc/bitcoin-dev/logs/2014/10/05#l1412509714
Uansett om du er enig i årsakene til at Luke skrev denne oppdateringen, eller hvis du mener at de svartelistede virksomhetene hvis vellykkede forretningsmodell genererer nok bitcoin-trafikk til å utgjøre et “DoS-angrep” …
… denne oppdateringen sensurerer aktivt og endrer oppførselen til bitcoin for ikke lenger å handle på vanlig måte som definert av de offisielle standardene som ikke er lappet.
Debatten har gått over til reddit med mange brukere opprørt og flere ny tråder blir opprettet om problemet med noen som til og med krever en boikott av Gentoo fremover for å la saken eskalere så langt.
Hva er tankene dine om dette problemet? Føler du at det å ha den slått på som standard kan ha alvorlige konsekvenser, eller at dette er et mindre problem?