Hijo Paga de los Padres transacciones quedas atascado en testnet

Estoy construyendo un prototipo de servicio mediante la reutilización de Electrum código y genera 4 consecuente transacciones que están en WASHINGTON tipo en la testnet. Ellos se quedan sin confirmar durante varias horas, pero transacción de prueba con 10 sat/vbyte dieron confirmó en la nex bloque.

Lo que podría ser una posible razón para que? No podía ser de testnet-específicas, por lo que no debe esperar el mismo comportamiento en mainnet?

enter image description here

+941
ilia choly 19 ene. 2016 5:50:31
23 respuestas

Ok, me di cuenta de cómo hacerlo.

Usted necesidad 3 piezas de información para la construcción de la bech32 dirección.

  • hrp: el legibles parte. Este es bc para mainnet y tb para testnet
  • witver: el testimonio de la versión. Este es 0 en el momento representado por el byte 0x00 , pero puede llegar hasta los 16 cuando añaden más versiones.
  • witprog: el testimonio programa. En caso de que desee un Pay-to-testigo-de clave pública (P2WPK) dirección, que es la más común, esto es el 20 bytes hash160 de los comprimidos de clave pública i.e ripemd160(sha256(compressed_pub_key)). En caso de que desee un Pay-to-testigo-script-hash (P2WSH) dirección, este es el de 32 bytes sha256 de la scriptPubKey que es la secuencia de comandos que se necesitan para evaluar a True para que alguien sea capaz de pasar la salida. Más sobre esto en BIP141

Una vez que tenga esos 3 piezas, puede utilizar la codificación de la función en una de las implementaciones de referencia

He realizado un pequeño puro biblioteca de Python para cualquier persona interesada en cómo todo esto funciona detrás de la capucha.

+981
karunesh 03 февр. '09 в 4:24

Si los hackers convertir el dinero robado en bitcoin y luego depositar el dinero en un banco comercial suponiendo que se robó 100 millones de dólares o más, sería posible para ellos poco a poco, de alambre de la limpieza de dinero en un banco comercial en los Estados unidos o en algún otro ricos y desarrollados nación de primer mundo como Canadá, Australia o Nueva Zelanda??? Gracias.

+966
Chai Thoughts 25 ago. 2014 22:10:35

Actualización

Bueno, fue mi mal, terriblemente lo siento chicos. Mi mala con la contraseña y la semilla, mezclado algunas cosas :( Todo restaurado con éxito.


Yo uso Electrum 1.8.1 (portable edition) y tiene algunos mBTCs en mi billetera (electrum.dat). Traté de enviar un pago y se le pide que escriba la contraseña que me había puesto antes. La contraseña se guarda en el KeePass, la pegué de KeePass y... "contraseña no válida". Pero es correcto para el seguro.

Tengo la semilla (12 palabras) bien guardado. He intentado restaurar el monedero con la semilla, después de backuping mi electrum.dat y eliminarlo, pero si puedo pegar las semillas de las palabras y la cartera es creado y sincronizado, me han dicho que la cartera no tiene historial de transacciones (por lo tanto, no hay dinero allí).

Traté de estas ideas, como se puede ver arriba: https://bitcointalk.org/index.php?topic=261777.0 y https://bitcointalk.org/index.php?topic=170610.0

Preguntas:

1) ¿Cómo ha podido suceder que Electrum dice que la contraseña no es válida cuando se intenta enviar el dinero?

2) ¿Cómo ha podido suceder que ningún historial de transacciones se detecta después de usar la semilla (12 palabras) para restaurar la cartera?

3) ¿tiene algo que ver con la lista de Electrum servidores? Se muestra cuando intento restaurar la cartera uso de la semilla. Si sí, ¿tengo que probar cada servidor de la lista a entender que uno guarda los datos de mi billetera?

4) ¿Cómo puedo recuperar mi mBTCs de la Electrum cartera? Veo que el número que tengo, pero no se puede enviar a causa de la emisión de claves.

La primera experiencia con Bitcoins y tipo de frustrante... espero que me he explicado la situación más o menos bien.

+965
DrAL3X 6 jun. 2011 14:33:59

Tengo una máquina con 1 R9 X280 que se ejecutan en la Intensidad de la 13. Se corrió durante 2 semanas sin problemas, y ahora se ha estrellarse cada día, o incluso hasta 4-5 veces al día. (Se bloquea como en el reinicio con ninguna razón real en el visor de Sucesos.)

La tarjeta se está ejecutando en 73-76 Celsius; en un caso abierto.

He intentado desactivar el CCC, pero eso no ayuda.

¿Qué puedo prueba para detectar el problema? Es una nueva marca de equipo.

Detalles

CGMiner 3.7.2

La minería de comandos:

cgminer --scrypt -o x -u x -p x --gpu-plataforma 1 -I 13 -g 2 -w 256 --gpu-memclock 1500 --gpu-motor 1080 --gpu-powertune 20 --thread-concurrency 8192 --auto-ventilador --gpu-ventilador de 30-75 --temp de corte-90 --temp-sobrecalentamiento 85 --temp objetivo 70
+922
Abelenceva 9 jul. 2019 14:44:23

El precio de los bitcoins aumento de la demanda. Los aumentos de la demanda porque la gente puede gastar los bitcoins. Creo que el precio de los bitcoins que comenzó como un dinero de la droga. La principal ventaja de bitcoins es que el remitente o el comprador es anónima. Sin embargo, eso no causa el aumento en la demanda de lo que es ahora. Creo que la actual demanda es cada vez mayor a medida que más personas están aceptando bitcoins, y viendo esto, más personas están comprando.

Si el gobierno hace bitcoins ilegal, la gente perdería la confianza en la bitcoins y los precios van a bajar. Cant causa de ello, los precios bajan?

+893
Lars Levie 23 feb. 2013 9:38:18

Existe de todos modos para acceder a esas monedas de nuevo?

Si usted escribió su ondulación secreto (cadena de cerca de 28 letras y números, comenzando con "s"), entonces usted está bien a menos que un ladrón de alguna manera se enteró de su ondulación secreto. Si su cartera de software le dio una semilla frase y usted lo escribió, entonces usted está OK. (Usted puede usar su semilla frase para recuperar su ondulación secreto, ya sea mediante el uso de la misma cartera de software o mediante el uso de herramientas tales como Ian Coleman mnemónico convertidor, en el enlace que aparece a continuación.)

Si usted no tuvo back ups, entonces su única esperanza es recuperar su cartera de archivo, ya sea usando un profesional de servicio de recuperación de datos o algún tipo de herramienta undelete (en cuyo caso, trate de no usar el disco antes). Un hábil usuario de recuperar herramientas podría ser capaz de encontrar una ondulación en secreto en una dañado reliquia de su cartera de archivo, pero sólo si no está cifrada.

Suponiendo que recuperar su ondulación secreto, ¿qué es lo siguiente? Primero de todo, no lo publiques en internet: el secreto por una razón! Lo mismo va para las semillas de frases. Puede utilizar una ondulación secreto para tener acceso a sus monedas a través de varios libremente disponible en el navegador de herramientas (ejemplos ligados a continuación, pero algunos de ellos se rumoreaba que se comportan mal en la Mac navegador web Safari.). Independientemente de la herramienta que se utiliza, le recomendamos que estudie en un equipo en el que se desconecta de internet. Si usted lo está utilizando correctamente, te dirá que su dirección (cadena de cerca de 34 letras y números, comenzando con "r". Es seguro para buscar su dirección (que comienza con "r") en internet, por ejemplo aquí, a ver si las monedas están todavía allí.

  • Ian Coleman mnemónico de la semilla del convertidor. Si utiliza este método, la carga de la página y abrirla en un equipo en el que se desconecta de internet. No exponga a su semilla frase a la internet!

  • Bithomp cartera. Leer el mensaje de apertura muy detenidamente antes de empezar ("Introducción", "Características", "modo sin conexión", "modo Online").

  • Ripplerm de la cartera. Esta se abre con una cuenta demo, así que tienes que ponerlo a su cuenta haciendo clic en el azul de Cambio de botón y luego el uso secretkey botón. Es denominada en gotas (1 XRP = 1 millón de gotas), así que no dejes que lo confunden. Tiene frío de la firma de la funcionalidad, así que no hay mucho que usted puede hacer mientras desconectado de internet. No intente nada con los cuatro pálido azul de botones al pie de la página.

  • Jatchili del minimalista de la ondulación del cliente. Evitar el cambiar la clave de la cuenta de botón.

+829
morpheus05 14 may. 2016 16:21:56

Álgebra Básica 101:

100 W = 0.1 kW

así

0.1 (kW) * 0.1399 (USD/kWh) = ~$0.014 (USD/hora)

o

0.1 (kW) * 24 (h/Día) = 2.4 kWh/Día

2.4 (kWh/Día) * 0.1399 (USD/kWh) = $0.3358 (USD/Día)
+807
ecopillow 9 mar. 2019 4:45:16

Corrección: yo había pensado que Bitcoin Core implementa BIP44, que no es así. Por lo tanto, lo que escribí anteriormente sobre la brecha límite estaba equivocado.

Para restaurar su cartera de copia de seguridad que coloque la cartera.dat en el Bitcoin Core directorio de datos como Pieter descrito.

Cuando Bitcoin Core es iniciado, será la carga de la cartera.dat. La billetera.dat incluye la información de lo que blockchain altura fue utilizado por última vez. Así, Bitcoin Core ahora de lo que blockchain altura a la búsqueda de transacciones adicionales.

Por medio de la presente, Bitcoin Core generará una clave de la piscina de forma predeterminada 100, direcciones no utilizadas que también se comprueba. Cada vez que se descubre una transacción correspondiente a cualquiera de sus direcciones, va a generar más direcciones de los determinista de la cadena para llenar la clave de la piscina de copia de seguridad.

Para recuperar las direcciones más allá de la clave de la piscina, usted puede solicitar nuevas direcciones en Bitcoin Core hasta que se han encontrado todos sus fondos. Este tipo de copia de seguridad inicial no permite recuperar los meta-datos, tales como notas acerca de las transacciones de origen o de los destinatarios solo están almacenados en la cartera.dat y no se puede recuperar de la copia de seguridad anterior.

+796
murzilla 21 sept. 2017 1:35:07

¿Por qué eso es así, no sólo se necesita 1 clave privada para sostener todos los bitcoins y controlarlos?

Asegúrese de que usted podría utilizar sólo uno la clave privada y su correspondiente dirección, pero que no es recomendable. Es más seguro y más privado para no reutilizar las direcciones. En lugar usted debe usar una nueva dirección para cada transacción que usted recibe, y para cada cambio de salida de realizar. Por lo tanto de su cartera va a tener varias claves privadas de las múltiples direcciones que usted está usando.

+792
Stephanie Bergmann 25 may. 2014 18:44:39

Tan pronto como los mineros de encontrar una solución a la cabecera de bloque, que retransmitir el bloque al completo de los nodos de su red. Estos nodos, se validará el bloque y se añade el bloque que llega a ellos primero encima de la blockchain. Más tarde, cuando reciban el otro bloque a la misma altura, no lo deseche, pero mantener una copia de la misma. Sin embargo, los nodos no retransmitir el bloque que se recibieron más tarde. Aunque los nodos asume que el bloque que más tarde debe haber perdido la 'raza', se mantiene el "perder" bloque de manera que se tiene la información necesaria para reconverge si el "perdedor" de la cadena termina "ganar". Así que aquí tenéis un blockchain de la horquilla, donde alrededor de la mitad de los nodos tiene una versión diferente de la blockchain en la mejor altura. Cuando la horquilla se resolvió cuando el bloque siguiente se extrae, los nodos pueden converger hacia atrás, porque de la copia o el otro bloque que se mantienen.

La cadena de reorganización con más de dos bloques es raro a menos que haya un error en el software como el que causó uno de los principales de la horquilla en Marzo de 2013 , que duró 31 de bloques.

+726
Devil Raily 10 feb. 2016 18:52:41

En el más simple caso típico, vas a tener una entrada y dos salidas (el destinatario, y el cambio). Así que en=1 y out=2. De acuerdo a la liga de la fórmula, el tamaño de la transacción será de alrededor de 160+2*34+10 = 258 bytes. No dependen de la cantidad de bitcoins que se está enviando.

Sin embargo, si el dinero que usted está enviando provenían de diferentes fuentes, que va a tener muchas entradas y la transacción será más grande. De nuevo, esto no depende de la cantidad de dinero, sino en la complejidad de su cartera de la historia.

+724
FrownyFrog 18 abr. 2011 1:59:13

La devolución de llamada le permite saber que el pago ha sido recibido. Las confirmaciones se incluyen también en la devolución de llamada

Cuando el pago es recibido blockchain.info notificará a la devolución de llamada URL del pasado usando el método create. Los parámetros serán suministrados en una solicitud http GET. La url de callback está limitado a 255 caracteres en longitud.

Parámetros

  • valor El valor de los pagos recibidos en satoshi. Dividir por 100000000 para obtener el valor de BTC.
  • input_address La dirección bitcoin que recibió la transacción.
  • confirmaciones El número de confirmaciones de transacción.
  • {Parámetros personalizados} los parámetros incluidos en la URL de devolución de llamada se transferirá a la URL de devolución de llamada en la notificación.
  • transaction_hash El hash de la transacción.
  • input_transaction_hash El original de pago de hash, antes de enviarlos.
  • destination_address El destino dirección bitcoin. Compruebe esto coincide con su dirección.

Un doble pasar se produce cuando un usuario malintencionado gasta el mismo BTC dos veces. Un pago inicial que aparece éxito podría revertirse más adelante fecha. Esto es contrarrestado por la espera de la transacción a ser incluido en el blockchain y llegar a un número de confirmaciones. 6 las confirmaciones se considera seguro para alto valor de las transacciones.

Validar las confirmaciones de transacción en la devolución de llamada de script la comprobación de $_GET['confirmaciones'] parámetro. Se recomienda reconoce la transacción en cero confirmaciones pero sólo confiar en el transacción después de una confirmación. Por ejemplo, si la compra de un producto, nos muestran el orden éxito en cero confirmaciones, pero sólo enviar el producto al 6 o más confirmaciones que se alcanzan. Ver el PHP demo callback.php para un ejemplo.

procedente de: https://blockchain.info/api/api_receive

+720
potom9 18 oct. 2019 16:19:05

Como de 2017, la CME y CBOE ofrecemos Bitcoin futuros (pero no de bitcoin de efectivo futuros). AFAIK, estos son los únicos regulados los contratos de futuros que usted conseguirá. Más formas de cobertura de su exposición a futuro de bitcoin precio se derrumba podría estar disponible en el futuro.

+645
lionpants 17 dic. 2018 14:46:49

Usted puede utilizar blockcypher api para comprobar la dirección bitcoin de la transacción.

http://api.blockcypher.com/v1/btc/main/addrs/{{YOUR_ADDRESS}}

Por ejemplo : http://api.blockcypher.com/v1/btc/main/addrs/1DEP8i3QJCsomS4BSMY2RpU1upv62aGvhD

+432
Chirag Chawla 12 ago. 2012 6:57:03

¿Qué precauciones debe ser hecho por el comprador y el vendedor cuando el intercambio de BTC por transferencia bancaria?

Cuando recientemente he comprado un minero de BFL laboratorios a través de cable, mi banco me envió una carta diciendo que tenía 10 días para contactar con ellos si este cable se hizo por error. Durante 10 días, BFL confirmado el pago y se procedió con mi pedido.

Para mí, esto implica que una transferencia bancaria puede de hecho ser cancelado hasta 10 días (o quizás más) después de que el alambre se envía.

  • Puede un cable de transferencia será cancelada?

Aquí hay otro ejemplo, localbitcoins.com actuará como mediador y permitir que para el alambre de xfers a ocurrir.

  • ¿El vendedor pierde la privacidad enviando su número de cuenta?
+279
user3605780 18 ago. 2018 22:33:13

Hay una página que dice ser un minero en OpenCL coined.com pero no estoy seguro de si es funcional o no.

+268
Qinghua 8 may. 2013 3:26:34

Estoy tratando de entender la motivación para esta pregunta, pero voy a tomar una conjetura. Desde el post de Reddit que enlaza, parece que te estás preguntando si formas alternativas de fijación de la blockchain a ser adoptado por las empresas que tienen un interés en mantener los costos bajos? No estoy seguro exactamente lo que cuesta decir aquí, tal vez los costos asociados con la obtención de la blockchain?

Respuesta corta:

Que realmente sabe? Es posible, pero cualquier respuesta en realidad es sólo una conjetura.

Largo(er) Respuesta

Una cosa a destacar es que en realidad, no es de las compañías que construyen tech alrededor de bitcoin que tienen un incentivo para mantener blockchain asegurar los costos bajos. Las empresas de tecnología de la construcción en torno a Bitcoin (y otras monedas) trabajo casi exactamente el mismo dependiendo de si el sistema está protegido con PoW/PoS/otros, asumiendo que el sistema cumple con alguna base el nivel de seguridad. Más bien, es el de los mineros que tienen interés en mantener bajos los costos y honorarios de alta. No creo que las compañías mineras están siendo invertidos en la medida que las empresas que están construyendo tecnología alrededor de la blockchain de bitcoin.

Es factible o posible de los intereses corporativos de desviar los mineros/inversores de Bitcoin del blockchain a otro blockchain con mejores tasas de retorno (tal vez sólo en principio) sobre la inversión?

¿Qué tipo de tasas de retorno está buscando aquí? Si te refieres a las tasas de retorno, mientras que la minería, a continuación, consulte el párrafo anterior. Si te refieres a las tasas de retorno para el solo uso de la cryptocurrency, entonces usted probablemente no va a ser ver a uno que es mejor que bitcoin cualquier momento pronto, debido en parte a los bitcoins " propagación de la adoptance y parcialmente debido a que es una moneda deflacionaria.

Si por tasa de retorno, que esencialmente significa menos costoso para negociar, entonces estás hablando de la estructura de tasas en bitcoin. Uno de los problemas con bitcoin del actual sistema de tasas (en el largo plazo) es que la gente que hace las transacciones, que son los únicos que pagan. O más bien, aquellos que están almacenar bitcoins siguen beneficiándose de la seguridad a pesar de no pagar por la seguridad. Inflacionistas monedas se diferencian en que los que la tienda se paga por la seguridad, en un sentido, por el dinero que tienen a perder valor con el tiempo.

La codificación en un leve inflacionario factor puede hacer que una moneda más atractivo para las transacciones. PoS monedas tienen factores inflacionistas (como hacen algunas monedas PoW, este por ejemplo), y desde este punto de vista, pude ver que las empresas prefieren a almacenar el valor de Bitcoin, pero realizar transacciones en una divisa distinta a la que tiene algo de inflación. Así, yo podría ver algunas de las empresas que quieran invertir en otras monedas que son más baratos de operar en.

+250
Nikita Khandelwal 9 jun. 2010 20:04:37

Introducción

La clave para encontrar donde un trozo de código es sin ya saber de donde es es empezar a lo que finalmente conducirá a lo que desea encontrar. Estos pueden ser lógicamente pensado. Por ejemplo, para la retransmisión y validación, estos se producen después de que un nodo ha recibido un bloque o de la transacción, así que comienza en el punto donde un bloque de transacciones o se recibe.

En general hay tres tipos de acciones que Bitcoin Core: la validación y la retransmisión de los bloques y de las transacciones, la cartera, y de inicio

Validación y relé

Con el fin de Bitcoin Core a ser capaces de validar y transmitir un bloque o transacción, primero tiene que recibir. Por lo que lógicamente el lugar para comenzar la búsqueda es en el punto donde un bloque o transacción ha sido recibido y está empezando a ser procesados. Que es en ProcessMessages función en src/net_processing.cpp. Dentro de esta función, hay varias si las declaraciones para cada tipo de mensaje de red que se pueden recibir.

Para las transacciones, que desea buscar en el si de bloque para NetMsgType::TX. Por la lectura a través del código, en este caso el bloque y el siguiente las funciones que están llamados, eventualmente llegará cuando una transacción se verifica, sumado a la mempool, y se retransmite. La función más importante dentro de este bloque, es AcceptToMemoryPool y que es donde todos los de la validación de una información sin confirmar la transacción se realiza.

Para los bloques, que desea buscar en el si de bloque para NetMsgType::BLOCK. La lectura a través de este código se llevará a ProcessNewBlock y más tarde ActivateBestChain y ConnectTip que son las funciones que contienen la validación de los bloques.

La cartera

Casi la totalidad de la cartera de la funcionalidad se centra en torno a la creación y recepción de transacciones. Estos lógicamente comienza cuando el usuario quiere enviar Bitcoin. Así que un buen punto de partida es la sendtoaddress RPC. Después de esta función se llevará a CreateTransaction y más tarde SelectCoins que son responsables de la transacción de la creación de la moneda y de la selección.

Algunas otras cosas que son de interés en la cartera de incluiría la creación de un monedero y la carga que se produce en CreateWalletFromFile de la cartera de cifrado y de desbloqueo que tienen buenos puntos de partida de la encryptwallet RPC y walletpassphrase RPC

El inicio y la inicialización

Por último interesantes se producen durante el inicio como DNS la siembra, la conexión a los nodos, la carga de la blockchain de disco, etc. La evidente y real punto de partida es la principal función. La función principal es el punto de entrada para cada uno de los C/C++ programa, así que es un buen lugar para mirar para el inicio. Tras la función principal que le llevará a AppInitMain que es donde la mayor parte de la carga y se produce la inicialización.

+239
ArtFeel 21 mar. 2012 19:39:18

Sí. Su derecho.

Un montón de 2FA/U2F los sitios web habilitados/webservices tiene ese "recuperación" de los métodos. 2FA/U2F sólo funciona en el camino correcto cuando usted no puede recuperar sus credenciales de inicio de sesión si el segundo factor que se ha perdido/no disponible.

+236
Nech 16 nov. 2010 8:18:43

He visto a algunas personas en el foro de bitcointalk buscando hash poder alquilar (aquí es un ejemplo) y por lo general se pague más alquiler de la plataforma de la que se obtendría por la venta de las monedas minadas a precio de mercado.
A mí me parece que están perdiendo dinero con el trato así que ¿por qué querría alguien hacer esto? Hay otros usos para el hash de energía además de bitcoin generación?

+207
sdabet 23 may. 2017 9:22:01

La pregunta anterior: En caso de que el Bitcoin split - cuando la celebración de BTC en blockchain.info - voy a recibir monedas en ambas horquillas?

Sé que puedo recuperar la clave privada a partir de las 12 palabras BIP 39 frase de recuperación.

Yo era tonto / a estúpido / arriesgado lo suficiente como para mover 1.11111111 BTC pre-tenedor - https://twitter.com/stefek99/status/891777250089209857 - a ViaBTC y ahora no es ฿ 1.25469771 post-fork de Bitcoin.

No tengo idea de cómo conciliar este. El pensamiento acerca de la división del remanente de mi pre-fork de Bitcoin, el comercio CCO para BTC y mantenimiento post-bifurcación de equilibrio sólo.

El envío de poste de la horquilla BTC para pre-horquilla BTC y dirección CCO parece arriesgado. Hay algo que debo tener en cuenta?

https://blockchain.info comunicado oficial: https://blog.blockchain.com/2017/07/30/bitcoin-cash-hard-fork-blockchain-users/

+187
slicedtoad 6 mar. 2016 17:52:14

Hay dos conceptos distintos a la de aquí, la confirmación y el mensaje de verificación.

La confirmación es un proceso por el cual las transacciones se confirman como auténtico y permanente por los mineros en el Bitcoin red. Una vez que se realiza una transacción, automáticamente se acumulan las confirmaciones a lo largo del tiempo sin ninguna acción de su parte (y la cantidad que usted ve cuando usted coloca el cursor sobre la transacción aumentará). El tiempo requerido para cada confirmación es aleatorio, sino que está diseñado para promedio de alrededor de 10 minutos. 6 confirmaciones que se consideraba suficiente para prácticamente eliminan el riesgo de que la transacción podría ser invalidado por un llamado de doble pasar ataque.

Mensaje de verificación es una más especializada, en función de Bitcoin, por lo cual un usuario puede firmar un mensaje de demostrar que ella es la dueña de una dirección en particular, y otros usuarios pueden verificar esto. Es útil para ciertas aplicaciones específicas, pero no es necesario para enviar y recibir transacciones ordinarias.

Una buena fuente de información acerca de todos estos conceptos es https://bitcoin.it.

+168
Joyce Hernandez 9 ene. 2016 16:49:00

Bitcoin-QT es más lento que Multibit porque Bitcoin-QT es un cliente pesado(descarga toda la blockchain,) mientras que Multibit es un cliente ligero(no descarga la blockchain.)

+58
Jason Michael 10 may. 2019 23:53:50

Mostrar preguntas con etiqueta