Puedo cancelar una transacción que no ha sido correctamente emite todavía?

En Bitcoin Core, ¿es posible cancelar una transacción cuyo estado es:

"Estado: 0/fuera de línea, no ha sido correctamente emite todavía"

El cliente no ha puesto al día con la red. Parece que va a hacer eso primero, y luego enviar la transacción.

Es que la derecha, o es que la transacción ya irrevocable?

Si puedo cancelar la transacción, ¿cuál es la mejor manera de hacerlo?

Traté de abandontransaction pero da el error:

La transacción no es elegible para el abandono (código -5)
+311
sonph 1 feb. 2014 5:11:54
26 respuestas

Que parece posible, pero no estoy al tanto de todas las instancias de ser hecho antes.

Usted tiene tres grandes problemas:

  • Bitcoin en general se supone que existe un único orden de las transacciones. Que el pedido puede cambiar, pero siempre hay sólo uno. El peligro es que sus dos blockchains contener las transacciones que son mutuamente excluyentes: la transacción de Una transacción y B, ambos pasan las mismas monedas, por lo que solamente puede existir en el nuevo amo de la cadena.
  • Todo el mundo necesita para actualizar a un cliente que sea compatible con el nuevo combinado blockchain, y los algoritmos en ambas cadenas. Algunas personas podrían haber sido atornillados por el paso anterior en el proceso (porque una operación dependía de estos fue esencialmente invertida,) por lo que podría ser un poco reacia a ello.
  • Usted necesidad de evitar la introducción de cualquier sutiles errores de seguridad mientras se hace esto.
+989
Jason Scott 03 февр. '09 в 4:24

No he investigado mucho, pero no es un ataque a la bitcoin red llamada "egoísta mineros". Habla de las personas de la minería y de mantener sus bitcoins sin el "uso" de ellas. Tal vez se podría trabajar también en este escenario.

+949
HULA ULA 9 nov. 2010 18:20:28

Tienes que copiar su cartera de archivos, que contiene las claves privadas. En el caso de Bitcoin Core, usted necesita una copia de un archivo wallet.dat. En caso de electrum, sólo se necesita una semilla, a menos que usted también la atención acerca de la transacción de la historia de las etiquetas y salvos "contacto" de las direcciones, lo que usted debe copia de seguridad de su default_wallet archivo.

+859
coms 12 oct. 2017 6:44:58

25 GH minero es la vieja tecnología. Tengo un 30 GH minero (2 mineros 25GH + 5GH) que se ejecutan en el eglius de la piscina. En la red actual tasa voy a ganar 0.00859212 BTC por día, lo que significa que SI LA RED es difícil permaneció constante, entonces me gustaría ganar 1 BTC en 116 días. Pero el 28 nm máquinas vienen en línea, así que mi 0.008 pronto gota de 0.001 o peor.

Usted podría bajar de los 800 y obtener 25 de GH

$800 el 25 de GH ($32 por GH)

o usted podría caer a 2100 y conseguir 600 GH

$2100 600 GH (pre-orden) ($3,5 por GH)
+758
hsunes 29 mar. 2012 21:47:33

pruébalo

#!/bin/bash
F=/home/btcdev/wallet_transaction_log
D=`date +"%Y%m%d%H%M%S"`
echo ${D} - ${1} >> ${F}

Ref: https://bitcointalk.org/index.php?topic=203438.0

+728
Bartek Chlebek 27 mar. 2010 9:24:45

Simplemente diríjase a https://en.bitcoin.it/wiki/Non-specialized_hardware_comparison#CPUs.2FAPUs y mira hacia arriba.

Para AMD, las columnas nprocs y Mhash/s son importantes. Dividir este último por el primero, ordenar por ese valor, y te encuentras con que el A10-5800K es el más rápido con 26.25 Mhash/s/core.

El BRAZO es, obviamente, no es relevante. (Tanto para la minería en una raspi.)

Para Intel, el primer número en la columna p/t o el primer número de veces que el número antes de la barra si no es la multiplicación y la columna Mhash/s es relevante. Si no me confundes, es el Core i7 3930k con 11.1 Mhash/s/core (casi dos veces tan rápido como el segundo lugar).

