La obtención de un Rayo de la red de datos del gráfico

Me preguntaba si es posible para mí para obtener datos acerca de la red de Rayos mainnet, en particular, los nodos y las aristas (canales) en la red. Sé que en el gráfico se visualiza en los exploradores tales como https://lnmainnet.gaben.win/ y https://graph.lndexplorer.com/. Quiero obtener los datos en sí, así que puede reconstruir el gráfico y en la ejecución de algunas simulaciones de red para mi investigación. Entiendo que la forma estándar es ejecutar un Rayo nodo a sí mismo y, a continuación, sincronizar para la topología de la red a través de su nodo. Sin embargo, no tengo acceso a los recursos computacionales y de memoria para ejecutar una completa Rayo nodo.

Si alguien sabe de alguna manera de obtener los datos sin tener que ejecutar un Rayo nodo, o tiene los datos y está dispuesto a compartir lo puramente con propósitos de investigación, sería de gran ayuda.

Gracias!

+138
user1566725 27 nov. 2016 4:48:31
30 respuestas

Me ha dejado un Bitcoin de nuevo en 2013,puedo cambiarlo por dólares en un banco.

+919
wesley smith 03 февр. '09 в 4:24

Estoy interesado en la UNL de la construcción. Si algún servidor S es en la UNL de servidor de T, ¿esto implica que el servidor de T es en la UNL de servidor S? O en otras palabras, si yo construido un UNL gráfico sería un grafo dirigido?

+884
Jozef Pietrzak 7 dic. 2013 13:56:07

¿Cuál es la diferencia entre un "confianza", "verificado" y de otras cuentas en MtGox? Con el fin de obtener "verificado", uno necesita proporcionarles identidad con fotografía y una factura de servicios públicos, pero ¿cómo llega uno "de confianza"?

+836
Nilanga 21 oct. 2014 17:27:52

el coste computacional por transacción en bitcoin es ridículamente altos por ejemplo, varios órdenes de magnitud, en comparación con los tradicionales sistemas de pago. Es por eso que no escala.

+824
Dro XT 7 may. 2010 14:39:26

¿Cómo funciona el cryptocurrency IOTA mantener un registro de los ducados gastados? Hay algo similar a la UTXO donde el saldo de monedas se registraron?

Y es que alguien quiere pasar una moneda, usted no tiene que buscar a través de toda la maraña?

+780
Lucia Carvalho 21 mar. 2011 15:37:09

Siempre y cuando usted tiene su cartera.dat , que es donde sus monedas . Copia de seguridad y copia de seguridad de nuevo.

Inicio bitcoin-qt.exe desde la línea de comandos con -rescan comando y ver si eso hace la diferencia.

Es bitcoin-qt no mostrar su saldo sin confirmar ?

+762
StevenJ 24 dic. 2018 5:55:05

Como el nombre sugiere, el bitcoin.conf es un archivo de configuración para configurar varias opciones del cliente bitcoin. Los detalles del archivo y las opciones disponibles se pueden encontrar aquí.

La opción más comúnmente usada es la de establecer la RPC nombre de usuario y contraseña (ver tu otra pregunta). Si sólo desea solo la mía utilizando setgenerate verdadero (que, como he mencionado en mi otra respuesta no es recomendable), los valores por defecto debería estar bien y no es necesario poner nada en bitcoin.conf.

+761
Mary Ann Loggia 19 ene. 2014 15:42:17

Estoy bastante seguro de que no hay manera de identificar a quien o a donde enviar los bitcoins. Bitcoin está diseñado para que cualquiera pueda ver su transacción, pero nadie debería ser capaz de tomar distancia de información privada (como el nombre de la empresa) el acceso público de la dirección.

+737
Ruben Steins 28 mar. 2019 0:58:46

No estoy seguro a qué te refieres con Cartera Clave , pero si te refieres a la contraseña de acceso a su cartera en el intercambio, a continuación, esto sólo funcionará en ese intercambio.

Por favor, busca tu dirección aquí para comprobar que sus monedas no han sido transferidos a otra parte.

En caso de que se proporciona con una semilla , a continuación, puede utilizar esta semilla en una cartera como Electrum o Micelio (una aplicación de Android) para recuperar sus fondos :)

Si usted no tiene la semilla pues que mejor que recordar de donde compraste tu bitcoins! :/ Tal vez la comprobación de su historial de búsqueda o en su bandeja de entrada?

+696
Woxopl 9 oct. 2010 9:05:05

