Puede alguien explicar nLockTime?

Estoy teniendo un tiempo difícil la comprensión de cómo nLockTime obras. El Bitcoin wiki tiene una explicación que es confuso para mí:

nLockTime es un parámetro que puede ser conectado a una transacción, que exige un mínimo de tiempo (especificado en tiempo unix o bloque de altura), que antes de este tiempo, la transacción no puede ser aceptado en un bloque.

Puede alguien explicar que en la llanura inglés, con un ejemplo?

+638
emdotzed 17 abr. 2013 12:00:11
40 respuestas

El error de decodificación no es realmente un error, de por sí, sólo un OP_RETURN. OP_RETURN se utiliza para almacenar datos en el blockchain y que es lo que esta transacción está haciendo. En realidad, no es un disponibles de salida, por lo que el bloque explorer se confunda y pone un error de decodificación.

+958
Tharindu Ahangangoda 03 февр. '09 в 4:24

Si está ejecutando bitcoind en un VPS es de esperar que el blockchain para ser almacenados en el disco local. Usted puede configurar un sistema de archivos remoto mediante NFS o SMB, pero esto seguramente ralentizar el nodo y hacer que sea menos sensible. Amazon ya tiene uno de los más baratos costo de almacenamiento por qué no aumentar el tamaño de la unidad? Si usted está hablando acerca de cómo mover el blockchain de disco y guardarlo en una base de datos que no se puede hacer sin modificar el código fuente de bitcoin.

+943
user2628206 22 nov. 2012 15:09:59
Otras respuestas

Preguntas relacionadas


Preguntas relacionadas

getnewaddress generará una nueva dirección Bitcoin en su cartera, Sí, usted puede conseguir tantos como desee.

Me gustaría utilizar getreceivedbyaddress que devuelve la cantidad total recibida por la dirección especificada en las transacciones con el número especificado de confirmaciones o listunspent para obtener todas las transacciones específicas de la dirección con las confirmaciones

AFAICT, no Se puede quitar una dirección de tu monedero utilizando cualquier llamada RPC, pero por la edición de bolsillo.dat manualmente.

+933
Blieque 18 abr. 2017 15:33:57

Puede importar un viejo sin comprimir clave. Que va a funcionar bien. Getnewaddress siempre utiliza secuencias de comandos con 'comprimido' claves de ahora. BIP-143 (segwit) estilo entradas también requieren de compresión.

El pequeño formato de la clave de los resultados en transacciones más pequeñas, y donde es requerida, y no sólo opcional también más simple.

+907
NASTASYAANASTASYA 22 may. 2010 14:42:11

He leído esto:

"Criptografía de clave pública utiliza pares de claves, una pública y una privada, que puede ser generado por un usuario en cualquier momento. Como el nombre implica, la clave pública se distribuye, mientras que el sector privado se permanece en la posesión de una sola persona o entidad. La clave privada debe ser guardada a salvo y seguro por el propietario. La clave privada se puede utilizar para firmar los mensajes, tales que cualquiera con el par de claves de la correspondiente clave pública puede verificar con la certeza de que sólo el poseedor de la clave privada podría haber firmado el mensaje."

Aquí es lo que no entiendo: alguien signos de una clave pública y se la da a mí. ¿Cómo puedo comprobar que fue firmado? Todo lo que veo es la clave pública que todo el mundo tiene?

+898
Nat45 8 jun. 2012 21:16:24

Si recuerdo correctamente, el Trezor utiliza determinista carteras, como se especifica en el BIP 0032. Que significa que el dispositivo le dará una frase que la cartera puede ser regenerado a partir de, en caso de perdida.

+816
Paul Verschoor 27 ene. 2016 3:33:21

Estoy tratando de escribir un script que va a permitir que el receptor de mis monedas para pasar solamente a dos carteras puedo especificar. Después de que el cheque haya sido hecho quiero realizar el habitual verificación de que el cliente actual hace para verificar una transacción. Esto es donde estoy, pero no estoy seguro de si las cosas están en el orden correcto, si OP_EQUAL empuja a la pila, y si OP_BOOLOR lee.

scriptPubKey: OP_EQUAL Wallet1_Value [Monedero] 
 OP_EQUAL Wallet2_Value [Monedero] 
 OP_BOOLOR 
 OP_VERIFY OP_DUP OP_HASH160 [pubKeyHash] OP_EQUALVERIFY OP_CHECKSIG

scriptSig: [Monedero] [Monedero] [sig] [pubKey]
+798
Lexi Jahed 14 dic. 2017 3:41:40

