Seguridad: Blockchain.info vs bitcoind

Quiero configurar un sitio web que necesita una línea de bitcoin wallet (capaz de depositar y retirar en cualquier momento). Sería mejor utilizar la blockchain.info's de la infraestructura a través de comandos de la API o debo configurar bitcoind en mi propio servidor?

El problema con el uso de blockchain.info's de la API es que yo no puedo usar los comandos (como el retiro), mientras que tener 2FA habilitado o de otras medidas de seguridad (por favor corríjanme si estoy equivocado).

Cómo puedo hacer que el sitio web tan seguro como sea posible con blockchain.info's de la api?

En resumen: yo prefiero no almacenar las claves privadas de mí mismo. Por otro lado, también no desea proporcionar a todas las credenciales para blockchain.info en un archivo en el servidor que no se puede cifrar.

+293
TutiBueno 20 feb. 2012 0:09:12
16 respuestas

Puedo enviar algunos BTCs a un p2sh dirección. ¿Cómo puedo obtener el balance de la dirección?

Local regtest modo

+943
jin ali 03 февр. '09 в 4:24

¿Alguien sabe de algún buen libro/documento/artículo comparando el inflatory y deflatory economías? Me gustaría saber si hay alguna de las publicaciones científicas en la materia, que son accesibles a los no economistas (soy un estudiante de informática). Necesito de ti como una fuente de información para mi tesis de maestría.

+797
Kristaps Taube 24 nov. 2012 0:34:04

Hola ¿cómo puedo obtener la circulación de suministro para etc Bitcoin, Etereum y así sucesivamente?

Yo no estoy hablando de coinmarketcap del API quiero obtener estos datos mí mismo.

Es allí cualquier tutoriales sobre cómo hacer esto en cualquier lugar y puedo hacerlo con un script automatizado en PHP?

+620
Chef Pauly C 28 feb. 2010 19:33:18

Acabo de hacer uno que recientemente como un divertido tiempo libre proyecto - https://github.com/kristapsk/segvan

+536
Jonathon Hodges 14 jul. 2010 23:53:49

He encontrado que una gran cantidad de personas están interesadas acerca de la seguridad de 0-confirmación de pagos. Pero, parece que la mayoría de los debates se centraron en la doble gasto (como la radiodifusión de dos o más conflictivas, pero de las transacciones válidas, o Finney ataque), en lugar de la validez de la transacción. Hace un comerciante de aceptar 0-conf tiene que ejecutar su propio nodo, o confiar en alguien más (como un bloque de explorador de servicio), para validar la transacción? Hace un ligero cartera tienen la misma seguridad como un nodo en virtud de este 0-conf escenario?

+487
PleaseWakeMeUp 8 oct. 2016 21:33:36

Información sobre cuántos bitcoins pertenecen a cada una de las direcciones se almacenan en una estructura de datos llamada "el bloque de la cadena". Una copia de esta información existe en cada nodo en el Bitcoin red (es decir, cada ordenador que tiene el Bitcoin instalado el software de cliente dispone de información acerca de todos los bitcoins en existencia). El bloque de la cadena sigue ciertas reglas que asegurarse de que incluso si uno se las arregla para hackear la mayoría de las copias almacenadas de él, él va a ser incapaz de crédito a sí mismo con más monedas.

La información necesaria para conceder acceso a los bitcoins propiedad de sus direcciones, se almacena en la cartera.dat archivo en su computadora. El robo de un sin cifrar versión de la que permite el robo de sus monedas, por lo que debe ser vigilado (de una cartera de la función de cifrado ha sido recientemente añadido para el cliente, y aún mejor las características de seguridad están en las obras).

+472
Exclusive Video 31 jul. 2012 22:20:45

Mi btc-e cuenta fue hackeada (o mis contraseñas robadas de mi equipo). Yo era capaz de hacer capturas de pantalla mientras estaban retirando mis bitcoins. Así que tengo el btc de cartera de la dirección donde se fue el dinero y tengo la dirección ip del ladrón. Hay realmente nada que yo pueda hacer? Puedo encontrar y contactar con el propietario? cómo?

La ip es: 21211716315

