Nulldata la información de la transacción

Alguien puede dar más información sobre que tipo de transacción? ¿Por qué es útil para la red. Puede decirse, ya que tiene OP_RETURN comando?

+67
swatchai 26 dic. 2018 1:15:28
27 respuestas

Por favor, tenga en cuenta que el orden de estas palabras también debe ser el adecuado para este 35 dígitos decimales de las posibilidades de aumentar a 44 dígitos decimales. Incluso si usted podría revisar 1000.000.000 posibilidades por segundo el tiempo del universo no será suficiente.

+994
HMPARTICLE 03 февр. '09 в 4:24

Quiero saber si es segura la utilización de carteras en línea? Podemos confiar en almacenamiento en línea que almacena nuestro privkeys, passphase y la billetera.archivos dat?

He leído que al menos uno de los android wallet fue hackeado así que creo que esto no es seguro cuando las claves privadas almacenadas en el extranjero de almacenamiento remoto. Tal vez no he entendido algo?

+927
Thr0w Away 23 ago. 2017 21:06:57

Para evitar Bitcoin pérdida, sería un comerciante necesita para mantener a cada dirección (y la clave privada asociada) para siempre?

Sí.

No que se convierten en pesadas?

De verdad que no. Primero de todo, las claves privadas y direcciones son bastante pequeñas, por lo que no ocupan mucho espacio. Ponerlos en una base de datos puede hacer que el acceso muy rápido y sencillo, por lo que no es mucho de un problema. Además, los comerciantes ya tienen para mantener las claves privadas de todo para pasar las monedas de esas direcciones más tarde. Es poco rentable para ellos inmediatamente los fondos para algunas de almacenamiento de direcciones como se incurrirá en gastos de transacción para hacerlo.

+903
chl 10 jun. 2017 1:09:37

Puede habilitar la transacción índice mediante la configuración de txindex=1 en el bitcoin.conf archivo o a partir bitcoind con el -txindex opción. Esta opción le permitirá utilizar el getrawtransaction comando en cualquier transacción en la blockchain de Bitcoin o en el nodo del mempool.

Tenga en cuenta que la configuración de esta opción deberá volver a indexar bitcoind si no está ya activada.

+881
Azat Gataoulline 31 may. 2014 2:46:39

Sé que las personas tienden a obtener obsesionado sobre el tiempo de confirmación, pero el factor importante es el número de nodos y la velocidad a la que una transacción es visto por la red como un todo.

Creo que este es menor de tres segundos para que una transacción sea visto por todo el bitcoin red.

¿Por qué esta medida importante? Porque esta es la llamada "ventana de oportunidad" para un doble pasar. De hecho, tan pronto como la transacción golpea la red, la carrera, por lo que en realidad estamos hablando de milisegundos.

Satoshi dado una respuesta a este lugar (no encuentro ahora mismo) que explica lo que es el problema real es.

Un gran número de nodos significa que cualquier doble pasar ataque, tiene que trabajar más para conseguir la transacción visto de primera, y por lo tanto incluido en un bloque primero. Pero de nuevo esto es totalmente arbitrario, ya que nadie puede predecir el ganador del bloque (quién va a elegir la que las transacciones a incluir).

Así que este "más rápido de confirmación" métrica es un arenque rojo.

+839
RJS 10 nov. 2019 4:08:32

Yo quería firmar rápidamente para un cryptocurrency de cambio hoy para actuar en alguna información que me enteré de un bajo costo de la moneda (hahahah, rápidamente. cómo ingenuo). En la firma para la cuenta, llegué a un paso de pedirme mi número de seguro social, lo cual es bastante normal. Pero entonces se preguntó para fotos de alta resolución de una IDENTIFICACIÓN con fotografía Y un comprobante de domicilio documento??

Tengo VARIAS en cuentas bancarias y cuentas de corretaje, con decenas de miles de dólares que se celebra y se negocian en diversas formas, y nunca he tenido que proporcionar dicha información. ¿Por qué diablos es el supuestamente "anónimo descentralizado de la moneda del futuro" que me exigía a enviar en mi primogénito y los resultados de mi última colonoscopia??

+812
Bobbie14031 6 may. 2016 8:25:43

Parece que las nuevas llamadas que no son compatibles en btcClient.

https://github.com/ruimarinho/bitcoin-core/issues/77 se refiere generalmente a su problema.

v2.0.0 fue liberada "hace un año", según https://www.npmjs.com/package/bitcoin-core; v0.17 bitcoind, que hizo el cambio, hace cuatro meses.

Si sólo estás jugando, usted podría considerar la posibilidad de reducir su bitcoind hasta la biblioteca de las capturas.

+807
Priyabrata Patnaik 5 oct. 2010 10:11:19

Hay una ecuación que la estimación de la tasa de hash de una GPU de sus especificaciones: núcleos, reloj, ... ?