PayPal del usuario de acuerdo prohíbe el uso de su red de pago para la compra de moneda digital.

He aquí un enfoque. Con VirWoX usted puede comprar SLL y pagar con tarjeta de crédito o Paypal. Usted puede comercializar su SLL para BTC:

De forma esporádica, usted encontrará inventario en BTCQuick:

Y por último, existe la posibilidad de depositar dinero en un banco (suponiendo que usted está en los estados UNIDOS), por lo que la necesidad de usar algo como PayPal ha disminuido.

Si usted es un ciudadano de los EE.UU. y no le importa ir a través de un ID de proceso de verificación, usted puede comprar bitcoins y litecoins al instante con tarjeta de crédito en

+738
user3807592 26 abr. 2013 20:45:40

Mientras usted tiene copias de seguridad recientes (lo que significa que tiene que seguir haciendo copias de seguridad cada vez que usted hace una transacción) y saber la contraseña debe ser capaz de acceder a sus monedas blockchain.info ir hacia abajo. Pero no se recomienda el uso de blockchain.info para almacenar grandes cantidades es decir, cantidades que no puede permitirse el lujo de perder. Blockchain.info carteras tienen una tendencia a hackeado. Recomiendo la instalación de electrum y el envío de sus monedas a su electrum cartera.

+730
spacediver 24 sept. 2013 21:35:25

He descargado Bitcoin Core (64 bits) y todavía estoy esperando para que se sincronice. Pero sólo ahora, cuando abro el software, carga de 1% a 100% y, a continuación, aparece un mensaje con la inscripción

No puede obtener un bloqueo en el directorio de datos C:/Users/ADMIN/AppData/Roaming/Bitcoin. Bitcoin Core es probable que ya en ejecución.

Entonces desaparece el programa a la barra de tareas y no puedo abrir desde la barra de tareas. Por favor, alguna ayuda?

+726
user223770 27 ago. 2011 14:18:17

Este es el rumor de protocolo. Cuando está conectado a la bitcoin red, se conecta normalmente a una muestra aleatoria de nodos. Cuando usted desea enviar la transacción, en última instancia, su objetivo es para que la transacción aparecen en un bloque. Los bloques son creados por los mineros que operan par de nodos de la red. Por lo general, usted incluso no sabe que los nodos pertenecen a los mineros. Por lo tanto, usted sólo tiene que enviar la transacción para todos o algunos de los nodos que están conectados. Y ellos hacen lo mismo. Finalmente, la transacción se propaga a la totalidad de la red, lo que significa que todos los nodos conectados. Y algunos de esos nodos son mineros y uno de los mineros se incluyen en su nuevo bloque.

+699
Dominik Micheli 26 dic. 2011 13:33:09

S9i es una versión mejorada de s9, comparte casi el mismo hashrate 13/s+-10% y el consumo de energía en 1300w+-10%, S9i es más barato que el S9.

+695
guilhermo 25 nov. 2016 9:29:56

Yo tendría que decir que substatiantly se convertirá en los ingresos del futuro haciendo dinero ya obsoletas. Va a hacer que todo el mundo pueda vivir de una posible vida mejor si es controlada bitcoin minería, a continuación, va a impulsar nuestra economía no lo ponen en peligro. En realidad pronto su podría ser una transición de dinero para bitcoin y el beneficio margrine va a subir lo que significa que todos en el planeta será rico que es mejor para todos.

+689
Elvis Barnor 27 abr. 2010 17:47:15

Me gustaría descargar el blockchain de altura 409668 (primer bloque de 1 de Mayo). Necesito datos sobre el momento en que fue extraído, y la cantidad de transacciones incluido.

Si no lo necesito para descargar el blockchain para obtener estos datos, que sería 10 veces mejor. Donde puedo conseguir un CSV de esto? De lo contrario, ¿de dónde puedo descargar el blockchain y obtener esta información?

+675
Narkus 22 nov. 2013 7:17:54

La reciente FinCEN anuncio decía explícitamente que la moneda virtual no es una "moneda" por el estándar sentido de la palabra, y no debe ser considerado como tal.

Debe Bitcoin nunca ser considerada como una "moneda" creo que sería útil saber si las monedas fueron creados por el minero o creado por el protocolo.

Los mineros

  • Los mineros de reclamación y distribuir la marca monedas nuevas que nunca se han usado antes.
  • La capacidad de reclamar una moneda se distribuye en todo el mundo y es igual de aleatorio

