Hacer todo UTXO se moverán a la nueva cambio de dirección?

Hay una cosa que no entiendo sobre el saldo de las salidas y cambio de dirección. Por ejemplo, digamos que una persona tiene 5BTC en una cartera, y tienen 2 el saldo de las salidas de 3BTC y 2BTC.

Que algún día deberán pagar 2.5 BTC por algo. Yo sé acerca de la moneda de selección de algoritmo, pero digamos que el Bitcoin wallet seleccione 2.5 BTC de la 3btc el saldo de salida. Esto dejaría a 0.5 BTC a enviar para el cambio de dirección.

Ahora, aquí está mi pregunta. Vamos a decir que hacer el cambio de dirección a una nueva cartera. El nuevo monedero han 0.5 BTC y la vieja billetera han 2BTC o la nueva cartera de tener 2.5 BTC y la vieja billetera 0BTC

Básicamente el 2BTC el saldo de salida que nunca fue tocado, va con el cambio de dirección o no permanecer en la vieja cartera?

+984
Miatog 5 jun. 2012 22:18:24
16 respuestas

Debido a la latencia de red, algunos nodos pueden pensar que están en un bloque diferente altura que el resto de la red. Entonces, ¿cómo hace un nodo de decidir si el objetivo ha sido recalculado puesto que cambia cada 2016 bloques.

+984
djtaras93 03 февр. '09 в 4:24

Soy un principiante en el florecimiento de la cultura de la cripto-moneda, y por desgracia, está empezando a sentir como si el 2015 es demasiado tarde de un año para un ordenador portátil-usuario como yo para ser capaz de empezar de minería de datos.

Estoy corriendo una Intel HD Graphics 4000 de la GPU, y un procesador Intel Core i5-3230M de la CPU en el 2,6 GHz. No, no tengo un ASIC, pero me imagino que, al menos, ser capaz de arañar un par de centavos por mes con lo que tengo, no teniendo en cuenta la electricidad o lo que no.

Inmediatamente después de la comienzo de la mina Bitcoin (BTC) el uso de la nieve derretida de la piscina, que cuando traté de mina era en realidad el nuevo y actualizado estrato servidor 'bitcoin.cz'. Yo sólo tengo un hash de una tasa de alrededor de 2 a 12 Mh/s, y la piscina ni siquiera reconocen que el trabajador que había registrado fue de minería de datos. He escuchado de personas con relativamente similares especificaciones de conseguir una velocidad de hasta 100 Mh/s, pero yo pensé que esta era solo una cuestión de Bitcoin colosal dificultad en este punto de su vida.

Así, luego miré en Litecoin (LTC). Esta vez, mi GPU no fue incluso reconocido por cualquier software de minería de datos que me gustaría tratar. Miré en la actualización de los drivers y el SDK, y todavía no he tenido suerte.

Finalmente, decidí que tal vez yo podría salirse con la minería de datos única, Altcoins, y debido a los más de 300.000% de incremento en la rentabilidad sobre Bitcoin en el momento de escribir, decidí probar a la mina de Diamantes (DMD) y, a continuación, pruebe a cambiar mis beneficios durante una fracción de bitcoin. En este punto yo no era ni siquiera de minería de datos para obtener beneficios, sino para la satisfacción de que algo estaba trabajando. He configurado mi minero, y por supuesto, mi hash tasa de muestra de cerca de 2 Kh/s en mi GPU. De nuevo, la minería de la piscina (Danbi piscina) yo había elegido para uso no hacía ni registro de que yo era la minería, e incluso después de horas me hizo absolutamente ningún beneficio.

Así que, después de darle toda esta información, os pregunto esto: ¿Es demasiado tarde para mina de cualquier cripto-moneda sin tener que gastar enormes cantidades de dinero a mediados de 2015? En este punto yo no siquiera necesita para hacer ganancias, me gustaría ver que tengo una fracción de una moneda en una cartera en algún lugar (yo lo hice conjunto de carteras para cada uno y cada moneda que he probado, la mente). ¿Alguien tiene alguna sugerencia en cuanto a lo que estoy haciendo mal? Entiendo que lo que estoy haciendo no es rentable, pero es hasta el punto de que cada vez que yo la mía yo realmente sólo se puede hacer 0.0000000 BTC/mes (no estoy bromeando, que es el stat sigo recibiendo)?