Entonces, la respuesta es que un algoritmo de hash sha256 toma de 3,8*10^-8 s en el que mejor se adaptan no especializado de la CPU. Lo que quiero hacer con este valor es bastante claro, sin embargo. Usted podría tener que dar cuenta de la canalización, la instrucción de ir a buscar, o incluso un acceso a la memoria, como con todas las instrucciones.

La forma más rápida minero es el AntMiner S9 con 14 Thash/s. ASICs hacer su trabajo en paralelo en una altamente optimizada y calcular un único valor de hash sha256 no es sólo algo que hacer, por lo que no es posible decir cuanto tiempo 1 algoritmo de hash sha256 lleva.

El hash de la tasa de Cpu por cada núcleo se queda bastante mucho la misma y por lo tanto el tiempo de un solo valor de hash sha256 toma. Núcleos individuales, realmente no puede conseguir mucho más rápido para que los fabricantes de integrar más núcleos en un único chip, aumentar el tamaño de la caché, etc., para hacer CPUs mejor para las tareas que se utiliza generalmente para.

Tenga en cuenta que cada vez que me habló de un hash o un algoritmo de hash sha256, me refería a un sha256 de la cantidad de datos que un Bitcoin encabezado de bloque tiene. Obviamente, sha256summing descargados de la Wikipedia en inglés, o un disco duro entero tarda un poco más que esto.

+637
julianfperez 7 feb. 2019 12:11:14

Estoy encontró que la velocidad de mi cgminer debe ser de alrededor de 320kh/s:

https://litecoin.info/Mining_hardware_comparison

ati / amd radeon HD6870 GPU

La wiki se recomienda el uso de esta -I 19 -g 1 -w 256 --thread-concurrency 8192

Sin embargo, no puedo usar-que más de 11, debido a errores de hardware HW

Mi éxito actual es de ~ 150Kh/s:

./cgminer --scrypt --gpu-plataforma 0 -T --no-enviar-rancio-cola 4 --escanear en tiempo 1 --intensidad 11 --thread-concurrency 2048 --de equilibrio de carga --url stratum+tcp://

(5s):141.5 K (avg):141.3 Kh/s | a:631234 R:0 HW:0 WU:118.9/m
(5s):153.7 K (avg):147.4 Kh/s | a:1261234 R:0 HW:0 WU:141.2/m

Cuando me puse --la intensidad de más de 11 años, yo estoy siempre obtener un error de hardware y no aceptada acciones:

  • 12 - sólo los errores - HW, no aceptada acciones:

(5s):145.5 K (avg):145.0 Kh/s | R:0 R:0 HW:12 WU:9.1/m

(5s):145.9 K (avg):145.1 Kh/s | R:0 R:0 HW:12 WU:8.2/m

(5s):147.0 K (avg):145.4 Kh/s | R:0 R:0 HW:13 UT:7.5/m

...

  • 16 - la velocidad de crecimiento, pero no aceptada acciones, sólo HW :

(5s):179.4 K (avg):279.3 Kh/s | R:0 R:0 HW:39 UT:27.2/m

(5s):226.5 K (avg):269.4 Kh/s | R:0 R:0 HW:54 UT:13.7/m

  • 18 - muy enorme escritorio de lag, no aceptada acciones, y HW de crecimiento muy rápido:

(5s):188.2 K (avg):296.4 Kh/s | R:0 R:0 HW:52 UT:0.0/m

(5s):230.4 K (avg):295.9 Kh/s | R:0 R:0 HW:82 WU:0.0/m

(5s):256.3 K (avg):295.9 Kh/s | R:0 R:0 HW:106 WU:0.0/m

(5s):271.9 K (avg):295.8 Kh/s | R:0 R:0 HW:126 WU:0.0/m

  • 20 - adiós Escritorio. HW

(5s):273.9 K (avg):287.7 Kh/s | R:0 R:0 HW:194 WU:1.3/m

(5s):285.6 K (avg):289.4 Kh/s | R:0 R:0 HW:224 WU:1.1/m

(5s):264.7 K (avg):292.4 Kh/s | R:0 R:0 HW:325 WU:1.6/m