Protocolo de

  • El protocolo existía antes de que cualquier minero fue configurado.
  • El protocolo exige que no más de 21 millones de monedas cada vez existen
  • El protocolo de los controles de la inflación/deflación de las monedas a través de la "dificultad"

A mí me parece que el "creador" de un Bitcoin es el protocolo, y no de un minero, y que el término "minero" puede no ser apropiado.

Para la mayoría de los efectos legales, es probable que un "minero" será considerado ilegal en cualquier país como si se "crea" una moneda"

+633
Prakhar Verma 4 ene. 2013 1:34:17

Me pregunto por qué cgminer no es la aceptación de dns en lugar de direcciones IP

Debo permitir que un servidor es de dns...es posible?

+620
kirillsevill 29 nov. 2014 8:06:24

Primero de todo, una billetera.dat archivo no contiene una sola clave pública; contiene varios pares de claves. Usted puede utilizar PyWallet como Meni dice, pero si es demasiado técnico para usted, usted puede instalar el monedero, pero no tienen que descargar todos los bloques. Sus claves públicas se mostrarán en "Recibir monedas" (incluso si el blockchain no se descarga), y usted puede copiar cada uno de ellos en Blockchain.info para comprobar el saldo de cada una de las direcciones. La adición de todos ellos te darán su saldo total.

+586
Kerrick 3 jul. 2012 5:30:16

En mi clase de java, me extraer el hash de las transacciones a partir de los archivos de blk...dat, luego de obtener los datos de las transacciones correspondientes a través de la lectura de la URL: https://blockchain.info/rawtx/+ hash. En un momento, mi programa se detuvo después de llamar a la url de 1370 veces, en otro tiempo, mi programa se detuvo después de llamar a la url para 2243 veces. El programa no está terminado y no proceder no importa cuánto tiempo debo esperar.

Lo que está pasando en este caso?

Dado que el número de llamada excede el de los limites que se describe aquí: https://blockchain.info/apisospecho que no es un problema de que me falta una API-Key. Pero en el caso que sea la razón, ¿cómo podría obtener una API Key? No tengo un sitio web (java aplicación es para mi tesis de licenciatura), y parece que muy pocas personas en línea tienen problema con la obtención de la API-Key de blockchain.info.

No podía, porque de algo acerca de la calidad de la red estoy usando, si es que sí, ¿hay alguna manera de trabajar alrededor de ella con mi programa java?

Si es un problema inherente desde el lado de blockchain.info podría alguien recomendarme una forma alternativa de conseguir datos similares de las transacciones?

Mi código:

import org.bitcoinj.core.*;
import org.bitcoinj.núcleo.Transacción;
import org.bitcoinj.utils.*;
import java.io.*;
import java.net.URL;
import java.de nio.conjunto de caracteres.Charset;
import java.util.*;
import org.bitcoinj.params.MainNetParams;


import org.json.*;

