Cómo obtener la confirmación de la transacción con Bitcoin j establecimiento

Estoy usando BitcoinJ lib para la creación de cartera y de transacción.Pero ahora quiero saber la confirmación de la cuenta.Así que, ¿hay algún método que puede dar la confirmación de contar

+609
Dima Sova 30 ago. 2010 19:22:39
23 respuestas

Estoy de acuerdo con Chak. Almacenar todos tus moneda en el monedero en línea es muy arriesgado. Es muy peligroso porque puede perder todos los tour de capital de esta manera. Creo que es mejor dejar a la pequeña cantidad de dinero en la billetera en línea y transferir el resto del hardware a uno. De esta manera sus fondos estarán más seguros. Alternativamente, usted puede obtener una billetera con el almacenamiento en frío. Por ejemplo, cex proporciona dichas carteras. Por el camino, se ofrecen bonos para el uso de los pagos por transferencia bancaria, https://cex.io/wires-campaign/.

+992
FDinoff 03 февр. '09 в 4:24

Parece que usted tiene (o más bien tenía en el momento en que se ejecutó el comandos) 6 canales que fueron financiados, pero aún no ha sido anunciado. Esto es más probable de por qué su nodo ve (getinfo) pero gossipd todavía no (listchannels), ya que no ha sido anunciado todavía.

+973
kkakkurt 28 may. 2012 13:32:32

Se me ocurre para correr a través de este, y no sé si alguna vez se esta trabajando. Trate de usar el ejecutable correcto en el bitcoind.servicio de archivo de la ExecStart línea (11 de su esencia). Mi bitcoind está instalado en /usr/bin/bitcoind.

También me comentó que en su esencia anterior con un ejemplo.

+914
Kelvin Muendo 18 sept. 2015 16:59:48

Preguntas como esta no puede ser contestada sin especificar el esquema de firma digital que está utilizando.

En general

En general, un esquema de firma digital consta de 3 algoritmos:

  • KeyGen() -> (PrivKey, PubKey): genera una clave privada y una clave pública correspondiente.
  • Signo(PrivKey,Mensaje) -> Firma: firma un mensaje con una clave privada.
  • Verificar(clave pública,el Mensaje,la Firma) -> Bool: verifica la firma en contra de una clave pública y un mensaje.

Lo que los tipos de datos involucrados depende del régimen específico.

ECDSA

En ECDSA, la firma digital esquema utilizado en Bitcoin, la clave privada es un número, la clave pública es un punto sobre una curva elíptica, el mensaje es una matriz de bytes, y la firma es de un par de dos números.

ECDSA requiere un hash paso. De hecho, sin los hash paso, es completamente roto.

Sin embargo, en ninguna parte hay ningún cifrado involucrados. No es simplemente un algoritmo de firma, y una verificación de algoritmo.

RSA

El error que estamos haciendo, llamando a la firma de "cifrar con la clave privada" es muy común, ya que es a menudo la forma de la firma digital de los regímenes explicó.

Es cierto para algunos esquemas de firma, pero no todos. Más particularmente es verdad para RSA. Las claves públicas y privadas son intercambiables allí, así que en efecto, mediante el intercambio de ellos, el esquema de cifrado se convierte en un esquema de la firma.

+759
gatb27 4 mar. 2018 18:44:05

El protocolo no da ninguna información acerca de quién controla una dirección. En un caso extremo, cada dirección puede ser controlado por una sola persona, o cada dirección puede disponer de un único propietario. Sin embargo, un grado de análisis de tráfico es posible, y si usted tiene acceso a otros datos desde fuera de la red Bitcoin, usted podría correlacionar las transacciones con los no-Bitcoin y eventos inferir que el mundo real los titulares de las direcciones.

Por ejemplo, si usted tuvo acceso a ISP registros de que utiliza una dirección IP que acaba de minado un bloque, usted podría comenzar a construir los perfiles de los propietarios de las nuevas monedas.

Pero hay muchos obstáculos para lograr el total de la información del conocimiento que se necesita para construir un perfil completo de todas las monedas de los propietarios, así que la respuesta corta es no, no existe una manera fiable para medir Bitcoin distribución de la riqueza.

+723
Enmerker 27 ago. 2011 0:44:26

Si tengo acceso a la divisa, las variables específicas/conjuntos de datos para cualquier cryptocurrency de elección (ver más abajo), ¿cómo puedo calcular que cryptocurrency (de un conjunto fijo de decir 3-5 altcoins -- SHA-256 y Scrypt sólo) sería más rentable a la mía en un momento dado?