Esto es alrededor declarado en la Wiki 320ks/s, pero no es un estado viable, sólo hay errores - HW.

Sin embargo, hay otro error en la wiki: --thread-concurrency 8192, mi tarjeta no tiene suficiente memoria RAM:

 [2013-12-02 17:02:00] Máximo del búfer de la memoria del dispositivo 0 admite dice 134217728 
 [2013-12-02 17:02:00] Tu scrypt ajustes vienen a 13428326

Este me dijo cgminer, cuando hago +1 a --thread-concurrency 2049


¿Cuál es la mágica frontera entre el 11 y el 12 de intensidad?

No me toque defecto Núcleo y la Memoria de los Relojes:

$ amdconfig --odgc

Adaptador predeterminado - AMD Radeon HD 6800 Series 
 Núcleo (MHz) Memoria (MHz)
 Actual Relojes : 300 300
 El Pico De Corriente : 915 1050
 Configurable Pico Rango : [400-1100] [500-1260]
 Carga de la GPU : 8%

¿Cómo puedo conseguir viable 320 kh/s, como la wiki dice?

+636
Andy Lima 13 nov. 2012 1:13:03

Cuando el minero de las necesidades de trabajo, en contacto con la piscina. Así que el minero se realiza la conexión.

La única vez que la piscina necesita ponerse en contacto con el minero es cuando un nuevo bloque se encuentra, para invalidar existente de unidades de trabajo para el minero no pierde tiempo para terminar una unidad de trabajo cuando el bloque no sería aceptado de todos modos. Pero este caso es manejado con tiempo de sondeo -- el minero mantiene abierta una conexión de salida del administrador del grupo en todo momento para recibir esta notificación.

Así que no hay necesidad de reenviar el puerto, y un avance nunca se usa de todos modos. La minería de programa no está a la escucha de conexiones entrantes.

+470
amirkavyan 14 jun. 2013 22:17:53

Bitcoin, La Moneda De Intercambio:

  • Mt. Gox: la FISCALÍA uso de YubiKey o Google Authenticator
    1. Opciones: [Login] | [Para Retiros] | [Para Los Cambios De Seguridad]
  • Campamento BX: OTP/Google Authenticator
  • Bitstamp: OTP/Google Authenticator
  • Bitcoin-24: la FISCALÍA usando Google Authenticator y para la retirada de mensajería SMS
  • Bitcoin-otc: GPG autenticación con gribble bot
  • BitMarket.ue: OTP/Google Authenticator
  • Coinbase - OTP/Authy o OTP/Google Authenticator
  • FYB-SG (Singapur) - OTP/Google Authenticator
  • VirWoX - OTP/Google Authenticator
  • WeExchange.co - OTP/Google Authenticator
  • BTC-E - OTP/Google Authenticator
  • Local Bitcoins - OTP/Google Authenticator
  • bitcoin.de - OTP/Google Authenticator o Yubikey (pero no Mt. Gox Yubikey)

Otros Intercambios:

Otros Servicios:

  • BitPay: OTP/Google Authenticator

Los monederos electrónicos:

  • Blockchain.info/wallet - Google Authenticator, la verificación de correo electrónico, SMS, y YubiKey (pero no Mt. Gox YubiKey).
  • WalletBit - SecureCard (o tal vez OTP/Google Auth se ha añadido ahora?)
  • Coinbase - mensajería de texto SMS basado en dos factores, Authy (Android/iOS app similar a la de Google)
  • Paytunia - OTP/Google Authenticator o Yubikey (pero no Mt. Gox Yubikey)
  • bitZino - OTP/Google Authenticator
  • Sólo-Dice - OTP/Google Authenticator

La Minería De Piscinas:

  • MaxBTC - Yubikey y Google Authenticator
  • EclipseMC - Soporta Yubi/GA FISCALÍA
+407
Mike Fischer 3 jun. 2019 13:13:23

coblee (Litecoin creador) propuso una nueva Prueba de la Actividad método de complemento a la Prueba de Trabajo, en lugar de utilizar la Prueba de la Apuesta (¡ay!)