Necesito esto porque el hardware de la comparación de la lista no es completa y estoy pensando en comprar una nueva tarjeta de vídeo. Hay tarjetas en el mercado que no están en la lista.

+773
Karoly 26 ene. 2012 13:53:48

Define el número de bloque o una marca de tiempo hasta que esta transacción está bloqueado, o 0 si la transacción es siempre cerrado con llave.

+771
Rishabh Kashyap 8 feb. 2018 13:56:05

He creado un testnet para la minería de uso de varios puertos en una sola máquina. Sin embargo veo que los códigos fuente [CAddrInfo, CAddr] están basados en IP y no IP||puerto. Hay un cambio fácil que es hacer minería de datos a través de puertos [de conformidad con la misma IP] o esto simplemente no es posible?

+729
BoldAsLove 5 nov. 2016 13:09:25

Normalmente, usted tendrá que usar P2SH (paga a la secuencia de comandos de hash) para multisig transacciones, lo que significa que la transacción de salida no contiene el guion completo (con plena claves públicas), pero en lugar de un hash de que el guión y el guión se revela cuando el gasto. Ver BIP16 para obtener más información.

Cuando esto se hace, consigue el mismo efecto: la transacción de salida no contiene una clave pública directamente.

Tenga en cuenta que, de hecho, hay un pequeño beneficio de seguridad a este (tarda 2^160 pasos de la teoría a la inversa de la función de hash, mientras se tarda de 2^128 pasos para encontrar una clave privada para una determinada clave pública), pero hay grandes ventajas (como el emisor sin necesidad de conocer el guion completo, y menos datos en la base de datos de saldo de transacción de las salidas que cada nodo mantiene).

+713
Kamagatos 10 dic. 2015 4:23:03

Usted tendrá que usar el listunspent llamada de la blockchain.info API

http://blockchain.info/unspent?active=$dirección

Esto le dará una lista de todos los no utilizados salidas en esa dirección y que están disponibles para ser utilizado en una transacción.

A continuación, se necesita construir un raw de transacción para pasar estas salidas.

https://en.bitcoin.it/wiki/Raw_Transactions

+709
McKayla 30 may. 2018 2:16:37

He tenido el Bitcoin Wallet para Android durante algún tiempo. Cuando la instalé me fue asignada una dirección pública/clave. He hecho varias transacciones dentro y fuera de la cartera, pero como fas que puedo decir que la dirección no ha cambiado.

Hace Android Wallet no de transferencia de cambio de una transacción en una nueva dirección?

Yo realmente no quiero hacer esto. Yo quiero una dirección fija que puede utilizar para enviar y recibir monedas. También esperaba que la clave privada he apoyado desde el principio todavía sería válido.

Si el cambio se crean las direcciones de ¿esto significa que tengo copia de mis llaves después de cada transacción?

+673
danielauhlig 5 nov. 2016 2:24:58

No,

Según la Wiki de Bitcoin, la dificultad es sólo ajustar cada 2016 bloques.

La dificultad de los problemas matemáticos que se ajusta automáticamente a la red, de tal manera que se dirige a un objetivo de solucionar un promedio de 6 bloques por hora. Cada 2016 bloques (solucionado en unas dos semanas), todos los Bitcoin clientes comparar el número real creado con este objetivo y modificar el destino por el porcentaje que variaba. La red llega a un consenso y automáticamente aumenta (o disminuye) la dificultad de generar bloques.

Sin embargo, Bitcoin Efectivo, tiene una solución para el problema.

Si es menos de 6 bloques se han extraído en los últimos 12 horas. Se convierte en un 20% más fácil el mío bloques.

+640
Kritik Sharma 17 may. 2011 1:37:09

Hay una guía para aprender a programar inteligente de los contratos para la blockchain de Bitcoin?

+602
Juan Manuel Zolezzi Volpi 22 may. 2019 3:30:52

Soy nuevo en esto de bitcoin cosa-yo estoy tratando de averiguar lo que es la conversión de bitcoins a NOSOTROS el dinero? I. E. bitcoin es igual a la cantidad de dólares? Gracias por su ayuda.

+549
anad2312 16 feb. 2011 7:57:12
Cuando se ejecuta Bitcoin Core cliente en regtest modo.
+545
amari Williams 8 jul. 2014 9:14:36

Si hay una fuente en línea diciendo que es una estafa, y con la PRUEBA, entonces, no hay mucho que se puede hacer, a continuación, tratar y conseguir que los demás a los artículo/vídeo para que vean que es una estafa.

Si la estafa tiene un foro, hacer tantos posts como sea posible detallando como una estafa, y poniendo enlaces a un artículo que tiene pruebas de que es una estafa. Esto se espera que traiga muchos usuarios a sus sentidos, y salvar de usar dinero duramente ganado

