Controparte nella lista nera di Gentoo, Satoshi Dice e altri

Aggiornamento: da quando questa storia è stata inizialmente pubblicata, luke-jr ha fatto marcia indietro e si è scusato pubblicamente affermando:

Distribuire la USE flag ‘ljr’ su Gentoo come impostazione predefinita era silenziosamente sbagliato ed è stato disabilitato, così come suddividere il filtro antispam su una USE flag ‘ljr-antispam’ indipendente in modo che il resto della mia patch non sia legato ad esso . Attualmente, queste modifiche sono disponibili solo nell’overlay “bitcoin”, ma dovrebbero arrivare al Portage tree principale entro pochi giorni.

Quando ho distribuito la patch come parte dell’ebuild 0.9.3 per Gentoo, non mi è venuto in mente che il filtro antispam fosse incluso, tanto meno che sarebbe stato controverso. Per qualche ragione, pensavo che tutti sapessero già cosa era incluso nella mia patch (ironico, considerando che ovviamente ho dimenticato quella parte da solo) e vedrei la nuova flag USE durante l’aggiornamento. Quando è stato sottolineato, avrei dovuto semplicemente adottare l’approccio più conservatore e disattivarlo per impostazione predefinita. Avrei dovuto saperlo meglio (dopotutto ho fatto la patch), quindi mi scuso per la mia mancanza di prudenza.

Anche se credo ancora che la patch completa sia la soluzione migliore per gli utenti oggi (l’ho usata io stesso per anni), riconosco che non dovrebbe essere abilitata senza assicurarmi che tutti lo ricevano lo sappiano bene. Quello che avrei dovuto fare, col senno di poi, era almeno avere un avviso di preinstallazione che informasse gli utenti della patch e un collegamento a maggiori dettagli su cosa esattamente è incluso in esso e cosa significano tali modifiche. Mi impegnerò maggiormente per garantire che le patch future siano chiaramente divulgate in anticipo.

A lungo termine, la mia speranza è di vedere una variabile BITCOIN_NODE_POLICY che può essere specificata come “ljr”, “vanilla” o, si spera, molte altre politiche per soddisfare le molte diverse preferenze delle persone su come vengono utilizzate le risorse del proprio sistema.

In caso di ulteriori dubbi o suggerimenti, non esitare a contattarmi.

Luca

Molti nella comunità bitcoin sono indignati dalle recenti azioni di un collaboratore di Gentoo per aver modificato bitcoind e bitcoinqt nella distribuzione Linux di Gentoo per aggiungere blacklist ai repository ufficiali.

Le patch che sono opzionali ma abilitate per impostazione predefinita fanno in modo che le transazioni da determinati indirizzi non vengano più elaborate dal software.

static struct BlacklistEntry BlacklistedPrefixes [] = {

{0x946cb2e0, 0x946cb2e0, “Mastercoin”},

{0x06f1b600, 0x06f1b6ff, “SatoshiDice”},

{0x74db3700, 0x74db59ff, “BetCoin Dice”},

{0xc4c5d791, 0xc4c5d791, “CHBS”}, // 1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T

{0x434e5452, 0x434e5452, “Controparte”},

{0x069532d8, 0x069532da, “SatoshiBones”},

{0xda5dde84, 0xda5dde94, “Lucky Bit”},

};

Le patch sono state portate avanti dal contributore di Gentoo e manutentore dei pacchetti luke-jr che afferma di farlo per prevenire attacchi DoS contro bitcoin.

Un bug report è stato aperto su Gentoo Bugzilla come bug 524512 da xiando affermando quanto segue:

I bitcoind e bitcoin-qt ufficiali in Gentoo abilitano patch che interrompono Bitcoin per impostazione predefinita. Si prega di disabilitare le patch ljr per impostazione predefinita o preferibilmente tutte insieme.

Abilitando lo stupidmoralnazi aka ljr use flag si ottengono errori come questi:

2014-10-05 11:38:09 ERRORE: AcceptToMemoryPool: ignorando la transazione 289673d37df1a709829b3f3ea7b8549703f4251f26f5721863aacbccc47b95a9 con output nella lista nera (SatoshiDice)

Una valuta non ha valore nel momento in cui dichiari che puoi usarla per comprare una Bibbia ma non il coreano perché non ci piace.

Riproducibile: sempre

Ciò ha portato a un lungo elenco di altri intervenuti sulla questione. luke-jr afferma che sta solo cercando di proteggere la rete ma molti non sono d’accordo affermando che altri scelgono come vogliono utilizzare la valuta, compreso l’uso della controparte.

Il dibattito è infuriato sulla segnalazione di bug con altri utenti che sono intervenuti come Sarah White:

No, non è davvero un attacco DoS.

Non c’è un solo giornalista rispettabile o blogger non marginale che si riferisca alla popolarità del modello di business dei satoshi dice e delle altre attività bloccate come un “attacco DoS”

Non c’è nulla di protocollo che non sia valido nelle transazioni provenienti dalle fonti che sono state inserite nella lista nera da questa patch …

Sono abbastanza popolari da spingere i limiti alla capacità della rete bitcoin e tu e poche altre parti avete scelto di etichettare questa attività con etichette peggiorative come “attacco DoS”.

citazione di mike hearn della fondazione bitcoin:

[11:48:36] usiamo tutti i nostri computer per le cose &# 128521; le persone che non usano Linux riescono comunque ad essere produttive. in ogni caso, non ho idea di cosa farà quell’ebuild, ma il fatto che stia facendo tali modifiche per impostazione predefinita suggerisce che sarebbe meglio starne completamente alla larga. se vogliono distribuire un bitcoind con patch come quella di luke (che cambiano il comportamento in alcuni modi fondamentali) allora dovrebbero fare un vero e proprio fork upstream con un nuovo nome, quindi

[11:48:36] sei sempre sicuro di cosa stai ricevendo.

^ Fonte – http://bitcoinstats.com/irc/bitcoin-dev/logs/2014/10/05#l1412509714

Indipendentemente dal fatto che tu sia d’accordo con le ragioni per cui luke ha scritto questa patch, o se credi che le aziende inserite nella lista nera il cui modello di business di successo genera abbastanza traffico bitcoin da costituire un “attacco DoS” …

… questa patch sta attivamente censurando e cambiando i comportamenti di bitcoin per non agire più nel modo consueto definito dalle impostazioni predefinite ufficiali non patchate.

Il dibattito è sfociato su reddit con molti utenti indignati e parecchi nuovo discussioni creato sul problema con alcuni che chiedono addirittura il boicottaggio di Gentoo che si sposta in avanti per consentire al problema di intensificarsi fino a questo punto.

Cosa ne pensi di questo problema? Ritieni che averlo attivato per impostazione predefinita potrebbe avere gravi conseguenze o che questo sia un non-problema minore?

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me