lunaticoin on Nostr: Pieter Wuille sobre se ha pronunciado sobre cambiar Bitcoin Core para dejar de ...
Pieter Wuille sobre se ha pronunciado sobre cambiar Bitcoin Core para dejar de retransmitir ciertas transacciones:
"No creo que esto sea del interés de los usuarios de nuestro software. El punto de participar en la transmisión de transacciones y tener un mempool es poder hacer una predicción sobre cómo serán los próximos bloques. Excluir intencionalmente transacciones para las cuales existe una demanda económica muy clara (aunque sea estúpida) interrumpe esa capacidad, sin eliminar la necesidad de validarlas cuando se extraen.
Por supuesto, cualquiera es libre de ejecutar o proporcionar software que transmita/guarde/extrape lo que desee, pero si su objetivo no es tener un mempool realista, también puede ejecutar el modo -blocksonly. Esto tiene ahorros de recursos significativamente mayores, si ese es el objetivo.
En la medida en que esto sea un intento de no solo no ver ciertas transacciones, sino también de desalentar su uso, esto como máximo hará que esas transacciones eviten los nodos que implementan esto, o en el peor de los casos resultará en una práctica de enviar transacciones directamente a los mineros, lo que tiene riesgos serios para la centralización de la minería. Aunque la no estandarización se ha utilizado históricamente para desalentar prácticas molestas, creo que esto es (a) mucho menos relevante en estos días donde bloques completos son la norma, por lo que de todos modos no reducirá los costos de operación del nodo, y (b) impotente para detener transacciones para las cuales ya existe un mercado existente, uno que paga decenas de BTC en tarifas por día.
Creo que la demanda de espacio en bloque que muchas de estas transacciones plantean es completamente equivocada, pero elegir no verlas es como enterrar la cabeza en la arena."
Fuente: https://github.com/bitcoin/bitcoin/pull/28408#issuecomment-1877812112
"No creo que esto sea del interés de los usuarios de nuestro software. El punto de participar en la transmisión de transacciones y tener un mempool es poder hacer una predicción sobre cómo serán los próximos bloques. Excluir intencionalmente transacciones para las cuales existe una demanda económica muy clara (aunque sea estúpida) interrumpe esa capacidad, sin eliminar la necesidad de validarlas cuando se extraen.
Por supuesto, cualquiera es libre de ejecutar o proporcionar software que transmita/guarde/extrape lo que desee, pero si su objetivo no es tener un mempool realista, también puede ejecutar el modo -blocksonly. Esto tiene ahorros de recursos significativamente mayores, si ese es el objetivo.
En la medida en que esto sea un intento de no solo no ver ciertas transacciones, sino también de desalentar su uso, esto como máximo hará que esas transacciones eviten los nodos que implementan esto, o en el peor de los casos resultará en una práctica de enviar transacciones directamente a los mineros, lo que tiene riesgos serios para la centralización de la minería. Aunque la no estandarización se ha utilizado históricamente para desalentar prácticas molestas, creo que esto es (a) mucho menos relevante en estos días donde bloques completos son la norma, por lo que de todos modos no reducirá los costos de operación del nodo, y (b) impotente para detener transacciones para las cuales ya existe un mercado existente, uno que paga decenas de BTC en tarifas por día.
Creo que la demanda de espacio en bloque que muchas de estas transacciones plantean es completamente equivocada, pero elegir no verlas es como enterrar la cabeza en la arena."
Fuente: https://github.com/bitcoin/bitcoin/pull/28408#issuecomment-1877812112