Me gustaría pagar por su ayuda en Bitcoin, Litecoin, o alguna otra moneda...pero debido al repente centralizado de la naturaleza de la minería, no puedo.

Sinceramente,

Una muy desanimado entusiasta de Bitcoin.

+969
Joshua Belden 24 ene. 2017 12:28:01

El valor del dinero es que facilita el intercambio y el almacenamiento de valor más eficiente. Su suposición de que debe de alguna manera tienen otro valor, además de que está mal.

Bitcoin mejora sobre las tradicionales monedas de varias maneras, por ejemplo:

  1. Fácil de enviar pagos a nivel internacional sin cargos.
  2. No hay devoluciones de cargos.
  3. Internacional, no es necesario hacer la conversión de moneda.
  4. Es fácil comenzar con la recepción de bitcoins.
  5. Posibilidad de microtransacciones.
  6. No hay inflación.
  7. Ningún punto único de fallo.
  8. El pago se realiza a través de firmas digitales en lugar de dar su contraseña.
  9. Objetivo el registro público de pagos en caso de controversias.
  10. Una opción para los pequeños países sin una moneda viable de su propio.
  11. No hay necesidad de confiar en las instituciones financieras con el mal servicio.
  12. Un potente lenguaje de scripting que permite más avanzadas de las transacciones de "Una es pagando X a B", y los derivados de la tecnología, tales como Namecoin.
  13. De privacidad.
  14. No hay restricciones sobre quien puede pagar.
+951
Brijesh Vadukia 18 ene. 2014 13:20:42

Bitcoin transacción es una verificables mensaje que dice que el usuario Alice dio cierta cantidad de bitcoins para el usuario Bob. Bitcoin en sí es sólo un número mencionado en bitcoin de transacciones que podría ser una pequeña fracción. 21 millones de bitcoins es el número máximo que nunca iba a estar en circulación.

+949
Pantera03 28 dic. 2010 1:48:00

Esto no es necesariamente un producto o servicio, pero Gigabyte de distribución (Estelar Lúmenes distribución se realiza de manera similar) fue realizado por la distribución de la moneda a los dueños de Bitcoin, basado en la cantidad de su propiedad. La propiedad de una dirección Bitcoin fue comprobada mediante el envío de un micropago, o la firma de un mensaje con la dirección.

+923
Them Dang 8 ago. 2012 11:42:14

siguientes del código de sign.cpp acerca de line25 ahora. Parece que la firma de sin comprimir claves se propuso la movilidad en las últimas versiones del núcleo de código.

Yo no siga por qué se ha deshabilitado, tal vez sólo para evitar el potencial de colisión de hash en el futuro y mantener los datos más estandarizado.

// Inicio de sesión con sin comprimir teclas está desactivado en testimonio de secuencias de comandos
si (sigversion == SigVersion::WITNESS_V0 && !clave.IsCompressed())
 return false;
+889
BootyBump 24 oct. 2019 23:42:29

Estoy construyendo un servicio que se basa en multisig carteras. Mi progreso actual es por lo que he implementado el multisigs para Bitcoin red y funciona bien. Ahora estoy en Litecoin y me estoy enfrentando algunos problemas y agradecería cualquier ayuda u orientación en la eso.

Descargo de responsabilidad: Esto puede estar relacionado con cómo Electrum-LTC obras, no estoy seguro. Estoy feliz de escuchar a expertos de la opinión de que.

En Bitcoin en la red de tu multisig cartera se compone de 3 partes:

ScriptSig
Firmas
 0 <Sig1> <Sig2> ... <SigM>

 Redimir a la secuencia de comandos
 M <PubKey1> <PubKey2> ... <PubKeyN> N OP_CHECKMULTISIG

ScriptPubKey
 OP_HASH160 <Canjear script hash> OP_EQUAL

Y que funciona muy bien con mi aplicación. Puedo generar 2-de-2 multisig con Electrum (btc) y firmar con ambas teclas, tanto con mi código y con Electrum carteras. Resultado de la transacción en ambos casos es correcta y aceptada por la red.

