Bitcoins de ser enviado a otra dirección durante una transacción

Me di cuenta de un par de días atrás, que si puedo enviar algunos bitcoins a alguien, a continuación, se muestra en blockchain una cantidad extra enviado a mi propio bolsillo. Así que si puedo enviar 0.5 BTC de la cartera de Un a B, entonces blockchain muestra

A--> B 0.5
Un-->1 (básicamente de enviarlo a mi cartera también.)

Hoy me di cuenta de una cartera diferente de la dirección durante una transacción. Así fue como

A--> B 0.2
A--> C 0.5

Comprobación de la dirección de C en blockchain, se envía de nuevo a Una cierta hora. Pero desde esta mañana, los bitcoins no vuelven a A. Si abro mi billetera en multibit, muestra el equilibrio correcto. Sin embargo, en blockchain, es de 0,5 menos. Los fondos de C no han sido enviados de vuelta a Una, pero se muestra en multibit el justo equilibrio en la A.

+267
tYArm 14 ago. 2016 9:57:57
18 respuestas

Estoy trabajando en una aplicación web que para sostener las necesidades de los usuarios de Bitcoin por un período extendido de tiempo (escrow-como escenario), y me preguntaba ¿cuáles son algunos buenos pasos y precauciones y principios (que hay que hacer y qué no) para hacer esto de manera segura. Esto es principalmente en lo que respecta a la seguridad, así que cosas como individuo vs solo del lado del servidor de cartera, etc. Mis pensamientos hasta ahora es que yo probablemente no debería tener todos los huevos en una sola canasta, algo así como la generación de una nueva aleatorio cartera por transacción en el lado del servidor, y cifrar las claves privadas con una de dos vías algoritmo antes de que se almacenen en la base de datos, tal vez en combinación con contraseña de usuario así que, dado que la función de encriptación de CIFRAR(contraseña,datos) sería: CIFRAR(HASH(contraseña codificada+contraseña de usuario+aleatorio sal+pimienta), la clave privada).

+996
marco05772 03 февр. '09 в 4:24

Bitcoin transacciones no tienen un estado de error, a diferencia de etereum. Están minadas, o no lo son.

En general, una transacción debe considerarse definitivas cuando:

  1. Se incluye en un bloque, vamos a decir, con número de bloque n
  2. Hay 5 bloques después de este (altura actual >= n+5)

Usted realmente no necesita ni siquiera bucle cada segundo. Puede utilizar la zmq característica de Bitcoin Core, o uno de los numerosos Api websocket, o simplemente encuesta para nuevos bloques cada 10 minutos. Una vez que usted vea a su tx en un bloque, tiene una confirmación. Entonces, usted necesita simplemente para comprobar los siguientes bloques para asegurarse de que construir sobre el bloque con el tx.

+914
Rubenshteyn 20 abr. 2018 8:47:06

Es [edit: era] posible redimir una clave privada en MtGox. Debajo de "Añadir fondos", elegir la opción "Canjear la clave privada" y elija el formato que desea para introducir la clave privada. El importe total de la clave privada será añadido a su cuenta de MtGox.

Actualización: también es posible en Mi Cartera (blockchain.info).

Update2: Micelio wallet para Android tiene un "almacenamiento en frío" característica. Usted sólo tiene que escanear (o enter) la clave privada, luego de la exploración (o enter) la dirección Bitcoin t enviar los fondos. Click en enviar y listo.

+903
patrickgamer 28 oct. 2011 19:49:05

Sorpresa, sorpresa!

La gente inteligente lo ha hecho ya y lo hizo un interesante test de estrés que Usted, mi querido amigo, puede leer sobre derecho aquí - esta es la Parte 5 que tienen enlaces a otras partes también. Probablemente usted quiere empezar desde el principio, a continuación, tener una buena lectura!

+894
Dark Blizzard 21 nov. 2011 21:06:54

El único riesgo sería que alguien te debe dinero y no pagar de vuelta. Si alguien permite que usted les debe dinero, ellos están tomando todo el riesgo. Usted tiene que elegir a asumir un riesgo, pero normalmente no tendrías razón para querer controlar si otras personas tomar riesgos.