clase pública ParseFromDat {
 private static String readAll(Lector rd) throws IOException {
 StringBuilder sb = new StringBuilder();
 int cp;
 while ((cp = rd.read()) != -1) {
 sb.append((char) cp);
}
 volver sb.toString();
}

 public static JSONObject readJsonFromUrl(String url) throws IOException, JSONException {
 InputStream es = new URL(dirección url).openStream();
 try {
 Clases bufferedreader rd = nuevas clases bufferedreader(new InputStreamReader(es decir, del conjunto de Caracteres.forName("UTF-8")));
 Cadena de jsonText = readAll(rd);
 JSONObject json = new JSONObject(jsonText);
 return json;
 } finally {
es.close();
}
}

 public static void main(String[] args) throws IOException, JSONException {
Contexto.getOrCreate(MainNetParams.get());

 // Brazo de la blockchain el cargador de archivos.
 NetworkParameters np = new MainNetParams();
 Lista<Archivo> blockChainFiles = new ArrayList<Archivo>();
 blockChainFiles.add(new File("C:\\Users\\...\\AppData\\Roaming\\Bitcoin\\blocks\\blk00514.dat"));
 BlockFileLoader bfl = new BlockFileLoader(np, blockChainFiles);

 // definir los archivos que se escriben en
 PrintWriter transacciones = new PrintWriter(new File("./csvs/transacciones.csv"));
 StringBuilder traStr = new StringBuilder();
traStr.append("tranHashString:ID(Trans)\n");
 PrintWriter sendAdd = new PrintWriter(new File("./csvs/sendAdd.csv"));
 StringBuilder sendStr = new StringBuilder();
sendStr.append("addr:ID(SendAdd),valor,tranHashString,addr_tag_link,addr_tag\n");
 PrintWriter receiveAdd = new PrintWriter(new File("./csvs/receiveAdd.csv"));
 StringBuilder receiStr = new StringBuilder();
receiStr.append("addr:ID(ReceAdd),valor,tranHashString,addr_tag_link,addr_tag\n");

 PrintWriter inTran = new PrintWriter(new File("./csvs/intran.csv"));
 StringBuilder inStr = new StringBuilder();
inStr.append(":START_ID(SendAdd),:END_ID(Trans)\n");
 PrintWriter outTran = new PrintWriter(new File("./csvs/outtran.csv"));
 StringBuilder outStr = new StringBuilder();
outStr.append(":START_ID(Trans),:END_ID(ReceAdd)\n");

 // Itera a través de los bloques en el conjunto de datos.
 int contador = 0;
 para (bloque Bloque : bfl) {
Sistema.a cabo.println("aaaa");
 Lista<Transacción> trans = bloque.getTransactions();
 para (Transacción ta : trans) {
Sistema.a cabo.println("bbbb");
traStr.append(ta.getHashAsString());
 traStr.append("\n"); 
 Sistema.a cabo.println("bbbb1" + (contador++));
Sistema.a cabo.println(ta.getHashAsString());
 JSONObject json = readJsonFromUrl("https://blockchain.info/rawtx/" + ta.getHashAsString());
 JSONArray entradas = json.getJSONArray("entradas");
 for (int i = 0; i < insumos.length(); i++) {
 si (insumos.getJSONObject(i).ha("prev_out")) { // es posible que el valor es null, incluso cuando prev_out no es null
Sistema.a cabo.println("ccc");
 JSONObject prevOut = (JSONObject) (las entradas.getJSONObject(i).get("prev_out"));
inStr.append(prevOut.get("dirección").toString());
inStr.append(',');
inStr.append(ta.getHashAsString());
inStr.append("\n");

sendStr.append(prevOut.get("dirección").toString());
sendStr.append(',');
sendStr.append(prevOut.get("valor").toString());
sendStr.append(',');
sendStr.append(ta.getHashAsString());

 si (prevOut.ha("addr_tag_link") || prevOut.ha("addr_tag")) {
 si (prevOut.ha("addr_tag_link") && prevOut.ha("addr_tag")) {
sendStr.append(prevOut.get("addr_tag_link").toString());
sendStr.append(',');
sendStr.append(prevOut.get("addr_tag").toString());
 } else if (prevOut.ha("addr_tag_link")) {
sendStr.append(prevOut.get("addr_tag_link").toString());
sendStr.append(',');
sendStr.append("null");
 } else {
sendStr.append("null");
sendStr.append(',');
sendStr.append(prevOut.get("addr_tag").toString());
}
}
sendStr.append("\n");
}else{
continuar;
}
}
 JSONArray out = json.getJSONArray("out");
 for (int i = 0; i < a cabo.length(); i++) {
 JSONObject outItem = a cabo.getJSONObject(i);
 si (outItem.ha("direccion")) { // es posible que el complemento y el valor es null?
outStr.append(ta.getHashAsString());
outStr.append(',');
outStr.append(outItem.get("dirección").toString());
outStr.append("\n");

receiStr.append(outItem.get("dirección").toString());
receiStr.append(',');
receiStr.append(outItem.get("valor").toString());
receiStr.append(',');
receiStr.append(ta.getHashAsString());

 si (outItem.ha("addr_tag_link") || outItem.ha("addr_tag")) {
 si (outItem.ha("addr_tag_link") && outItem.ha("addr_tag")) {
receiStr.append(outItem.get("addr_tag_link").toString());
receiStr.append(',');
receiStr.append(outItem.get("addr_tag").toString());
 } else if (outItem.ha("addr_tag_link")) {
receiStr.append(outItem.get("addr_tag_link").toString());
receiStr.append(',');
receiStr.append("null");
 } else {
receiStr.append("null");
receiStr.append(',');
receiStr.append(outItem.get("addr_tag").toString());
}
}
receiStr.append("\n");
}else{
continuar;
}

}

}

}
de las transacciones.escribir(traStr.toString());
de las transacciones.close();
sendAdd.escribir(sendStr.toString());
sendAdd.close();
receiveAdd.escribir(receiStr.toString());
receiveAdd.close();
inTran.escribir(inStr.toString());
inTran.close();
outTran.escribir(outStr.toString());
outTran.close();
}
}
+546
Santosh Kumar 3 sept. 2018 10:03:11

Ahora estoy cómodo generación de claves pública y privada para cada usuario de un sitio web.