Dado: la dificultad, la tasa de hash (red), número de bloque, bloque de tiempo, el bloque de la recompensa, la tasa de cambio, y el cambio de volumen.

Para ser más específico, me pregunto qué matemáticas iría en el cálculo de Espera Ganancias/(MH/s) para cada cryptocurrency con estos datos? No estoy necesariamente pidiendo algo como http://www.coinwarz.com/cryptocurrency/ que lleva su propio dispositivo hash de la velocidad y el consumo de energía:costo de la energía ratio para determinar individual rentabilidad, estoy hablando de un general de cálculo en el que la salida es en el de las unidades de Espera Ganancias/(MH/seg.)'

(No estoy seguro de lo complicado que un cálculo como esta, así que no estoy pidiendo exacta de las matemáticas o la nada, justo donde/cómo empezar con un problema como este)

+626
user1269586 24 jun. 2017 20:48:48

El hash de 160 bits que está codificado en direcciones se distribuye uniformemente ("verdaderamente al azar" como usted lo llama), pero la base58 forma codificada no es. Algunos personajes son más probables de ocurrir en el inicio, por ejemplo.

Para ilustrar, consided el conjunto de todos los enteros entre 0 y 1999. Aunque cada uno de esos números tiene la misma probabilidad de ser elegidos, esto no es cierto para su representación decimal. Allí, la mitad de los números comienzan con un 1!

+617
Leonidcat 12 oct. 2016 1:39:45
Se refiere a la primera de bloque de un nuevo blockchain basado cryptocurrency.
+574
Eric Preefer 9 ene. 2016 5:00:58

Soy nuevo en Bitcoins. He leído acerca de cómo un doble gasto es prevenido en Bitcoins.

Supongamos que Una, un compañero, recibe 'B' BTCs de las diferentes transacciones: B1,B2,B3, etc. También, había pasado la 'S' BTCs en varias transacciones S1,S2,S3, etc. Ahora, cada vez que una nueva transacción se inicia a partir de la a a la B (por ejemplo: a quiere transferir X bitcoins a B), la transacción tiene que ser verificado de la siguiente manera.

Fullnodes tener el Saldo de las Transacciones de Salida (UTXO) de la base de datos. La dirección es escaneada en esta base de datos y comprueba si tiene cualquier saldo de bitcoins. Si hay al menos un X el saldo de bitcoins en contra de Una dirección, entonces la transacción es legítimo.

Q 1) ¿de Dónde SPV y Merkel árboles entran en la imagen durante el mencionado proceso de verificación? He leído en otros sitios en internet que SPV nodos de consulta para las transacciones anteriores B1,B2,B3, .. y S1,S2,S3 y comprobar si Una reclamación es válida o no.

Q 2) ¿cuántas transacciones anteriores lo hacen, generalmente Spv mirar dentro? Mi entendimiento es que la SPVs, tengo que mirar todas las transacciones asociadas con Una dirección. Lo que si es Un no de entrada de todas sus transacciones anteriores? (Por ejemplo: Un esconde algunos de sus gastos de las transacciones, por ejemplo, S1)

+569
Jeanne Graf Kuss 10 feb. 2019 14:20:18

Cualquier consejo sería muy apreciada.

Compré bitcoin hace alrededor de 2 años. Poner en coinbase cartera. Tengo el perdido mi capacidad de iniciar sesión y no puede recordar mi antiguo teléfono# para volver a abrir la billetera. Yo tengo mi "compartir el código #" para el bitcoin y tengo la "Larga"#.

Estoy fuera de suerte para tener acceso a mi bitcoin o hay otra manera de pasar o transferir porque tengo los 2 diferentes códigos?

Puedo gastar mis bitcoin sin saber cómo entrar en mi bitcoin wallet?

Por favor, dame comentarios GRACIAS!

+518
grAPPfruit 28 may. 2016 9:42:44

Yo pensaba que entendía la esencia de lo "bitcoins" son: moneda electrónica tokens que representan $X USD de que podría ser utilizado para intercambiar, comprar o vender artículos en línea.

Sin embargo, recientemente he oído el término "minería de bitcoins" y despertó mi interés...

He leído este artículo y todavía se siente como que me estoy perdiendo la imagen más grande aquí.

Si entiendo "minar" bitcoins correctamente, entonces:

  • Bitcoin, la minería es la ley de la configuración de hardware del clúster para intentar "crack" algunos de cifrado de puzzle
  • Cuando finalmente el crack de un rompecabezas, que son recompensados en bitcoins
  • A continuación, puede, teóricamente, vender bitcoins por dinero real

