BTCJam API de 500 errores

Actualmente estoy tratando de configurar una aplicación mediante la BTCJam de la api. Creo que la api podría ser muy útil, pero he sido incapaz de hacerlo funcionar completamente, y ya que el soporte no responde, pensé que iba a publicar aquí. Estoy usando https, autenticación básica (no oauth).

En primer lugar, mientras que yo soy capaz de hacer la solicitud de apertura actual de los listados (los "listados" método), ninguna de las otras solicitudes de trabajo. Cuando trato de obtener datos sobre mi propio perfil (el "yo" método) o en mis listas (la "my_open_listings" método), me sale un error interno del servidor (500). Es alguien más tiene este problema? Son aquellos métodos que simplemente no están disponibles ahora mismo, o es que hay una diferencia en la forma en que debería estar haciendo la "listados" de la llamada, que es trabajo para mí, frente a las otras solicitudes de escuchar sobre el api en la página de preguntas frecuentes? A partir de la documentación, parece que todas las peticiones GET son autenticada de la misma manera, con todos los ajustes y parámetros (ninguno) de la misma, pero sólo un método diferente. Entonces, ¿por qué es uno de los métodos de trabajo, mientras que los otros 4 tiro de 500 errores?

Y en segundo lugar, a pesar de que hay un montón de información sobre el usuario detrás de cualquier listado, hay un gigante de la ausencia: el id de usuario/alias. Me estoy perdiendo algo? Existe alguna otra forma de averiguar el alias detrás de una lista? O lo hicieron intencionalmente salir de esa información?

Cualquier ayuda en cualquiera de estos asuntos, sería muy apreciado. Si el soporte vuelve a mí, voy a publicar sus respuestas aquí.

Gracias, Pablo

+50
cameron sousa 3 ago. 2014 9:04:29
16 respuestas

Mi copia de blkindex.dat se corrompió, pero todavía tengo toda la blk0001.dat archivo.

Es posible reconstruir la blkindex.dat archivo de la blk0001.dat archivo o tengo que borrar los dos archivos y descargar toda la blockchain desde cero?

Edit: Pieter la respuesta está trabajando para mí. Se trata de tomar muchas horas para correr, pero al menos no está usando ninguna de ancho de banda. Me pregunto, como relacionados con la pregunta de si esta bitcoind -loadblock=blk0001.dat.bak técnica es una manera de ser capaz de obtener una copia de confianza de la blockchain de una fuente no confiable. Si puedo descargar un blk0001.la dat de un sitio web al azar, a continuación, importarlo mediante este -loadblock comando, hace que asegurarse de que es correcta, y pedir a la red de cualquier cosa que la descarga fue falta?

Mientras se ejecuta, el comando sólo dijo:

SetBestChain: nuevo mejor=00000000000004411998 altura=174305 trabajo=284206530118085534778
SetBestChain: nuevo mejor=00000000000009a01d64 altura=174306 trabajo=284213516218692473063
InvalidChainFound: bloque no válido=000000000000038181de altura=174307 trabajo=284220502319299411348
InvalidChainFound: mejor=00000000000009a01d64 altura=174306 trabajo=284213516218692473063
SetBestChain: nuevo mejor=00000000000007e352ec altura=174307 trabajo=284220502319299411348
SetBestChain: nuevo mejor=00000000000006b4b91c altura=174308 trabajo=284227488419906349633

Es normal, lo que representa un huérfano bloque? O, posiblemente, el resultado de la misma error de disco que causó la blkindex.dat dañado inicialmente?

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

El tiempo T hasta que un bloque se extrae sigue una distribución exponencial. Asumiendo la dificultad ha calibrado correctamente a la red hash rate, la tasa parámetro T, que λ = 1/10 por minuto. Así que la probabilidad de que el bloque se extraen en t minutos es P(T <= t) = 1 - exp(-t/10).

+823
hatmun 12 ago. 2019 3:09:45

usted puede tratar de bestcoin.udf.me es un nuevo sitio con la calculadora, y los gráficos

+726
Dafoofoo 23 sept. 2015 22:37:29

En primer lugar, me gustaría señalar que el hash de poder en Bitcoin, de hecho puede considerarse como el poder de voto, pero sólo sobre la parte que es absolutamente necesario. Bitcoin es generalmente un cero-sistema de confianza, lo que significa que todos los datos recibidos de la red se considera que no son de confianza y verificado. De normas tales como la tasa de introducción de la moneda, lo que no permite una moneda para ser gastado dos veces, el requisito de firmas válidas, ... nunca se votó sobre. Incluso un 51% de la minería del poder no puede cambiar estas reglas, ya que solo le meten ignorado por el resto de la red.

Una de las cosas que votar sobre el pedido de otro modo las transacciones válidas. Esto es necesario ya que la física impone el mínimo tiempo para la comunicación de todo el mundo, por lo que en caso de que haya dos intentos de pasar la misma moneda, el mundo entero no se puede esperar a estar de acuerdo acerca de qué fue primero.

