Es posible realizar la transacción utilizando la cartera clave privada

Tengo una clave privada de un bitcoin wallet . Es hay alguna manera de que pueda comprobar el saldo y hacer la transacción con bitcoin core, sin importar la clave privada.

+788
Pentalgin 4 abr. 2018 0:07:33
22 respuestas

Aunque no es necesariamente un desktop notifier, no es un funcional web-app notificador recientemente publicitado en los foros: http://www.bitcoin-tools.de/

Desde el sitio:

No es nada más que un simple alert-sistema que te avisa de cuando la compre, el pasado o vender está llegando a un nivel definido.

La herramienta incluye alertas de audio y que el usuario puede definir los límites.

+977
RoryLatham 03 февр. '09 в 4:24

Cuando hay una bifurcación, que forma parte de la red de la mina para encontrar el siguiente bloque en una rama y una parte en la otra rama. Lo que parte se encuentra el siguiente bloque primero determinará el ganador de la rama.

Un minero que se encuentra un bloque se quiere difundir ampliamente y de forma rápida. Esto hace que seguro que hay muchos otros mineros que vio a su bloque en primer lugar, y por lo tanto una alta probabilidad de que el siguiente bloque va a ser encontrado por uno de esos.

+884
user3280033 13 may. 2015 19:41:15

Hay una fuente fiable donde puedo descargar el blockchain como un archivo de texto? O tal vez está incluido en mi bitcoin-qt carpeta después de que se sincroniza con la red?

+870
exezaid 29 dic. 2010 2:52:33

El BIP32 especificación permite a un usuario para derivar muchas claves de un maestro extendido clave privada, y esta clave maestra se deriva a partir de una semilla (a menudo, una frase mnemotécnica). Esto permite que el usuario sólo una copia de seguridad de una sola pieza de datos (la semilla de la frase), a sabiendas de que va a ser capaz de usarlo para derivar todos los subsiguientes claves en su cartera.

Antes de la implementación de la BIP 32, la mayoría de las carteras eran una colección de pares de claves que fueron generados independientemente al azar, así que una de las claves podría no tener ninguna relación con la siguiente. En este estilo de cartera, cada vez que se genera una nueva dirección, usted necesita para guardar una nueva copia de seguridad que incluye la nueva dirección. Las copias de seguridad anteriores no contienen la información que permite obtener la misma dirección nueva.

No estoy muy familiarizado con Zcash, pero me imagino que no todas las implementaciones de su cartera de software de la utilización de un BIP32 estilo cartera de arquitectura, por lo tanto la recomendación para copias de seguridad periódicas (del mismo modo, no todas las billeteras bitcoin uso BIP32).

+844
Adnan 31 mar. 2018 5:40:12

c-rayo internamente llama bitcoin-cli y va a pasar un par de argumentos de línea de comandos para él. Estos argumentos son el prefijo --bitcoin-* y va a coincidir con la que bitcoin-cli acepta.

Así que para su uso-caso, es necesario asegurarse de que bitcoin-cli está disponible en la máquina que se va a ejecutar el c-rayo instancias. Si no se puede simplemente usar el Bitcoin PPA para instalar (pero no de ejecución) bitcoind que también instalar bitcoin-cli (asumiendo que usted está utilizando un sistema operativo basado en debian):

sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update

Para una distancia de bitcoind deberá especificar los siguientes argumentos:

  • --bitcoin-rpcconnect=<bitcoind-ip:puerto> esto indica bitcoin-cli para conectar a un servidor de bitcoind ejemplo, en lugar de tratar localhost:8332 (asegúrese de bitcoind está configurado con -rpcallowip=<ip>, donde <dirección ip> es la máquina que va a estar corriendo c-relámpago)
  • --bitcoin-rpcuser=<nombre de usuario> el nombre de usuario configurado con bitcoind
  • --bitcoin-rpcpassword=<contraseña> la contraseña configurada con bitcoind