Alguien puede proporcionar un tl;dr de lo que es el problema clave en PoS de que el PoA está tratando de resolver, y cómo resolverlo?

+356
IvanGoneKrazy 16 sept. 2011 0:10:27

Estoy razonablemente seguro acerca de la seguridad de mi Éxodo de cartera, es decir, nadie va a robar mis monedas (no es fácil), sin embargo no puedo obtener el siguiente alrededor de mi cabeza...

¿Qué sucede si el Éxodo y sus servidores dejan de existir durante la noche o ser cerrados por el FBI u otras instituciones gubernamentales? En este caso, todos perdemos el acceso a nuestras carteras o ¿tenemos algo que por la forma de las 12 de la palabra clave de usuario y contraseña que nos pueden permitir la importación de la cartera en otro software/hardware de la aplicación de monedero?

Gracias

+354
Darius Jones 9 oct. 2010 18:27:33

He estado tratando de construir mi propio raw transacción generador en Java que puedo difusión en la testnet de la red. El problema es cuando intento difusión de la transacción se dice que hay un error en la redención de secuencia de comandos, que no entiendo.

Aquí es un ejemplo testnet transacción:

0100000001e468833270cf713f3bbccc62b7b5b0fc0b0a4570608718530816795a6589f322000000008a473044022051646b77924f6bb7c411c5aa890110ab55db8812b8998fe24c8bdce39795ebd602200bc4de18fd5524ad8b946ee57604424e2b943ef2a14fc7199a7853dda0743cbe014104b97c679207532e0f4ee2515aedaba5f87700bbe0138f7457baa58e89a53153823ab29632e6c3c804ecaab5913656512339792479a1b898b7e5dc31f075ff8660ffffffff0176df1710000000001976a91448ddfd3891f3f422d5c3c9c25e35b382667fc6e688ac00000000

El script que estoy tratando de desbloquear:

76a91448ddfd3891f3f422d5c3c9c25e35b382667fc6e688ac

Con la redención script:

473044022051646b77924f6bb7c411c5aa890110ab55db8812b8998fe24c8bdce39795ebd602200bc4de18fd5524ad8b946ee57604424e2b943ef2a14fc7199a7853dda0743cbe014104b97c679207532e0f4ee2515aedaba5f87700bbe0138f7457baa58e89a53153823ab29632e6c3c804ecaab5913656512339792479a1b898b7e5dc31f075ff8660

Este es el código de Java para firmar el reverso de doble valor de hash sha256:

 public static byte[] signo(byte[] hash, BigInteger priv){

 ECDSASigner firmante = new ECDSASigner(nueva HMacDSAKCalculator(nueva SHA256Digest()));
 el firmante.init(true, nueva ECPrivateKeyParameters(priv, dominio));

 BigInteger[] signature = firmante.generateSignature(hash);
 ByteArrayOutputStream s = new ByteArrayOutputStream();

 try {
 DERSequenceGenerator seq = new DERSequenceGenerator(s);
 seq.addObject(nueva ASN1Integer(firma[0]));
 seq.addObject(nueva ASN1Integer(firma[1]));
seq.close();
 el retorno s.toByteArray();
}
 catch(IOException e){
 return null;
}
}

Lo que está mal?

+329
isaiah 17 sept. 2014 15:56:18

Usuario del foro y de la Armería desarrollador del cliente etotheipi poner juntos un par de bonitas imágenes que cubren algunos aspectos del protocolo Bitcoin, la mayoría relacionados con la transacción de la construcción y la verificación; ver este hilo del foro.

Aparte de eso, sin embargo, la mayoría de la documentación está en el código solamente. Si usted se siente cómodo con otro idioma, se puede intentar buscar en BitcoinJ, una implementación de Java de Bitcoin (nodo cliente funcionalidad sólo), BitcoinSharp, un C# puerto de BitcoinJ, CBitcoin, una C99 Bitcoin biblioteca (también parcial), Bitcoin-Rubí, BitcoinJS, y/o PyWallet.

En el final, sin embargo, actualmente la única referencia completa de la implementación de Bitcoin es el original de código de C++, por lo que morder la bala puede ser la única opción.

+319
steve smith 16 jun. 2018 4:58:53

