Puedo usar la misma dirección bitcoin para recibir más de un pago?

He utilizado un viejo discurso que una vez utilizado para recibir un pago, aún así puedo recibir los fondos en esa dirección, incluso a pesar de que la dirección de mi bitcoin wallet ha cambiado? El vendedor dijo que él hizo el pago, pero no puedo encontrar en mi cartera. ¿Qué debo hacer?

+28
crusaderky 17 feb. 2016 2:53:09
24 respuestas

He estado haciendo un montón de lectura en bitcoin, pero no puedo encontrar nada de lo que explica cómo algunas de las tecnologías que se utilizan en conjunción con el blockchain.

Desde mi entender, la razón de bitcoin se distribuye es el blockchain se almacena en varios nodos (los mineros). Cuando se validan las transacciones que se añaden a la blockchain y mineros a obtener una recompensa/pago de la transacción.

Mi pregunta actual es de alrededor de cívica. ¿Cuál sería el beneficio para los mineros cuando se trata de una tecnología como el civic (es decir, lo que haría que la mía y por qué)? ¿Cuál es el motor que mantiene estos datos distribuida?

+987
nightire 03 февр. '09 в 4:24

Los códigos pueden ser utilizados en la no-estándar de secuencias de comandos, como parte de un Pay-to-Script-Hash de la dirección. Pueden estar en la redeemScript de la P2SH dirección y ser la norma.

Además, standardness no es algo que se establece en la piedra; no es una regla del consenso, sino que es el nodo de la política. Así, en el futuro, podemos crear nuevos tipos de secuencias de comandos que se convertirá en el estándar que utilizan otros códigos de operación. Estos scripts pueden ser no estándar (como P2SH y Segwit fueron en el pasado), pero puede convertirse en norma en el futuro. Los códigos de operación existen para que podamos hacer los scripts que realizan inteligente contrato-como cosas sin necesidad de un tenedor.

+984
Maksym Bondarenko 21 ene. 2012 0:24:24

No.

Las direcciones Bitcoin significar sólo la propiedad. Usted no necesita gastar todo el dinero de una dirección o cualquier cosa. Las unidades atómicas de las transacciones de Bitcoin son el Saldo de Transacciones Salidas (UTXO).

UTXO se identifican por el txid de la transacción que los creó, y su posición en dicho transacciones de salida de la lista.

E. g. si el id de transacción de transaction1 fueron tx01 la 49.99 mBTC salida a Alice sería tx01-00 y el 50mBTC salida a Bob sería tx01-01 (equipo de científicos de empezar a contar en 0).

Para pasar un UTXO, tendría que hacer referencia a ellos por este identificador, es decir, "quiero pasar tx01-00". Entonces usted necesita para proporcionar una firma que corresponde a la dirección que tx01-00 fue asignado, y llegar a reasignar el equilibrio que tx01-00 representa. Después, tx01-00 es invalidado.

Así, en el ejemplo transaction1 pasa UTXO que no están relacionados con transaction2, así transaction2 no tiene ninguna incidencia sobre transaction1.

+964
mkcoehoorn 27 dic. 2018 19:44:23

Estoy trabajando en iOS aplicación de la cámara y desea almacenar valor de hash de fotos dentro de blockchain para la "prueba de existencia".

AFAIK transacción con OP_RETURN en la salida tiene algunas desventajas

  • no reembolsable. para cada una de las transacciones quemaduras monedas y se saca algo de un número limitado de recursos. para siempre.
  • puede ser rechazado por el minero/puede estar sujeto a rechazar porque de bajo costo y el impacto negativo de la quema de monedas
  • sujeto a cambio. OP_RETURN de campo se utiliza para ser de 80 bytes y se ha cambiado a 40 bytes.

Agradezco cualquier idea

+933
Kevin Panko 10 mar. 2010 22:36:40

Utiliza el clic secundario en una dirección y, a continuación, la función "Enviar a" opción.

+919
vic1976 25 jul. 2012 8:48:17

Mi cliente bitcoin deja de rellenar a las 8 conexiones y 112949 bloques, evento me dejó funcionando durante más de 12 horas. He comprobado mi conexión a internet y firewall, todo parece OK. Reinicie un par de veces, todavía no hacen diferentes.

Agradezco cualquier sugerencia.

+890
Austin Hawkins 16 dic. 2012 4:05:12