a) la confianza en usted prestarme XXX en la cantidad de hasta N unidades.

Este es el tipo de confianza que se extienden cuando se crea una vía.

b) la confianza en usted pide prestado de mí YYY en cantidad hasta M unidades.

Si te refieres a que confíe en ellos para pagar de vuelta, que tendría que estar de acuerdo para pagar de vuelta y usted tendría que aceptar y actuar en base a ese acuerdo. Que tengan lugar fuera de la Ondulación del sistema. La Ondulación sistema de pistas de los saldos, de las condiciones en que dichos saldos sean pagados está fuera del sistema.

No estoy seguro de por qué preocuparse de que alguien dando dinero sin tener ningún acuerdo para pagar de vuelta. Todos los riesgos que hay en ellas.

Y a este comentario:

Por cierto, cuando la gente me acaba de enviar XRPs o BTCs a mi ondulación de la dirección en ripple.com o cuando yo hago lo mismo a ellos, sin la confianza de instalación está involucrado.

Sin confianza es necesaria para mantener o transferencia XRPs. Son un nativo de divisas en Onda. Y no hay nuevos confianza es necesaria para que alguien más la transferencia de los saldos a usted que ese dinero está en manos de alguien de confianza. Se establece la confianza, en primer lugar, por lo que los pagos "sólo trabajo".

Básicamente este simple: Si usted quiere tener BTC en Onda, elegir una puerta de enlace de confianza y crear un camino para ellos. Establecer un límite. Siempre y cuando usted no crear otras vías o llegar a ese límite, la gente puede pagar BTC es haciendo que la puerta de enlace se lo debemos a ustedes. Si usted cree sólo una vía para cada moneda y es una puerta de enlace de confianza, todo lo que "simplemente funciona". Usted puede recibir pagos de y hacer los pagos a cualquier persona que está razonablemente bien conectado.

+886
Lev R 30 mar. 2012 23:39:38

Como tengo entendido, mi bitcoin [..] están en algún lugar en el gran bloque de la cadena y no están vinculados a una aplicación específica.

Esto es correcto, lo que está dentro de la aplicación es la clave privada que le permite gastar los bitcoins que se celebró en que la clave de la dirección. Sin la llave, las monedas no se pueden gastar.

Así, para hacer la bitcoins accesible en su blockchain.info monedero, usted puede hacer una de dos cosas:

  1. Enviar un bitcoin transacción con el pan, para recibir una dirección generada por su blockchain.info billetera.
  2. Importar su pan de cartera en blockchain.info, al introducir el pan cartera de semillas frase o claves privadas en el monedero de blockchain. Hacer esto hará una copia de las llaves se realizará en su pan de cartera, a fin de crear dos instancias de la cartera en lugar de sólo uno.

No sé exacta de tu razonamiento o circunstancia para cambiar de carteras, pero por lo que vale la pena, me gusta el modelo de seguridad utilizado por el pan mucho más que el utilizado por blockchain.info. En cualquier caso, asegúrese de que su semilla frase se almacena en un lugar seguro!

+800
Philip W 5 ene. 2010 7:36:34

Ha habido un par de nuevos sighash tipos de propuestas.

  • SIGHASH_NORMALIZED : el Uso de un 'normalizado' TXID en las entradas al serializar para la firma. Esta normalizado id de la transacción se calcula mediante la eliminación de la scriptSigs de la transacción que usted está gastando desde antes de la serialización.
  • SIGHASH_NOINPUT : basta con retirar TXIDs a partir de las entradas en su totalidad. Útil para frustrar la maleabilidad, pero permite el envío de fondos a que el mismo scriptPubKey de nuevo para ser robado, por lo que sólo sería señal de una entrada con este si está seguro de que usted nunca va a usar ese scriptPubKey de nuevo.
  • SIGHASH_WITHINPUTVALUE : Incluir el valor de entrada al sustituir la scriptSig con la anterior scriptPubKey, por lo que los firmantes puede acreditar el conocimiento de exactamente lo que están regalando (útil para el hardware de carteras).