¿Hay alguna pro / contras para la generación de las claves Privadas en el cliente en el navegador o en el servidor?

Y una vez generado hay alguna de las mejores prácticas para el almacenamiento seguro de los usuarios clave?

Siento que necesitamos para almacenar la clave para el usuario, ya que no pueden ser de confianza para mantenerlo a salvo y no se la perderá.

La conexión con el sitio web es a través de SSL y el centro de datos es la ISO-27001 certificado.

+539
user3279550 3 ene. 2019 14:24:36

El ECDSA clave pública está "incluido" en la nueva transacción (parte de la scriptSig).

Detalles

Este es un ejemplo de salida de una transacción (sólo hash de la clave pública está disponible):

"scriptPubKey": {
 "asm": "OP_DUP OP_HASH160 059be22aadc3bef6b673cb7a16247a0b7403d943 OP_EQUALVERIFY OP_CHECKSIG",
 "hex": "76a914059be22aadc3bef6b673cb7a16247a0b7403d94388ac",
 "reqSigs": 1,
 "tipo": "pubkeyhash",
 "direcciones": [
"mg2cQz9Y3ugyjfq8b2wTcW4veemgTBKxkx"
]
}

La clave pública de la dirección de arriba es 03788e5414ebec4a38032be706ae0c13870e320d916bb087ab7258fcf8c0111cbf (pero no es visible en el blockchain hasta que la salida se gasta. Sólo el destinatario de la salida por encima de lo sabe.)

El uso que de salida como de entrada más tarde en una transacción va a resultar en:

"scriptSig": {
 "asm": "304402203b47249bfe6528dcf297c5888ad608a5c7227ea9f878df09a265c3318c1482e202204e8a8f17da505a6d20ceb4eb63fba2d8e2c5d0a792a0e280dcb18adeec68a05d[ALL]03788e5414ebec4a38032be706ae0c13870e320d916bb087ab7258fcf8c0111cbf",
 "hex": "47304402203b47249bfe6528dcf297c5888ad608a5c7227ea9f878df09a265c3318c1482e202204e8a8f17da505a6d20ceb4eb63fba2d8e2c5d0a792a0e280dcb18adeec68a05d012103788e5414ebec4a38032be706ae0c13870e320d916bb087ab7258fcf8c0111cbf"
 },
  • (3044... es la codificación DER firma ECDSA)
  • (03788... es la clave pública)
+529
user202611 2 jun. 2012 2:22:11

La forma más simple de calcular sería:

averagecost = ((BTC[t0] x USD[t0]) + (BTC[t1] x USD[t1]) + (etc))/total_BTC

donde t0,t1 y así sucesivamente, son diferentes de tiempo cuando usted la compró.

El de arriba te da el costo promedio de todos tus BTC

Ahora para saber el beneficio, el uso de la siguiente fórmula:

profitloss = (current_BTC_price - averagecost) x total_BTC

Si profitloss es negativo, entonces usted tiene una pérdida.

Si profitloss es positivo, entonces se tiene un beneficio.

+511
Oleg Zeltser 24 jun. 2014 18:49:42

Estoy teniendo PHP problemas de cálculo (creo), estoy bastante nuevo en PHP).

Estoy usando

función convertToBTCFromSatoshi($valor){
 $BTC = (valor $ / 100000000 );
 return (float)$BTC;
}

Si $valor = 10000 el resultado es correcto de "0.0001"

Sin embargo, si $valor = 5000 el resultado es "-5.0 E-5"

Alguna idea por favor :-)

+431
Alexandre Sequeira 25 abr. 2017 17:14:25

En la transacción sólo se listan 1LS1h8UJFgAFqRsw8WqjszBdJWDQg3hj6d es una entrada y un cambio de dirección.

La mayoría de los fondos de la transacción fueron enviados a 187SRqCeXctTbfaqErNqUN5kDzv2PjHVeq y el resto volvió a 1LS1h8UJFgAFqRsw8WqjszBdJWDQg3hj6d

con 0.01580432 BTC, https://blockchain.info/tx/4d3ec229677ec9f6bf2a85c57c691bc648e7f4911453d3167a2e8d2fed44dc94

Esta es una mala práctica por razones de privacidad. Alguien que mira puede decir que el remitente controles 1LS1h8UJFgAFqRsw8WqjszBdJWDQg3hj6d (usado como entrada y cambio de dirección).

Si no hay dirección de reutilización estaba presente entonces alguien no podría decir que fue la dirección de destino y que era el cambio de dirección.