Espero que esto ayudó!

+497
meeble 29 mar. 2014 2:08:22

Yo estoy buscando para escribir una costumbre Ardor bundler sólo paquete de transacciones que tienen las siguientes propiedades:

  • Paquete de transacciones que están siendo enviados a una cuenta específica solamente.
  • Paquete de transacciones en las que el remitente tiene un tipo específico de activo o sistema monetario de la moneda.
  • Paquete de transacciones solo en caso de que el usuario no ha enviado más de 10 transacciones en la última hora.

No pude encontrar los fragmentos de código de cómo ir sobre la configuración de estos personalizado Ardor preparadores.

+392
Steven 10 jun. 2012 17:03:08

https://en.bitcoin.it/wiki/Data_directory

Esto podría ser de alguna ayuda.He seguido de que y movido correctamente los archivos de C:\Users[nombre de usuario]\AppData\Roaming\Bitcoin\ a E:\BitcoinData.

Acaba de cortar y pegar todo el contenido de la Bitcoin carpeta (C:\Users[nombre de usuario]\AppData\Roaming\Bitcoin) y establecer el nuevo destino como

"C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe" -datadir=d:\BitCoinData y eso es suponiendo que usted bitcoin Qt instalado en la unidad C:.Cambiar la ruta en consecuencia.

+383
kamziro 30 nov. 2016 16:37:50

La cadena se divide y cuando las redes de volver a conectar el largo de la cadena tendrá prioridad.

Todas las transacciones en las huérfanas de la cadena, desde el momento de la ruptura sería invalidada. Bueno, si usted era un gastador, malo si se tratara de un receptor.

Tenga en cuenta que una empresa en particular ya ha desplegado un sistema de satélites que transmite bloques de bitcoin. Si hay nodos en ambas partes de la red de la recepción de las emisiones vía satélite cuando el "cerebro dividido" ocurrió que sería capaz de evitar que se bifurcan, al menos esa es la teoría.

+376
treming930 13 sept. 2010 7:37:17

Entre TradeHill, Bitcoin7 y un par de otros de la oferta de afiliado recompensas terminó generando una spamfest. Afortunadamente, TradeHill añadido los términos y condiciones que no incluyó el envío de spam y retenido comisiones a los spammers y el problema de la mayoría fue a distancia.

Campamento BX al parecer es la que ofrece una referencia. 10% de descuento en las cuotas comerciales para ellos y un 10% de comisión para usted. Después de iniciar sesión, haga clic en "Mi Perfil" (o https://campbx.com/in/userinfo.php) a continuación, desplácese hacia abajo para Enlace del Programa de Afiliados.

Otros:

+369
John Gonsalves 1 abr. 2018 2:39:49

En total, se trata de 61GB para mí ahora. En general, debe ser aproximadamente dos veces el tamaño de la blockchain (que es siempre creciente).

Puede haber algunos archivos intermedios (por ejemplo, bootstrap.dat, 21GB en la actualidad; o de la Armería similar torrent) que intervienen, y aumentar la cantidad de espacio que necesita durante la instalación inicial.

Estos pueden ser eliminados cuando termines de usarlas. (En el caso de bootstrap.dat, que es cuando Bitcoin Core termine de cargar los datos desde el disco; no se elimina automáticamente, te gustaría eliminar de forma manual).

+225
BenoitParis 9 nov. 2014 7:17:00

Tengo una Nvidia GTX 765 GPU, velocidad de reloj a través de un núcleo KH tasa de 850 (o un par).

Cuando ejecuto el CGMiner, todo funciona bien, excepto que tengo un muy bajo KH tasa (8 o 9 KH).

Mi configuración es estándar, además de la adición --scrypt porque estoy de minería de datos LTC.

Esta no es la primera vez que he tenido problemas con CGMiner (dio enteramente en LTC antes debido a problemas) y no encuentro ninguna solución a este. El único problema que puedo pensar es que se está usando mi GPU integrada, teniendo en cuenta lo que dice ser el uso de "GPU/Subproceso 0"

¿Alguien sabe cuál es el problema? Gracias.

+200
young proff 20 feb. 2014 5:40:13

El código QR es simplemente una forma cómoda de compartir una dirección, para evitar tener que escribir esto. Se codifica exactamente la misma información que el alfanuméricos dirección y no provee seguridad adicional. Si tienes otra forma de darle a alguien una dirección (por ejemplo, el envío por correo electrónico), no hay necesidad de utilizar un código QR en todos.

Cómo la otra persona se comprueba que la dirección es tuyo es algo que tiene que resolver por sí mismo; Bitcoin en sí mismos no proporcionan características para ayudar con esto. Por ejemplo, puede enviar la dirección a través de un PGP signed correo electrónico, o hacer que esté disponible en un sitio web HTTPS, o pedirle a la persona que por teléfono y verificar la dirección. Pero es un tema importante; si un atacante suplanta a usted y la otra persona paga su dirección en lugar de la suya, el atacante consigue las monedas y no habrá nada que nadie pueda hacer al respecto.

No hay nada que usted necesita hacer después de recibir las monedas.

+128
dmw71 8 abr. 2015 19:29:36

Una transacción sólo puede ser confirmado por un nuevo bloque que se añade a la cadena. Y desde que ocurre en promedio cada diez minutos, que iba a funcionar igual de bien para ser notificado cuando un bloque es descubierto (y/o la cadena se reorganiza). A continuación, puede ver cualquiera de las transacciones que le interesan.

Una forma de ser notificado si la cadena no se cambia de ninguna manera es con mi nativo de long polling parche. Esta bastante limpio para cualquier versión reciente del cliente (sino que se basa en 0.4.0):

diff-u orig/init.cpp new/init.cpp
--- orig/init.cpp 2011-09-25 08:29:53.935505617 -0700
+++ new/init.cpp 2011-09-25 08:48:13.667215990 -0700
@@ -199,6 +los 200,7 @@
 "-rpcport=<puerto> \t\t " + _("Escuchar para JSON-RPC conexiones en <port> (por defecto: 8332)\n") +
 "-rpcallowip=<ip> \t\t " + _("Permitir JSON-RPC conexiones de direcciones IP especificado\n") +
 "-rpcconnect=<ip> \t " + _("Enviar comandos al nodo que se ejecutan en <ip> (por defecto: 127.0.0.1)\n") +
+ "-pollpidfile=<f> \t " + _("el Apoyo de sondeo largo\n") +
 "-keypool=<n> \t " + _("tecla Set tamaño de la piscina para <n> (por defecto: 100)\n") +
 "-rescan \t " + _("volver a examinar el bloque de la cadena para la que faltan las transacciones con la cartera\n");

diff-u orig/main.cpp new/main.cpp
--- orig/main.cpp 2011-09-25 08:29:53.937505613 -0700
+++ new/main.cpp 2011-09-25 08:48:13.667215990 -0700
@@ -1118,6 +1118,7 @@
 bool CBlock::SetBestChain(CTxDB& txdb, CBlockIndex* pindexNew)
{
 uint256 hash = GetHash();
+ bool lp = false;

txdb.TxnBegin();
 si (pindexGenesisBlock == NULL && hash == hashGenesisBlock)
@@ -1160,6 +1161,7 @@
 // Actualización de mejor bloque en la cartera (por lo que podemos detectar restaurado carteras)
 si (!IsInitialBlockDownload())
{
+ lp = true;
 const CBlockLocator(localizador de pindexNew);
::SetBestChain(localizador);
}
@@ -1173,6 +1175,23 @@
nTransactionsUpdated++;
 printf("SetBestChain: nuevo mejor=%s height=%d=%s\n", hashBestChain.ToString().substr(0,20).c_str(), nBest

+ si (lp)
+ {
+ // Support largo de votación
+ cadena lp_pid = mapArgs["-pollpidfile"];
+ si(lp_pid != "")
+ {
+ ARCHIVO *pidFile = fopen(lp_pid.c_str(), "r");
+ si(pidFile!=NULL)
+ {
+ int pid=0;
+ si ((fscanf(archivo pid, "%d", &pid) == 1) && (pid > 1))
+ matar((pid_t) pid, SIGUSR1);
+ fclose(archivo pid);
+ }
+ }
+ }
+
 return true;
}

Para usarlo, sólo tienes que empezar a bitcoin o bitcoind con un argumento de línea de comandos de
-pollpidfile=/ruta/a/algunos/archivo. A continuación, escriba su monitor de proceso PID para ese archivo. Usted recibirá un SIGUSR1 en cualquier bloque de la cadena de cambiar.

+75
Debra Polenz 23 may. 2013 18:25:01

es allí una manera de conseguir una transmisión en vivo de transacciones de bitcoin core (el corte de la necesidad de la BlockChain.com API websocket)

Sin duda. Bitcoin Core soporta la ZeroMQ protocolo de mensajería. Publica una secuencia de bloques, el bloque de hashes, transacciones, y el hash de la transacción a cualquier puerto que usted especifique. Usted puede especificar cuales de esas que quieren, tienen que ser explícitamente permitido. Esta corriente es siempre un reflejo de lo que está recibiendo a través de la red. Una vez que se ha validado un bloque o transacción, luego empuje que a la ZMQ corriente.

Luego puede conectarse a la ZMQ corriente con cualquier software y analizar los mensajes en sus respectivos tipos.

+34
Vikas Sharma 26 abr. 2015 2:08:23

Mostrar preguntas con etiqueta