¿Por qué tengo tantas rechazó las acciones, mientras que la minería?

Yo soy de minería de litecoin con dar-me-monedas y tengo la siguiente información en la página web de la sección de estadísticas

 Válido De Pago: 118
 No Válido (No Pagados): 113 (95.76%)

Que yo sepa este no es muy buena.

¿Cómo puedo hacerlo mejor ?

Yo uso cgminer 3.7.2 (utilizado 3.6.6 también) con el siguiente comando

cgminer --scrypt -o ltc-ue.dar-me-monedas.com:3333-u usuario.pase -p x -I 11 
+123
Ted Romanus 15 mar. 2012 0:40:36
20 respuestas

Si [una operación de financiación sólo consume segwit entradas] fue para la prevención de tx maleabilidad debería ser una obligación.

Ligeramente por encima del texto citado, dice: "El remitente DEBE establecer: [...] funding_txid para el ID de transacción de un no maleable de la transacción."

Segwit entradas no son necesarios en caso de que el remitente sabe no segwit manera de crear una maleabilidad resistente a la operación de financiación. Por ejemplo, el remitente puede ser un minero que las minas de sus propias transacciones y no esperar reorgs (un ejemplo tonto, lo admito).

Vale la pena considerar lo que sucede si la operación de financiación está mutado. La operación de financiación paga un 2-de-2 multisig, pero queremos asegurarnos de que el remitente puede obtener su dinero de vuelta si el receptor no coopera, por lo que el receptor de señales el primer compromiso de la transacción (canal inicial de equilibrio) antes de la operación de financiación es la emisión, así que si la operación de financiación del txid cambios, el primer compromiso es nulo y que el remitente sólo puede recuperar su depósito inicial pidiendo al receptor a proporcionar a otra firma para el 2-de-2 multisig. En este caso de error, el receptor pierde nada y puede incluso beneficiarse mediante el cobro de una tarifa para su firma. Eso significa que sólo el remitente necesita cuidado acerca de la elección de una maleabilidad resistente a la entrada. Ya que ese es el caso, me parece innecesario de la fuerza de ellos para uso segwit a través de una necesidad, pero mejor es simplemente muy fuertemente recomendamos que no se dispara en el pie a través de un DEBE.

+998
Joyceyorks 03 февр. '09 в 4:24

Litecoin básicamente copiar los parámetros de una moneda llamada tenebrix. Los parámetros fueron elegidos parcialmente debido a que el uso más intensivo de memoria de los parámetros causado la interfaz gráfica de usuario para que sea notablemente lento.

Escuchar a Charlie Lee hablar de esto en el Hashers Unidas conferencia en Las Vegas.

[transcripción se inicia aproximadamente a las 9:45 en el segundo video.]

P: [...] Pero, en retrospectiva, ¿se arrepiente de la selección de la N, r y p, los parámetros para scrypt?

A: bueno, los parámetros que elegí fueron copiados directamente de Tenebrix. La razón por la que fueron elegidos de esa manera es porque si usted hace los parámetros más duras, más memoria duras, que en realidad ralentiza el cliente. Cada vez que un bloque se incluye, el cliente podría congelar, por un minuto, para verificar el bloque, porque era tan difícil. En ese momento, se decidió, que era una solución de compromiso. Decidieron ir con una mejor experiencia del usuario con el cliente, y no como la memoria duras, porque en ese momento no había ningún tipo de GPU que era capaz de hacerlo, y era de CPU.

Sería genial si los parámetros son más memoria duras, pero creo que fue una cuestión de equilibrio, y se decidió desde el principio, errar en el lado cliente más rápido de la velocidad en lugar de las más duras de los requisitos de memoria.

+974
Mary Dixon 24 nov. 2015 23:06:21

El Bitcoin Core, el demonio es mejor valorado y más rápido (porque de C++). Bitcore lib es una biblioteca de Javascript y no un nodo, el nodo versión es Bitcore Nodo. Usted debe preguntarse ¿qué vas a hacer con un nodo. Si usted es un minero, el que no debe tomar el riesgo y elegir Núcleo. Si desea utilizar el API de Javascript, uso Bitcore.

+963
GeorgeQ 17 abr. 2016 15:35:34

