Bitcoin Almacenamiento En Frío Pregunta

Estoy listo para poner algunas de mis BTC holdings en un par de diferentes almacenamiento en frío de carteras. Pasé por el proceso ya se está moviendo alrededor de un par de mBits como pruebas, creó las teclas en un PC sin conexión, envía real de fondos, y luego corrió a la importación en bitcoin-qt, todo bien por allí!

Mi preocupación es esta, Si me muevo un par de BTC en 1BTC carteras, ¿ me tiene que preocuparse acerca de cualquier Cambio en la Dirección de asuntos si yo simplemente ignorarlos completamente por un largo tiempo? Suponiendo que mi claves privadas se mantienen a salvo a lo largo del tiempo, es allí cualquier manera de la que puedo perder los fondos de esta manera? No tengo la intención de hacer más depósitos en cualquiera de estas carteras, si mis fondos a crecer voy a mantener a otro caliente la cartera o la instalación de más de almacenamiento en frío. Yo también no piensa en el retiro de fondos en cualquier momento, cuando lo haga será un barrido completo por la cartera.

Antes de proceder con el envío de mi ganado duro minería BTC a cada dirección, quiero asegurarme de que voy a tomar todas las precauciones adecuadas, cualquier ayuda BTC pros es muy apreciado.

+851
melvinmt 10 jul. 2015 19:59:19
21 respuestas
+993
user15866 03 февр. '09 в 4:24

La desventaja de fusionó la minería es la moneda adicional demonios tiene que ejecutar en segundo plano. Todos ellos de uso de espacio en disco, memoria, ciclos de cpu y ancho de banda. Una más molesto problema es que la mayoría de ellos ya no se mantienen y tienen errores. Usted puede encontrar que se bloquee con frecuencia - al menos namecoind hace.

+943
Epanoui 3 oct. 2014 11:00:33

Su salida es correcta dado que la entrada que has utilizado.

Sin embargo, Si usted está esperando para obtener una salida de la dirección de 39YteymR86cG7V3Kijg8Gm2ST1r4nTeM1b, parece que su entrada es incorrecta. Falta el primer byte y los últimos 4 bytes (codificado como hexadecimal):

 Su Entrada: --56379c7bcd6b41188854e74169f844e8676cf8b8--------
De Entrada correcta: 0556379c7bcd6b41188854e74169f844e8676cf8b86e1b34ba

Probar esta herramienta para la validación de sus expectativas:

Example Form

+902
atinae84 2 ago. 2017 10:01:15

El propietario de la Bitcoinica sitio ha publicado algunos datos de su sitio, la cual puede reflejar el mayor economía bitcoin. Él le da un valor para el coeficiente de Gini de:

Coeficiente De Gini = 0.87709

El Bitcoin Informe del sitio también publica un informe periódico sobre el número de bitcoins en el top 100 de carteras. Aunque una persona puede poseer varias carteras o un monedero de cambio (por ejemplo, MtGox) puede contener monedas con múltiples propietarios, de manera que es imposible saber a ciencia cierta la verdadera distribución de la riqueza, pero puede tener cierta correlación.

El Bitcoin Trader blog de usa el Bitcoin datos de informe en el top 100 de las carteras y en comparación con los datos del 1º de Mayo y Octubre. 29 de 2011.

Top 100 wallets distribution.

Desde el Bitcoin Trader:

La distribución de las monedas entre los top 100 ha estabilizado, como puede verse en el gráfico.

Aunque 1,310,000 Bitcoins se han extraído desde el 1 de Mayo, el top 100 las han ingeniado para aumentar su riqueza relativa, y ahora tienen el 29,8% de todos los Bitcoins jamás creado!

Aunque ciertamente no es perfecto este tipo de estadísticas se puede dar una indicación de las tendencias en la distribución de la riqueza en la economía bitcoin.

+886
Walli 134 26 nov. 2010 8:55:03

Yo estaba tratando de utilizar una secuencia de comandos que pide "getnewaddress" de bitcoind cuando se quiere una nueva dirección. Claro, yo podría generar claves.. pero este script no tiene ningún método para almacenarlos. Se basa en bitcoind. Sin embargo, esto significa que las claves privadas se almacenan en el bitcoind servidor. Yo estaba tratando de evitar esto.

No es esto una válida escenario que estoy describiendo ?

+835
mellow 5 jun. 2010 14:12:48

Estoy implementando Bitcoincash por bitcoincashjs módulo utilizando Nodejs.

Sitio de referencia desde abajo, https://github.com/bitcoincashjs/bitcoincashjs/blob/master/docs/examples.md#create-a-transaction

En que todos los de la API funciona bien, pero cuando estoy tratando de hacer transacciones devuelve me rawtx cadena,

01000000016889302ea03e.............................ffffffff01983a0000000000001976a914ad618cf4333b3b248f9744e8e81db2964d0ae39788ac00000000

Pero quiero,

1) para decodificar este rawtx para obtener lo que en realidad el mensaje se devuelve ?

2) y cómo determinar la transacción es exitosa o no ?

+826
citch 19 sept. 2016 18:35:26

Entiendo que bitcoin es una forma virtual de dinero. Me fascina. He estado en el sitio y visto numerosos vídeos en youtube, pero ninguno parece captar la gran magnitud del funcionamiento de bitcoin.

Me gustaría saber cómo bitcoin se utiliza, si puedo ver el blockchain (ya que es de código abierto), cómo bitcoin, la moneda tasas de cambio, donde y cuando y cómo bitcoin fue creado, ¿por qué es tan exitoso, si hay una manera de ver cada paso de una transacción bitcoin Y todo lo demás que se refiere a la aplicación a la vida real de bitcoin.

Yo soy un novato, y me parece que la mayoría de la introducción de los documentos de bitcoin de trabajo en línea demasiado técnico o demasiado simple. ¿Cómo puedo empezar?

+815
booriku197708 8 sept. 2016 18:16:09

La IP nos será revelado a los supernodos o nodos que están conectados directamente y si están de grabación IP en secreto, Recuerdo blockchain.info el almacenamiento de datos en los primeros días En realidad se puede crear raw de transacciones y la emisión a través de algún servicio de acceso privado, es la mejor medida o transferencia de fondos a un servicio en línea que usted puede confiar

+758
gannik1327 3 oct. 2018 15:09:50

Escribí mi propia envoltura, no era complicado, este es el punto básico de debajo de él. Adaptar a sus necesidades específicas.

Ejemplo de obtención de crudo de la transacción

interna de la cadena estática GetRawTransaction(cadena txid)
{
 var CredentialCache = new CredentialCache();
 CredentialCache.Add(new Uri("http://127.0.0.1:8332"), el "Básico", nueva NetworkCredential("[rpc nombre de usuario]", "rpc contraseña"));

 var httpWebRequest = (HttpWebRequest)WebRequest.Crear("http://127.0.0.1:8332");
 httpWebRequest.ContentType = "text/json";
 httpWebRequest.Method = "POST";
 httpWebRequest.Credenciales = CredentialCache;

 utilizando (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
 cadena json;
 json = "{ \"jsonrpc\": \"2.0\", \"id\":\"" + Guid.NewGuid().ToString() + "\", \"el método\": \"getrawtransaction\",\"params\":[\"" + txid + "\",1]}";

streamWriter.Escribir(json);
}
 var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
 utilizando (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
 var responseText = streamReader.ReadToEnd();
 volver responseText;
}
}
+710
Ricardosp 14 sept. 2012 13:12:25

Ya sabemos que existe ilegal de datos en el blockchain y estará allí para siempre.

Eso me pregunto acerca de las posibles implicaciones legales para los mineros, ya que son técnicamente endorcing y peor.. la distribución ilegal de datos, incluyendo las transacciones en un bloque.

¿Cuál es la situación legal actual en los EE.UU. y la UE ?

Hay algún registro de los mineros rechazar una transacción debido a la arbitraria de datos después de OP_RETURN?

+568
shikharraje 30 ago. 2017 17:57:48

Los datos que usted está buscando no está incluido en la transacción que pasa el UTXOs. Las direcciones son, básicamente, una abreviatura de una scriptPubKey, y scriptPubKeys están asociados con las salidas, no entradas. Así que si usted quiere comprobar si una entrada pasa de una dirección determinada, usted tiene que obtener la correspondiente salida anterior y mira lo que la dirección de paga.

Por ejemplo, yo tengo una transacción en mi listtransactions:

{
"cuenta" : "",
"address" : "mmcuav4ZD8EBc8aH5EkoGcKZSPsoHz1Uzz",
"categoría" : "recibir",
...
"txid" : "8cb677f33d2ad2d9d94a4aa5552cd6a09615568abb7e5fd3c34df3c7869105d3",
...
}

Así, puedo utilizar getrawtransaction a ver lo que mis transacciones de entradas son:

$ bitcoin-cli getrawtransaction 8cb677f33d2ad2d9d94a4aa5552cd6a09615568abb7e5fd3c34df3c7869105d3 1

...
"vin" : [
{
 "txid" : "33e25fd78c075dff3b0474911ca2244c5246cb40b0b34653e2fe1ca6f7c26d46",
 "vsal" : 1,
 "scriptSig" : {
 "asm" : "3044022009ee6ccde46a58d7e5347ed28e8e946b1cbca3518c5066bcf1809abdfef9ef940220254fa3ed7f80831f08f760958d870a575f612aa5bb67add4cd4eb7d135a75b6a01 02a54cf1e2ecaea3e56721af6e90eb8e934597ee77cd03e060bbed47b8db03a754",
 "hex" : "473044022009ee6ccde46a58d7e5347ed28e8e946b1cbca3518c5066bcf1809abdfef9ef940220254fa3ed7f80831f08f760958d870a575f612aa5bb67add4cd4eb7d135a75b6a012102a54cf1e2ecaea3e56721af6e90eb8e934597ee77cd03e060bbed47b8db03a754"
},
 "secuencia" : 4294967295
}
]
...

Ahora miro a la transacción de salida que financió esta entrada, que es el índice 1.

$ bitcoin-cli getrawtransaction 33e25fd78c075dff3b0474911ca2244c5246cb40b0b34653e2fe1ca6f7c26d46 1

...
"vsal" : [
...
{
 "valor" : 2.39990000,
 "n" : 1,
 "scriptPubKey" : {
 "asm" : "OP_DUP OP_HASH160 1fab219d5483021bd791453e155f7b956f4b3ed4 OP_EQUALVERIFY OP_CHECKSIG",
 "hex" : "76a9141fab219d5483021bd791453e155f7b956f4b3ed488ac",
 "reqSigs" : 1,
 "tipo" : "pubkeyhash",
 "direcciones" : [
"miQQFQse4DwFE9rkMkZ78CwvTHkg3sTJmc"
]
}
}
]
...

Así, miQQFQse4DwFE9rkMkZ78CwvTHkg3sTJmc es la dirección que financió mi transacción original. Obviamente, esto puede ser automatizado, de manera que usted no tiene que hacer todas estas llamadas cada vez que quiero ver la dirección que financió una transacción.

+516
Abdlaziz Ouezzan 3 may. 2017 16:14:21
 ETF BTC
Los honorarios de la ratio de gastos, de comercio, y de la comisión de tarifa de transacción
Impuestos IRA/401K protección después de impuestos, y las ganancias de capital?
Liquidez corredor horas de vendedor/comprador de la demanda
Mínimos de una acción, un satoshi + tx tarifa

Otra forma de comparar los dos está pensando en BTC como la compra de una casa, y de la ETF como un miembro de un condominio. Con su hogar, el control de la propiedad. Para un condominio, usted no consigue la propiedad de la tierra real. En cada caso, los trade-offs puede estar relacionado con su nivel de riesgo.

Ser propietario de una casa es directo costo personal. Usted soportar la carga, reparaciones, actos de la naturaleza, son de su responsabilidad. También, usted está haciendo más lento, las compras. Con esta responsabilidad, usted tiene el control.

En contraste con condominios, no son múltiples intereses. Parte de la atracción es la libertad de mantenimiento, y hay un sentido de seguridad de otros socios de riesgo compartido. Sé de los miembros que tienen múltiples propiedades. Es esta exposición que hace así que usted puede mantener más cantidad. Al mismo tiempo, hay un montón de retos con decisión por el comité, y las cuotas de HOA.

+498
John Zabroski 28 ene. 2010 13:11:35

Al final me fui con La API websocket de Blockchain en combinación con el python websocket cliente de Hiroki Ohtani. Este mecanismo es realmente instantáneo y parece estable y utilizable. Sin embargo, todavía tengo preocupaciones en torno a tener que poner mis huevos en una sola canasta. Así que, me revise y también el uso de Blocktrail del webhooks de la api.

Este sistema todavía no me dan el 100% de seguridad a toda prueba, pero puedo vivir con esta configuración, hasta que un mejor sistema viene o puedo hacer algo mejor.

Gracias a todos por ayudar, y espero que esta respuesta puede servir como una idea/base para su propio Bitcoin proyectos!

+457
Isaac Reefman 1 may. 2013 10:19:49

Creo que http://bitcoinacademic.wordpress.com podría ser capaz de ayudar. Hay una amplia colección de académicos de investigación en muchos campos. Sin embargo, tienes razón, no hay muchos artículos médicos revisados por ahí, pero creo que algunos de esta investigación es valiosa y ofrece interesantes puntos de vista.

+406
Planet316 14 ago. 2011 8:49:13

Este comentario es en la 0.9.3 miner.cpp bitcoin fuente, justo encima de la ScanHash_CryptoPP definición.

//
// ScanHash exploraciones nonces buscando un hash con al menos algunos de los bits cero.
// Funciona en big endian de datos. Llamada hace el byte de marcha atrás.
// Todos los búferes de entrada son 16 bytes alineado. nNonce es generalmente conservan
// entre las llamadas, pero periódicamente o si nNonce es 0xffff0000 o superior,
// el bloque se reconstruye y nNonce comienza en cero.
//
unsigned int estática ScanHash_CryptoPP...
  1. ¿Qué significa que los búferes de entrada son 16 bytes alineado? Es importante que para calcular el hash?

Me doy cuenta de que algunos de los parámetros de este método se definen como sigue:

char pmidstatebuf[32+16]; char* pmidstate = alignup<16>(pmidstatebuf);
char pdatabuf[128+16]; char* pdata = alignup<16>(pdatabuf);
char phash1buf[64+16]; char* phash1 = alignup<16>(phash1buf);

Todas las matrices ya tienen una longitud que es múltiplo de 16, ¿cuál es la necesidad de que el extra de 16 caracteres?

  1. Y por qué sólo se trate de 0xffff nonces? Se trata simplemente de un límite artificial puesto que el hash no tener para siempre?
+361
torik2 26 abr. 2018 17:08:50

No fue muy polémico y acalorada discusión entre los desarrolladores y en el foro iniciado por Matt Corallo: aumento Enorme en satoshidice spam en los últimos días. Esencialmente propuso a la policía transacciones prioridad para la inclusión de bloque para castigar a sitios web que no toma medidas contra la sobrecarga de la Red Bitcoin.

Vale la pena señalar que SatoshiDice no estaba tratando de DDOS de la Red Bitcoin. La cantidad de transacciones es el resultado de su modelo de negocio exitoso y algo descuidado la aplicación.

Personalmente creo que SatoshiDice es una cosa muy buena, impulsó Bitcoin Red a sus límites, pero no hasta el punto de que podría convertirse en disfuncional. SatoshiDice reveló que la red del punto de ahogo era tiempo de acceso al disco para verificar las transacciones en lugar de ECDSA el tiempo de comprobación. Que yo sepa LevelDB aplicación para almacenar el historial de transacciones para reducir el tiempo de acceso al disco fue el resultado directo de SatoshiDice de spam. También es el desarrollo acelerado de Ultra Podar método para reducir los requisitos de almacenamiento.

+300
Ahmad Noormuhammad 22 sept. 2010 12:49:15

Tuve este mismo problema y he encontrado estos dos puestos 1 2 muy útil. Lo que terminó trabajando para mí era ir a preferencias > Red, y desactivar el proxy SOCKS, y luego de reiniciar el programa. Después de que la red empezó a sincronizar.

+241
psoft 22 abr. 2010 23:04:08

Usted debe crear su cartera de una pc que nunca se conecta a internet de nuevo, si quieres asegurar tu bitcoins 99.99%

Si no tienes otro PC, uso Ubuntu Live CD/USB.

  1. De arranque de Ubuntu live cd/usb.
  2. Instalar Electram, Bitcoin core, o cualquiera de las herramientas que permiten generar cartera y crear transacciones.
  3. Generar su cartera.
  4. Escribir la semilla (o claves privadas) en un papel.
  5. Re-arranque de su pc.

Pero, de esta manera, usted necesita para instalar Electram cada vez que usted necesita para firmar una transacción.

+161
Palolo64 14 abr. 2014 1:24:10

Consulte este documento para una buena discusión:

En las Disposiciones de Privacidad de la Floración de los Filtros en el peso Ligero Bitcoin Clientes

+157
Hal starship 4 feb. 2017 12:00:32

Lo que está describiendo se ha hecho antes, y es conocido como un "brain wallet".

En días anteriores, algunas carteras y sitio web en línea hizo uso de este sistema. Sin embargo, se ha demostrado que es muy inseguro, como los seres humanos son terribles en la recogida segura de datos aleatorios para la "contraseña", y los equipos son grandes en la adivinación de ellos. Muchos BTC han sido robados de inseguridad brainwallets, y en este punto tenemos mucho mejor y más seguro medio de fácil acceso a las carteras, es decir, BIP39 semillas.

+82
Osman AKTAS 6 jul. 2019 7:05:04

Hay una razón en particular, las tasas más altas que el volumen de transacciones se permiten?

¿Qué acerca de la imposición de este:

Más pequeño de salida debe ser al menos 10 veces la cuota.

Podría reducir Spamdice transacciones (el pensamiento de perder apuestas de notificación).

+68
MayMay Celab Ladublan 3 oct. 2016 11:35:10

Mostrar preguntas con etiqueta