Son sidechains la intención de ayudar a Bitcoin escala? Reducen la carga sobre Bitcoin principal de la cadena?

Si no, ¿por qué no?

+596
Solanacea 6 jun. 2015 19:07:52

Esto es para evitar el Spam transacciones que sería tener un montón de espacio en el bloque de la cadena.

Si quieres gastar las monedas que usted debe esperar hasta que los honorarios de la transacción será reducido para futuras actualizaciones.

+572
Constantiner 26 sept. 2012 9:25:57

¿Cómo puedo averiguar donde una dirección bitcoin es de?

Usted no puede encontrar a una persona, organización o lugar de una dirección Bitcoin solo.

Una dirección Bitcoin no es realmente una dirección en el sentido normal. No etiqueta de un lugar o de una persona o cualquier otra cosa en el mundo real. Realmente es sólo un número de referencia producidos a partir de un número secreto por una función matemática. Usted no puede incluso revertir las matemáticas para encontrar el número secreto de la dirección.

+548
Jakub Pawlowski 22 ene. 2015 13:00:33

Me encontré con un comentario de Mike Hearn en el contexto de la antigua OP_RETURN error que parecían interesantes:

El sistema de scripting siempre me llamó la atención ya que una adición tardía a la diseño. Satoshi lo admitió cuando dijo que él añadió que después de encontrar una explosión de casos especiales como él diseñado diversos tipos de de los contratos. El hecho de que hay un evidente error en CHECKMULTISIG es más la evidencia de esta parte de ser un general de trabajo urgente, junto con Satoshis voluntad para desactivar gran parte de su funcionalidad más tarde con la IsStandard los cheques. También el diseño de CHECKSIG es un caso obvio de reconversión, habría hizo mucho más sentido a descomponerse, y nunca hemos encontrado un caso de uso para el 99% de los códigos de operación a pesar de haber diseñado con éxito (rediseñado?) todos los los tipos de contrato que nunca se menciona.

http://sourceforge.net/p/bitcoin/mailman/message/30479316/

+538
marzv 6 may. 2016 9:20:45

Sé blockchain.info etc, pero estoy buscando las cosas más allá de la simple plazos de volumen de transacciones y el como. Fui hacia el pensamiento científico de los proyectos que tienen como objetivo el descubrimiento de patrones en los datos históricos, por ejemplo:

  • hay direcciones que se acumulan grandes cantidades de btc?
  • hay interesantes transacción patrón, e. g. prolongada de transacción "ping pong" entre pares de direcciones, "los patrones de las estrellas", donde una sola dirección envía transacciones a un gran grupo de personas, etc
  • hay cantidades que parece que han pasado a lo largo de una cadena de direcciones?

Tenga en cuenta que estos son sólo ejemplos que me hecha para ilustrar qué tipo de ángulo que estoy buscando: un final abierto, el análisis científico, en lugar de un consejo de comercio. La misma noción dificulta la búsqueda de proyectos, por lo tanto espero que a alguien le podría suceder a saber algo.

+476
Salvatore Improta 15 mar. 2016 11:56:18

Sólo sabe nada acerca de la dirección debido a que a usted se le preguntó al respecto.

Desde la dirección no se ha publicado nunca en el blockchain, todo lo que sabe es lo que puede verse en la dirección: su hash160 valor. Esta es la versión hexadecimal de lo que está codificado en su dirección, que es un hash de la clave pública a través del algoritmo explicado aquí.

+454
Rosemary Asenjo 3 feb. 2019 18:44:08

Se me descompuso el tx para hacerlo más visible, la materia prima tx es este:

01000000010000000000000000000000000000000000000000000000000000000000000000FFFFFFFF4D04FFFF001D0104455468652054696D65732030332F4A616E2F32303039204368616E63656C6C6F72206F6E206272696E6B206F66207365636F6E64206261696C6F757420666F722062616E6B73FFFFFFFF0100F2052A01000000434104678AFDB0FE5548271967F1A67130B7105CD6A828E03909A67962E0EA1F61DEB649F6BC3F4CEF38C4F35504E51EC112DE5C384DF7BA0B8D578A4C702B6BF11D5FAC00000000

VERSIÓN
01000000

TX_IN CONDE [var_int]: hex=01, decimal=1
TX_IN[0]
 TX_IN[0] punto fuera de hash (char[32])