Así que para empezar, si nada de lo que he dicho hasta ahora está fuera de la base o necesita corrección, por favor, comenzar por aclarar lo bitcoins y/o bitcoin minería es!

Suponiendo que yo soy más o menos correcta, entonces tengo varias preguntas que (sorprendentemente) han sido casi imposible encontrar respuestas para:

  1. Que los problemas de estos rompecabezas y valida una respuesta correcta?
  2. Que los corredores de la generación y la adjudicación de "minado" bitcoins (después de que se haya resuelto el rompecabezas)?
  3. No es esto, en verdad, sólo un crytpographic juego? Usted juega el juego, y usted gana, excepto usted consigue el dinero. Pero no hay ninguna razón por qué alguien necesita usted para ser el agrietamiento estos generado al azar crypto rompecabezas.
  4. Cuando los nuevos "rompecabezas" que se generan, y los nuevos bitcoins se generan y se otorgarán a las personas que correctamente para resolver estos rompecabezas, no de que diluyen el valor de cada uno de los existentes bitcoin? No economista aquí, pero si usted tiene más de algo, es de valor generalmente va hacia abajo, ya que no se como escasa.
  5. Es siquiera vale la pena un programador de tiempo para ahondar en esto o es que la burbuja ya estallido?

A mí me parece como bitcoins son sólo un juego que ha sido disfrazada como un esquema de la pirámide que se ha disfrazado como un legítimo radicalización de e-commerce. Gracias de antemano por cualquier ayuda/idea aquí!

+488
Canato 12 ene. 2012 23:24:57

Busqué una especificación abierta de la peercoin protocolo (más preciso que el papel blanco) y no pude encontrar uno. Es posible encontrar algo similar a la especificación del protocolo bitcoin disponibles en la wiki de bitcoin, pero para peercoin ?

+477
Oscar Florez 2 ago. 2012 14:24:29

Me gustaría nominar a mi mismo por Moderador.

Aunque sólo he sido un miembro activo de la Bitcoin StackExchange de 5 meses, tengo bastante mantenido el primer lugar en la reputación de las ligas (con inmersiones ocasionales en las clasificaciones semanales) desde que se convirtió en activo.

Soy un Bitcoin Core y Bitcoin Armería desarrollador, así que tengo una sólida comprensión de Bitcoin del funcionamiento interno. Si bien esto no es necesariamente un requisito para ser un moderador, que sin duda puede ser útil en la determinación de si algo es spam y sin sentido o no.

Como moderador de la Bitcointalk.org asistencia Técnica y Técnica y de Desarrollo de la Discusión sub-foros, tengo experiencia con moderación. A pesar de la moderación de un foro y la moderación de este StackExchange son diferentes, muchas de las mismas cosas que hace en Bitcointalk se puede aplicar aquí.

Por último, también he estado bastante activo en la revisión de las colas para ayudar con la limpieza y el mantenimiento del sitio por lo que tener un moderador posición se siente como el siguiente paso hacia adelante en la ayuda de Bitcoin SE.

Muchas gracias por su consideración.

Las Respuestas Al Cuestionario

+403
Kevin ONeill 12 nov. 2010 10:57:01

Breadwallet utiliza una recuperación de contraseña en caso de que usted pierde su teléfono. He leído que se puede volver a importar su cartera utilizando una clave privada sólo una vez y después de que usted tiene para exportar de nuevo con el fin de ser capaz de importar una segunda vez (ver el Uso de Papel de Carteras).

Es la clave de la derivación método breadwallet utiliza también susceptible a la que, o puedo usar esta frase de contraseña varias veces para recuperar la cartera?

+375
Nishant VK 2 ago. 2018 2:05:23

El problema fue que traté de señal de las entradas y agregar los resultados y otra información en la transacción. El último resultado hexRawTx :

01000000019843f83b2c42de1585cdc3b689a10a2960d016d5887f1ecd50bc8e040bbe94cc000000006b483045022100f9559234c189df36b99ffea94ecec650c1a483cdc02a976759d4bd7347a82ca9022009278f760db1dabf666ea0fcab55b8a1c6f20b27f8b442738b1d51165d91fd3e8121027e912293da7fecdffe57a49a726649d547a6b0fb2a5420047515d6373d251296ffffffff02102700000000000017a914e211863c0e582b5df44f6e1aa0eef0eb9ddcc9078760590100000000001976a914ad7252447111e2300c77aa406339b4e38d08cf4988ac00000000