Ahora, para Litecoin estoy usando Electrum-ltc y el proceso es exactamente el mismo. Puedo generar correctamente multisig dirección en Litecoin

Suponga que dispone de los siguientes Redimir a la secuencia de comandos
 2 028c895128a8113bb5d599b4f463df685220ba726fc664013b3df56cb0bae74dc4 02c09fdcf2cd2281ac5d35dedb8b19499db847fad469c151428d28c9cf1aabf435 2 OP_CHECKMULTISIG

La dirección que yo veo en Electrum-ltc coincide con el que me genera a mí mismo que me dice que estoy en el camino correcto.

Sin embargo, cuando me pongo a cantar una transacción con la cartera de un redimir a la secuencia de comandos en la transacción hex se ve totalmente diferente y no coincide con mi generado manualmente redimir a la secuencia de comandos

Generado manualmente redimir a la secuencia de comandos
5221028c895128a8113bb5d599b4f463df685220ba726fc664013b3df56cb0bae74dc42102c09fdcf2cd2281ac5d35dedb8b19499db847fad469c151428d28c9cf1aabf43552ae

roto
52 - OP_2
21028c895128a8113bb5d599b4f463df685220ba726fc664013b3df56cb0bae74dc4 - PubKey1
2102c09fdcf2cd2281ac5d35dedb8b19499db847fad469c151428d28c9cf1aabf435 - PubKey2
52 - OP_2
ae - OP_CHECKMULTISIG

Y aquí es un canjear script que tengo de Electrum-ltc una vez firmé transacción con una clave

524c53ff0488b21e0000000000000000006a88a8afff7c30e2adc4ebee877e842b7868f11c6fafe5635fecd85337366bd802f8ecc3fc0be1c7b7d7bf4968df349845ede9dd6044beb0bcf25145612fa3b4e4000000002102c09fdcf2cd2281ac5d35dedb8b19499db847fad469c151428d28c9cf1aabf43552ae

roto
52 - OP_2
4c53ff0488b21e0000000000000000006a88a8afff7c30e2adc4ebee877e842b7868f11c6fafe5635fecd85337366bd802f8ecc3fc0be1c7b7d7bf4968df349845ede9dd6044beb0bcf25145612fa3b4e4000000002102c09fdcf2cd2281ac5d35dedb8b19499db847fad469c151428d28c9cf1aabf435
52 - OP_2
ae - OP_CHECKMULTISIG

Así, lo que esta cosa medio? Y por qué no coincide con mi canjear script? Es esto un error con Electrum-ltc o me estoy perdiendo algo. Agradecería cualquier comentario.

+745
C Thomas 11 oct. 2015 14:36:05

Tengo un 12 palabra de semillas y quiero generar una dirección sin exponerlo a cualquiera de los ordenadores. ¿Cómo puedo lograr esto?

+639
Jay Macchi 16 nov. 2014 19:00:46

Cuando Un cliente abre una conexión con el cliente B, se abre su conexión TCP a un segundo cliente del puerto 8333. Es esta conexión es utilizada exclusivamente para consultas y B respuestas a la consulta, o puede B también Una consulta utilizando la misma conexión?

Por ejemplo, Una puede pedir B para la lista de compañeros utilizando esta conexión, pero puede B pregunte a Una de las mismas mediante la conexión de Un establecido, o B necesidad de abrir una nueva conexión a Un puerto 8333, la versión de exchange mensajes, y sólo entonces enviar sus consultas?

+594
PRAMILA HONDA 28 dic. 2010 11:51:50

Hay una forma rápida de hacer transacciones a sabiendas de que sólo la clave privada(secreta exponente) y la dirección de destino, preferiblemente a partir de una utilidad de línea de comandos, tales como pycoin?

Estoy usando Debian/Ubuntu y python 2.7.

+530
caesar0010 10 ago. 2017 15:39:46

Uno de los conceptos que es fundamental para el bitcoin es el concepto de "one-way", las funciones, que permiten la creación de un problema para el cual la búsqueda de una solución toma masiva de más recursos que la comprobación de si una propuesta de solución es válida.