0000000000000000000000000000000000000000000000000000000000000000
 TX_IN[0] punto fuera de índice (uint32_t)
 hex=FFFFFFFF, invierte=FFFFFFFF, decimal=4294967295
 TX_IN[0] Script de Longitud (var_int)
 hex=4D, decimal=77
 TX_IN[0] Coinbase y la Secuencia
04FFFF001D0104455468652054696D...
 TX_IN[0] Secuencia (uint32_t)
FFFFFFFF

TX_OUT CONTAR, hex=01, decimal=1
TX_OUT[0]
 TX_OUT[0] Valor (uint64_t)
 hex=00F2052A01000000, reversed_hex=000000012A05F200, dec=5000000000, bitcoin=50.00000000
 TX_OUT[0] PK_Script Longitud (var_int)
 hex=43, dec=67
 TX_OUT[0] pk_script (uchar[])
4104678AFDB0FE5548271967F1A67130B7105CD6A828E03909A67962E0EA1F61DEB649F6BC3F4CEF38C4F35504E51EC112DE5C384DF7BA0B8D578A4C702B6BF11D5FAC

LOCK_TIME
00000000

El campo de la anterior tx (punto fuera de Hash) se establece para todos los ceros, y en el siguiente campo "FFFFFFFF" (donde normalmente tienen un valor a la anterior tx punto fuera). Así que nada a pasado "de". En tx_out el pago se va a una clave pública, que se traduce en: 1A1zP1eP5QGefi2DMPTfTL5SLmv7Divfna

+393
basicrus 24 abr. 2012 8:31:47

Creo que me confundí de la misma manera, probablemente debido a la actual de bitcoin wiki en Transacciones está escrito, así que creo que puedo explicar.

En cada transacción Bitcoin, hay una entrada y una salida. La salida contiene el Bitcoin secuencia de comandos (instrucciones para el envío), por lo que contiene el receptor de la dirección Bitcoin. De entrada contiene una referencia a la anterior salida, donde los Bitcoins se enviará, junto con una firma para demostrar que el remitente es el titular de esa dirección. Así que vamos a decir que tenemos dos transacciones. A y B.

[Una entrada / Salida A] -> [Input B (haciendo referencia a la Salida de Un) / Salida B]

Cuando un Bitcoin nodos recibe transacción B, se ejecuta un script con salida a y la Entrada B entrada B se coloca en la parte superior de la pila, y la salida a la parte inferior). Parece que usted está pensando que el script se ejecute en la Entrada B Salida y B, pero esto claramente error cuando ejecuta OP_EQUALVERIFY.

+375
barry croff 12 dic. 2012 4:33:28

He estado haciendo un montón de lectura en OP_RETURN, y quiero entender algo que parece que todavía no está claro. Cuando creamos una transacción con OP_RETURN (que entiendo no eternamente contaminar nodo de la RAM, ya que la transacción no se coloca en el UTXO base de datos), es el OP_RETURN que los datos se replican a través de la blockchain?

Esta respuesta de una pregunta relacionada aquí (Blockchain transacción mensaje de límite de longitud), se establece que el OP_RETURN es no parte del protocolo Bitcoin, y la OP_RETURN de datos solo se puede acceder usando blockchain.info que no tiene sentido a partir de lo que he leído, como el código de estandarizar el número de bytes para OP_RETURN mensajes directamente dentro del Bitcoin en el código fuente, y por lo tanto es parte del protocolo, a la derecha?

TL;DR: estoy tratando de hacer una aplicación que utiliza OP_RETURN, y me gustaría saber si el OP_RETURN de datos existe en el blockchain para siempre, y puede ser recuperada mediante la Api de otros que blockchain.info. Gracias a todos

+368
Trimmer Line 21 mar. 2018 10:40:47

Soy nuevo en el Bitcoin. Mi comprensión como un economista formado (y no un programador o experto) es que el punto clave de venta de Bitcoin es la cesión de la política monetaria prerrogativas a un algoritmo distribuido a través de una red P2P. Lo que esto significa es que la gente no tenga que depender de un ser humano político (y sus promesas) para proteger el valor de la moneda (que, filosóficamente, representa su trabajo en el pasado) por que no de la impresión de dinero nuevo discretionally. En su lugar, se daría esta tarea a un algoritmo distribuido en una red P2P, que, por definición, va a cumplir con sus promesas y no estar bajo el control de una sola persona.