La mayoría de los rayos implementaciones me encontré con que no admite oficialmente poda completa nodo.

  • ¿Por qué se poda el modo de aplicación de un desafío?
  • Cuál es el riesgo que estoy tomando cuando ejecuto lnd con poda bitcoind?
+271
kia995 9 abr. 2012 4:00:50

Acabo de encontrar este que parece que funciona: https://coinfaucet.eu/en/bch-testnet/

+250
StarQuake 5 sept. 2015 8:36:13

Segwit fue diseñado de tal manera que segwit transacciones, después de la eliminación de la testigo, son válidos , pero no estándar para la edad de los nodos.

Esto garantiza que el viejo nodos no rechazar dichas operaciones cuando son vistas en bloques, pero todavía no será retransmitido o extraído por el software antiguo.

+249
srikarg 9 ene. 2012 10:34:15

Sé que se puede utilizar la interfaz de usuario para hacer esto y yo"m felices de hacerlo...sin embargo, ¿cómo puedo hacer esto usando un script de bash? Esto es, en un Mac, pero me acaba de cambiar por cualquier otro sistema operativo en cuestión.

#!/bin/sh

LIQUIDACIONES=cat ~/Desktop/weeklySummary.csv
WP= /Usuarios/${USUARIO}/.electrum/carteras
PASS= "my_wallet_password"
# echo $PAGOS


cd /
./Aplicaciones/Electrum.app/Contents/MacOS/Electrum paytomany && $LIQUIDACIONES-w $WP -W PASE 


# esto aún no está listo! Tengo que averiguar 
# si no cambia de dirección, un precio, y una 
# a partir de la dirección se requieren para el uso de este 

Puedo obtener lanzado algunos errores para un par de detalles que faltan. Estoy obligado a tener mi contraseña de la cartera, desde la dirección, y el cambio de dirección (supongo que la respuesta es sí), sino que además lo son -h, -v, -P parámetros que se mencionan aquí?

enter image description here

+238
James Gentes 17 ago. 2010 1:26:23

Es posible ejecutar primecoind como un servidor y conectar otros primecoin mineros, de tal forma que todos ellos de la mía por la misma cartera (en el servidor) en paralelo? Una especie de solitario de minería de datos en paralelo. Estoy usando v0.1.2.0 xpm-hp11-ns-beta

+221
Arslan Smal 2 oct. 2014 9:30:24

Mi idea es ser capaces de construir "crédito" para un individuo. Los prestamistas de BTC sólo podría utilizar un servicio para comprobar la "puntuación de crédito" de una determinada dirección de un prestatario. El prestatario tendría que pasar un año(s) utilizando una dirección similar a una cuenta de cheques, y por el cumplimiento de ciertos criterios a lo largo del tiempo, podría obtener una mayor calificación de crédito. Pero esto no limita a una sola dirección, sólo a una dirección pública.

Tendrías que mina de datos de las transacciones y de conocidos/publicado direcciones públicas de empresas públicas o de los empleadores/empleados, etc. Todos estos datos acerca de una dirección podría ser arrancados de la blockchain y calculado con ciertos pesos, lo que significa no depender de un P2P sistema de clasificación. Un solicitante de un préstamo podría incluso ofrecer su uso diario de la dirección (como una cuenta de cheques) y sus direcciones sin conexión (como una cuenta de ahorros). Los prestamistas dependen de la DIRECCIÓN de calificación de crédito, no los individuos.

Es posible? Estoy simplificando?

+199
Wanda Lusk 12 feb. 2015 8:59:34

No hay piscina en la actualidad incluye la no-estándar de transacciones en bloques.

Para ser correcto, hay una serie de condiciones y piscina opciones. Algunas piscinas tienen reglas estrictas, algunas piscinas - no. Pero de todos los grupos de hoy en día tienen su propia política de reglas para aceptar o rechazar las transacciones a un mempool.

No hay respuesta correcta a su pregunta sin conocimiento de qué tipo de standardness a qué te refieres. La única cosa que puedes hacer es conectar a todos los nodos y broadcasing su transacción con la esperanza de que alguien lo va a aceptar.

+136
Baatseba Mamabolo 25 abr. 2017 4:24:09