En cualquier caso me gustaría sugieren que el funcionamiento de bitcoin-cli --bitcoin-rpcconnect=<bitcoind-ip:puerto> --bitcoin-rpcuser=<nombre de usuario> --bitcoin-rpcpassword=<contraseña> desde la línea de comandos en el c-rayo de la máquina para verificar que bitcoind y bitcoin-cli están configurados correctamente.

+793
Lars Wiegman 22 jun. 2011 21:26:14

Estoy tratando de visualizar cómo una típica P2SH secuencia de comandos se ejecuta, como me doy cuenta de que es una forma especial de secuencia de comandos que se ejecuta de forma ligeramente diferente a un estándar de secuencia de comandos.

Antes de P2SH:

Antes de P2SH añadido nuevas reglas de validación, nodos de ejecutar el script como este:

Pre-P2SH

En otras palabras, un viejo nodo sólo sería feliz para comprobar la HASH160 de la canjear guión coincide con el HASH160 en el scriptPubKey. No MULTISIG validación tendría que tener lugar, porque OP_1 (TRUE) sería a la izquierda en la parte superior de la pila.

Después de P2SH:

Con las nuevas reglas de validación, supongo que la secuencia de comandos se ejecuta algo como esto:

Post-P2SH

Pregunta:

¿P2SH validación de crear una segunda pila utilizando una copia de la redimir a la secuencia de comandosy, a continuación, validar que la pila antes de pasar a deserializar la canjear script (y, a continuación, validar que la secuencia de comandos como normal)?

Estoy esperando que mi visualización de P2SH ejecución no es engañosa.

+773
illuminosity05 19 jul. 2015 8:30:41

Me he registrado en mi cartera en blockchain.com el día de hoy. He seguido los enlaces y vio que había sido acreditado con un número equivalente de bitcoin en efectivo monedas que yo había estado esperando.

Tuve un par de otras cosas que hacer mientras allí, así lo hicieron los primeros luego, cuando volví a lidiar con el BTH monedas que ya no estaban mostrando. ¿qué puedo hacer para recuperar mi BTH?

entre otras cosas que hice fueron para mover BTC de direcciones en mi cartera yo también copia de seguridad de mi cartera y se registró un nuevo 12 de palabra de la frase, pero estos no ha tenido ninguna influencia en mi derecho a BTH

+748
BobRun 23 jun. 2011 7:32:00

Acabo de empezar la minería en el Lodo de la Piscina utilizando Macminer con un CPU. Yo estoy haciendo un hashrate de 12.28 kH/s con el Scrypt algoritmo de hash, que supongo que no es una gran tarifa.

Me estoy preguntando acerca de la aceptación de bits, ¿tengo que esperar para todo el bloque para terminar, por lo que puede conseguir la aceptación y las acciones, o ¿significa esto que estoy perdiendo mi tiempo y no va a ser aceptado?

+730
juli4egg 17 may. 2019 16:12:14

Esa es la clave de estiramiento de la función que añade un poco de la entropía a la semilla. La tecla de acceso pasa a través de esa función y, a continuación, la salida de la que pasa a través de bip32_root() que se ejecuta a través de sha512 de nuevo. BIP32 algo requiere de 512 bits, por lo que hay suficientes bits para la cadena de código y maestro de clave privada.

De todos modos el electrum la semilla es de 135 bits de manera efectiva.

+660
paradoxon 14 ago. 2013 14:10:58

Me pregunto: es la de las cuentas integradas de la instalación escalable suficiente que usted puede asignar a cada nuevo cuño dirección a una cuenta diferente? O voy a correr dentro de límites rígidos, o una base de datos que se vuelve demasiado lento porque las cuentas estaban destinados a ser pocos en número?

+628
Jim W 14 mar. 2018 13:14:53