Usted puede encontrar el blockchain en este directorio:

C:\Documents and Settings\Nombredeusuario\datos de Aplicación\Bitcoin (XP) o C:\Users\YourUserName\Appdata\Roaming\Bitcoin (Vista y 7)

Como blk0001.dat y blkindex.dat. Copiar los archivos a una carpeta adecuada en su Ubundu (~/.bitcoin/) debe evitar volver a descargar todo el blockchain.

+889
Jeff and Lynsay Henry 17 dic. 2016 12:52:10

Absolutamente. Hay casos de transacciones restantes no confirmados por varios días, y luego se confirmó.

Si la transacción fue nunca de difusión y todavía es válido, puede ser incluido en un bloque por cualquier minero que desea incluir.

+756
Elyse Jupiter 4 may. 2010 19:15:28

La pregunta no es acerca de cómo funciona la minería de bitcoin, sino más bien de cómo bitcoin sistema se adapta a los progresos en la capacidad de hacer frente a la prueba de los problemas del trabajo.

Supongamos que la prueba de los problemas del trabajo se utiliza para bitcoin minería convertido en muy fáciles de resolver. (por ejemplo. P=NP con muy rápido prácticas polinomio de tiempo de solver, aunque, por supuesto, poco probable, pero me dejaron jugar un hipotético juego). Entonces parece que bitcoin sistema colapsaría - 32-bits nonce puede ser insuficiente para contrarrestar lo rápido de la prueba-de-trabajo puede ser realizado, en caso de que esta se convierta en realidad.

Hay alguna parte en la actual bitcoin aplicación que protege el ecosistema bitcoin a partir de este tipo de colapso? Es la "dificultad de destino" sistema lo suficiente como para resolver el hipotético problema?

+731
andnil 6 feb. 2017 17:27:42

Además aantonop los links, hay también para python:

PyCoin https://github.com/richardkiss/pycoin Utilidades de transacciones de firma y verificación, y la creación de determinista carteras de acuerdo a la BIP0032 estándar.

PyWallet https://github.com/jackjack-jj/pywallet bitcoin wallet importador/exportador

+714
nnzsheelen 5 sept. 2019 11:18:26

Se encuentra en la capa de aplicación como es el Bitcoin protocolo P2P que se ejecuta sobre TCP. El protocolo P2P tiene que ser implementado para que los nodos puedan comunicarse el uno con el otro (es decir, bloque, tx, inv mensajes).

+628
Saugat 5 abr. 2014 8:24:44

Aquí es cómo se pueden hacer las cosas al revés. Por desgracia, el bitcoin-explorer (bx) verificar el mecanismo funciona un poco diferente, pero algo similar a lo que esperaba. Paso 4 a continuación puede proporcionar detalles que podrían ser de utilidad para lo que usted está haciendo. Paso 5 a continuación completa la validación fuera de línea.

1. Aquí es el camino más fácil para calcular los IDs de transacciones desde el raw hexadecimal transacciones.

% echo 01000000018a8a9f938c251be60da2711c6bf168c66213fae8e26251fcec47f9a41d0e71e3020000006b483045022100ad775acd2d0b14904771c28754e0e510ecd8af842732c5c15a0899d1e28ed42902204efb34805a958174f6a6273444cde7f97cf38cec0d96d17c7921490f58e6379d012103c0f217eb4428c61d47d8aa084a28c3d3d26f43b6569283f08fec5451a5fc8c98ffffffff0200803801000000001976a914d2c6b9c7f146ea4039e6ae67904eb94d479b7ed688ac06d79e460e0000001976a914b85f8cde95fe9b30872e49d5b961a4af5d07518688ac00000000 | bx bitcoin256

9b4912711de5e258a74a529227f43647bc3b2304212fb508c5f8e910d5986270

2. Aquí son los dos medios (1ª está fuera de línea, 2ª línea) para extraer la Aprobación/Firma y asociada a la Clave Pública que se utiliza para la TX_ID 9b4912711de5e258a74a529227f43647bc3b2304212fb508c5f8e910d5986270 de entrada:

% echo 01000000018a8a9f938c251be60da2711c6bf168c66213fae8e26251fcec47f9a41d0e71e3020000006b483045022100ad775acd2d0b14904771c28754e0e510ecd8af842732c5c15a0899d1e28ed42902204efb34805a958174f6a6273444cde7f97cf38cec0d96d17c7921490f58e6379d012103c0f217eb4428c61d47d8aa084a28c3d3d26f43b6569283f08fec5451a5fc8c98ffffffff0200803801000000001976a914d2c6b9c7f146ea4039e6ae67904eb94d479b7ed688ac06d79e460e0000001976a914b85f8cde95fe9b30872e49d5b961a4af5d07518688ac00000000 | bx tx-decode

o

% bx fetch-tx -c ~/bitcoin-explorer/bx-mainnet remoto.cfg 9b4912711de5e258a74a529227f43647bc3b2304212fb508c5f8e910d5986270

que tanto el rendimiento:

transacción
{
 hash 9b4912711de5e258a74a529227f43647bc3b2304212fb508c5f8e910d5986270
entradas
{
de entrada
{
 address_hash a0d48c129cfde8f124a16f4d69bc47fd7fb5780d
previous_output
{
 hash e3710e1da4f947ecfc5162e2e8fa1362c668f16b1c71a20de61b258c939f8a8a
 índice 2
}
 secuencia de comandos "[3045022100ad775acd2d0b14904771c28754e0e510ecd8af842732c5c15a0899d1e28ed42902204efb34805a958174f6a6273444cde7f97cf38cec0d96d17c7921490f58e6379d01] [03c0f217eb4428c61d47d8aa084a28c3d3d26f43b6569283f08fec5451a5fc8c98]"
 secuencia 4294967295
}
}
 lock_time 0
salidas
{
salida
{
 address_hash d2c6b9c7f146ea4039e6ae67904eb94d479b7ed6
 secuencia de comandos "dup hash160 [d2c6b9c7f146ea4039e6ae67904eb94d479b7ed6] equalverify checksig"
 valor 20480000
}
salida
{
 address_hash b85f8cde95fe9b30872e49d5b961a4af5d075186
 secuencia de comandos "dup hash160 [b85f8cde95fe9b30872e49d5b961a4af5d075186] equalverify checksig"
 valor 61314356998
}
}
 versión 1
}

Distingue las Reglas de Codificación (DER) con formato de Firma = 3045022100ad775acd2d0b14904771c28754e0e510ecd8af842732c5c15a0899d1e28ed42902204efb34805a958174f6a6273444cde7f97cf38cec0d96d17c7921490f58e6379d01

R =

% echo 3045022100ad775acd2d0b14904771c28754e0e510ecd8af842732c5c15a0899d1e28ed42902204efb34805a958174f6a6273444cde7f97cf38cec0d96d17c7921490f58e6379d01 | cut-c 9-74 00ad775acd2d0b14904771c28754e0e510ecd8af842732c5c15a0899d1e28ed429

S =

% echo 3045022100ad775acd2d0b14904771c28754e0e510ecd8af842732c5c15a0899d1e28ed42902204efb34805a958174f6a6273444cde7f97cf38cec0d96d17c7921490f58e6379d01 | cut-c 79-142 4efb34805a958174f6a6273444cde7f97cf38cec0d96d17c7921490f58e6379d

Pubkey = 03c0f217eb4428c61d47d8aa084a28c3d3d26f43b6569283f08fec5451a5fc8c98

3. La 3ª salida de TXID e3710e1da4f947ecfc5162e2e8fa1362c668f16b1c71a20de61b258c939f8a8a contiene el original de entrada de secuencia de comandos que se firmó, requiere un adicional de consulta en línea:

% bx fetch-tx -c ~/bitcoin-explorer/bx-mainnet remoto.cfg e3710e1da4f947ecfc5162e2e8fa1362c668f16b1c71a20de61b258c939f8a8a