Ahora, mis preguntas son:

  1. ¿Cómo sabemos que el algoritmo no puede ser modificado para obtener el control sobre la expansión de la base monetaria? Después de todo, no creo que exista un hombre de software que no puede ser hackeado.
  2. Muchas discusiones en este foro bandera que chupar un tipo de ataque sería extremadamente caro si no imposible. Sin embargo, ¿cómo sabemos que este tipo de error no está ya en el algoritmo? Véase la pregunta 3
  3. ¿Cómo sabemos que Satoshi no ha dejado un error en su software (o intencionalmente dejado fuera algunos de los más importantes de protección codelines) que le permitirá artificialmente robar o reclamación bitcoins a su discreción? Después de todo, Satoshi, el inventor del software no se ha revelado a sí mismo (o ella misma).
  4. Incluso si Satoshi en realidad no robar el dinero por sí mismo, sino, simplemente, a la izquierda una opción para sí mismo para aumentar/disminuir la velocidad de expansión de la base monetaria, que aún así le doy un 'soft', sin embargo, un enorme poder, haciendo de él una de facto del banco central (y la gente no iba a ser necesariamente conscientes de ello). ¿Cómo sabemos que esto no ocurra?
+345
Beatrice Smith 28 jun. 2019 6:20:08

Como mucho he entendido bien, el objetivo es encontrar un nonce que crea un hash con la dificultad específica. La dificultad actual para estar alrededor de 1.4 billones de dólares. Si eso es así, ¿por qué no una máquina que se ejecuta en 14 TH/s calcular el valor nonce en menos de un segundo?

+334
stephenwade 20 ago. 2016 23:58:29

Esta no es una función que admite o anima con Bitcoin Core.

+315
Peter Gatt 22 jun. 2011 23:18:09