Es un poco confuso en cuanto a qué te refieres por "falso transacción". Las transacciones en bitcoin de red se pueden clasificar en dos grupos. En primer lugar, hay "recompensa" de las transacciones, en el que un minero simplemente declara que ha recibido una cierta cantidad de bitcoin, de la nada, como recompensa por completar un bloque. Para que esto sea aceptado por la red, que tienen que demostrar que realmente completar una válida bloque. La interpretación sólo puedo pensar de un "falso" reward de la transacción es para Alice simplemente declarar que ella se ha dado una recompensa, sin crear una válida bloque. Ella puede entonces tratar de pasar que la recompensa por proporcionar a otras personas en el intercambio de bienes y servicios. El receptor entonces, presumiblemente, comprobar para ver si la transacción es válida. Esto es donde las funciones solo vienen en: a nadie a aceptar bitcoin de manera eficiente puede comprobar si Alice, de la recompensa de la transacción satisface bitcoin las condiciones de validez. Si Alice presunta "bitcoins" valen nada depende de si ella puede conseguir a nadie para el intercambio de bienes y servicios para ellos. Si puede encontrar a alguien que no se molesta en comprobar si se ha válido de bitcoin, o está dispuesto a aceptar lo que la validez de criterio se propone, entonces ella será capaz de "pasar" su "bitcoin". Pero eso no es realmente un problema para el bitcoin red, más que un casino para que la gente acepte sus fichas de casino como el "dinero" es un problema para el dólar estadounidense. Alicia, "bitcoin" se distingue claramente de "real" bitcoin por cualquiera que utilice el estándar de software de bitcoin. Lo de los mineros decir que es válida la transacción bitcoin es irrelevante: si quieres a alguien para tomar su bitcoin, lo que importa es lo que digo es válido.

El otro tipo de transacción es donde la salida de una recompensa de transacción es entonces transferido a otra persona, (o la salida de una cadena de transacciones que se transfiere). Así que vamos a decir Bob tiene perfectamente válido bitcoins, y Alice quiere afirmación de que Bob ha trasladado a ella. Hay dos formas principales de ella puede hacerlo. Uno se puede simplemente declarar que Bob lo ha hecho, sin ningún tipo de verificación. Esto luego se la pone en la misma situación que el anterior. La otra estrategia es falso la verificación. Esto es, donde la forma de las funciones de venir de nuevo. Bob tiene una clave secreta que se utiliza para firmar sus transacciones. La firma de una transacción, si usted sabe que la clave, se puede hacer en el polinomio de tiempo. La comprobación de que una transacción ha sido firmado se puede hacer en el polinomio de tiempo. Pero la firma de la transacción sin la clave no puede ser hecho en el polinomio de tiempo. Así que Alice va a tener que usar un astronómicamente gran cantidad de recursos para simular la transacción. Incluso si ella tenía todo el poder de cómputo en el mundo, la probabilidad de encontrar una solución para todos los efectos prácticos, será igual a cero. Sería mejor solicitar que el poder de cómputo para la minería de real de bitcoin.

+479
lavrovdenis 24 abr. 2010 21:01:15

¿Tienes alguna idea o sugerencia de cómo visualizar Merkle árboles?

Para nuestro proyecto de código abierto "Open Seguimiento" creamos Merkle árboles de miles de seguimiento de los contadores antes de poner el hash raíz de una transacción con bitcoin OP_RETURN secuencia de comandos.

Cada hora nos merklize estado de los contadores de ~20,000 dominios y por lo tanto tenemos el árbol con 20k de los elementos en el nivel de base.

Mi primera idea fue la de visualizar en la hoja de estilo. Una primera columna será el nivel uno, una segunda columna será de nivel dos, etc.

+363
Merrick DuBois 26 dic. 2011 0:59:20

Usted debe escribir su cartera frase de contraseña antes de importar cualquier dirección o de claves privadas.

'walletpassphrase yourpassword 60' desbloquear su cartera durante 60 segundos. Usted debe importar las direcciones en que el 60 segundos. (Escriba el walletpassphrase comando de nuevo si no se podía importar las direcciones en que el 60 segundos)

+355
Dalih Susilo 14 dic. 2011 5:48:49