Siempre crear nuevas direcciones para el cambio.

+389
Akua Waddle 9 sept. 2018 5:09:50

Siguientes partes de esta guía que fue capaz de instalar un completo nodo con la cartera (sin GUI) en mi ya ejecutando Raspberry Pi. Yo no uso todos los pasos.

Hice uso de mi disco duro externo como swap:

sudo swapoff-todos
sudo nano /etc/dphys-swapfile

Poner en el siguiente

CONF_SWAPFILE=/mnt/hdd/swap
#CONF_SWAPSIZE=100
CONF_SWAPFACTOR=2

Pero he tenido que añadir este (como root) para hacer que la configuración de trabajo:

fallocate -l 4G /swapfile && chmod 600 /swapfile && mkswap /swapfile && swapon /swapfile && swapon-muestran

(También es posible que la guía sólo se perdió el swapon-todos después de la configuración de /etc/dphys-swapfile.)

He instalado las dependencias de acuerdo a la guía:

sudo apt install git-esencial libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils libboost-sistema-dev libboost-sistema de archivos-dev libboost-chrono-dev libboost-programa-opciones-dev libboost-prueba-dev libboost-hilo-dev libminiupnpc-dev libzmq3-dev jq

Pero tengo que decir que ya he instalado una gran cantidad y, probablemente, más dependencias de la bitcoin sitio de github.

Yo hice ./contrib/install_db4.sh $(pwd) para instalar la base de datos Berkeley 4.8.

He utilizado el git ya he clonado (en /home/Descargas/bin/bitcoin).

Esto era algo que me perdí durante los primeros esbozos de la: ./autogen.sh.

Entonces me exportación BDB_PREFIX=$(pwd)/db4 (realmente no estoy seguro si hice esta primera parte, que se incluye en la guía, y es el establecimiento de una variable que se utiliza en el ./configurar si entiendo correctamente). Pero definitivamente me hizo

./configurar BDB_LIBS="-L${BDB_PREFIX}/lib -ldb_cxx-4.8" BDB_CFLAGS="-I${BDB_PREFIX}/include" CXXFLAGS="--param ggc-min-expandir=1 --param ggc-min-heapsize=32768" --enable-cxx-sin-gui --disable-shared --con-pic --enable-upnp-por defecto

Y luego, por supuesto (lo cual puede tomar un par de horas)

hacer
sudo make install

Esta vez yo no tenía errores y no se bloquea durante la configuración.

También he añadido el bitcoin usuario y un firewall como se describen en la guía. En mi caso he tenido que abrir más puertos en el firewall porque mi Raspberry está ejecutando otras cosas también (SMB, LMS, minidlna).

+358
Anamasi Anamasi 11 oct. 2017 17:42:04

Mike Hearn, aparentemente, ha vendido todos sus Bitcoins. Entonces, ¿qué se puede esperar sobre el desarrollo de bitcoinj? (y Java en clientes basados en la general).

+356
zanzibar 19 ene. 2012 5:30:51

Muchas veces mi propia dirección IP se muestra como el "Retransmitido por ip" pieza de los datos reportados por Blockchain.info.

Hay un nodo comercial disponible que puedo conract con actuar como relevo para que mi IP no ser conocido? (y que tiene como parte del acuerdo de su promesa de no registro de IPs para las transacciones)?

Sé que hay ciertos nodos conectados que me puedo conectar, pero no tengo la garantía de que ellos no están reuniendo y compartiendo mi IP info.

+343
user3016580 5 feb. 2013 16:50:08

Yo no estoy seguro de entender Bitcoin muy bien. Lo que yo entiendo es que Bitcoin está ahí porque de la red.

¿Qué sucede si la red se cae por cualquier motivo?

¿Qué sucede si el minero que mantiene mis registros de Bitcoin muere o no quiere abrir su ordenador de nuevo?

+338
Jayakrishnan Madathil Warriem 24 mar. 2010 7:52:55

Bitcoind requiere su cartera de archivo en la misma ubicación que el resto de los archivos, así que creo que lo que quiere hacer va a ser difícil, y requiere de edición de la fuente/volver a compilar

Sin embargo, usted puede guardar su billetera en el disco externo también.

Usted puede cifrar el monedero si usted no quiere que caiga en las manos equivocadas

Usted puede utilizar el backupwallet comando de copia de seguridad si usted se affraid de la calidad de su unidad externa...

+328
user46975 5 feb. 2017 21:41:15

Hay dos maneras de hacer esto.