transacción
{
 hash e3710e1da4f947ecfc5162e2e8fa1362c668f16b1c71a20de61b258c939f8a8a
entradas
{
de entrada
{
 address_hash 3480cd7a92d09974aacc473512ca80a686249498
previous_output
{
 hash 4b7b945088ad38de258490d02bdca724548818e1ad184d0e00a2d4d1e82229c8
 índice 0
}
 secuencia de comandos "[3046022100da2122351174582ca4f8b9cfc2567bd2c95c3f30be13ce0f20422ba6c2d55806022100af211740671144cc8cbce04e8028e60eb1028af661a8eba77430e4a8615925da01] [02416953ece00bbc3a1ebca108c8961abae0bcc613ecf838bb0e5799202fbe7ae4]"
 secuencia 4294967295
}
}
 lock_time 0
salidas
{
salida
{
 address_hash ead65b0c5d7abc0af467ae2f34ed1b84a6662fda
 secuencia de comandos "dup hash160 [ead65b0c5d7abc0af467ae2f34ed1b84a6662fda] equalverify checksig"
 valor 12557630
}
salida
{
 address_hash 59cca2f8c91a9784c6c38da5a10f00644238b527
 secuencia de comandos "dup hash160 [59cca2f8c91a9784c6c38da5a10f00644238b527] equalverify checksig"
 valor 10100000
}
salida
{
 address_hash a0d48c129cfde8f124a16f4d69bc47fd7fb5780d
 secuencia de comandos "dup hash160 [a0d48c129cfde8f124a16f4d69bc47fd7fb5780d] equalverify checksig"
 valor 61334886998
}
}
 versión 1
}

Codificada en ASCII script = "dup hash160 [a0d48c129cfde8f124a16f4d69bc47fd7fb5780d] equalverify checksig"

y el cálculo de la correspondiente P2PKH dirección:

% echo a0d48c129cfde8f124a16f4d69bc47fd7fb5780d | bx dirección de-codificar -v 0

1FfPjjFG1uoA62yiTsje8biYYvEhf8puqp

4. Para la auto-consciencia, calcular Hexadecimal codificado guión y asociadas valor sha256:

% echo "dup hash160 [a0d48c129cfde8f124a16f4d69bc47fd7fb5780d] equalverify checksig" | bx script-codificar

76a914a0d48c129cfde8f124a16f4d69bc47fd7fb5780d88ac

% echo 76a914a0d48c129cfde8f124a16f4d69bc47fd7fb5780d88ac | bx sha256 0d9288118ccdc74e6ce85ced746aa48afbd30eb70f58e4ce009a78dd96faf33d

5. Confirmar la firma es válida utilizando un fuera de línea de comandos:

% echo 01000000018a8a9f938c251be60da2711c6bf168c66213fae8e26251fcec47f9a41d0e71e3020000006b483045022100ad775acd2d0b14904771c28754e0e510ecd8af842732c5c15a0899d1e28ed42902204efb34805a958174f6a6273444cde7f97cf38cec0d96d17c7921490f58e6379d012103c0f217eb4428c61d47d8aa084a28c3d3d26f43b6569283f08fec5451a5fc8c98ffffffff0200803801000000001976a914d2c6b9c7f146ea4039e6ae67904eb94d479b7ed688ac06d79e460e0000001976a914b85f8cde95fe9b30872e49d5b961a4af5d07518688ac00000000 | bx entrada-validar -i 0 03c0f217eb4428c61d47d8aa084a28c3d3d26f43b6569283f08fec5451a5fc8c98 "dup hash160 [a0d48c129cfde8f124a16f4d69bc47fd7fb5780d] equalverify checksig" 3045022100ad775acd2d0b14904771c28754e0e510ecd8af842732c5c15a0899d1e28ed42902204efb34805a958174f6a6273444cde7f97cf38cec0d96d17c7921490f58e6379d01

La aprobación es válida.

+599
SL93 17 may. 2018 6:25:29

me han clonado litecoin cartera y editar que se conecte a la red que hemos creado. He desactivado checkoints, cambiar parámetros y el bloque de sincronizaciones de 32 bloques. Luego me sale el siguiente error

05-26 13:07:41.876 7339 7381 W Peercom.google.bitcoin.núcleo.VerificationException: no se Pudo verificar bloque a2ba184558d58648ecedCaused por: com.google.bitcoin.núcleo.VerificationException: cambio Inesperado en la dificultad a la altura 31: 1e0fd5e6 vs 1e10024c

Alguna idea? El intervalo es de hecho el 16 de bloques. Gracias!