Se muestra en el área gris de aquí, que describe cómo se aplican, creo, Segwit a una transacción (particularmente de un Bitcoin en Efectivo tx). La última sección se titula "serie firmado transacción" sin embargo no parece ser la forma final de la materia prima, tx, usted puede copiar y pegar en un bitcoin efectivo de cartera para el uso de "sendrawtransaction". O es el final de raw tx forma a pesar de lo que parece ser para mí?

Ejemplo de final de copiar y pegar la forma de un bitcoin en efectivo tx: Tx f0b9313fc11ce5ec5ac619f35dcf332530e99d185d8ee79b913bcc0b8b5e6df1

01000000

01

f5a6acfe637ceb57552e703bd4a3bb7ae10c75e81886646cf4ca641881daa4a3

00000000

6b48304502210088b72059940330faa94940a6f37b1be4d926a4d246abda8a1e6174a3a00659

040220

06e0627d6525afa275c4e730799ac11c037eed2e35a0839afcc62dfe710afb3d

4121

035e366a13be81aaada32f309b289ca26741fd55c582d6d8d394f9be7c7519974f

feffffff

02643fcb1d00000000

1976a9149b52b7016d89c5ad7645a8bbc34719b46131545288ac

0094357700000000

1976a914787b7c14737c3956456f40cf7abfca9b641afd5788ac

00000000

Lo que el original de la página web de la muestra (pero no de la misma tx):

01000000

00

01

02

fff7f7881a8099afa6940d42d1e7f6362bec38171ea3edf433541db4e4ad969f

00000000

494830450221008b9d1dc26ba6a9cb62127b02742fa9d754cd3bebf337f7a55d114c8e5cdd30be

0220

40529b194ba3f9281a99f2b1c0a19c0489bc22ede944ccf4ecbab4cc618ef3ed01

eeffffff

ef51e1b804cc89d182d279655c3aa89e815b1b309fe287d9b2b55d57b90ec68a01

00000000

ffffffff

0220

2cb20600000000

1976a9148280b37df378db99f66f85c95a783a76ac7a6d5988ac

9093510d00000000

1976a9143bde42dbee7e4dbe6a21b2d50ce2f0167faa815988ac

000247304402203609e17b84f6a7d30c80bfa610b5b4542f32a8a0d5447a12fb1366d7f01cc44a

0220

573a954c4518331561406f90300e8f3358f51928d43c212a8caed02de67eebee

0121

02

5476c2e83188368da1ff3e292e7acafcdb3566bb0ad253f62fc70f07aeee6357

11000000

El uno desde el sitio web de ejemplo se muestra el "00" y el "02" que se añadirá cerca del principio y que gran lío de cosas después de la salida final se menciona. Sin embargo, el primer ejemplo que me dio es la materia prima de datos directamente de una "getrawtransaction" a través del bitcoin en efectivo en la billetera y no contiene esas cosas y, sin embargo, aún es considerada como válida. O es todo lo que otras cosas básicamente "extra"?

+338
choofie 21 feb. 2012 19:13:34

He buscado en vano, pero no ha sido capaz de encontrar una detallada explicación de cómo fuera de la cadena de transacciones trabajo.

  1. Si tengo algo de BTC en el público blockchain y quiero transferir algo a alguien de la cartera fuera de la cadena (por ejemplo, los dos estamos utilizando Coinbase) ¿qué sucede realmente? ¿Necesito en primer lugar a la transferencia de algunos BTC a un público dirección bitcoin de titularidad de la cartera de proveedores? Esto sería semejante a la Ondulación del modelo de pasarela, creo. Si no hiciera esto, yo podía volver a pasar (1 tx fuera de la cadena y otro en la cadena), derecho?

  2. ¿Cómo puedo volver a la cadena? Es simplemente que (suponiendo que estoy en lo cierto arriba) de la cartera de proveedores sabe mi saldo de la cadena y va a hacer una transferencia a mi dirección en la cadena?

+190
jooii 25 abr. 2019 14:06:05

De entrada script es muy simple que devuelve 1.

No se puede pasar de 2Muf8gJV81wa93smDeiy7X777BJcppBR5up con este scriptSig. No prestar la atención en el mensaje de error. La transacción ES inválida

https://testnet.smartbit.com.au/address/2Muf8gJV81wa93smDeiy7X777BJcppBR5uP

+69
piptin 11 feb. 2015 23:02:48

Mostrar preguntas con etiqueta