AFAIK, sin embargo, si un desconocido sighash indicador se utiliza, a continuación, el cliente estándar de la trata como SIGHASH_ALL (fuente). No es la introducción de un nuevo sighash bandera de un duro tenedor, entonces? Las fuentes vinculado anteriormente a dar declaraciones contradictorias sobre si los nuevos sighash banderas requieren un duro o suave de la horquilla.

+799
Giovanni Lopez Guardo 1 abr. 2013 8:44:12

NOTA: características de la Cuenta están en desuso y será eliminado en Bitcoin Core v0.18.0, es recomendable cambiar la etiqueta de la API en v0.17.0 y posterior, consulte notas de la Versión de 14023.

Dependiendo de lo que usted está tratando de hacer, puede mover a ellos mediante el mover RPC:

mover "fromaccount" "toaccount" cantidad ( minconf "comentario" )

OBSOLETO. Mover una cantidad especificada de una cuenta en su cartera a otro.

Argumentos:
1. "fromaccount" (de la cadena, es necesario) El nombre de la cuenta para el movimiento de fondos de. Puede ser la cuenta predeterminada usando "".
2. "toaccount" (de la cadena, es necesario) El nombre de la cuenta para mover los fondos. Puede ser la cuenta predeterminada usando "".
3. cantidad (numérico) de la Cantidad de BTC para moverse entre las cuentas.
4. (dummy) (numérico, opcional) Ignorado. Se mantiene por compatibilidad con versiones anteriores.
5. "comentario" (string, opcional) Un comentario opcional, almacenados en el wallet solo.

Resultado: true|false (booleano) true en caso de éxito.

Ejemplos:

Mover 0.01 BTC desde la cuenta por defecto para la cuenta denominada tabby
> bitcoin-cli mover "" "tabby" 0.01

Mover 0.01 BTC timotei a akiko con un comentario y fondos de 6 confirmaciones
> bitcoin-cli mover "timotei" "akiko" 0.01 6 "feliz cumpleaños!"

Como un json llamada rpc
> curl --usuario myusername --datos binarios '{"jsonrpc": "1.0", "id":"curltest", "método": "mover", "params": ["timotei", "akiko",
0.01, 6, "¡feliz cumpleaños!"] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/

O usted puede obtener la dirección de la cuenta predeterminada utilizando el getaccountaddress RPC:

$ bitcoin-cli getaccountaddress ""

y, a continuación, enviar a esa dirección con el sendfrom RPC:

$ bitcoin-cli sendfrom <cuenta-name> <dirección> <cantidad>

+791
Rukia Micaela 17 oct. 2012 4:24:43

La mayoría de sus el calor...si se está ejecutando muy caliente, que la mayoría de los portátiles tienden a hacer, ES dañar la CPU. Pruebe con una buena refrigeración mat si realmente quieres hacerlo. Además, el uso de 2 de 4 núcleos SE ejecutará más fresco que el uso de todos los 4. Pero supongo que podría repetir todos los demás' consejo: "la Minería ya no es rentable en la CPU, de no hacerlo". (Aunque hago un poco.)

+748
Schwagmister 26 jul. 2014 0:48:01

Cada 2016 bloques uno necesita para calcular los nuevos bits de valor. ¿Cuál es la fórmula para calcularla?

+720
AlanBig 12 jun. 2010 7:39:35

Hola, yo estaba descargando Copago y dijo ;

ADVERTENCIA: Chrome App ya no va a ser compatible

Google ha anunciado que va a la finalización del soporte para Chrome Apps en la no-Chrome OS plataformas en 2018. Esto significa que nuestro Copago bitcoin wallet ya no estará disponible. Por favor utilice otras de Copago de la plataforma. Si usted está usando un hardware de cartera, se recomienda mover los fondos a otra cartera tan pronto como sea posible.

Me preguntaba si eso está bien para descargar desde la tienda de google y el uso o si solo debo utilizar el monedero en otra plataforma?

+691
cj garzon 25 abr. 2011 22:35:05

amablemente importar la clave privada en otra cartera, tales como blockchain puede acceder a su Bitcoin no

+631
Tina Tsien 13 oct. 2014 22:30:00

Tengo un "Etereum Papel de Cartera de la Dirección" y esta dirección es de $5 USD cantidad de Etereum. Quiero transferencia del éter a otro de Etereum dirección mediante una API.

