¿Puede un minero no segwit minar transacciones segwit?

Entiendo que los nodos que no son de segwit interpretan los tx de segwit como tx de Cualquiera puede gastar, y no pueden validar los tx que gastan salidas de segwit.

Pero cuando un minero de estilo antiguo recibe un tx de segwit para el mío, lo considera inválido, ¿verdad? (Eso se debe a que les parece una transacción extraña sin entrada y 1 salida). Entonces, ¿se deduce que los segwit txes solo pueden ser extraídos en un bloque por mineros actualizados?

Respuestas (1)

Un minero de estilo antiguo solo recibiría una transacción despojada , es decir, una transacción de la que se ha eliminado el testigo. Considerarán que una transacción de segwit es válida pero no estándar porque un elemento permanece en la pila al resolver el script de canje.

Si un minero incluyera esta transacción en su bloque, el bloque parecería válido para los nodos con capacidad de segwit, pero inválido para cualquier nodo con capacidad de segwit, ya que a cualquier entrada de segwit le faltaría el testigo requerido y, por lo tanto, no estaría debidamente firmado. Esto llevaría a que el bloque fuera rechazado por el 98% de los nodos en la red y, por lo tanto, el minero incapaz de segwit perdería su recompensa de bloque, ya que no se convertiría en parte de la cadena de bloques más pesada. Sin embargo, los mineros incapaces de segwit pueden contribuir con bloques que solo incluyen transacciones que no son de segwit y que se construyen sobre la cadena que incluye bloques de segwit.

Esto significa que solo un minero que recopila transacciones con un nodo compatible con segwit puede crear un bloque válido que incluya transacciones con segwit.

Entonces, los mineros antiguos no pueden crear un bloque con segwit txs pero pueden recibir este bloque de los nuevos mineros (despojados), ¿verdad? gracias por tu explicacion
Exactamente. Y no solo no pueden producir bloques SegWit, tampoco lo harán, ya que las transacciones SegWit no son estándar.
¿No recibirán el bloque de otro minero (actualizado)? entonces el viejo minero los rechaza?
Los nodos antiguos pueden redistribuir el bloque eliminado entre sí, o cualquier nodo nuevo creará el bloque eliminado cuando se solicite desde cualquier nodo anterior.
sí, esto está claro, mi última pregunta fue sobre lo que dijo pieter ("tampoco lo harán"), porque entiendo que los mineros antiguos no quieren segwit txs, pero aceptan bloques segwit (despojados)
@Zaitsev: Los mineros incapaces de segwit no pueden validar completamente las transacciones de segwit, ni usarlas en sus bloques. Dado que las salidas y las entradas son parte de los bloques despojados, sin embargo, pueden seguir los bloques segwit correctamente y llegar al mismo conjunto UTXO que otros nodos.
Quise decir que los mineros que no son de SegWit no intentarán incluir SegWit txn, ya que no son estándar para ellos, por lo que no los aceptarán ni los transmitirán. Sin embargo, aceptarán SegWit txn (despojados) si ocurren en un minero de bloques por un minero de SegWit.