Si quiero un mejor control de mi entorno de prueba, mientras que el desarrollo de un bitcoin relacionados con la aplicación parece útil para ejecutar mi propia testnet lugar de uso público testnet. ¿Cómo puedo hacer esto?

¿Qué es la testnet-in-a-box? ¿Se puede usar? ¿Cuáles son las ventajas y las limitaciones, si las hay? ¿Hay otras opciones?

+835
Roberto Giaccio 12 ago. 2016 4:38:31

Usted debe poner en práctica como una capa separada.

Bitcoind realmente no se admiten varios usuarios. Se le permite establecer un único nombre de usuario/contraseña para conectarse al servidor RPC, así como el cifrado de la (única) de la cartera con una frase de contraseña. Pero no hay manera de que dentro de bitcoind tener las credenciales de autenticación individuales que le permiten a uno para pasar algunas de las monedas en la cartera pero no otros.

Así que una manera de hacer esto sería tener bitcoind almacenar todas las monedas de todos los usuarios, agrupados en una sola cartera. A continuación, el software para el seguimiento de cuántas monedas pertenecen a cada usuario, la autenticación de los usuarios, y garantizar que sólo se puede gastar esas monedas que se acreditan a ellos. (La función de cuentas podría haber ayudado con el primero de estos, pero no los otros).

Como alternativa, puede ejecutar un independiente bitcoind instancia para cada usuario, pero esto requerirá de más recursos.

+828
Gadi 1 sept. 2018 0:52:01

Incluso tiene el 51% de hashpower no se puede cambiar el software en otros equipos, para aceptar los bloques.

+773
shiv kumar 28 mar. 2012 11:37:07

Parece estafa sí. Parece que están pidiendo uno normal dirección bitcoin, por lo que cualquier dirección que generan NO será tuya.

Sin embargo, es posible hacer tal cosa si que pidan la xpub de la semilla de tu HD cartera. Incluso entonces, no tendría sentido para confiar en un servicio como ese.

Estar lejos!

+749
William Mann 22 ene. 2016 19:33:53

Me parece que estás en el directorio equivocado como en el bitcoin directorio es sin duda el autogen.sh.

Está usted seguro de que están en el mismo bitcoin directorio que acababa de clonado? Lo que hace ls (lista el contenido del directorio) retorno?

+716
seneca 14 may. 2010 2:03:30

Tuve que eliminar una copia de multibit billetera de mi sistema, y después de varias veces de intentar conseguir que funcione en mi sistema de 64 bits ahora puedo abrir multibit cartera. Supongo que cuando me he quitado el programa de la cartera .dat archivos se han eliminado, pero tengo la cartera direcciones que se han quitado. Es posible recuperar los datos perdidos? Puedo enviar mi bitcoin a otro monedero o tengo que tener el .archivo dat en orden a lograr esto? Esperemos que no han causado todos mis bitcoin a desaparecer permanentemente. Algún consejo sobre este tema va a ser totalmente apreciado a lo grande.

+604
mullet559 10 jun. 2015 4:51:44

Tengo curiosidad acerca de cómo uno podría replicar la funcionalidad de http://whatbitcointhinks.com/ el uso de bitcoin secuencia de comandos. La funcionalidad es que hay una especie de crowdfunding de la competencia entre dos organizaciones. Hay un límite de tiempo en la competencia con el fin de que al final, la caridad que se ha planteado la mayoría de los fondos se gana todos los fondos.

Aquí está una captura de pantalla del concepto:

whatbitcointhinks.com screen shot

La cuestión de cómo esto puede ser implementado como una smart contrato entró en r/bitcoin, y me sugirió un esquema que podría utilizar tres p2sh direcciones. Pero una respuesta a la pregunta de si el perdedor podría obtener alrededor de la restricción reclamando los fondos antes de que el ganador:

Tal vez el lado a es una p2sh dirección, el lado B es otro p2sh dirección, y ambos scripts especificar como salidas de un tercer p2sh dirección que es una especie de 1-de-2 multi-sig dirección donde cada caridad tiene una de las dos privkeys. No es multi-sig exactamente, debido a las restricciones adicionales son nLockTime, y por la caridad a Un reclamo de los fondos, las entradas para el lado de Un p2sh necesita ser mayor que las entradas para el lado B p2sh.

Supongamos que para la concreción que recibe el 10 1BTC donaciones y B obtiene 9. Lo que deja de B a partir de la difusión de una transacción con todos los 9 B donaciones y 8 de las 10 a las donaciones?