Por favor, hágamelo saber si alguno más detalles que me puedan proporcionar. Pero yo necesitan de la ayuda lo más pronto posible.

+488
Sultan of Swing 28 feb. 2014 1:25:15

Sí es posible.

El uso de la rpcwait bandera de evitar llamadas de fallar mientras bitcoind se está iniciando.

También, asegúrese de que ha configurado su bitcoin.conf archivo correctamente.

rpcuser, rpcpassword, y rpcallowip es necesario establecer y estos parámetros deben pasarse a bitcoin-cli durante una llamada a la api.

+438
Stoligirl 17 may. 2018 23:32:25

Lo que usted está preguntando es, ¿ Bitcoin tiene una vulnerabilidad por la cual si un equipo está comprometido el atacante puede robar el dinero.

El Bitcoin red es descentralizada, peer-to-peer de la red. No hay un "nodo maestro" que controla un libro de contabilidad.

Como tal, no hay un lugar central para el compromiso.

Cuando una persona está utilizando el Bitcoin.org cliente (por ejemplo, Bitcoin-Qt) en un equipo local, que la transacción es criptográficamente firmado y difusión de sus compañeros. No hay nada que un peligro de pares puede hacer con esa transacción distinta de relé o no retransmitir. Es una firma de transacción y sólo la parte a la que se ha pagado ningún tipo de control sobre el gasto de los fondos a partir de ese punto.

Así que para el Bitcoin red en sí misma, un compromiso de "algunos compañeros", o de otros nodos, incluso los de la minería, no lo hace, posiblemente, para los fondos a ser robado.

Ahora hay servicios de terceros que ofrecen alojado (compartido) los monederos electrónicos. Mt. Gox es uno. Coinbase es otra. Instawallet, EasyWallet, y bitZino son ejemplos de los demás. Ahora bien, si esos servicios están en peligro, entonces eso es cuando usted está expuesto al riesgo de pérdida. Y la mayoría de cada pérdida que se ha producido fue el resultado de inadquate prácticas de seguridad a terceros.

Eso no significa que usted no tiene ningún riesgo de pérdida. Si su propio ordenador está en peligro, usted podría estar en riesgo de perder sus bitcoins. El Bitcoin.org el cliente tiene "frase de contraseña de cifrado" para proteger las claves privadas en su cartera, pero ciertos malware puede ver las pulsaciones de teclas que usted escriba y con acceso a la cartera de archivo de datos puede realizar un ataque de reproducción para pasar sus fondos en su monedero.

Hay diferentes niveles de seguridad de los métodos para la tenencia y el uso de bitcoins. Qué método funciona mejor para usted depende de sus habilidades técnicas, la cantidad que usted está planeando llevar a cabo, y algunos otros factores. Algunas personas usan el papel de carteras, creado fuera de línea, para almacenar grandes cantidades, y luego usar una billetera móvil (por ejemplo, Blockchain para Android) para "caminar alrededor del dinero".

+388
Joci Ivanics 27 dic. 2015 1:48:06

He estado viendo el mundial calcula el hash de la tasa, según lo estimado por blockchain.info.

Si bien es claramente creciente, también varía alrededor de un 20% el día a día.
Ayer, fue alrededor de las 4,325,000 TH/s.
Hoy en día, es 5,688,000 TH/s.

No mineros quieren mantener su equipo funcionando 24/7?

Eso es un montón de hash-poder para ir en y sin conexión con tanta frecuencia. Cuál es la causa de esto?

+320
steelsunnyom 5 abr. 2019 0:58:20

Lo que está pasando es un P2SH de salida. Para pasar esos, el último elemento de la ScriptSig debe ser la secuencia de comandos (codificado con un empuje de código de operación, no el propio script) que produce que P2SH dirección cuando hash.

Ver BIP16, especialmente la regla #1.

La validación falla si hay otras operaciones que "empuje" datos de las operaciones en el scriptSig

+84
vul3 21 sept. 2017 19:53:41
Una biblioteca de Java para el procesamiento de Bitcoin, tiendas de blockchain sólo encabezados
+31
Jeff Vallis 30 dic. 2012 5:20:18

Mostrar preguntas con etiqueta