Dicho esto, la opción para el uso de "una CPU por voto" fue probablemente hecho sin tener en cuenta la evolución de las GPUs, FPGAs y ASICs. Originalmente, Satoshi se imaginó cada nodo en la red para ser un minero, e incluso le pidió a evitar la carrera armamentista más eficiente de la minería de hardware como de largo como sea posible.

Aún así, creo que la asignación de votos para poder computacional (prueba de trabajo) tiene sentido. Es posible que no está a favor de la igualdad (aquellos con mejor hardware obtener más información), pero es justo (todo el mundo puede invertir en hardware y cosechar las recompensas). Excepto para los sistemas que dependen de los datos en el sistema en sí (prueba de la apuesta, la prueba de la actividad), no sé nada, que es imposible de falsificar o eludir como prueba-de-trabajo.

+629
user3911057 29 nov. 2015 12:15:40

Tengo una vaga idea acerca de la jerga utilizada por allí, pero ¿qué es exactamente lo 'señal' y 'lock-in" significa específicamente?

+545
John Purtell 14 jun. 2019 14:58:32

Acabo de terminar siguiendo las instrucciones en este enlace https://steemit.com/btc/@libert/step-by-step-guide-on-claiming-bitcoincash-from-mycellium-wallet-201783t112141477z y funcionó muy fácilmente. Mucho más fácil que el anterior comentario.

En una nota de lado Coinomi tiene instrucciones muy claras de que no me funciona en cómo barrido de su micelio cartera en su coinomi cartera mediante la obtención de las claves privadas de su micelio direcciones a tope sólo la primera clave privada había un poco de fondos en los que he comprobado a través de más de 1000 más de claves privadas y no podía encontrar otra fondos de modo que cuando me fui a Google a buscar y buscar y encontrar el enlace de arriba.

Creo que esto funciona cuando estás barriendo los fondos creo que en realidad estás moviendo. Como contraposición a cuando se restaura el micelio monedero con la coinomi aplicación usando el 12 palabras, Usted está simplemente en la obtención de acceso a los fondos de la realidad que se mueven.

+457
Set767 19 jul. 2012 12:35:33

Yo seguro que no puede contestar, ¿por qué dicen los demás, que la transferencia de dinero con bitcoin tiene menos gastos. Su imagen es correcta, en todas partes son las tasas.

Para casos específicos, las tasas pueden ser inferiores a las transferencias bancarias. Yo suelo enviar dinero a África. Yo estaba haciendo con los bancos, con NOSOTROS y Moneygram, y con bitcoins. Con bitcoins la ventaja es, que las tarifas son independientes de la cantidad. Así que me pueden enviar el equivalente de 1 millón de Euros en bitcoin a África, y pagar sólo la cuota de transacción. Intente esto con el 7 o el 8% de los honorarios de los mejores bancos o agencias de transferencia de dinero. Usted nunca jamás terminan en 5 Euros tx tarifa. Así, en estos casos, bitcoin es mucho más barato que el tradicional, de estilo antiguo, de transferencias de dinero.

+443
Frungi 8 ago. 2011 21:39:13

Estoy leyendo la página de la wiki aquí: https://en.bitcoin.it/wiki/Atomic_cross-chain_trading

Entiendo que un usuario puede crear una transacción sin la firma de éste y no de la radiodifusión a la red. Sé que este es el concepto principal para obtener atómica swaps de trabajar. Pero estoy un poco confundido en cuanto a cómo cada paso funciona exactamente. Puede alguien explicar cada línea?

 Una elige un número aleatorio x

 Crea un TX1: "Pagar w BTC a <B, la clave pública> si (x, H(x) conocida y firmado por B) o (firmado por a & B)"

 Crea un TX2: "Pagar w BTC de TX1 a <la clave pública>, bloqueado 48 horas en el futuro, firmado por Un"

 Envía un TX2 a B

 B signos TX2 y vuelve a Un

 1) Un somete TX1 a la red

 B crea TX3: "Pagar v alt-coins a <a-public-key> si (x, H(x) conocida y firmado por Un) o (firmado por a & B)"

 B crea TX4: "Pagar v alt-monedas de TX3 a <B, la clave pública>, bajo llave las 24 horas en el futuro, firmado por B"

 B envía TX4 a Un

 Signos TX4 y envía de regreso a la B

 2) B presenta TX3 a la red

 3) pasa TX3 dando x

 4) B pasa TX1 uso de x

 Este es atómica (con tiempo de espera). Si el proceso se detiene, puede ser revertido no importa cuando se detiene.

 Antes de la 1: Nada pública ha sido transmitido, así que no pasa nada
 Entre 1 y 2: puede utilizar transacción de reembolso después de 72 horas para obtener su dinero de vuelta
 Entre 2 y 3: B, puede obtener un reembolso después de 24 horas. Una tiene 24 horas más para obtener su reembolso
 Después de las 3 de la Transacción se ha completado por 2
 - Una tiene que gastar su nueva moneda dentro de las 24 horas o B puede reclamar el reembolso y mantener sus monedas
 - B debe pasar su nueva moneda dentro de las 72 horas o se puede reclamar la devolución y mantener sus monedas

 Para la seguridad, debe completar el proceso con un montón de tiempo hasta que los plazos de entrega.