Es allí una manera de implementar esto como un crowdfunding-como el contrato en bitcoin script?

+598
Uhl Hosting 6 nov. 2012 20:42:12

Podría alguien por favor precisar la diferencia entre la addnode y seednode ajustes en el bitcoind archivo de configuración.

-addnode=<ip> Agregar un nodo a conectar y el intento de mantener la conexión abierta 

-seednode=<ip> Conectar a un nodo para recuperar los pares de direcciones, y desconectar 

En que situación debería ser el uso de cualquiera de ellos, o tal vez ambas cosas? Y habría cualquiera de ellos puede ser preferible para un nodo configurado para que se ejecute a través de Tor con dns=0 y dnsseed=0 set?

Aclaraciones sobre la diferencia entre las semillas vs compañeros vs nodos es de agradecer.

+569
Bryan Irace 18 jul. 2010 4:52:33

AFAIK, todas las transacciones salidas se eliminan de la base de datos cuando se gastan. No desde el bock de la base de datos, sin embargo, pero no tiene mucho sentido para quitarlo de la base de datos de bloque, ya que sólo empeoraría el nodo del rendimiento.

Y usted no puede purgar el saldo de las salidas, ahora importa la edad que tengan, por muy obvias razones.

+496
Sarmista S 26 jul. 2015 21:13:14

Raw bloques están disponibles en datafolder/block/blkXXXXX.dat en una serie en formato de red o puede ser descargado desde la red p2p.

Como se puede ver en el formato, cada bloque tiene una lista de las transacciones que a su vez tiene una lista de salidas. Si usted suma de cada valor de salida, se obtiene la salida total.

El estimado del volumen de la transacción se calcula como la salida total, pero no cuenta el cambio de las salidas. No hay ninguna forma segura de saber que se está enviando y que es el cambio, por lo que tendrás que adivinar, tomar la media o algo así.

Una de estas transacciones deben ser coinbase. Un coinbase transacción tiene una única entrada con txid = 0000000000000000000000000000000000000000000000000000000000000000. Si usted suma todos los valores de entrada (no incluye coinbase) y restar todos los valores de salida (de nuevo, no incluyendo coinbase), se obtiene el total de las cuotas. Las entradas no tienen un valor, por lo que usted tiene que encontrar la transacción que se refieren (txid) en un bloque anterior y la que se hace referencia de salida de la transacción (vsal). Hay una barata (pero no fiable) para calcular el total de las cuotas. Simplemente sumar el coinbase salidas y restar el bloque de recompensa. El valor sólo es precisa, si el minero se reivindica el conjunto de la recompensa y las tarifas (que no se aplica en cualquier lugar).

Usted puede haber notado el retransmitido por ninguna parte ser encontrado. Esto es diferente para todos, y es solo el cliente que envió el bloque por primera vez. A saber, que dependía de la manzana para usted, usted tiene que configurar un cliente de escucha para bloquear las emisiones y acaba de grabar, quien lo hizo de difusión de la manzana para usted.

+442
Nina Young 13 jul. 2018 16:33:27

Es posible el siguiente escenario?

Quiero enviar dinero a una secuencia de comandos. Esta secuencia de comandos se requieren el conocimiento de una clave privada para gastar, como de costumbre, pero el guión es válida solo si el dinero se envía a una de las dos direcciones. Es decir, si la transacción tiene más de una salida, no es válido. Si la transacción de salida es un script estándar para la dirección de Una o a la dirección de B, entonces es válido. Si la transacción con el valor de salida es menor que x, es inválido.

En otras palabras, parece que las secuencias de comandos sirven para validar que se puede pasar la salida, pero, a continuación, la salida puede ser gastado sin embargo, el demandante quiere. Hay alguna forma de limitar la forma en que las salidas se gasta? Todo esto sin necesidad de una confianza oracle de curso.

+410
youcantseeme 19 ago. 2017 15:35:24

La LND documentación de la API está aquí, pero no contiene mucha información acerca de lo que las respuestas a varias llamadas de media. ¿Alguien puede explicar qué son estas respuestas están describiendo?

describegraph['bordes']

Entiendo que esto sea canal de datos, pero no estoy seguro exactamente de lo que se está describiendo.

  • "time_lock_delta": 14,
  • "min_htlc": "0",
  • "fee_base_msat": "546000"
  • "fee_rate_milli_msat": "10"