La cartera es: 15M9rP1GshzBfMbqnHL77iqVcvmgbzVa4s

+415
Poster 17 ene. 2011 20:13:49

Yo estaba haciendo un multisig cuenta en coinb.en. Entonces traté de hacer una transacción (gastar los fondos). En la parte inferior hay un cuadro para escribir la cuota.

Qué tarifa? Pensé bitcoin el envío fue gratis! Al lado de la caja, se dijo, "asegúrese de incluir una adecuada cuota, de lo contrario, tu transacción será rechazada. 0.0005 BTC o más se recomienda."

+396
Erin 28 may. 2016 23:28:45

Cómo son múltiples en el vuelo de las transacciones en la misma dirección se manejan? A mi entender, hay dos opciones dependiendo de cómo el cambio se maneja, pero ambos parecen tener considerables inconvenientes:

  1. Si el cambio para cada transacción genera una nueva dirección para el cambio de la habitual manipulación - entonces usted no puede manejar dos transacciones ya que tanto desea utilizar el mismo saldo de direcciones de salida. Y ambos usarlo completamente, por definición. La ergonomía de este parece pobre - sólo puedo hacer una transacción de una dirección a la vez. En ese caso me gustaría que los bitcoins enviado a mí para siempre ser destrozado (no hay facturas de más de $20 por favor).

  2. Si he de cambiar enviados de vuelta a la dirección original, ¿importa el orden en que se agregan a la cadena? Yo no puedo ver por qué. Sin embargo, esto permite a todo el mundo para realizar el seguimiento de mi cartera y donde estoy transando. También no sé si todas las carteras de apoyo a esta.

Es mi entendimiento correcto? (Todo esto comenzó con me buceo hacia abajo el agujero del conejo en cómo el Rayo de Plasma y funcionaba).

+349
jgr208 11 oct. 2015 6:09:04

He transferido BTC de GDAX a Binance. Tengo el ID de la transacción. ¿Cómo puedo averiguar el estado de la transferencia. GDAX informes transferencia completa. Gracias.

+326
qwertyvasy 27 jun. 2018 22:46:38

Perdón por mi Ignorancia, pero puede alguien explicar los conceptos básicos

De cómo el comercio (Oferta de Compra/Oferta Vender) las obras de el común de los intercambios

www.mtgox.com www.btc-e.com

También algunas de las formas más comunes de las personas o de las condiciones de suprimir o aumentar el precio del LTC & BTC

Gracias De Antemano

+209
Dattol Tripura 22 ene. 2016 9:22:19

Yo jugueteaba con litecoin-cli y encontré algo extraño comportamiento. Si al intentar validar una segwit dirección bitcoin, con el litecoin-cli devuelve como válido el litecoin dirección.

Es esta la intención de comportamiento, o es esto un error?

[[email protected] ~]# bitcoin-cli getnewaddress
13nKR2gooAr6MEZev2NsQ5RjQPHBs4vY8g
[[email protected] ~]# litecoin-cli validateaddress 13nKR2gooAr6MEZev2NsQ5RjQPHBs4vY8g
{
 "isvalid": false
}
[[email protected] ~]# bitcoin-cli addwitnessaddress 13nKR2gooAr6MEZev2NsQ5RjQPHBs4vY8g
39kzm57uJi8iZ9qJWGivVjf44XYJFLur9m
[[email protected] ~]# litecoin-cli validateaddress 39kzm57uJi8iZ9qJWGivVjf44XYJFLur9m
{
 "isvalid": true,
 "address": "39kzm57uJi8iZ9qJWGivVjf44XYJFLur9m",
 "scriptPubKey": "xxxxxxxxxxxxxxx",
 "ismine": false,
 "iswatchonly": false,
 "isscript": true
}

`

+151
Kaianna 7 jun. 2012 15:29:17

Yo soy novato con bitcoin, estoy tratando de generar un rawtransaction pero bitcoin-cli sendrawtransaction volver mí un código de error -25.

La transacción es

{
 "locktime": 0, 
 "versión": 1, 
 "vin": [
{
 "secuencia": 4294967295, 
 "scriptSig": {
 "hex": "48304502204912c3f006284a9d0b57ded3fc8f04f72e2a48000f28967e0069bda6a9d8bac6022100e7af707986ff5b52e5d5868726156eded2ef29ccda1a8ad83f98d71597dcdce3012102d7c641bc6e04d3717416356e1b42fb5c5be6780f8c819715789efc6dafdf0539", 
 "asm": "304502204912c3f006284a9d0b57ded3fc8f04f72e2a48000f28967e0069bda6a9d8bac6022100e7af707986ff5b52e5d5868726156eded2ef29ccda1a8ad83f98d71597dcdce301 02d7c641bc6e04d3717416356e1b42fb5c5be6780f8c819715789efc6dafdf0539"
 }, 
 "vsal": 1, 
 "txid": "a713489612f927ccc3c410173a8d616d6f17df0774e3e79d7715b4cfc72ec6a4"
}
 ], 
 "vsal": [
{
 "scriptPubKey": {
 "tipo": "nulldata", 
 "hex": "6a0a444b4559736563726574", 
 "asm": "OP_RETURN 444b4559736563726574"
 }, 
 "valor": 0.0, 
 "n": 0
}
 ], 
 "txid": "4481f82e7d6b298597d211881b107740bc0f2b2244e898261c42c38505a3efb8"
}

Qué tiene de malo?

+141
Amresh Kumar 24 jul. 2018 0:13:35

La razón Bitcoin tiene valor es porque es resistente a la censura (por ejemplo, la prohibición de que las transacciones relacionadas al tráfico ilícito de compras) y la corrupción (por ejemplo, una fuente autorizada la modificación de las reglas). Lo hace gracias a la innovación conocida como prueba-de-trabajo.

Pero esta prueba-de-trabajo significa Bitcoin es vulnerable al ataque de un partido o un cartel con más de 50% de los hash de la capacidad. El costo de realizar el ataque es enorme, y no hay ningún incentivo económico para hacerlo — por lo tanto la probabilidad de que se produzca es importante descuento.

Litecoin también es una prueba-de-trabajo basado crypto moneda. La principal diferencia entre Bitcoin y Litecoin es el algoritmo utilizado para la prueba-de-trabajo (Bitcoin utiliza SHA256, y Litecoin utiliza Scrypt) y la cantidad de la mezcla de la capacidad necesaria para tener éxito con un 51% de ataque.

Con un arsenal de tal vez diez mil Gpu y un ataques distribuidos de denegación de servicio (DDoS) ataque contra el LItecoin piscinas, un 51% de ataque en contra de Litecoin es probable que técnicamente sea un éxito. Pero este tipo de ataque no se realiza para probar un punto, se realiza para obtener un beneficio. Y si existe el potencial de ganancias de una Litecoin 51% de ataque depende de algunos factores. Los intercambios que no requieren de identidad de los objetivos. Esto significa que el atacante no será un doble gasto litecoins en contra de los intercambios, como Mt. Gox, Kraken, etc., pero en lugar Vircurex, Cryptsy, etc, Hoy en día probablemente no es la posibilidad de convertir varios millones de dólares en litecoins en bitcoins y, a continuación, retirar a los bitcoins. Los intercambios simplemente no tienen ese nivel de liquidez. Así que hoy no hay ningún incentivo económico para realizar un 51% de ataque en contra de Litecoin. Pero si un atacante para realizar un 51% de ataque, Litecoin es mucho más vulnerable que la de Bitcoin – debido a la incapacidad para adquirir 2,300 Th/s de hash SHA256 de la capacidad, sin embargo el costo — algo que sería un costo, el uso de los precios de los equipos ofrecidos hoy en día, más de diez millones de dólares.

Eso no significa que Litecoin o algún otro alt no puede llegar a un nivel similar a Bitcoin como mucho ya que no existe ningún incentivo económico para que un 51% de ataque. Y si un alt fuera a llegar a ese nivel, Litecoin, probablemente sería. Pero Litecoin es vulnerable por un período de tiempo hasta que llegue allí. Y es por eso que, aparte de la primera empresa de mudanzas-ventaja de que Bitcoin tiene, que un alt no es simplemente un menor valor de la moneda de Bitcoin. Ellos simplemente tienen diferencias y el mercado reconoce estas diferencias y esto se refleja en el precio.

Ahora si quieren elegir entre una Feathercoin y Litecoin, por ejemplo, y el riesgo de un 51% es aún más pronunciada. Y es por eso que Feathercoin, por ejemplo, ha tenido (y probablemente seguirá teniendo éxito el 51% de los ataques realizados contra de ella. Así que probablemente no necesita preocuparse acerca de un millar de alts, cada ser considerado como adecuado alternativas a Bitcoin.

El comodín es la posibilidad de que una prueba-de-juego basado alt coin, que no tiene la minería sobre la base de pruebas-de-obra, sería una solución aceptable. Pero una prueba de la apuesta de monedas esencialmente cambios en el riesgo de que un atacante la adquisición de hash de la capacidad a un atacante la adquisición de una cantidad suficiente de monedas de sí mismos. De nuevo, un ataque no trae ningún beneficio económico, al menos no hoy. Pero el mercado parece estar de acuerdo en que la prueba de trabajo de la arquitectura es el enfoque adecuado para la descentralización de la moneda digital.

Y de todas las pruebas-de-trabajo digital a base de monedas, bitcoin es la protección de un 51% en la actualidad prevalece sobre todos los demás. Y eso es suficiente para preferir Bitcoin sobre las alternativas. Al menos, ese es el caso hoy en día.

[Fuente: http://btctheory.com/2013/10/20/bitcoin-alt-coins-and-free-money-theory/comment-page-1/#comment-15 ]

+91
Zohreh Afsharnaderi 25 feb. 2014 18:38:31

Un creador de mercado siempre coinciden con los pedidos. Debe de haber alguien que quiera comprar en el precio que usted desea vender, y viceversa. Si usted pone en un precio bajo para vender en, usted no está garantizado para vender a ese precio. Concedido, el creador de mercado puede llenar otros órdenes de compra que son más altos que lo que están pidiendo, pero, de nuevo, esto no está garantizado.

La clave de alto volumen de compra-venta de motores de búsqueda es mirar para el volumen. Más de volumen significa un mercado más grande y más oportunidades para comprar y vender. Hay un número de sitios web, como Cluedex.com, que el rango de los mercados y determinar las que son tendencias en cualquier momento dado, y también dar alguna indicación de impulso. Con estos datos, se puede determinar que los mercados son más probable que el comercio más rápidamente. Entonces, es sólo una cuestión de conseguir el precio bid/ask y vendiendo/comprando a esos precios.

+65
nothingness 2 jul. 2013 12:03:40

Usted no puede tirar la clave privada de un multisig dirección porque hay varios pares de claves (así múltiples posibles claves privadas) asignados a la dirección. Deberá especificar el par de claves que usted desea. En primer lugar, obtener las claves públicas de los pertenecientes a esa dirección mediante:

$ bitcoin-cli getaddressinfo <su dirección>

{
 "address": "<su dirección>",
...
 "incrustado": {
...
 "pubkeys": [
 "<pubkey 1>",
 "<clave pública n>",
"..."
],
...
}

Si desea que la clave privada correspondiente a <pubkey 1>, se puede convertir a un simple P2PKH dirección y, a continuación, utilizar dumpprivkey, por ejemplo:

$ hash160 <pubkey 1>
 <clave pública 1 hash>
$ echo 00<pubkey 1 hash> | xxd -r -p | base58 -c
 <P2PKH dirección>
$ bitcoin-cli dumpprivkey <P2PKH dirección>
<privkey>

Donde hash160 es sólo un script de bash que utiliza openssl:

#!/bin/bash
## De la Línea de comandos de análisis
#######################

if [[ $# -lt 1 ]]; then
 echo "Uso: $ hash160 <input-hex>"
 salida 1
fi

inputHex=$1

hash1="$(printf $inputHex | xxd -r -p | openssl sha256 | cut-c 10-)"
printf $hash1 | xxd -r -p | openssl ripemd160 | cut-c 10-
+46
Aironsaid Green 29 dic. 2012 5:39:45

Mostrar preguntas con etiqueta