1) MtGox Sondeo de la API V2. Llame a la getFullDepth para descargar la completa cartera de pedidos. A continuación, llame getPartialDepth para las actualizaciones, la sustitución de todos los órdenes de su maestro de la orden del libro. Este método no es muy eficiente, y sólo puede encuesta a un ritmo acelerado.

He aquí una demostración de la XChange proyecto de código abierto para simplemente de votación para el parcial de la cartera de pedidos y la creación de una cartera de pedidos de gráfico.

2) MtGox Sondeo de la API V2 + streaming. Llame a la getFullDepth para descargar la completa cartera de pedidos. A continuación, utilice el streaming API para recibir la profundidad de eventos y actualización de su maestro libro de órdenes en consecuencia. La profundidad de actualizaciones con una cantidad de cero significa que los pedidos fueron cancelados o lleno, es decir, que ya no existen y se pueden eliminar.

He aquí una demostración de la XChange proyecto de código abierto.

+313
Jose Olarte 17 ago. 2013 9:58:45

Aquí hay un repositorio que permite añadir todo tipo de datos a una blockchain. Si nos fijamos en los "Datos" de campo de cada uno de los bloques que usted puede añadir su propia transacción en formato JSON.

+288
Chad McElligott 28 oct. 2017 15:58:58

La Moneda Virtual carteras muestra como "pendiente" hasta que las transacciones han ocurrido DESPUÉS de que uno en el bloque de la cadena. Es una característica de evitar falsas envía y doubble pasa de cartera a cartera de operaciones. No todas las carteras hacerle saber cuántas cuadras más necesidad de venir después para asegurarse de que la transacción es válida. El tiempo y la paciencia eventualy mostrar que es completa. Si aún está "pendiente" después de 48 horas, póngase en contacto con la otra parte para ver si hay un problema en su extremo.

+268
CyclicGroupOfOrder2 30 sept. 2018 3:01:51

Cómo puedo asegurarme de que mi crypto-activos son seguros cuando se negocia en un cierto intercambio? Incluso cuando tengo mi cartera, que debo depositar en ellos antes de operar.

+213
user47385 7 nov. 2019 0:54:55

Tengo algunos experimentos que quiero hacer para crear mi propia moneda. He visto cosas como coingen.io, pero quiero hacerlo yo mismo. También me va a ser jugar con otras cosas como el algoritmo de hash. Hay recursos que da un poco de orientación a través de este proceso? La mejor que he conseguido hasta ahora es tomar el dogecoin(o cualquier otra altcoin) primer commit y la comparación con el litecoin fuente. Pero esto no producirá resultados muy buenos para mí

+180
olga212007 1 abr. 2016 7:51:16

En realidad, todas estas funciones se llevan a cabo en el original cliente Bitcoin. La minería de piscinas hacer sólo distribuirlo a los contribuyentes y a veces cambiar un poco el problema como Estrato, pero que no es muy relevante.

Como digo, el original de Bitcoin cliente realiza la primera y la última de las funciones, pero voy a explicar lo que implica.

  1. QUE da el actual hash para trabajar?

    Los datos que trabajar es en el encabezado del bloque actual. Usted puede construir este bloque de sí mismo, pero el cliente también lo hace por usted. Algunos de los más importantes piezas de información en este encabezado (que se aplica un algoritmo hash para que sean confirmados por el hash) son el hash del bloque anterior, el merkle raíz de todas las transacciones en el bloque (este se utiliza para comprobar si una transacción ha sido incluido en el bloque) y nonce.

    Así que básicamente lo que hacen es hash de este encabezado y comprobar si el hash cumple con la actual destino. Si no, usted puede cambiar el nonce e inténtelo de nuevo. Cuando una nueva transacción llega, se agrega, la actualización de la merkle raíz y continuar. Cuando un nuevo bloque viene, tienes que actualizar el hash del bloque anterior, quitar las transacciones en el nuevo bloque de la suya, la actualización de la merkle raíz y continuar.

  2. El Cálculo

    Como se explica en la wiki de Bitcoin, una doble algoritmo hash SHA-256 es de hash utilizado para el bloque completo de encabezado.

    SHA256( SHA256( Block_Header ) )

  3. ¿Cómo puedo enviar mi resultado?

    El original de Bitcoin API tiene un método llamado submitblock que se debe utilizar para enviar el bloque a la red. Tenga en cuenta que usted tendrá que crear el bloque de sí mismo en formato binario, que contiene todas las transacciones en ella.

Como para

Quiero estar SOLO, no solo de la minería