getnetworkinfo

  • "avg_out_degree": 2.841628959276018
  • "max_out_degree": 102
+339
Itake1964 14 nov. 2018 4:05:16

Sí, todos los intercambios se lo permiten. Tienen que hacerlo, porque esta es la forma en que usted retire o gastar las monedas de la cuenta. No es cualquier tipo de sneaky solución, sólo un comportamiento normal.

Sin embargo, sólo puede comerciar con monedas (o dólares) que se llevan a cabo el intercambio, así que si usted hace esto, usted no será capaz de vender en la bolsa hasta que se los envíe de vuelta (depositar). Esto tiene otra tarifa de transacción y toma tiempo para la confirmación, así que no es una opción para las personas que quieren ser capaces de negociar rápidamente o vender sus monedas de forma rápida cuando el precio se mueve.

(Descentralizada de los intercambios puede ser una excepción. Me sabe menos acerca de cómo funciona).

+333
djuth 30 may. 2015 13:24:20

Sé que el software para el Rayo de la Red sólo puede ser utilizado con testnet y no con el real Bitcoin todavía.

Estoy tratando de elegir uno LN software entre C-Rayo, ACINQ, AmikoPay, el Trueno, el Encendido y la Lnd en orden para el estudio y la prueba de ello. ¿Cuáles son las principales diferencias entre ellos?

Gracias!

+205
Youplab67 29 may. 2014 4:32:26

Prueba más de esto, he encontrado una respuesta para ello: con la configuración actual para lnd, uno no puede transferir una cantidad tal que deja a uno de los lados con menos de un 1% de la capacidad del canal. Esto es más probable, para evitar que un lado para tratar de comprometerse a un estado anterior, ya que el castigo sería baja.

Por ejemplo, en el caso anterior, si el canal de la capacidad es 16777215, y el local_balance es 370557, la máxima cantidad posible de transferencia es 202742 porque 370557-202742 ≃ 0.01*16777215 (no es exactamente un 1%, probablemente debido a las tasas que deben ser tomados en cuenta).

Doble prueba esta usando un canal de capacidad 7310000, y teniendo como local_balance 4294965, y de nuevo mi máximo valor posible para la transferencia es 73143 ≃ 0.01*7310000 (de nuevo, no es exactamente un 1% debido a que las cuotas no contabilizadas en --amt).

Como para el valor extra, uno podría pensar que es fee_per_weight*172 + feerate*amt (tasa por millonésimas transferidos) en el caso de que el último salto, mientras que se suman en la anterior lúpulo. Pero esto significaría una mayor diferencia de 143 mSat, o 42mSat, según lo calculado en los ejemplos anteriores. No estoy del todo seguro de cómo esta diferencia no sea exactamente el 1% se deriva.

Tiene que ver con el desbordamiento de ancho de banda (el ancho de banda del canal que se utiliza actualmente para la otra sin terminar rutas). Pero aún esto no coincide con los números exactamente. Sin embargo, sólo una diferencia de un centenar de satoshis no es sino una fracción de un centavo, por lo que no es de un enorme valor. Sin embargo, yo no puedo poner mi dedo en el cálculo exacto...

+191
Lucas Richardson 31 ene. 2017 17:05:17

Es todos los datos relacionados con la transacción de bitcoin almacenados en blockchain o los datos almacenados en algún lugar en la nube y se hace referencia a ellos de blockchain. Tengo esta confusión, porque si estamos almacenar toda la información de la transacción en blockchain entonces será pesado con el tiempo. Cómo será manejado a nivel de almacenamiento (si los datos en bloques).

El tamaño de cada bloque de bitcoin es de 1 MB, es suficiente para almacenar todos los datos (cada 10 minutos) en los bloques?

+131
Dave Horner 10 nov. 2014 3:57:23

Hay un papel de la cartera de un generador de un Bitcoin Rayo direcciones? ¿Cómo se puede generar en javascript?

+113
Ashwin G 17 oct. 2018 18:58:33

Tengo un MacBook y me dijeron que yo no puedo mina Litecoin con ASIC erupters. Así que, estoy fuera del circuito con este nuevo litecoins calvario?

Si es así, nada puede hacer uso de mi MacBook? Puedo poner mis manos en un PC portátil, pero de eso se trata.

+112
Skydan 11 abr. 2010 23:49:42

Mostrar preguntas con etiqueta