Como se mencionó en la página que enlaza, es un poco incómodo de usar Bitcoin-qt del sistema de cuentas. No te molestes con cuentas como a los que están destinados a ser una forma de manejar su dinero dentro del programa. Cuando tienes miles de cuentas que ya lo están haciendo mal.

Entonces, ¿cómo se estructura un servicio para hacer esto?

Manejar cuentas completamente en su base de datos. Cuando se genera una dirección de la tienda es como un campo, debajo de un usuario en cualquier tabla de base de datos/colección que tiene para los usuarios. Esto le permitirá de forma rápida y fácilmente la escala de su dirección de conteo en el caso de que crezca grande, Bitcoind no escala bien.

Manejo recibe

Esto es difícil de hacer con el estado actual de Bitcoind, el programa nunca realmente la intención de apoyar grandes servicios. Bitcoind de manera eficiente puede detectar recibe a las direcciones en la cartera. Cuando se utiliza la interfaz RPC y el uso de la "getnewaddress" de comandos, Bitcoind va a guardarlo en su cartera. He probado Bitcoind con un millón de direcciones antes, toma un sólido media hora para que empiece, pero recibe son snappy no con notable lentitud.

Uso walletnotify y/o blocknotify para obtener nuevas transacciones y bloqueos. Esos dos son los argumentos que usted puede poner en el bitcoin.conf archivo que especifique que un programa se ejecute cuando una transacción o bloque sucede. Walletnotify es llamado por la nueva transacción o de una dirección en la cartera.dat y le da una notificación cuando se recibe la transacción (sin confirmar) y luego otra vez cuando en un bloque (1 confirmar). Blocknotify obras por bloque. Vea las sugerencias sobre cómo utilizar walletnotify aquí.

Sólo tienes que cargar el hash de walletnotify le da en una base de datos y, a continuación, en el bloque de comprobar si cada uno tiene suficientes confirmaciones, consciente de que el hecho de que Bitcoind normalmente tiene 2 walletnotify eventos por txn (uno para no confirmados y uno para cuando un txn la convierte en un bloque). Y asegúrese de que el programa se llame, es muy ligera y rápida.

El método de pro

Esto maneras un poco avanzado, rara vez se utiliza y se necesita algo de C++/Java/Python/Ir de competencia. La comunidad han hecho muchos Bitcoin implementaciones como librerías de código abierto que puede enlazar. Muchos servicios más grandes que simplemente necesita un poco más de complejidad con la recepción de transacción y una mejor escalabilidad, que Bitcoind luchas de proporcionar.

Es mucho más trabajo, pero usted puede hacer su propio "nodo" con las características que usted necesita con facilidad con las bibliotecas disponibles para una amplia gama de idiomas. Para Java hay BitcoinJ, ampliamente dependía y confiable. Para C++ hay Libbitcoin, que tiene muy buenos ejemplos y parece sencillo. Python tiene un montón de nodo implementaciones y módulos. Incluso Golang tiene algo bastante popular.

Si usted necesita ejemplos, Github tiene mucho que usted puede encontrar en la búsqueda.

+592
Telealex 14 dic. 2016 15:31:07

Bitcoins y satoshis no tienen identidades únicas.

Sin embargo, Bitcoin saldos se almacenan en inequívocamente identificable de transacciones"salidas" que sólo puede ser usado por el titular de la dirección del destinatario.

Ejemplo:
Alice envía a Bob 1 BTC, Bob utiliza para enviar otra de pago.

Cuando Alice envía a Bob un pago de 1 BTC, ella signos de una transacción que se deduce de 1 BTC de sus fondos y crea una nueva transacción de salida que vale 1 BTC y sólo puede ser usado por Bob, el titular de la dirección del destinatario.

Bob ahora quiere enviar 0.4 BTC a Charles. La transacción de salida de Alice de la transacción, se utiliza ahora para financiar esta nueva transacción. La transacción crea dos nuevos productos: Uno con 0.4 BTC que se asocia con Charles en la dirección, y uno con 0,6 BTC asociados con Bob dirección (es el cambio). La primera transacción de salida (Alicia, transacción) es consumido por la transacción.