Detectar este tx, la cuota es siempre cero, y de entrada sin dirección(https://live.blockcypher.com/btc/decodetx/)

 transacción.addOutput(moneda , Dirección.fromBase58(MainNetParams.get(),toAddress));
transacción.addOutput(coinInput,Dirección.fromBase58(MainNetParams.get(),fromAddress));
for(int k=0;k<unSpentNum;k++){
TransactionInput transactionInput=new TransactionInput(MainNetParams.get(), 
transacción,newBigInteger(utilizados.get(k).getScript(),16).toByteArray(),
 nueva TransactionOutPoint(MainNetParams.get(), 0, Sha256Hash.envoltura de(utilizados.get(k).getTx_hash())));
transacción.addInput(transactionInput);

}
Cadena de hexRawTx = SignTool.verifyAndSignTransaction(transacción, 0, ecKey, null, false,MainNetParams.get());

(unSpentNum) obtener de https://blockchain.info/unspent?active=3D2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r

+370
Miles Leacy 6 jun. 2012 23:48:03

BitCoin Efectivo y Bitcoin son dos diferentes blockchains. Técnicamente, segwit2x no afectará el BTC blockchain ni el BCH blockchain (la única cosa que podría verse afectado es el precio de cada moneda).

+350
user3658833 18 may. 2016 22:22:10

Bitcoin no utiliza HTTP para sus comunicaciones - tiene su propio protocolo específico que se ejecuta directamente en la parte superior de TCP. Así que un HTTP proxy como squid no ayuda.

Si no son capaces de hacer las conexiones de salida TCP a través de su firewall (principalmente al destino puerto 8333), a continuación, tendrás que contactar con su empresa QUE las personas acerca de la adición apropiada de las reglas de firewall. De la misma manera si usted quiere ser capaz de activar la escucha.

+326
Filippo Ciarlo 21 sept. 2015 14:57:26

Para MultiBit podría utilizar la utilidad de línea de comandos llamada WalletTool que Mike Hearn, escribió. Usted puede utilizarlo para crear bitcoinj carteras (que es lo que MultiBit usa). Hay una descripción de ella aquí: https://bitcointalk.org/index.php?topic=43616.msg1451177#msg1451177

Usted puede ajustar las llamadas en su favorito de la herramienta de secuencias de comandos con bastante facilidad me imagino.

+319
muevmuev 14 nov. 2015 8:59:48

¿Qué opciones existen para que los artistas mercado de la Música en el intercambio de Bitcoin? ¿Cómo un artista ser capaz de vender su trabajo a sus fans?

+302
Oliver Drotbohm 27 ene. 2018 19:21:24

¿Cómo se puede offline transacción de firma nunca será seguro? Estoy relativly nuevo a bitcoin y esta es una parte que no entiendo.

Digamos que puedo crear una transacción a mi ver-sólo cartera. A continuación, lo firme en mi billetera. Eso significa que acabo de "cambiar algo"/"agregar algunos datos que dice firmado" cuando estoy firmando mi transacción en la billetera.

No es que fácilmente hackeable para que todo el mundo puede firmar transacciones sin conocer la clave privada? Me refiero a la observación de sólo monedero no tiene idea de la clave privada, por lo que debe ser algo de la información que es != la clave privada en los datos que devuelve la billetera.

Incluso si he de firmar en la línea-cartera alguien podría simplemente cambiar el código del cliente que él no necesita la clave privada para firmar algo.

+260
Ben Richards 15 jul. 2019 8:29:44

Creo que este fue el "Bitcoin Vender Muro de la Muerte" en Bitstamp. Alguien vende 31 000 BTC a 300 USD. La pared se ha comido más de domingo-lunes por la noche.

https://www.cryptocoinsnews.com/bitcoin-sell-wall-death-chomped/

+213
etaylor 4 sept. 2013 5:32:25

La necesidad de someterse a una difícil función de hash como la actual es doble:

a) sirve como prueba-de-trabajo, y hacen necesario que algunos de computación powe para encontrarlo. El más difícil de trabajar, la forma más fácil de obtener la recompensa, no hay atajos.

b) ayuda a controlar la proliferación innecesaria de los bloques. Automática de la configuración de dificultad mantiene los bloques saliendo uno cada diez minutos, no importa la cantidad agregada de la potencia de computación que se invierte en la red.

+89
kizzx2 19 sept. 2018 3:04:08

Si bitcoin precio sube, Tendrá que aumentar el valor de los otros cryptocurrencies?

Edit: Si sí, entonces, ¿por QUÉ? Parece un misterio para mí, ya que me imagino que cada moneda tiene su propio precio.

Gracias

+10
Ken Ingram 2 abr. 2014 3:49:31

Mostrar preguntas con etiqueta