Dependiendo de su idioma y bitcoin biblioteca, se puede simular un falso bitcoin pares. Esto es lo que yo hago cuando puedo desarrollar con NBitcoin. (C#)

Básicamente, el programa de instalación de 2 pares, el "cliente" y "servidor", me, a continuación, configurar el cliente de "confianza" mi servidor de nodo en las pruebas. (lo que significa que no se puede verificar bloque de la corrección y de la prueba de trabajo)

Entonces me piloto el comportamiento del servidor como quiero probar cualquier tenedor escenario.

+276
Dean Ward 25 ago. 2011 20:19:42

bitcoin-qt crea archivos en ~/.bitcoin/ en mi sistema de archivos. sé que el ~/.bitcoin/bloques/blk*dat son archivos que contienen el blockchain, pero, ¿qué hacen los siguientes archivos contienen:

~/.bitcoin/bloques/rev*dat
~/.bitcoin/chainstate/*sst
~/.bitcoin/bloques/índice/*sst

sst significa "ordenados tabla de cadena" y yo a la recopilación de estos archivos pertenecen a un leveldb de la base de datos, pero me gustaría saber en más detalle lo que está en cada uno de ellos.

+264
Barbara king 11 mar. 2011 6:25:55

La respuesta simple es no.

Un algoritmo de hash es ción para ser una forma de la función. Si es posible volver a crear la clave pública a partir del hash, esto significa que el algoritmo de hash que está roto.

Sin embargo, hay un aspecto que puede encontrar útiles. Para las firmas de mensaje, bitcoin utiliza una codificación personalizada (en comparación con la codificación DER firma se encuentra en las transacciones).

Dada una costumbre mensaje codificado de la firma, el mensaje y una clave pública de hash, se puede verificar que la firma es correcta. Sin embargo, tenga en cuenta que esto es debido a la costumbre codificado firma apoya la clave pública de la recuperación. Por lo tanto, esto se traduce en el mismo los aspectos de seguridad, como acaba de suministro de la clave pública, pero con la ventaja de que el usuario no necesita específicamente la transferencia de la clave pública a usted.

Si usted desea probar la costumbre codificado firmas, que son devueltos por el "signmessage" función en el bitcoin core cliente. A continuación, pueden ser verificado por el "verifymessage" de la función, o por varias herramientas en línea, como este: https://blockexplorer.com/messages/verify

+224
Uma Shashikant 25 sept. 2012 2:07:19

Usted puede hacer una cosa cuando se ejecuta bitcoin-cli paytxfee 0.1 comandos, puede ejecutar el comando para actualizar el valor de paytxfee dentro de bitcoind.conf archivo.

como este:

bitcoin-cli paytxfee NEW_AMOUNT && sed-i 's/paytxfee=OLD_AMOUNT/paytxfee=NEW_AMOUNT/g' ~/.bitcoin/bitcoin.conf 

Esto tarifa establecida para la sesión actual, también cuando se reinicie bitcoin core precio no va a alterar.

+179
Dr major madhusudan Cherekar 21 oct. 2016 3:24:45

Sí, uso Enviar Monedas > Opciones > Tasa de seleccionar uno de los tres niveles de las tarifas. La tasa real es dinámico y depende de el tamaño en bytes de su pago. Uso

  • Prioridad si el pago es urgente
  • Normal si desea la confirmación de aproximadamente dentro de la siguiente hora
  • Económico si no se preocupan por la confirmación de veces (sobre todo si vas a enviar a otra cartera de la tuya)
+112
BTCNoob 20 oct. 2015 17:48:37

Supongo que ejecutar bitcoind para la conectividad de la red. Pero, ¿qué acerca de la asignación de trabajo?

+108
coolsaint 18 ene. 2019 22:25:58

Él tiene una clave pública PGP que se puede utilizar para firmar cosas.

+96
vozdux 24 dic. 2014 4:17:36

Quiero enviar monedas del éter cartera a otro bitcoin wallet que tengo. Entré en mi bitcoin wallet dirección de recepción, pero MyEtherWallet transacción convertirlo a otro formato de dirección que comienza con '0x', y creo que es hexadcimal.

¿Cómo puedo saber con seguridad que esta dirección está relacionado con la dirección que he escrito?? Estoy buscando un generador externo para verificar mí misma que la dirección de recepción que mi boitcoin de cartera de la muestra se convirtió en el código hexadecimal que mostrar

+63
gelmernan 15 jun. 2017 4:10:36

Yo no he probado este particular systemd servicio de archivo, pero desde mi experiencia en Ubuntu, es necesario crear la estructura de directorios de antemano y el usuario que ejecuta bitcoind necesitaría permisos de escritura en el directorio /var/lib/bitcoind/. De lo contrario, el servicio terminará con errores y no se ejecutará.

Si usted comienza a bitcoind como usuario de bitcoin, el demonio por defecto buscará y el uso de /home/bitcoin/.bitcoin, que inherentemente tiene acceso de escritura. Para simplificar, le sugiero que elija el .conf en este directorio. También sugiero colocar el archivo pid en esta ubicación.

Yo no soy consciente de ninguna de las vulnerabilidades de seguridad de utilizar el directorio de inicio del usuario para -datadir y pid, como esos lugares deben ser escribir accesibles para el usuario de bitcoin donde quiera que ponerlas de todos modos; en realidad me gustaría ver una discusión sobre este tema. Utilizando la configuración sugerida en que systemd servicio de archivo significaría que tendría que dejar de usuario de bitcoin acceso de escritura dentro de un directorio que normalmente es modificable por el root.

En consecuencia, sugiero modificado ligeramente el servicio de systemd archivo:

[Unidad]
Descripción=Bitcoin se distribuye en moneda demonio
Después=de la red.objetivo

[Servicio]
Usuario=bitcoin
Grupo=bitcoin

Tipo=fork
ExecStart=/usr/bin/bitcoind -demonio -pid=/home/bitcoin/.bitcoin/bitcoind.pid \
-conf=/home/bitcoin/.bitcoin/bitcoin.conf -datadir=/home/bitcoin/.bitcoin -disablewallet
PIDFile=/home/bitcoin/.bitcoin/bitcoind.pid

Reinicie=siempre
PrivateTmp=true
TimeoutStopSec=60
TimeoutStartSec=2s
StartLimitInterval=120s
StartLimitBurst=5

[Instalar]
WantedBy=multi-usuario.objetivo

Tenga en cuenta que si usted coloca PIDFile= antes de ExecStart= recibirá una advertencia en el registro, pero el servicio se ejecutará de todas maneras.

Hay esta plantilla actual https://github.com/bitcoin/bitcoin/blob/master/contrib/init/bitcoind.service, tal vez usted puede tomar algunas mejoras de seguridad a partir de allí. Esta plantilla utiliza RuntimeDirectory=bitcoind para crear /ejecutar/bitcoind propiedad de bitcoin (y de los lugares de la pid archivo en el que hay). Coloca bitcoin.conf probablemente en un sólo lectura medio ambiente, y ommits -datadir, que será, en este caso por defecto /home/bitcoin/.bitcoin.

+11
MimiBaker 29 may. 2010 22:40:59

Mostrar preguntas con etiqueta