Contraparte de lista negra de Gentoo, Satoshi Dice y otros
Actualización: dado que esta historia se publicó inicialmente, luke-jr se ha echado atrás y se ha disculpado públicamente declarando:
Desplegar el indicador USE ‘ljr’ en Gentoo como predeterminado silenciosamente fue incorrecto y se ha desactivado, así como dividir el filtrado de spam en un indicador USE ‘ljr-antispam’ independiente para que el resto de mi parche no esté vinculado a él . Actualmente, estos cambios solo están disponibles en la superposición de “bitcoin”, pero deberían llegar al árbol principal de Portage en unos pocos días..
Cuando implementé el parche como parte del ebuild 0.9.3 para Gentoo, no se me ocurrió en ese momento que el filtro de spam estaba incluido, y mucho menos que sería controvertido. Por alguna razón, asumí que todos ya sabían lo que estaba incluido en mi parche (irónico, considerando que obviamente me olvidé de esa parte) y vería la nueva bandera USE al actualizar. Cuando se señaló, debería haber tomado el enfoque más conservador y haberlo rechazado por defecto. Debería haberlo sabido mejor (después de todo hice el parche), así que me disculpo por mi falta de prudencia..
Si bien todavía creo que el parche completo es la mejor solución para los usuarios de hoy (yo mismo lo he estado usando durante años), reconozco que no debería estar habilitado sin asegurarme de que todos los que lo reciben lo estén al tanto. Lo que debería haber hecho, en retrospectiva, fue al menos tener un aviso previo a la instalación que informara a los usuarios sobre el parche y un enlace a más detalles sobre qué está incluido exactamente en él y qué significan esos cambios. Me esforzaré más para garantizar que los parches futuros se divulguen claramente por adelantado.
A largo plazo, espero ver una variable BITCOIN_NODE_POLICY que se pueda especificar como “ljr”, “vainilla” o, con suerte, muchas otras políticas para que coincida con las diferentes preferencias de las personas sobre cómo se utilizan los recursos de su propio sistema..
Si tiene más inquietudes o sugerencias, no dude en comunicarse conmigo.
Luke
Muchos en la comunidad de bitcoin están indignados por las acciones recientes de un colaborador de Gentoo para modificar bitcoind y bitcoinqt en la distribución de Linux de Gentoo para agregar listas negras a los repositorios oficiales..
Los parches que son opcionales pero habilitados de manera predeterminada hacen que las transacciones de ciertas direcciones ya no sean procesadas por el software.
estructura estática BlacklistEntry BlacklistedPrefixes [] = {
{0x946cb2e0, 0x946cb2e0, “Mastercoin”},
{0x06f1b600, 0x06f1b6ff, “SatoshiDice”},
{0x74db3700, 0x74db59ff, “BetCoin Dice”},
{0xc4c5d791, 0xc4c5d791, “CHBS”}, // 1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T
{0x434e5452, 0x434e5452, “Contraparte”},
{0x069532d8, 0x069532da, “SatoshiBones”},
{0xda5dde84, 0xda5dde94, “Lucky Bit”},
};
Los parches fueron presentados por el colaborador de Gentoo y mantenedor de los paquetes luke-jr, quien afirma que lo está haciendo para evitar ataques DoS contra bitcoin..
Se abrió un informe de error en Gentoo Bugzilla como error 524512 por xiando indicando lo siguiente:
El bitcoind oficial y bitcoin-qt en Gentoo habilita parches que rompen Bitcoin por defecto. Desactive los parches ljr por defecto o preferiblemente todos juntos.
Habilitar el indicador de uso stupidmoralnazi también conocido como ljr da como resultado errores como estos:
2014-10-05 11:38:09 ERROR: AcceptToMemoryPool: ignorando la transacción 289673d37df1a709829b3f3ea7b8549703f4251f26f5721863aacbccc47b95a9 con salida en lista negra (SatoshiDice)
Una moneda no tiene valor en el momento en que declaras que puedes usarla para comprar una Biblia, pero no la coreana porque no nos gusta esa..
Reproducible: siempre
Esto ha llevado a una larga lista de otras personas que intervienen sobre el tema. luke-jr afirma que solo está tratando de proteger la red, pero muchos no están de acuerdo y afirman que otros eligen cómo quieren usar la moneda, incluido el uso de la contraparte.
El debate se ha desatado sobre el informe de error con otros usuarios que intervienen, como Sarah White:
No, realmente no es un ataque DoS.
No hay un solo periodista respetable o bloguero no marginal que se refiera a la popularidad del modelo de negocio de satoshi dice y las otras empresas bloqueadas como un “ataque DoS”
No hay nada en cuanto al protocolo que sea inválido sobre las transacciones provenientes de las fuentes que están siendo incluidas en la lista negra por este parche …
Son lo suficientemente populares como para superar los límites de la capacidad de la red bitcoin, y usted y algunas otras partes han optado por etiquetar esta actividad con etiquetas peyorativas como “ataque DoS”..
cita de Mike Hearn de la fundación bitcoin:
[11:48:36] todos usamos nuestras computadoras para cosas &# 128521; las personas que no usan linux se las arreglan para ser productivas. De todos modos, no tengo idea de lo que hará ese ebuild, pero el hecho de que esté realizando tales cambios de forma predeterminada sugiere que sería mejor mantenerse alejado por completo. si quieren distribuir un bitcoind con parches como el de luke (que cambian el comportamiento de formas bastante fundamentales) entonces deberían hacer una bifurcación ascendente adecuada con un nuevo nombre, así que [11:48:36] siempre estás seguro de lo que obtienes.^ Fuente – http://bitcoinstats.com/irc/bitcoin-dev/logs/2014/10/05#l1412509714
Independientemente de si está de acuerdo con las razones por las que luke escribió este parche, o si cree que las empresas incluidas en la lista negra cuyo modelo de negocio exitoso genera suficiente tráfico de bitcoins constituye un “ataque DoS” …
… este parche está censurando y cambiando activamente los comportamientos de bitcoin para que ya no actúe de la manera habitual según lo definido por los valores predeterminados oficiales no parcheados.
El debate se ha desangrado a reddit con muchos usuarios indignados y varios nuevo hilos siendo creado sobre el problema con algunos incluso pidiendo un boicot de Gentoo en el futuro para permitir que el problema escale tan lejos.
¿Qué opinas sobre este tema? ¿Cree que tenerlo activado de forma predeterminada podría tener ramificaciones graves o que esto no es un problema menor??