Puedo rastrear un hacker de la recogida de datos de Bitcoin api?

En Japón, MtGox, el más grande de bitcoin exchange bajó y se fue a la quiebra debido a los hackers.

Así que estoy trabajando en un proyecto en mi Universidad para mejorar la seguridad de las transacciones de bitcoin utilizando el concepto de minería de datos en los datos recogidos a través de la Blockchain de la API.

Es posible detectar patrones anómalos y así se detecta la presencia de un hacker, informe de ello a la autoridad responsable?

+909
SeanJ 5 nov. 2016 9:58:25
28 respuestas

Se me ocurrió una solución, sólo tiene que utilizar la curvatura en la terminal que se comunica a los comandos a través de datos binarios.

+997
Frank Puck 03 февр. '09 в 4:24

Una botnet es una colección de peligro (generalmente virused o hackeado) ordenadores conectados a Internet, normalmente usada para fines maliciosos.

+992
Wisdom 14 nov. 2013 11:44:35

Sé que esta es una antigua pregunta, pero he encontrado que es ahora, así que creo que puede ser bueno para los demás que van a encontrar este hilo.

Usted debe descargar la última versión de bitcoin QT (0.15.1 como de escribir esto) que tiene algunos ajustes de rendimiento y volver a clasificar en el disco alrededor de 10 veces más rápido que el 0.12 que yo tenía antes.

diciendo que, también se puede descargar blockchain de torrents. Aquí está el enlace oficial para torrent https://bitcoin.org/bin/block-chain/

Después de la descarga, usted debe llamar a

bitcoin-qt.exe -datadir=<ruta de acceso a Bitcoin dir> -rescan

Y la velocidad vendrá a ti. ;)

+958
Akaino 25 ago. 2016 14:37:13

-- cayendo en la respuesta sección, causar demasiados caracteres para la sección de comentarios ---

ciertamente, usted puede crear su propio blockchain, y así crear su propio falsos nodos. Pero, ¿por qué iba alguien a unirse a tu red? ¿Qué es el valor?

Blockchain de Bitcoin es en la actualidad la gestión de ~19 millones de dólares, y debe garantizar, no demasiados falsos nodos "entrar". En este caso, la red está protegida por +5000 otros nodos, y muchos de los nodos de minería para garantizar la correcta funcionalidad de la red. Recomiendo la lectura de "https://bitcoin.org/en/how-it-works" o traducciones, especialmente el enlace a la sección de minería, y "Going down the rabbit hole". Como este de aquí es más un desarrollo orientado a la zona, podría ser mejor para debatir la cuestión en un foro como "https://bitcointalk.org/index.php". Espero que esta ayuda :-)

+939
Harjeet Bahal 8 mar. 2010 12:43:19

Tengo un recibir de la transacción que se ha procesado y aparece en blockchain. Aparece como un saldo de transacción. Mi problema es cuando al hacer la transacción fue de procesamiento de mi cartera comenzó a cargar el archivo de transacción y mi moneda nunca ha aparecido en mi cartera.

Hay una manera de recuperar mis bitcoin? Soy nuevo en esto, así que cualquier ayuda que puedan proporcionar será apreciado.

+915
danmichaelo 10 dic. 2010 15:26:41

En particular, estoy confundido, donde dice que 0.00622777 BCH es equivalente a $3.55 en una de las entradas en blockchair.Esto es simplemente incorrecto. Es más cercano a 0.99$

El dólar de valor es proporcionado por el bloque de explorador de servicio, que los datos no se almacenan en el blockchain registro. Parece que sólo puede tener un error en su código que se muestra el mal valor del dólar.

También, estoy confundido en cuanto a por qué hay dos operaciones que son 6 cuadras de distancia. Sólo he hecho una transacción. Está tratando de formar la transacción a través de diferentes bloques mediante la agregación de diferentes UTXO aquí y allá?