+441
Brian Cully 22 sept. 2012 4:35:51

Anteponer "p2wpkh-p2sh:" a la clave privada antes de importarlo a Electrum. Por ejemplo:

p2wpkh-p2sh:5Kkzs8XrJNAmf9VQDFeGBfaRvSByAvPK6dbdxw5bvqswwaxsg2y

+426
Niladri Shekhar Dutta 30 oct. 2019 12:01:34

Para ahorrar memoria. Atrás en el tiempo LTC no estaba demasiado transacciones para el bloque, no había ninguna razón para comer más mem. Supongo que de esta manera la gente podría ejecutar LTC nodo en dispositivos embebidos. Pero que se fija en febrero y desde 0.15.1 defecto mempool tamaño en Litecoin es de 300Mb.

+421
ahmedmzl 11 feb. 2012 10:32:12

Tengo un bitcoin clave privada y saber que se puede dar salida a un segwit direcciones de bech32 bc1... y p2sh 3... formatos. Cómo se puede hacer esto fácilmente?

+371
lukas2211 16 may. 2012 5:47:09

"...ellos dos quieren el mismo saldo de direcciones de salida".

El saldo de las salidas no están enumerados por la dirección. Varios UTXOs puede existir para la misma dirección, y cada uno puede ser gastado de forma individual. Todo UTXO debe ser gastado, no toda la dirección de balance". El concepto de "dirección de balance' no existe en el nivel técnico de la blockchain de bitcoin. Es todo individuo UTXOs.

Un UTXO sólo puede ser usado una vez, y cualquier intento de pasar a la ya consumida UTXO no será válido.

Como JBaczuk mencionado, usted también puede tener una cadena de transacciones dentro de un bloque, donde cada transacción pasa a la salida de otro de la transacción que aparece anteriormente en el mismo bloque (el orden es importante!).

Así que es bueno tener varias transacciones entrantes/salientes al mismo tiempo. Siempre que sean válidas, se debe confirmar.

+368
kirembu 21 sept. 2013 5:19:15

Una transacción se asocian únicamente con un mayor transacción de salida y reasign ella. Usted puede enviar bitcoin acaba de reveice porque puede vincular a la otra transacción inmediatamente. Las transacciones pueden ser explotados en el mismo bloque. El estándar bitoin cliente no te deja pasar sin confirmar bitcoin porque podría permitir que algunos crean un ataque.

+299
sharur 22 dic. 2014 17:04:47

El análisis es el mismo que para otros bienes.

Sólo se necesita informe de ingresos efectivamente conectados a NOSOTROS o que es fija, determinables, anuales o periódicos (FDAP). Así, mientras que usted necesita para reportar un estadounidense de origen beca salario o de trabajo en los estados unidos, usted no necesita un informe de transacciones en el extranjero.

Si la transacción fue una persona extranjera en el extranjero (su marido) comprar y vender a los de las personas extranjeras, y que la propiedad no se encuentra en los estados unidos (esto es principalmente acerca de bienes raíces), entonces usted debe estar muy seguro de no presentación de informes. El hecho de que él vendió por USD no es denunciable o imponible, en los estados unidos.

Por favor, revise la Publicación 54 si usted tiene más preguntas.

+287
Jerry B 25 abr. 2011 9:43:23

El protocolo y el cliente estándar le permitirá pasar sus propias sin confirmar el cambio. Multibit no permite esto, pero creo que es un recientemente/pronto característica adicional.

Cuando la construcción de su transacción de forma manual hay una pequeña ventaja a la elección confirmado salidas.

Si desea dividir sus salidas, se puede hacer con un sendmany transacción. El Bitcoin-qt GUI le permite hacer esto ("Añadir Destinatario"), que se puede escalar a varias salidas. Para un mayor número de salidas que puede generar el comando de programación y el problema con la línea de comandos.

Bitcoin-qt no le permiten pagar una dirección varias veces en la misma transacción. Parece que existe poca justificación para que, y esto puede ser posible con la raw de la transacción de la API. Alternativamente, usted puede generar varias direcciones y dividir el importe entre ellos.

+109
chayse 23 ago. 2013 10:52:30

Casi hace una semana me enviaron .05 BTC desde mi cuenta de coinbase para lo que yo pensaba que era mi jaxx dirección, pero no lo he recibido.

La transacción (aquí) dice que algunos de los resultados de la transacción que se ha gastado. Significa eso que he enviado a mis BTC a la dirección equivocada y que el receptor lo gastó?

+65
teedyay 25 mar. 2016 9:19:51

Mostrar preguntas con etiqueta