esas cosas son exactamente los mismos. La minería solo significa que no dependen de una minería de la piscina. Usted puede comenzar fácilmente con solo la minería de uso de muchos de los actuales programas de minería de datos o, simplemente, por el sólo uso del cliente original.

Tenga en cuenta que casi siempre es necesario tener el cliente Bitcoin correr y estar al día en el fin de la mina en solitario.

+177
phoenix079 4 dic. 2015 21:57:40

He visto muchos videos sobre el papel de carteras y maneras de guardar los BTC. Y he elige tienda con un frío en la cartera (billetera de papel). Pero no estoy seguro de qué opción debo elegir: normal BIP38 cifrado de papel de la cartera, o un cerebro cartera impreso en papel.

Y plz dime la differens con BIP38 y el cerebro cartera.Gracias por tu respuesta :D

P. S: ¿cuál es más seguro?

+74
sarahbriton 21 dic. 2011 22:18:34

Creo que usted necesita para comprender mucho más acerca de la clave pública y privada de la criptografía de primera. Parece que no tenemos idea de cuál es la dirección que realmente es, o cómo se utiliza en Bitcoin.

Sí, el cliente estándar de no generar direcciones de antemano, y estos son utilizados por el cliente en el momento de solicitar la "creación" de una nueva dirección. Pero si usted (o más bien a su cliente) no conoce la clave privada asociada con la dirección, usted perderá sus bitcoins para siempre.

Por lo tanto, usted necesita saber la dirección de envío y la clave privada, para estar seguro.

Puedo recomendar que usted aprenda acerca de su billetera y cómo funciona mediante el uso de su cliente bitcoin en testnet modo de primera.

+64
Seigfried 27 oct. 2018 10:47:35

Una posible razón es que el Bitcoin Core espera un bajo valor. Pruebe a cambiar s con N-s si s > N/2 (N es la curva de la orden).

Fuente aquí

+30
mattrices 26 jul. 2018 22:56:07

Gracias por llegar. Usted puede importar o restaurar el Bitcoin o Bitcoin en Efectivo de la cartera a su dispositivo utilizando el 12 de copia de seguridad de word frase de su cartera.

Por favor, consulte el artículo siguiente para los pasos en la restauración de su cartera mediante la recuperación de la frase: https://support.bitpay.com/hc/en-us/articles/115003004363-I-lost-my-wallet-or-changed-my-phone-What-can-I-do-to-restore-my-wallet-

Si usted está experimentando un problema, aquí están algunas cosas que usted puede comprobar:

  • ¿Estás seguro de que la recuperación de la frase fue escrita en el orden correcto?
  • ¿El uso de todas las letras en minúsculas y sin signos de puntuación?
  • ¿Agregar una contraseña a la recuperación de la frase?
  • [¿Tienes el código QR o texto/archivo de copia de seguridad?]

(https://support.bitpay.com/hc/en-us/articles/115003004363-I-lost-my-wallet-or-changed-my-phone-What-can-I-do-to-restore-my-wallet-) - ¿Separar cada palabra con un espacio único (no comas u otros signos de puntuación)?

Asegúrese de que sus palabras son todos los que figuran en la siguiente lista de palabras posibles: https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt

+21
Allen W 12 dic. 2012 19:18:22

Si la seguridad es su principal preocupación, la mejor práctica sería la de generar todas las claves privadas sin conexión. (Lo ideal sería hacerlo en un dispositivo que no será conectado a la internet o manualmente, por ejemplo, con los dados.) Si usted generar las teclas de su teléfono, incluso si se elimina la aplicación, usted necesita para asegurarse de que nada se sale antes de eliminar la aplicación, y que borrar completamente todos los rastros. Un pícaro programa que se ejecuta en el teléfono pudiera poner en peligro a la hora de generar su clave privada.

+19
HermitianCrustacean 29 nov. 2012 19:12:36

Estoy usando bitcoin-cli para hacer la verificación de la transferencia. De la wiki, se menciona que una transacción tenga una mayor confianza en la confirmación después de 6 bloques de profundidad. Sin embargo, un bloque que se pone en el blockchain no debe ser revertidas o eliminado.

Quiero saber lo que va a desencadenar un confirmada la transacción no sea válido y lo que pueda suceder a los bloques y el blockchain?

Especialmente en bitcoin-cli cuando llego a un bloque con el objetivo de transacción, lo que va a pasar si esta transacción no obtener la confirmación final?

Referencia: https://en.bitcoin.it/wiki/Confirmation

+13
Carsten Sahl Thorsen 12 nov. 2016 21:17:44

Mostrar preguntas con etiqueta

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil