Pan de Cartera en OS X

¿Cómo puedo usar mi Bitcoin ID creado en el Pan Cartera en un OSX aplicación de Escritorio. MultibitHD requiere un sello de la Fecha de "recuperar" frase de paso. Hay una aplicación de Mac que funciona con Pan Cartera?

TIA, Dave

+810
Sathish Kumar 10 abr. 2012 16:28:54
21 respuestas

Si un malicioso proveedor de servicios de internet completamente los controles de una conexión del usuario, puede lanzar un doble pasar ataque contra el usuario? Cuánto esfuerzo computacional que esto sería tomar?

+994
user3576463 03 февр. '09 в 4:24

Tengo quince Cryptocurrency Carteras constantemente se ejecuta en uno de mis ordenadores, Todo funcionaba bien, recientemente he añadido algunos más monedas y todas las carteras tienen problemas de sincronización (no de sincronización). He apagado varias de ellas y las cosas se pusieron a trabajar de nuevo. He probado que es monedero independiente problema, el cierre de ninguna de ellas resuelve el problema, pero tengo que ejecutar todas las carteras constantemente.

Estoy usando windows 7, 64 bits, memoria RAM de 8 gb, sólo el 50% de la Ram y el 10% de la CPU se utiliza en promedio. Mi velocidad de Internet: 4 Mb de Descarga, 0.25 Subir. Mi tráfico (marcada por freemeter) ~ 0.2 Mb Descargar 0.05 Mb de Subida.

Puede alguien sugerir lo que podría ser un problema?

+802
user1097627 18 dic. 2011 4:52:59

Técnicamente, los bitcoins no son enviados a una cartera.

El blockchain de Bitcoin funciona como un libro de contabilidad. Un "monedero" simplemente tiene las llaves que le permiten gastar los fondos.

Si se está preguntando cómo monitorear los saldos de determinadas direcciones, hay servicios de terceros, tales como BTCBalance.net los que hacen esto posible.

+798
alexlism 19 mar. 2010 19:34:35

La respuesta corta es que la hay, pero no se puede encontrar debido a que Google está haciendo cosas raras para altcoins en los rankings de búsqueda.

Orgcoin www.orgcoin.org es una verdadera moneda diseñado para ser de mezcla se extrae con cualquier scrypt de la cadena. USC es similar en este sentido así.

La principal diferencia es que Orgcoin ya está operativo en la casa de las piscinas para LTC, DUX, BOTE y otros a petición y que cotiza en varios mercados.

En el momento de escribir esto, la tasa actual de ORG está a la par con el DUX, es decir, se podría, potencialmente, el doble de su flujo de caja si fueron las de hoy. No es una bomba, simplemente es un hecho.

Estoy seguro de que más monedas vienen en línea dentro de poco. Pero como uno de los carteles originales dijo. La principal razón por la moneda para combinar el mío es seguro es blockchain contra un 51% de ataque. El niño de la moneda necesita código para que, aunque el padre no necesita saber ni atención.

+762
Wayne Short 15 feb. 2019 12:34:05

Este viejo post de reddit tipo de respuesta para mí. Pero yo no voy a marcar esto como la respuesta, en caso de que alguien quisiera proporcionar una manera más directa y bien referenciada explicación.

+744
GTO 3 abr. 2010 16:08:03

Porque bitcoin y todos sus derivados tienen direcciones de inicio con sus propios prefijos, me puede escribir un programa que puede contar entre Litecoin, Namecoin, Bitcoin, y testnet direcciones.

Imagino que si no ... digamos que usted vea un *moneda de dirección en el sitio web de un proyecto de código abierto, y enviar algunos bitcoins a ella. Resulta que en realidad es una devcoin dirección. Por supuesto, podrían haber aclarado que se trataba de un devcoin dirección, pero que tomaría más de un personaje :)

También refuerza el punto de que son diferentes monedas.

+738
Nutri Girl 8 may. 2012 8:07:54

Hola, estoy intentando conectar mi namecoin servidor. Me han acogido y hecho el primer name_firstupdate. Estoy usando easybitcoin.php. He guardado el rnd y txid necesito de la name_new paso pero cuando voy a ejecutar el código que el servidor no responde con nada. He comprobado mi namecoind name_list el dominio que se registra no se muestran. Cualquier ayuda sería impresionante, gracias.

http://allaboutbit.com/dotbitaddress para un ejemplo de los pasos previos.

$d = d'/';
$space = " ";
require_once('easybitcoin.php');
$bitcoin = new Bitcoin('nombre de usuario','contraseña','159.206.21.47','8336');
$domainQuery = mysqli_query($conn, "SELECCIONE domain_name de dotbitdomains DONDE el estado = '13'");
$domainLevel = mysqli_fetch_row($domainQuery);
 $url = $domainLevel[0];
//seleccionar rnd
$rndQuery = mysqli_query($conn, "SELECCIONE rnd de dotbitdomains DONDE el estado = '13'");
$rndLevel = mysqli_fetch_row($rndQuery);
 $rnd = $rndLevel[0];
//seleccionar txid
$txidQuery = mysqli_query($conn, "SELECCIONE txid de dotbitdomains DONDE el estado = '13'");
$txidLevel = mysqli_fetch_row($txidQuery);
 $txid = $txidLevel[0];
//seleccionar nombre de usuario
$userQuery = mysqli_query($conn, "SELECCIONE el nombre de usuario de dotbitdomains DONDE el estado = '13'");
$nivelusuario = mysqli_fetch_row($userQuery);
 $usuario = $nivelusuario[0];
$bitcoin->name_firstupdate($d.$dirección url.$espacio.$rnd.$espacio.$txid);
+719
GiperTapok 21 feb. 2010 8:36:16

Java es sooooooo mucho más fácil que la de C++. Preguntándose por qué en 2008 la gente decidió ir con C++ en lugar. Fue debido a Satoshi sólo sabía de C++?

Y para complementar esta pregunta, hay una notable cryptocurrency implementado en java desde cero?

+704
zmarkan 10 sept. 2018 3:18:28

Yo no estoy hablando de las preocupaciones relacionadas con la privacidad sólo el aspecto de la seguridad y la capacidad de alguien para " romper mi clave privada.

Las direcciones que mi cartera se genera p2pkh direcciones. Si puedo usar el bitcoin core y "validateaddress' tengo un json blob de la espalda, que incluye una 'clave pública'.

Si yo tuviera una base de datos que tenía un montón de claves públicas, no p2pkh pero la "clave pública" de validateaddress, y que la base de datos iban a ser violado, todos los que de la utxos en el original de la cartera en riesgo? (Vamos a suponer que la cartera está en almacenamiento en frío y no está conectado a internet). La única cosa en la que la base de datos sería la clave pública(s).

Si este es el caso... ¿por qué podemos incluso ir a través del proceso de creación de p2pkh direcciones en el primer lugar? Es sólo por estética, menos bytes en la transacción, a la privacidad, o es que hay un real motivo de seguridad?

Finalmente es esta "clave pública" que valida una dirección, ¿por qué necesitamos un p2pk en el primer lugar (a menos que es, literalmente, por el equivalente a la razón de "mejorar" a un p2pkh de p2pk).

Gracias

Esto es diferente de la cuestión publicado en el primer comentario como estoy hablando sólo acerca de ramificaciones de seguridad. Es decir.. no hay nada más inherentes segura mediante el uso de SHA256 +RipeMD de hash de una clave pública a continuación, sólo utilizando la clave pública del mismo.

+681
hanxue 9 nov. 2011 12:16:56

Un SPV cliente utiliza los encabezados junto con algunos otros datos para asegurarse de que el Bitcoin se ha dicho que ha recibido y que en realidad existen para el resto de la red. En ausencia de esta garantía, sería trivial para alguien que simplemente decirle a la no validación de las billeteras de los que recibieron el dinero, cuando en realidad no lo hizo.

Para demostrar que existen fondos sin necesidad de descargar toda la cadena, el SPV cartera se suministra con bloques de merkle árbol como prueba de pago. Se puede validar que el árbol merkle contiene una transacción de salida el pago de los mismos, que es a partir de un bloque con prueba válida de trabajo, y que el bloque de encabezado viene de una difícil producir en cadena que lleva a la génesis de bloque. Debido a la estructura del árbol merkle, se puede podar para contener sólo las transacciones que son relevantes para el cliente sin necesidad de cambiar el hash que fue incluido en un bloque de encabezado, el cual tiene un importante espacio y ahorro de tiempo frente a sólo el envío de la totalidad de la cosa.

El SPV modelo es bastante débil, sin embargo.

  • En realidad, descubriendo que las salidas son suyos los delegados de este trabajo a un tercero que no puede tener su privacidad en el corazón, en la actualidad en la mayoría de los clientes de esta forma, se utiliza la floración de los filtros de la cual transmite su interés en la información de la cartera a través de la red en un muy identificación de camino.

  • No ser capaz de hacer las validaciones de los bloques significa que usted podría aceptar el pago en un bloque que la red no va a aceptar porque no es válido en un lugar que no se puede validar (pasa salidas que no existen, por ejemplo). Hay una confianza en los mineros de este modelo de seguridad, y depende de ellos haciendo la validación de las transacciones para el sistema de seguridad suficiente. Este general es apoyado por la espera de múltiples confirmaciones de las transacciones, hacer una suposición acerca de cómo mucho un malicioso minero estará dispuesto a tirar en un inválido de la cadena con el fin de engañar a los SPV clientes.

  • Se ha demostrado en el 5 de julio de 2015 se bifurcan caso de que una porción significativa de los mineros no validación a nivel de todo el bloque de contenidos en algunas situaciones. En este evento en particular SPV clientes podría haber visto 6 confirmaciones (generalmente aceptados cantidad "segura") sobre las transacciones que eran en realidad invalited. En este caso todos los SPV carteras y la mayoría de bloque de exploradores (y la cartera de servicios que utilizan su API) estaban en riesgo de pérdidas si aceptan dinero en las transacciones que fueron encontrados más tarde a ser el doble que pasa en el principal chaihn.

+568
Kiran Jamal 28 dic. 2017 10:15:20

Llegar bitcoin honorarios de la transacción es la misma que la minería bitcoin bloque (y conseguir el bloque de la recompensa). Mi entendimiento es que usted piensa que es posible solo en la mía transacciones por su cuenta y conseguir las tarifas, sin participar en la muy difícil tarea de creación de bloques. Sin embargo, esto no es posible.

Debido a que las transacciones son verificados por los mineros de ponerlos en bloques, no hay manera que usted puede verificar las transacciones (y, por lo tanto, las tarifas) sin crear un bloque.

Ya que el total combinado de hashrate de la bitcoin red es tan grande y tarda ~10 minutos para crear un único bloque, su máquina en su propia probablemente tendría varios milenios antes de encontrar un bloque (y así obtener las tarifas de transacción de las transacciones que usted realiza en el bloque + el 12.5 BTC bloque de recompensa). Esta es la razón por la piscinas de existir, en primer lugar, porque nadie tiene suficiente hashpower para encontrar los bloques en su propio (a excepción de un par de enormes mineros) y el único camino a la mina de BTC es crear bloques.

+520
Lenka42 22 may. 2011 8:18:33

Estoy buscando un bitcoin wallet, que puede exportar un extendido de clave pública. Yo quiero poner la clave en un servidor, generar una cadena de direcciones y recibir bitcoins, y estar seguro, que mis bitcoins son seguros en el servidor.

Actualmente sé, que sólo Electrum puede exportar extendido de claves públicas. Podría alguien sugerir otras carteras, que son capaces de hacer esto?

+508
ElMato 8 dic. 2018 0:57:07

El mensaje está firmado se antepone con

"\x18Bitcoin Firmado Mensaje:\n" + compactSizeEncoding( len(mensaje) )

\x18 es la sintaxis de Python para caracteres unicode 0x18. Esta nueva cadena de texto se convierte en una matriz de bytes mediante la interpretación de la cadena como UTF8. Esto le dará la correcta hash preimagen que es:

SHA256(SHA256(utf8.to_bytes("\x18Bitcoin Firmado Mensaje:\n" + compactSizeEnc( len(mensaje) + mensaje )) = 
559766ea41f2bc4125e5449200dbf7e902b724b66104820ca5b7fc59f30a19e0

Se puede ver un código de Python ejemplo aquí. La función msg_magic genera el hash preimagen del mensaje. Este código de Python ejemplo no implementa correctamente compactSizeEnc, sin embargo. Por lo que sólo funciona con una longitud de mensaje hasta 253 bytes.

La forma correcta de manejar compactSizeEncoding está documentado aquí.

+466
yeti57 19 may. 2011 8:20:39

Alguien me puede ayudar en la comprensión de los Requisitos del Sistema y las dependencias necesarias para la creación de un entorno de desarrollo para Bitcoin Core?

Lo que más se requiere, aparte de la Bitcoin Core de origen?

+294
Jon rae 27 mar. 2015 13:22:09

Simple. Descargar electroncash en su PC. Hacer un duplicado de su actual cartera de archivo y guárdelo en su escritorio. Abierto electroncash y cuando se le pide para la cartera de archivo para abrir, haga clic en examinar y elija el archivo duplicado. Sus monedas se debería mostrar.

+267
user349510 28 nov. 2013 3:33:11

He comprado algunos bitcoins hace un tiempo, y almacenado en bitcoin core. Ahora trato de usarlas, pero tengo que descargar todo el blockchain (1 año y 23 semanas), que se acerca para siempre..

Yo donwloaded el electrum cartera y queremos conectar los bitcoins a la cartera.

Es esto posible sin necesidad de descargar todo el blockchain? Sería la primera vez que me hacen una transacción con bitcoins, así que estoy un poco cuidadoso.. No es un costo de transacción que puedo configurar (normal, rápido) lo que da una confirmación de 25 a 1 cuadra. Es esta confirmación que se envía después de haber descargado toda la cadena?

simple pregunta, pero no encuentro la respuesta...

gracias de antemano!

+250
Alastair Murray 30 abr. 2013 5:01:05

De acuerdo a esta pregunta, no hay una manera fácil de enviar automáticamente bitcoins desde una dirección a otra y creo que puede ser útil.
Así que pensé en crear un sitio donde la gente puede subir sus carteras y elegir una dirección de destino, donde las monedas se enviaría. Un bitcoin demonio iba a estar revisando constantemente el equilibrio y el envío de cualquier recibido las transacciones. Pero luego me encontré con el problema de la fijación de una colección de carteras en línea.

Cuando se produce una transacción, ¿qué parte del mensaje está firmado por el propietario? Desde la dirección de destino es siempre el mismo, es posible enviar los bitcoins sin almacenar las claves privadas en el servidor?

Probablemente, el conjunto de transacciones es firmado (lo que significa que necesito la clave, porque la entrada es impredecible), pero no sé mucho acerca de esto, así que puede ser que falte algo aquí.

+243
user53750 19 mar. 2011 4:38:54

Me pregunto por cuánto tiempo se tarda para que El Bitcoin Red para completar Segwit que se Bifurcan?

Gracias

+214
Rob Elliott 10 oct. 2018 16:29:15

Soy consciente de cómo convertir la clave privada en WIF formato en python, ahora estoy tratando de revertir este proceso y convertir un WIF formato de la clave privada de la espalda en una de 256-bit de la clave privada, siguiendo esta guía: https://en.bitcoin.it/wiki/Wallet_import_format

Este es el código para convertir de 256-bit de la clave privada en WIF formato:

importación hashlib
importación base58
importación binascii


private_key_static = "0C28FCA386C7A227600B2FE50B7CAE11EC86D3BF1FBE471BE89827E19D72AA1D"
extended_key = "80"+private_key_static
first_sha256 = hashlib.sha256(binascii.unhexlify(extended_key)).hexdigest()
second_sha256 = hashlib.sha256(binascii.unhexlify(first_sha256)).hexdigest()

# añadir la suma de comprobación al final de la clave extendida
final_key = extended_key+second_sha256[:8]

# Cartera de Formato de Importación = base 58 codificado final_key
WIF = base58.b58encode(binascii.unhexlify(final_key))

de impresión (WIF)

Ahora mi intento de revertir este proceso se parece a esto:

importación hashlib
importación base58
importación binascii

private_key_WIF = 5HueCGU8rMjxEXxiPuD5BDku4MkFqeZyd4dz1jvhtvqvbtlvytj
first_encode = base58.b58decode(binascii.hexlify(private_key_WIF))
de impresión (first_encode)

En lugar de recibir la cadena de bytes, obtengo el siguiente error:

TypeError: una bytes-como objeto, no 'str'

(Todas las claves privadas utilizadas son muestra de las claves tomadas de Bitcoin Wiki.)

+177
riddler 8 ene. 2010 4:36:13

Bloques de señalización para el SegWit2x, es decir, el Acuerdo de Nueva York segwit de activación (BIP91), son la creación de bit4. Esta se muestra como un '1' en la segunda a la última posición de la versión de campo. Bloques de señalización de preparación para BIP141, es decir, regular segwit activación, hacerlo en bit1 que se muestra como '2' en la última posición de la versión de campo. También es posible que la señal de preparación para ambos:

 20000010 20000002 20000012
 ↑ ↑ ↑↑
 bit4 bit1 bit4 y bit1

xbt.la ue es explícitamente el seguimiento de la bit4 de señalización ya, pero usted puede ver la versión de campo de los bloques en la mayoría de bloque de exploradores, y los sitios que realizar el seguimiento de información, tales como la moneda.de la danza.

Nota: el Bit 4 se refiere a 1<<4 y es la quinta de bits de la parte de atrás porque el primero es el Bit 0. ;)

+57
mrzhero 18 oct. 2010 1:19:16

A partir de este post, tengo algo de idea de cómo bitcoin funciona:

¿Qué es exactamente la de la Minería?

Algunos puntos que no se puede conectar están relacionados con la recogida de transacción funciona:

  • Donde a recoger? Son estos recogen las transacciones de siempre auténtico (es decir, el usuario debe realizar este tipo de transacciones con prometió honorarios de la transacción.)?

  • Yo no puedo ver cómo un bloque garantiza la recogida de las transacciones son fielmente representados. no se pueden distorsionar por un minero?

Gracias por arrojar algunas luces.

+36
tchitowngirl 6 oct. 2014 12:14:27

Mostrar preguntas con etiqueta