+526
gostja 16 oct. 2014 12:19:26

Soy nuevo en bitcoin. Tengo algunas preguntas fundamentales.

  1. Si bitcoin no tiene ningún centralizado entidad de control, que proporciona la infraestructura para las operaciones a suceder? ¿Esto tiene algo que ver con la minería?

  2. Otro problema viene a la mente es, en caso de que el completo anonimato de las transacciones de bitcoin, ¿cómo puede alguien crear confianza entre el comerciante y el cliente. Por ejemplo, si pido algo en línea el uso de BTC y no recibe las mercancías, ¿cómo puedo asegurarme de que voy a obtener justicia en los términos de reembolso, etc.

+485
user262325 30 mar. 2019 22:16:27

Suponiendo que hay una mágica mineblocks RPC de comandos que pueden mina X bloques de demanda, lo que es el conjunto completo de comandos de línea de comandos para iniciar un cliente, la mina de mis monedas a una dirección específica, consulte el minado de los bloques, de obtener la recompensa y enviarlos a una dirección de XXX?

+434
Monmoy Sarker 3 feb. 2016 5:23:46

Lo que deja de Blockchain.info para transmitir mi transacción a la red de nuevo?

Nada. O puede ser la pereza.

Sería exactamente el mismo que si me acaba de transmitir mi transacción para la primera vez, ¿verdad?

A la derecha.

Si Blockchain.info puede hacer esto, es que 2 semanas de la regla de la verdad en el primer lugar?

Todo el mundo puede hacerlo. Y someones sin duda hacerlo. El nodo va a volver después de 2 semanas.

Si es cierto, ¿cómo se implementa en el nivel de red?

No es la regla del consenso. Si usted quiere - usted tiene derecho a retransmitir una transacción si todavía es válida [y no confirmado].

Es algún tipo de acuerdo que nosotros no retransmitir las transacciones que son estos días de edad?

No.

+411
milanne 29 ago. 2018 3:54:35

¿Qué son los Bitcoins?

bitcoins son el derecho y la posibilidad de escribir algunos datos (transacción) a alguna base de datos (blockchain) la aprobación de este derecho a otra persona.

¿Qué puede bitcoins se utiliza para?

Lo que puede el oro se utiliza para? El comercio/intercambio para todas las otras cosas

¿Dónde puede uno adquirir bitcoins?

¿Dónde puede uno adquirir oro? Comprar, o el mío, o robar, o encontrar

Cuándo se creó primero?

Cuando el oro fue creado por primera vez? Pregunta tonta. Sólo pensar que existe hoy en día

+379
Yosef Dinerstein 5 mar. 2015 12:00:10

Quiero llegar a la entrada de direcciones de una transacción con un conocido de identificación. Si yo uso getrawtransaction puedo obtener algo como:

"vin" : [
{
"txid" : "470a499101b7042b225dab4f15fa252cdc7f3a16153e33d66d0c8c53b1d83aaa",
"vsal" : 1,
"scriptSig" : {
"asm" : "304502206917b333161de796bed7770615ebf66669092a53877b3dba2582bad7dfc0b56c022100f9926a5e82d15666122b1f8703d94116eec0c98ddbf922a72467b05953532e1a01 03864670304932f91c85f38e80aebcd6c37fa36529b7135f7fa21b36585df5ab49",
"hex" : "48304502206917b333161de796bed7770615ebf66669092a53877b3dba2582bad7dfc0b56c022100f9926a5e82d15666122b1f8703d94116eec0c98ddbf922a72467b05953532e1a012103864670304932f91c85f38e80aebcd6c37fa36529b7135f7fa21b36585df5ab49"
},

Si me quieren seguir aspecto de la transacción 470a499101b7042b225dab4f15fa252cdc7f3a16153e33d66d0c8c53b1d83aaa con getrawtransaction tengo un: "No hay información disponible acerca de la transacción (código -5)"

Por lo tanto, es posible obtener la entrada de direcciones al azar de transacción (que no pertenecen a su cartera) con bitcoind?

+363
DonSOSison 25 may. 2014 14:49:54

Si hago copias de seguridad sin cifrar cartera.dat en un lugar seguro (volumen TrueCrypt) y, a continuación, cifrar el monedero por Ajustes / Cifrar el Monedero de mi copia de seguridad todavía ser útil? Creo que el mensaje después de cifrar el monedero dijo algo acerca de otros sin cifrar las copias de seguridad inútil tan pronto como cartera cifrada comienza a ser utilizado - ¿cómo puede ser eso posible, no creo que el reclamo y espero que no sea cierto :/

+353
sagomonstera 2 ene. 2011 17:08:18

Depende de en qué país te encuentres, pero la respuesta es Sí, usted tiene que pagar impuestos sobre este, es más que probable.

La mayoría de los países tienen regulaciones sobre las ganancias de capital de todo tipo, de manera que usted realmente necesita para buscar sus propios países, las leyes sobre cómo esto se aplica, pero para la mayoría, todos los cripto las transacciones son hechos imponibles y será gravada a la tasa de conversión en ese día en particular, independientemente de cuál sea el precio termina en.

+292
Norse 22 sept. 2018 6:07:53

Desde la última vez que me metió en bitcoin usando una única dirección en la cartera (usando fracciones de monedas de ganado de captcha grifos), sobre la que he aprendido cosas nuevas como el cambio de dirección. Entiendo que cuando usted realiza una transacción que usted paga de la dirección' valor total y el cambio se envía de nuevo a ella o, preferiblemente, a una nueva dirección para el bien de todos anonimato.

Así que digamos que usted tiene una cartera con 10 direcciones y 20 cambio de dirección. Después de un tiempo usted termina encima de tener su riqueza colectiva extiende sobre todos los 30.

Ahora llega el momento de pagar a alguien una cantidad mayor que en manos de cualquier individuo dirección.

¿Tu cliente bitcoin de alguna manera a la piscina el dinero de las direcciones de control y el embudo en una sola transacción a su destinatario con una sola tarifa de transacción? Pensé que esto era imposible por el diseño desde una dirección sólo se puede gastar las monedas directamente dueño y una transacción tiene 1 dirección de origen.

¿Su cliente de primera necesidad para reunir los btc en sus direcciones individuales en una sola dirección a través de n transacciones y, a continuación, a pasar de que la nueva dirección con otra transacción? Yo podría tener que pagar los honorarios de la transacción hasta el 31 de veces en un solo pago a alguien.

--

Honestamente yo he ido más de una docena de sitios, wikis, etc y esta estúpida pregunta no está respondida en cualquier lugar, directamente o no. Lo que yo sé acerca de ella (direcciones sólo se puede gastar las monedas de control y una transacción tiene sólo 1 fuente y el 2 de destinos) conflictos con la razón (sólo tener que pagar para 1 de transacciones desde el control de todas las direcciones de control de btc usted desea pasar).

+234
Quanisha Morris 20 ene. 2013 22:36:09

¿Hay alguna alternativa enfoques descentralizados, las monedas electrónicas?

Bitcoin fue construido con determinadas características técnicas en la mente. Yo estoy esperando para ver si existen enfoques alternativos. No me refiero a cosas como Namecoin u otras adaptaciones de la blockchain concepto.

+48
Anonimo 17 sept. 2019 16:08:50

Actualmente no existe ningún formato nativo de direcciones para testimonio de las salidas, así que la respuesta de P2WPKH y P2WSH es simplemente: no se puede, y no debería. Si convierte el 20 bytes de hash en el interior de un P2WPKH salida a un 1xxxxxx, y mostrar el resultado, la gente puede pensar que es una dirección más que el dinero puede ser enviado. Sin embargo, lo que resultaría en un P2PKH de salida, que un puro segwit cartera no puede entender.

Sin embargo, la mayoría de los segwit salidas inicialmente se uso el P2SH contenedor (lo que resulta en P2SH-P2WPKH o P2SH-P2WSH programas), que acaba de ver como (y se comportan como) P2SH direcciones.

Un nuevo nativo segwit formato de dirección que se propone en https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki. Que sólo puede ser utilizado cuando el receptor y el emisor de soporte de software de él sin embargo.

+18
privluin 13 jul. 2011 3:18:45

Mostrar preguntas con etiqueta