El saldo de Transacciones Salidas son identificadas por el (único) de hash de la transacción a la que fueron creados, y su posición en la lista de salidas.

+578
Dan Kovalski 21 ago. 2011 19:00:14

Estas cosas no están relacionados el uno con el otro en todo. Por tanto, hablar acerca de las diferencias entre ellos es una tontería.

+483
G J P 16 ago. 2016 19:33:01

He utilizado Aurumxchange.com

para transferencias de la SEPA. Comprar su VouchX y luego canjearlos en alguna de las bolsas suppporting ellos, por ejemplo, usted puede redimir a ellos sin cargos en Vircurex.com

+426
Ashish Kushwaha 1 nov. 2019 13:51:43

Blockchain.info (la fuente de la gráfica) utiliza el "Primer retransmitir" método para intentar determinar un bloque del propietario. El sitio tiene una base de datos de direcciones ip que pertenecen a la gran minería piscinas, e intenta conectarse a cada uno de aquellos. Si un bloque es recibido de uno de los ip de primera, a continuación, que la piscina se considera ser el propietario.

Para P2Pool yo a veces se unen a la red p2p y raspar una lista de "addr" los mensajes que contienen las direcciones ip de los nodos en la red. Estos se insertan en la base de datos en la colectiva "P2Pool" nombre.

De hecho, hay una mejor manera de detectar P2Pool bloques como la primera salida de cada coinbase tx es extraño, por ejemplo, http://blockchain.info/block-index/857086

+343
Zobair Ibn Alam 14 ago. 2014 17:06:19
  • BIP 100: Jeff Garzik Mineros voto en tamaño, limitada entre 1 y 32 MB.
  • BIP 101: Gavin Andresen Tamaño aumenta a 8 MB, y se duplica cada dos años después de eso. (Esto es lo que XT implementa.)
  • BIP 102: Jeff Garzik Blocksize aumentar a 2 MB. (La intención como una reserva que todo el mundo puede estar de acuerdo.)
  • BIP 103: Pieter Wuille Blocksize aumento del 17,7% cada año, en consonancia con el actual crecimiento tecnológico.
  • BIP 105: BtcDrak Cada bloque aumenta o disminuye el tamaño de bloque de hasta un 10%. El cambio de pilas multiplicatively. La votación para aumentar el tamaño de bloque requiere más prueba-de-trabajo, pero no de voto a disminuir. El resultado es limitada entre 1 MB y 8 MB.
  • BIP 106: Upal Chakraborty Si más de la mitad de la última 2016 bloques de 90%, el doble de tamaño de bloque. Si más del 90% son de menos de 50% de la capacidad, reducir a la mitad el tamaño de bloque.
  • Es una característica, no un bug: Casi lleno de bloques de anime a la gente a subir sus tasas, el aumento de la recompensa para los mineros, y por lo tanto el aumento de la cantidad de hashpower aplicado a Bitcoin.
+238
user257592 27 sept. 2014 20:30:48

http://bitcoinpolice.org/

Usted puede tratar de conseguir algo de información de la caché de google: www.google.com/search?q=site%3Ahttp%3A%2F%2Fbitcoinpolice.org

blockchain.info contienen gran información acerca de quién/dónde/cuándo/cómo.

Pero, probablemente nadie, excepto Servicios de Seguridad, puede obtener toda la información acerca de los créditos, que consiguió bitcoin en un solo lugar, que se pasó de bitcoin en otros.

Además, si empezamos a mirar la distribución de los mercados y la popularidad de bitcoin, y tener en cuenta, que el fraude de Tarjetas de Crédito todavía están vivos, entonces cualquiera puede conseguir de forma anónima gran cantidad de bitcoins y de forma anónima traslado a cualquier punto de la Tierra.

Hablamos de la mejor manera para que los terroristas para conseguir dinero.

La minería de bitcoin no es una mejor manera para que los terroristas para conseguir el dinero, pero a la transferencia, su aspecto como el más grande. (1 hora = 6 confirmaciones, y un terrorista totalmente el pago de otro servicio)

De todos modos google le ayudará a obtener más información.

Y no olvides buscando misma pregunta:

Puede mi transacciones se remonta a mí, incluso si tengo que hacer esto?

+200
Zeshan Butt 5 jun. 2017 16:21:03

BTC y CIISB llaves compatibles. Bittrex posee la clave privada para el centro de intercambio de información de la dirección, que se puede utilizar para la recuperación de la BTC monedas. De cómo se debe proceder, ver aquí:

https://www.reddit.com/r/btc/comments/6tgp6j/accidentally_sent_btc_to_bch_address_on_bittrex/?st=jcrdb1oe&sh=b6eb1a3c

+171
Daniel Lo Nigro 5 sept. 2012 21:46:13

La Altcoin blockchain red en sí misma, hay que aceptar AuxPOW. Compañeros en la red que no tiene un nodo que entiende AuxPOW (por lo tanto, todos los compañeros en cualquier red) rechazará su combinación extraídos de los bloques.

Efectivamente, va a crear su propio fork de la Altcoin blockchain que permite AuxPOW divergentes de la original blockchain en la primera AuxPOW bloque, y usted será el único minero. El desarrollador de la(s) necesidad de implementar AuxPOW, y las necesidades de la comunidad para aprobar la actualización. AuxPOW soluciones no son válidas en un blockchain de la red que no reconoce AuxPOW.

+136
Motivational Speakers 26 oct. 2018 10:38:47

Cuando se ejecuta un minero en una piscina, se comunican a través de getwork protocolo. Básicamente se reduce a solicitar trabajo y envío de acciones (y, en raros casos, las soluciones a los bloques). Trabajo en getwork es un Bloque de Encabezado, no un Bloque entero. El coinbase transacción está codificada en el merkle raíz, pero no es conocido para el minero. El hash del bloque que crea un recurso compartido o un bloque de solución SÓLO es válida para un determinado merkle raíz. Si cambia el coinbase, la entrega de todo el dinero, usted invalidar su solución y tener que volver a empezar. Si eres de minería de sus propios bloques, no hay piscina debe aceptar sus acciones (a menos que sea tonto).

En resumen: un minero no sabe el coinbase transacción, ni puede cambiar el bloque sin invalidar la misma.

Por otro lado, un minero puede retener a una cuadra de la solución mientras se sigue presentando otras acciones. Esto hará que la piscina obtener menos dinero a la vez que tener que potencialmente pagar por esas acciones. Este aprovechamiento puede ser detectado por las estadísticas, aunque, así que durante un largo período de tiempo tan maliciosa minero puede ser encontrado.

+120
JgutKirill 21 sept. 2010 3:58:36

He realizado las siguientes pruebas con C# (utilizando el bloque de encabezado de la Litecoin wiki; Dogecoin es el mismo). He aquí una prueba con scrypt: (yo no lo preestablecido el límite en 14857; sólo tomó tanto tiempo he dejado de ahí)

var dict = new Dictionary<uint int> { { 0, 0 }, { 1, 0 } };
byte[] blockHeader = new byte[] { 0x01, 0x00, 0x00, 0x00, 0xae, 0x17, 0x89, 0x34, 0x85, 0x1b, 0xfa, 0x0e, 0x83, 0xcc, 0xb6, 0xa3, 0xfc, 0x4b, 0xfd, 0xdf, 0xf3, 0x64, 0x1e, 0x10, 0x4b, 0x6c, 0x46, 0x80, 0xc3, 0x15, 0x09, 0 x 07, 0x4e, 0x69, 0x9b, 0xe2, 0xbd, 0x67, 0x2d, 0x8d, 0x21, 0x99, 0xef, 0x37, 0xa5, 0x96, 0x78, 0xf9, 0x24, 0x43, 0x08, 0x3e, 0x3b, 0x85, 0xed, 0xef, 0x8b, 0x45, 0xc7, 0x17, 0x59, 0x37, 0x1f, 0x82, 0x3b, 0xab, 0x59, 0xa9, 0x71, 0 x 26, 0x61, 0x4f, 0x44, 0xd5, 0x00, 0x1d, 0x45, 0x92, 0x01, 0x80, };
for (uint nonce = 0; nonce < 14857; nonce++)
{
 var nonceBytes = BitConverter.GetBytes(nonce);
 De la matriz.Copia(nonceBytes, 0, blockHeader, blockHeader.Longitud - 4, 4);
 var hash = SCrypt.ComputeDerivedKey(blockHeader, blockHeader, 1024, 1, 1, null, 32);
 si (hash[31] == 0)
 dict[nonce % 2] += 1;
}

Resultados:

0 32
1 29

Y con SHA256 (utilizando el bloque de encabezado de la wiki de Bitcoin)

var sha = SHA256.Crear();
var dict = new Dictionary<uint int> { { 0, 0 }, { 1, 0 } };
byte[] blockHeader = new byte[] {0x01,0x00,0x00,0x00,
0x81,0xcd,0x02,0xab,0x7e,0x56,0x9e,0x8b,0xcd,0x93,0x17,0xe2,0xfe,0x99,0xf2,0xde,0x44,0xd4,0x9a,0xb2,0xb8,0x85,0x1b,0xa4,0xa3,0x08,0x00,0x00,0x00,0x00,0x00,0x00,
0xe3,0x20,0xb6,0xc2,0xff,0xfc,0x8d,0x75,0x04,0x23,0xdb,0x8b,0x1e,0xb9,0x42,0xae,0x71,0x0e,0x95,0x1e,0xd7,0x97,0xf7,0xaf,0xfc,0x88,0x92,0xb0,0xf1,0xfc,0x12,0x2b,
0xc7,0xf5,0xd7,0x4d,
0xf2,0xb9,0x44,0x1a,
0x42,0xa1,0x46,0x95,};
for (uint nonce = 0; nonce < 1000000; nonce++)
{
 var nonceBytes = BitConverter.GetBytes(nonce);
 De la matriz.Copia(nonceBytes, 0, blockHeader, blockHeader.Longitud - 4, 4);
 var hash = sha.ComputeHash(sha.ComputeHash(blockHeader));
 si (hash[0] == 1)
 dict[nonce % 2] += 1;
}

Los resultados:

0 1908 
1 1951 

Esto demuestra que, independientemente de si el nonce es, incluso, la moneda algoritmos produce aproximadamente el mismo número de alta dificultad para los resultados. (Creo que esta es una buena prueba de ambos SHA256 monedas como Bitcoin y monedas scrypt como Litecoin y Dogecoin; sí, estoy pretendiendo que la dificultad es mucho menor por sólo prestando atención a un byte, pero el punto sigue siendo)

Entonces, ¿por qué son múltiplos de 256 y números tan común en el mundo real? Mi conjetura es que la minería de software más comúnmente elige estos nonces, aunque no hay ningún beneficio para él. Por ejemplo, lo que se llama un nonce divisible por 256 podría ser considerado como un número bajo de 2^24 (a la inversa de endianness). Nonces no deben ser elegidos con alta entropía, por lo que es aceptable para ellos a ser algo previsible - con tal de que usted no está perdiendo su tiempo con el mismo nonce dos veces en el mismo bloque de encabezado.

+52
jitendra rajput 23 abr. 2019 16:09:11

Segwit transacción formato es desconocido para BU nodos. Los compañeros ya sea de caída de la conexión o incluso la prohibición de su dirección IP por un tiempo.

+18
bjtitus 4 oct. 2011 4:00:04

Mostrar preguntas con etiqueta