Vamos a implementar bitcoin-blockchain inteligente contratos en OpenBazaar.

OpenBazaar inteligente de los contratos no son parte de la blockchain. El blockchain tiendas de la multisig contrato único, que sirve como un depósito para que el dinero de la estancia antes de que un producto es entregado.

No obstante, los contratos son visibles en un momento posterior, y cualquiera de las partes puede demostrar que el contrato fue, de hecho, firmada por su contra-parte. Si una entidad pública es capaz de ver a estos contratos, depende de cómo el contrato fue transferido entre las dos partes. Los contratos son las condiciones generales del medio de intercambio, por lo que pueden ser transferidos de forma privada (por ejemplo, a través de GPG-cifrado de correo electrónico), o públicamente (por ejemplo, mediante la publicación de texto plano en reddit).

En todos los casos, los contratos son normalmente GPG triple firmados con claves públicas, y esta firma es verificable por cualquier persona. Si la identidad física de la persona que sostiene una clave GPG correspondiente a un OpenBazaar identidad es conocida, se puede responsabilizar en el derecho tradicional de la corte.

Por supuesto, uno de los puntos de OpenBazaar es seudónimas las transacciones entre comerciantes y compradores, cuya identidad no se conoce. En ese caso, el contrato puede ser visualizada en un tribunal tradicional, pero el tribunal serán impotentes. Por el contrario, empleamos los árbitros y mediadores que son capaces de resolver esos conflictos de interés entre seudónimo partes, y que pueden ser también de seudónimo si así lo desean.

+127
Joshua Fricke 22 nov. 2019 21:09:04

Esta respuesta no es aplicable, ya que CampBX se está cerrando.

CampBX ofrece las órdenes de límite, y permite a los residentes de los estados unidos para el depósito de dólares por envío de giros postales o (después de un proceso de verificación) cheques personales.

+127
Robin Forder 18 oct. 2018 22:35:30

En un primer intento de crear una cartera con bitcoind, el proceso de error después de llenar la de 160 Gb en mi disco.

Qué método o programa que me permita crear una cartera utilizando el mínimo espacio posible?

Actualización: he quitado bitcoind y ahora estoy usando Electrum. Sin embargo, esta liberado apenas espacio en el disco. ¿Cómo puedo eliminar todos los archivos bitcoind creado?

+125
Fabio Silveira 7 jun. 2014 17:36:17

El dinero que ahora pertenece a la contraparte en el canal abierto. En cada uno de sus canales, si abrió o se abrieron para usted, "equilibrio territorial" se refiere a disponibles/pueden ser reenviadas equilibrio y remoto "equilibrio" se refiere a la de la entidad de contrapartida.

Aunque no te preocupes, si el nodo permanece en línea de forma fiable, entonces los otros canales abiertos con usted, dándole entrada de la capacidad. En esta etapa no hay mucho más que usted puede hacer.

+99
Oussama Yaldoka 2 may. 2017 5:21:13

Digamos que tengo una dirección bitcoin que quiero hacer un pago de.

Entiendo que para crear un pago de que la dirección que necesita para obtener el saldo de deuda. Puedo obtener esa información de BlockExplorer ?

Y si es así a crear el pago solo me falta la transacción hash de la transacción que contiene la salida y el índice de la salida ?

*Actualización : *

Usted puede asumir que tengo la clave privada. Así que lo que estoy buscando es una lista de saldo de outs por clave pública.

Puedo ver cómo recuperar las transacciones de una dirección a decir http://blockexplorer.com/q/mytransactions/1JjvT5HoVoqhyLN2cb9imMsN9HgYAK268m

*Actualización 2 : *

Yo debería haber mencionado que quiero hacer este programmitcally, es decir, a través de la BlockExplorer API de consulta. http://blockexplorer.com/q

+95
muk 2 ago. 2010 6:46:33

he enviado btc a alguien hace 8 días dice pendientes 0/3 confirmaciones pero dice confirmado en mi página de transacción ¿significa esto que el pago no es completa? y cuánto tiempo se tarda en completar?

+66
dziki 9 may. 2014 22:16:37

Mostrar preguntas con etiqueta