No, la primera transacción es tuyo, enviando el BCH a esa dirección. La segunda operación fue supuestamente iniciada por su amigo, se pasó la UTXO creado por la transacción. La dirección que usted envía es ahora vacía.

+892
Shnyrko 18 dic. 2017 23:24:32

Según Jameson Lopp (https://www.coindesk.com/spv-support-billion-bitcoin-users-sizing-scaling-claim/), permitiendo a los nodos podados para anunciar que el apoyo BIP 37 sería imposible sin el "protocolo extenso cambios." ¿Qué cambios haría esto posible?

+870
Jawad Rashid 2 nov. 2017 7:12:14

Electrum utiliza la función de hash sobre su entrada para crear una clave. Ahora usted puede preguntar cuál es el problema para hacer fuerza bruta a corto contraseña para todas las posibilidades de hash y tratar de descifrar la clave.

Electrum utilizando una función hash, que lleva a que muchas veces, para resolver. Así que para crear muchos de los valores hash de la fuerza bruta va a tener para siempre.

+812
bgentry 8 feb. 2015 19:51:31

Una transacción es confirmada cuando se incluye en un bloque, por lo que se necesita para ver un mensaje que avisa a su nodo (o cualquiera que sea el software que está utilizando para ver el P2P chismes de tráfico) a un nuevo bloque, que incluye la transacción en cuestión. No importa si un nodo gestionado por un minero relés de su transacción a otros nodos en la red, solo importa que la operación se incluye en un bloque que se incluye en el más largo (más trabajo) cadena válida.

Tenga en cuenta que la retransmisión de esta información ha sido optimizado a través de varios BIPs, de modo que la red no ingenuamente usar más ancho de banda que se requiere. Esto significa que un mensaje explícitamente su lista de transacción como confirmó puede nunca ser encontrado, en lugar de un nodo puede obtener esta información de forma implícita, a través de la utilización de sus mempool, computacional y los filtros incluidos con el nuevo bloque de mensaje. Usted debe tomar algún tiempo para aprender acerca de estas optimizaciones si usted está trabajando para comprender la red del tráfico P2P, hay algunas preguntas que tienen más información. Este puede ser un buen punto de partida.

+810
pooja gajera 14 ene. 2018 8:23:41

Probablemente no. La mayoría de las carteras en línea no mantenga la bitcoins en contra de la dirección de recepción para su bolsillo; en lugar de transferir a una carpeta central y mantener un registro de su balance.

Cuando usted quiere pasar de su cartera, que hacer una transacción de su centralizada de la cartera a su dirección de envío, y ajustar su equilibrio en consecuencia.

Este método de proporcionar una billetera en línea tiene la ventaja de que pueden reducir los costos de transacción (que pueden pasar la mayor de sus bitcoins en primer lugar, y consolidar el tamaño adecuado de insumos para su deseada de la transacción de salida), pero también algunas desventajas, tales como que no se vaya a celebrar la clave privada para la dirección de recepción (y por lo tanto no pueden recuperar sus bitcoins sin ellos).

+807
yiwei 17 may. 2010 18:29:39

Todo el mundo le gusta la basura Mt. Gox. Hay un montón de rumores por ahí. Alguien puede producir evidencia real de su mala práctica empresarial? Tenía la esperanza de encontrar a su antiguo sitio web de preguntas frecuentes, por ejemplo. ¿Qué acerca de su gestión y políticas de la que era tan diferente de cualquier otro de los intercambios? Hay un montón de quejas de los clientes por ahí, pero no sabemos las causas subyacentes de estas quejas, y hay documentación para respaldar a aquellos?

Nick

+714
odjeezeus 9 jul. 2016 0:30:00

La creación de un nuevo blockchain con el Nxt Blockchain Kit de Creación, es posible el uso de un símbolo de moneda de prefijo que comienzan con un dígito en la cartera de la dirección?

Me sale un error de que la dirección es incorrecto cuando lo intento. Debo buscar un error, o es imposible?

+675
Travis Beck 18 jun. 2015 1:54:24

Desde mi conocimiento Monero es el más "privado". Se ofusca el número de monedas a cabo en cada cuenta en el blockchain (usted no encontrará un Monero richlist), pero lo más importante, se ofusca en cada transacción por defecto: el emisor, el receptor y la cantidad.

Uno de los errores en el Monero es que no ocultan la dirección ip por defecto, pero a alguien usando TOR o i2p sería todavía se las arreglan para hacer esto. Pero monero equipo va a implementar esto en el futuro con la Kovri liberación.

No me gusta Zcash porque hay un 20% del bloque de recompensa para los creadores de la moneda construido en su blockchain, parece que no mucho descentralizado, pero no sé mucho acerca de su tecnología, sólo que tiene un richlist así que para mí no funciona (si alguien sabe mi dirección, por tanto, sabe cuántas monedas tengo).

Borde: Esta moneda ofusca sólo la dirección ip del usuario, la información es bastante vinculables. Y un tenedor de Dogecoin '-'

Dash: No se mucho de la privacidad de la moneda, la mayoría de los usuarios no utiliza la opción de privacidad así que si eres uno de los pocos usarlo alguien puede vincular a una transacción.

Pivx: Había estudiado mucho acerca de eso, pero tiene un richlist...

+662
VinniVidiVicci 21 mar. 2013 5:41:41

Cuando una parte de la dificultad para d > 1 se presenta, tratarlo como si d acciones, cada una de dificultad 1, fueron presentados simultáneamente.

+651
jatin kumar malana 24 ago. 2010 1:37:01

Tengo el coinbase bono de la firma en un sitio italiano. Me pregunto si puedo hacer la misma promoción de Coinbase a alguien que conozco. He escuchado que puedo recibir el bono y se puede obtener el bono también. Suena bastante bien. Pero, ¿cómo puedo tener mi enlace para dar a mis amigos?

+610
padma 19 mar. 2013 7:40:46

Si alguien se ejecuta en este problema, a continuación, comprobar su moneda demonio de la configuración.

Yo lo tengo porque mi cliente no encontrar ninguno de los nodos a conectar. He encontrado una lista de nodos y les añadió en mi MONEDA de la CONFIGURACIÓN del CLIENTE.

I. e:

addnode=xx.xx.xx.xx

Reinicie el cliente, ejecute el cliente cli getinfo para asegurarse de que usted está descargando bloques. Si trabaja usted debe ver

ERROR de minería de __init__.el programa de instalación de # CoinD la descarga de blockchain... se revise de nuevo en 30 seg.

Deje que su cliente actualizar a la última cuadra y todo debe ser justo peachy.

+601
Triachell Williams 29 jul. 2013 13:15:29

Para pequeñas cantidades del bien para aceptar transacciones sin confirmar. Usted debe entender realmente cómo el protocolo de las obras a ser capaz de hacer una doble pasar una transacción sin confirmar. Estoy seguro que en el futuro los hackers construir herramientas para permitir este tipo de escenarios para el beneficio de ellos, sino también a bitcoin clientes crecerá más seguro y capaz de disminuir la propagación de un doble pasar en la red, tal vez usando de confianza de la central de entidades que pueden propagar su transacción mucho más rápido que el atacante podría propagar su doble pasar.

Si estoy vendiendo algo que para muchos de bitcoins, sí me gustaría esperar al menos 10 minutos. Pero si se compara esta a la venta algo de dinero en efectivo, usted todavía necesita el tiempo para sentarse y contar el dinero y asegurarse de que es real y que no está siendo estafado. Esto podría tomar más de 10 minutos y que probablemente iba a necesitar para hacerlo en un área privada. Con bitcoin, usted puede hacerlo en cualquier lugar público usando su teléfono, y en lugar de utilizar los 10 minutos para comprobar si está siendo estafado, usted puede tener una conversación amistosa con la persona que usted está haciendo negocios con.

+569
user286312 3 ago. 2010 2:36:03

Ahora es posible determinar la lista de direcciones que se envía una transacción con el raw de la transacción JSON-RPC API de llamadas que fueron liberados con bitcoind y bitcoin-qt versión 0.7. El pseudo-código para lograr esto es:

txid = <relevantes de la transacción id>
direcciones = []
raw_tx = decoderawtransaction(getrawtransaction(txid))
para(entrada en raw_tx['vin']) {
 input_raw_tx = decoderawtransaction(getrawtransaction(input['txid']))
las direcciones.push(input_raw_tx['vsal'][input['vsal']]['scriptPubKey']['direcciones'][0])
}

Una vez que tenga la lista de direcciones de envío almacenados en las direcciones de la matriz, usted puede comparar estas direcciones a una lista de pre-aprobado verde direcciones. En la mayoría de los casos, usted debe esperar que haya de ser sólo una sola dirección única en las direcciones de la matriz.

Con el fin de obtener una lista de posibles verde direcciones, usted podría disco duro de código en su aplicación, o usted puede utilizar un origen dinámico, tales como Deepbit la fuente de JSON. Este avance, sin embargo, brilla por su ausencia Mt. Gox Verde de Dirección

+514
Bikram 6 oct. 2017 8:09:55

En la esquina superior derecha de GreenBits hay un menú con un número de entradas: en la primera se denomina "Configuración" y debemos seleccionar que, a continuación, "Información y configuración" y, a continuación, puede cambiar la moneda fiat, el bitcoin denominación, así como su preferido cambio, si está disponible.

+477
rockcop 2 dic. 2014 3:43:07

¿El recién creado transacción necesidades que se propaga a TODOS los nodos en la red con el fin de que sea validado?

No. Los nodos de retransmisión de las transacciones válidas para cada uno de los otros. En caso de esquina puede enviar transacciones directamente a minero nodo. Nadie tendrá esta transacción hasta que se incluyó en el bloque

+465
yapsaraydi 29 sept. 2013 8:29:37

¿Cómo mercados en línea que realiza transacciones con bitcoins tomar una comisión de las ventas?

Hacer que simple aceptar el bitcoin en primer lugar, tómese su corte, y luego de la transferencia de los fondos restantes para el vendedor?

EDIT: me refiero a un sitio web tomando una comisión de una venta online, no bitcoin exchange cobran honorarios.

+447
creepblockedunderturret 11 jul. 2010 20:56:13

Se listtransactions lista de todas las transacciones de blockchain, o sólo una lista de transacciones que participan conmigo?

He comprobado bitcoin wiki, sólo diciendo que va a volver transacciones recientes de "todas las cuentas". ¿Qué significa "todas las cuentas" significa? qué significa todas MIS cuentas? o se incluyen las cuentas de otras personas?

+359
Ellen Farrell 16 jul. 2019 4:01:47
  • createmultisig crea un P2SH multisig dirección para su uso en crudo de las transacciones. Se emite el redimir script, porque tendrás que pasar todos los pagos enviados a la P2SH dirección.

  • addmultisigaddress añade un P2SH multisig dirección de Bitcoin Core cartera, lo que le permite seguir y pasar los pagos recibidos por la dirección. No salida de la canjear script porque Bitcoin Core tiendas que para usted. (Se puede recuperar más tarde con validateaddress.)

+271
Ushwald 3 jun. 2014 4:59:15

Primero de todo: no hay garantía de que va a ser libre después de 15 días. Algunos mineros que se utiliza para tener una política que hizo el gasto de monedas antiguas potencialmente libre. Pero los mineros pueden cambiar esas políticas, y es probable que vaya para el cargo más alto en primer lugar, como que les gana la mayor cantidad de dinero. Si la red está ocupada que significa que no habrá casi cualquier transacción libre de entrar.

Segundo: la mayoría de los nodos en la red que mantener las transacciones en la piscina de la memoria por un tiempo. Pero, de nuevo, al pie de la letra las políticas pueden ser diferentes para cada nodo. Creo que 3 días es una configuración común. Pero cuando la red está ocupada, 0 cuota de transacciones son más propensos a ser quitado de la mempool de pago de las transacciones.

Tercero: una vez que haya difusión de la transacción, en teoría, cualquier persona que alguna vez vio que la transacción podría volver a introducir a la red en cualquier momento. Incluso semanas o meses más tarde. Por ejemplo, el receptor de la transacción podría seguir tratando de conseguir a través de él. Así que nunca hay realmente una garantía para que una transacción se ha "agotado". La única manera de estar seguro es hacer una nueva operación el gasto de la misma moneda a otra dirección (y, a continuación, incluir una tarifa).

+164
ALHASSAN MUHAMMAD 22 sept. 2010 12:01:14

Esto no es totalmente responder a su pregunta, pero en aras de la consecución de David Schwartz respuesta (que era, en resumen, "sí"), no creo que haya necesidad de volver a crear una instancia SystemRandom por cada hex de carácter genera. De https://docs.python.org/2/library/random.html#random.SystemRandom:

[SystemRandom] utiliza el sistema operativo.urandom() función para generar números aleatorios a partir de fuentes proporcionadas por el sistema operativo. No disponible en todos los sistemas. No depende del software del estado y las secuencias no son reproducibles. En consecuencia, la semilla() y jumpahead() los métodos no tienen ningún efecto y se ignoran. El getstate() y setstate() métodos de elevar NotImplementedError si se llama.

Creo que se puede llamar SystemRandom.randint en sus límites directamente (con un gran aumento de la velocidad):

de azar de importación SystemRandom
de binascii de importación hexlify
a partir de la estructura de importación Struct

SYS_RAN = SystemRandom()
PACKER = Struct('>QQQQ')
MIN_VAL = 0x1L
MAX_VAL = 0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141

def mkprivkey():
 clave = SYS_RAN.randint(MIN_VAL, MAX_VAL)
 key0 = clave >> 192
 key1 = (clave >> 128) & 0xffffffffffffffff
 key2 = (clave >> 64) & 0xffffffffffffffff
 key3 = key & 0xffffffffffffffff

 volver hexlify(PACKER.pack(key0, key1, key2, key3))

En mis pruebas, la de arriba es de aproximadamente un orden de magnitud más rápido, incluso después de la normalización de la creación de la SystemRandom instancias y la eliminación de la prueba a ver si has superado el valor máximo (por David Schwartz sugerencia):

% de tiempo de python ./test_ecdsaprivkey.py
mkprivkey: 0.016 ms avg
create_private_key: 0.168 ms avg
python ./test_ecdsaprivkey.py 9.99 s de usuario 11.00 s el sistema de 86% de la cpu 24.388 total

Por supuesto, esto probablemente no importa a menos que usted está creando decenas de miles de llaves.

+100
Juanita Shannon 15 jun. 2016 20:48:08

Quiero ver el saldo de mi cuenta en cartera utilizando la consola pero cuando uso getbalance prueba su sólo me muestran el total de recibir el equilibrio?

Hay muchos cuenta de que quiero ver total equilibrio, pero intento listreceivedbyaccount de la prueba es demostrar que me recibió el equilibrio?

Y yo también trato getreceivedbyaccount.

Y estoy tratando de crear una cartera web en php billetera electrónica para orbitcoin.

Por favor, alguien que me ayude!

+88
Jason Rybka 16 feb. 2018 4:00:22

Estos son Ondulación más grande de las debilidades conocidas (no incluyendo debilidades comunes para Ondulación y Bitcoin):

  1. Debido a la Ondulación de la red no se puede mover real de monedas, los saldos en la Ondulación de actuar como los saldos bancarios. Si el banco de alguna manera los valores predeterminados en su obligación, la gente en realidad no tienen el dinero que pensaban que tenían. Esto no es un gran problema si usted está usando sólo la Ondulación de hacer los pagos, pero es una debilidad, si usted está utilizando la Ondulación como almacén de valor de la moneda actual. Su dinero es sólo tan seguro como el "banco" que mantiene para usted.

  2. Si algún grupo unificado fueron capaces de obtener el control sobre un número significativo de validadores que otros validadores de confianza, que podría deshabilitar temporalmente la Ondulación de la red (por negarse a llegar a un consenso) hasta la intervención manual por otros validadores retirado.

  3. La ondulación de la mecánica interna son todavía en gran parte sin probar. Como sucedió con Bitcoin, los problemas pueden ser descubiertas a medida que la gente comienza a usa mucho el sistema. Ripple escalabilidad sólo ha sido probado en simulación.

  4. Mientras que la esperanza es que las puertas de enlace será todo lo suficientemente cerca al igual que la gente va a ser capaz de simplemente la suma de sus saldos para obtener un razonable total, es posible que las diferentes políticas de canje o percibida, la confiabilidad será el resultado en algunos de los saldos de ser "devaluado". Así que usted podría depositar $10 en una puerta de enlace, obtener un "$10" equilibrio en la Ondulación, pero que debido a su puerta de enlace no se considera confiable, en realidad nadie los valores que el equilibrio en $10.

  5. La gente puede obtener engañado en la ampliación de confianza a las entidades que son de poco fiar. Ya estamos viendo "puedes confiar en mí y voy a confiar en ti" tipo de ofertas. La gente puede no darse cuenta de que el sistema les dará lo que pidan, dándoles saldos que no tienen manera de cobrar. Esencialmente, la Ondulación simplemente registra los saldos. El sistema no puede forzar a la gente a resolver fuera del sistema.

  6. La estabilidad y los posibles cambios futuros en el valor de XRP es desconocido. Si XRP es utilizable como un puente de la moneda, que debe hacer de la cruz-los pagos de monedas más barato. Pero no hay garantía de que va a ser.

  7. Hasta que la red es descentralizada, OpenCoin es un único punto de control y a un posible fracaso.

En cambio, la Ondulación proporciona una forma para realizar rápido (diez segundos), barato (menos de un centavo de dólar) la moneda de los pagos, no hay manera de perder dinero a menos de que alguien que usted eligió confiar en los valores predeterminados. Ondulación proporciona descentralizado intercambios entre cualquier número de pares de divisas. Ondulación proporciona un camino a la perfección federar a los sistemas de pago para las personas que utilizan un sistema de pago puede pagar a la gente que use otro, incluso a través de las monedas. Ondulación del diseño no requiere de las autoridades centrales y OpenCoin se compromete a hacer es una fuente abierta, la descentralización de la red de pagos.

+69
user70872 15 jun. 2013 19:39:47

Cambie su vieja cartera.dat con el recién creado.

Cuando mi equipo y Bitcoin-QT se estrelló, he recuperado y copia de seguridad de los datos. Geeksquad puede hacer esta parte para usted si es necesario pero no es difícil. Una vez que tuve los datos y realizar una nueva instalación, fui a recuperar la cartera.dat de mi antiguo ordenador de archivos en C:user/username/appdata/roaming/bitcoin. Me respaldó y realizado copias de la cartera.archivo dat. Siguiente, he instalado un nuevo Bitcoin-QT cliente y comenzó la sincronización de la blockchain desde cero. Poco después de comenzar el proceso de sincronización, cambié el recién creado Bitcoin wallet.dat con el que había monedas en él. Es probablemente la mejor manera de cambiar el nombre de la nueva cartera.dat "cartera de copia de seguridad de datos" en lugar de eliminarlo, pero no importa. Sólo importa que la billetera.dat que desea utilizar es el único "billetera.dat" en la carpeta o el no saber qué leer. Una vez que la cadena se ha hecho, mi moneda se presentó.

+38
George Sharonov 26 nov. 2014 6:47:00

Mostrar preguntas con etiqueta