Funcionamiento completo de nodo a través de Tor

Estoy tratando de ejecutar un completo bitcoin-core (v0.13.1) nodo a través de la red Tor por primera vez. He configurado mi /etc/tor/torrc archivo con las siguientes dos líneas:

HiddenServiceDir /var/lib/tor/bitcoin_service/
HiddenServicePort 8333 127.0.0.1:8333

He creado un archivo ~/.bitseed/bitseed.conf (no seguro de que este es necesario)

cebolla=1

Me puse mis cebolla dirección de /var/lib/tor/bitcoin-servicio/hostname lo que me permite configurar ~/.bitcoin/bitcoin.conf con la configuración, tales como:

onlynet=cebolla
cebolla=127.0.0.1:9050
escuchar=1
bind=127.0.0.1:8333
externalip=<mi-cebolla-address>
seednode=wxvp2d4rspn7tqyu.cebolla
seednode=bk5ejfe56xakvtkk.cebolla
seednode=bpdlwholl7rnkrkw.cebolla
seednode=hhiv5pnxenvbf4am.cebolla
seednode=4iuf2zac6aq3ndrb.cebolla
seednode=nkf5e6b7pl4jfd4a.cebolla
seednode=xqzfakpeuvrobvpj.cebolla
seednode=tsyvzsqwa2kkf6b2.cebolla
banscore=10000
bantime=11

Parece ser que trabajan como puedo ver mi mempool creciente desde el archivo de depuración, y tengo una conexión de entrada. Pero mi recuento de conexión es muy pequeña (2 o 3). ¿Hay algo más que deba hacer? En particular, quería confirmar que no tengo ninguna necesidad de configurar mi firewall ufw para aceptar conexiones en el puerto 8333 (o 9050) con el fin de lograr conexiones entrantes, y no tengo ninguna necesidad de redirigir el puerto 8333 o 9050 de mi router a la fija local de la dirección ip de mi máquina (configuración de la ufw para permitir 8833 y redirigir el puerto 8333 de router que sería necesario si yo estaba corriendo normal nodo).

EDIT: 9 conexiones de los cuales uno de entrada, pero esta única conexión de entrada es a mí mismo. Así que la pregunta realmente es: ¿Cómo puedo permitir conexiones entrantes?

EDIT2: ahora soy de la opinión de que esta configuración sea la correcta. Me equivoqué al pensar en un antes de la conexión de entrada era 'yo', después de 24 horas he visto un vistazo de 4 conexiones entrantes. Puedo confirmar que no hay necesidad de ajustar ufw o cambiar la configuración de su router (el tor protocolo no está afectado por cualquiera de estos), y esto parece estar funcionando tener tor en la parte superior de una conexión VPN (máscara de bits). Por lo tanto no tengo más preguntas, pero feliz de ser corregido si alguno de los de arriba que está mal.

+391
centralscru 1 jul. 2013 16:06:43
18 respuestas

Discretas las cadenas de Markov se han utilizado para aproximar las distribuciones de probabilidad en los juegos de azar con el fin de mejorar las probabilidades y hacer predicciones por ejemplo, los números ganadores de la lotería. Tan largo como el de la lotería,tarjeta de juego, etc. cumple con ciertas condiciones, este va a trabajar o de lo contrario la distribución de probabilidad se deriva de representación de la predicción inútil.

Compiten para encontrar un nonce durante la minería es como una especie de lotería. Por lo tanto, teóricamente, las cadenas de Markov podría ser utilizado para mejorar el bitcoin minería siempre que cumplan con las condiciones para las cadenas de Markov. ¿Alguien ha explorado esta?

Gracias, Andrew

+970
jimxclarke 03 февр. '09 в 4:24

Yo soy un comerciante que está actualmente desarrollando el programa que voy a utilizar para la recepción de las transacciones para mi negocio.

Me gustaría que mi programa para poder comprobar la cantidad de Bitcoin, la dirección de envío me ha. Tengo toda la blockchain descargado en el ordenador.

Idealmente me gustaría algo que funciona de esta forma:

Cadena dirección = "1PSxTeWTVgomscit2BoViZYKSc4Qoyrmak";
Doble saldo = blockChain.getBalance(dirección);

Es esto posible? Estoy teniendo un tiempo difícil encontrar una manera para hacer esto mediante la blockchain guardado en mi ordenador. Parece que sería bastante fácil para hacer esto solo uso blockchain.info's de la API, pero me gustaría mantener el proceso contenida en mi equipo.

Gracias de antemano.

+944
prakhar londhe 6 feb. 2016 17:50:04
Otras respuestas

Preguntas relacionadas


Preguntas relacionadas

Puede saber cuánto bitcoin tengo?

Sí, direcciones Bitcoin son derivados de las claves públicas.

Si alguien tiene la clave pública, se puede obtener su dirección de BTC y por lo tanto la búsqueda de la blockchain para las transacciones que implican su cartera de dirección. Por otro lado, si utiliza un privado por separado par de claves pública/(dirección independiente) por transacción y de alguien que sólo tiene una de sus claves públicas, que no tienen la suficiente información para obtener la dirección de las otras teclas a menos que se realizan las transacciones entre ellos y de alguna manera es obvio que todos ellos pertenecen a usted (análisis).

+923
lexmano 23 ago. 2017 23:01:42

Una vez me dijeron que me de inicio de sesión para cambiar mi contraseña

Es importante que usted entienda por qué este es un truco destinado a engañar a usted.

Carteras no contienen bitcoin.

Carteras contienen una "clave privada" - esta es la clave privada que le da el control a través de una cantidad de bitcoin.

La persona que crea una cartera puede copiar esta clave privada y lo utilizan para hacer una nueva cartera que tiene el control sobre el bitcoin. Incluyendo el control sobre bitcoin añadido por días meses o años más tarde.

Usted cambiar la contraseña en una cartera no guarda la clave privada secreta y segura de si alguien ya ha visto ya el contenido de la cartera.

Si ayuda, creo que de la cartera como uno de los keysafes con un usuario puede cambiar numérico de marcación para desbloquearlo. Si alguien ha copiado previamente las llaves dentro, cambiando el número en el safe no mantener a salvo a todos.

A keysafe
Safe con reajustable combinación como un bitcoin wallet. No contiene dinero. Contiene las claves que tal vez alguien ya tiene copias de. Cambiar la combinación en el safe (cartera) no hacer esas copias de las llaves desaparecen.


Ver también

La minería de engaños

Cartera deceoptions

+911
sst 29 ene. 2018 18:06:14

Si usted no tiene bitcoin-qt instalado, usted puede inscribirse en www.blockchain.info para adquirir una dirección bitcoin

+844
kiya777 6 jul. 2011 4:30:30

Parece que se actualiza de forma regular gráfico de Bitcoin Días Destruido, es en http://banana.mine.nu/daysdest.html Pero tenga en cuenta que difiere de la gráfica en la wiki en la que parece que los gráficos de "bitcoin días destruido", en lugar de "por ciento de bitcoin días a la fecha de la destrucción". El último es lo que ABE etiquetas "% CoinDD", el cual se reporta como 36.1245% como de bloque 145677 en 2011-09-17 06:18:18.

Pero los cálculos parecen haber otras diferencias. E. g. la ABE resultado para el bloque 131400, que también fue alrededor de las 17 de junio de 2011, fue "Acumulativa de la Moneda-días Destruido: 35.1672%", pero el valor de la wiki gráfico es de alrededor de 28% en 17 de junio. El valor correspondiente en la banana.de la mina.nu gráfico es acerca de 900,000,000 bitcoin días.

Yo diría que, en general, un gráfico de "% CoinDD" parece mucho más útil que un raw número que siempre sube. Nota por ejemplo, que de acuerdo a la ABE, el valor del porcentaje apenas ha aumentado entre 17 de junio y Sep 17. Es allí cualquier actualiza periódicamente origen de un porcentaje basado en la gráfica?

Por vigilando de cerca esta métrica puede identificar picos ascendentes que probablemente tiempos donde a principios de bitcoin adoptantes se puede "retirar" o pasar sus primeras monedas. Pero tenga en cuenta que también podría en lugar de estar pasando las monedas alrededor internamente, por ejemplo, mover las monedas para una mejor protegidos cartera. Pero "% CoinDD" es todavía menos afectados por tales movimientos de la general, el volumen de transacciones es métrica.

+803
Nequerous Hartfield 15 feb. 2013 18:00:14

Mi actual en tiempo real estimado a partir de https://github.com/ayeowch/bitnodes es de 8000 a 10000 nodos que son accesibles en cualquier momento con el churn de 300 a 500 nodos cada 5 minutos. El churn podría ser debido a varios factores, por ejemplo,

  • El nodo se fue sin conexión
  • Nodo alcanzado max. conexiones permitidas
  • La hora del día, por ejemplo, más nodos en línea de EE.UU. durante las horas de trabajo
  • Errores de red
+783
Alois Mahdal 6 jul. 2017 9:01:48

La misma dirección de recepción se puede utilizar tantas veces como quieras, aunque con cierta pérdida de anonimato.

Sin embargo, si ejecuta el cliente en varios equipos con la misma cartera de archivo, tendremos problemas; incluso si usted comienza con una copia exacta de una cartera en ambos equipos, que van a salir de la sincronización, finalmente, si usted realiza transacciones de cada copia.

El Bitcoin-QT cliente genera hasta 100 direcciones por adelantado y los almacena en la cartera, pero en algún momento va a generar más. La mayoría de los "enviar" transacciones usar una de esas direcciones como un cambio de dirección. Si usted está enviando desde los 2 clientes que comenzó con la misma copia de una cartera de archivo, en algún momento van a empezar a utilizar las direcciones que no existen en el original billetera de archivo. En ese punto, bitcoins en una cartera no estará disponible para pasar de la otra cartera.

+768
user309086 13 ene. 2016 16:09:02

Necesito pagar una suma de dinero en un bitcoin wallet dirección de un banco sudafricano de la cuenta, por favor ayudar

+700
R Claven 16 may. 2018 15:17:44

Se preguntó a nosotros como en una tarea : Explicar por qué es computacionalmente imposible para cualquier persona para generar un Bitcoin que se refiere a su propia salida como de entrada. A pesar de la búsqueda a través de diversos recursos,que no pudo encontrar una respuesta satisfactoria a la misma.

+641
Graham Klyne 30 jul. 2011 19:19:02

Bitcoin Core encabezados de la primera sincronización, así que descarga los encabezados de primer y parcialmente valida antes de la descarga de los bloques. Así que si un nodo malicioso envía encabezados con inválido de guerra, la sincronización de los nodos de desconectarla y sincronización de los encabezados de otro nodo. Si el que recibe varios encabezados por el mismo bloque de altura, ese nodo se considera desmanes y detener la sincronización de los encabezados de ella.

+574
Misbah 5 abr. 2018 3:33:49

Estoy haciendo esta pregunta a ayudar a otros que tienen el mismo problema que me encontré. El error es, al menos algunas veces, engañosa y puede no ser exacta.

El contexto en el que este error es relevante es la firma de un raw de la transacción que usted ha creado con el software de bitcoin. Esta es una práctica común para aquellos que están paranoicos, como yo. Aquí está el procedimiento básico:

  1. Identificar el TxOuts (txid y vsal pares) que quiere gastar.
  2. Uso https://chainquery.com/bitcoin-api/createrawtransaction o algo similar para crear una cadena hexadecimal.
  3. Uso https://chainquery.com/bitcoin-api/signrawtransaction junto con las claves privadas necesarias para pasar los remanentes TxOuts.

En este tercer paso, se puede obtener esta "operación no válida con el actual tamaño de la pila de error".

+507
Kelvin Semetara 17 sept. 2012 3:05:32

Slushpool y BTC "SIEMPRE" dar la espalda baja hash de las tasas de! Uso Antpool! Me estoy poniendo 16.5 TH/s en un 14.5 minero, sin mods. Sólo la instalación normal.

+435
jksinton 2 dic. 2011 10:42:35

Los mineros podría engañar a este juego, mediante la retención de los bloques que les haría perder.

Para simplificar, vamos a suponer que el juego está diseñado para aproximadamente 50/50 de probabilidades (por ejemplo, los jugadores apuestan en el primer bit de hmac_sha512(block_hash, trans_id)).

Una de minería de datos cártel podría hacer lo siguiente. Los miembros del cártel de la piscina de sus monedas y colocar una apuesta grande en su casino (digamos 1000 BTC). Si se resuelve el siguiente bloque antes que nadie en la red, calcular el hash del bloque de hash y el id de transacción, y determinar si este hash del bloque iba a ganar su apuesta. Si, que se publique, y recoger sus ganancias (y sus BTC 25 bloque de recompensa). Si no, ellos lo tiran y mantener minería (y perder BTC 25). Esto reduce la eficacia de su hash de la tasa por la mitad, pero significa que cada vez que encuentre un buen bloque, que tienen garantizado un premio de 1000 BTC.

Esto introduce un sesgo en el juego, proporcional a la fracción de la red de hash de energía que el cártel de los controles. Pero incluso con una ligera tendencia, a través de grandes apuestas y un largo tiempo, podría permitir que el cartel de la limpieza en el casino de la costa.

Peor, desde que el cártel de actividades son rentables para todos sus miembros, no sería un incentivo para que más mineros para unirse al cartel, lo que hace que el sesgo más fuerte. En el límite, cada minero en la red se une al cartel y el cartel se gana el 100% de sus apuestas.

Un solo minero podría montar un ataque similar. Alice crea una transacción que apuestas 1000 BTC en el casino, pero no publicarlo en la red p2p. En su lugar, se incluye en los bloques que ella hashes. Cuando ella resuelve un bloque, ella comprueba el hash para determinar si gana su apuesta. Si es así, ella publica. (Tal vez, para ser un poco menos obvio, ella va a publicar su apuesta de transacciones en la red p2p y espere unos segundos antes de la publicación del bloque, y la esperanza de que nadie resuelve otro bloque en el ínterin.) Si el bloque no gana su apuesta, ella lo descarta. Como en el caso anterior, su efectiva hash tasa se reduce a la mitad, pero ella gana cada apuesta simple que ella hace.

"Seguramente justo" puede ser contrario a la intuición. La manera de hacer de un modo demostrable juego justo es no apostar por algún fenómeno externo que usted piensa que ninguna de las partes puede predecir o influencia; a menudo las partes va a sorprender, y en cualquier caso lo general, no es fácil demostrar que ellos no pueden. Seguramente la feria de los sistemas en lugar de apostar a algo que está determinado por los aportes de ambas partes (sin entrada externa), sino que está determinado de tal manera que cualquiera de las partes puede asegurar un resultado justo por la elección de su entrada a ser verdaderamente aleatorios.

+411
LeGo22 5 jun. 2014 5:44:40

Usted puede descargar un torrent de en.blockchaindownload.nl y copia de su CARTERA de Archivo. Ese archivo contiene la información de su cartera. La transacción se sincronice. No sé, esto va a ser más rápido para que usted pensamiento de car... Visto que han descargado casi la totalidad de la cadena, pero ya se puede probar

+310
Jerad 8 may. 2011 17:34:56

Quiero convertir una pequeña cantidad de dogecoin (sobre la media móvil de 200 días) a BTC. Sin embargo, me he dado cuenta de que la retirada de cargos en todos los intercambios son más la cantidad de bitcoin que voy a tener. No hay manera de intercambiar pequeñas cantidades con una tasa puedo pagar?

Gracias, part12

+204
mikderagon 23 ene. 2016 11:25:21

Ok, así que tengo este bitcoin wallet de copia de seguridad.

  • Tengo el 12 de palabra semilla
  • Tengo una contraseña
  • Tengo una serie en este formato ****/** que me escribió.

He hecho esta copia de seguridad en una tablet android. No estoy seguro de que de la aplicación. Yo creo que "Bitcoin Wallet", que es solo android, al parecer.

Obviamente me gustaría restaurarla, pero yo no tengo nada de android ya. De cualquier manera puedo hacerlo en cualquier Mac/iOS app?

  • Yo traté de hacer mi copia de seguridad en Electrum de la cartera de la carpeta, sin éxito.
  • Traté de descifrar como se describe aquí. No está seguro de lo que voy a hacer con el "descifrar" el archivo que es tan inescrutables como el original.

ayuda.

Actualización : he intentado restaurar con Multibit, que leí era compatible con Android Bitcoin Wallet porque bitcoinj. Multibit aceptado mi semilla y el ****/** número como una marca de tiempo, no reconoce el archivo de copia de seguridad (que de acuerdo a MB docs no es gran cosa) y pasó toda una noche de viaje a 'sync' con la red.

En la mañana tuve una nueva cartera con 0 bitcoins en ella.

¿Significa esto que mi cartera estaba vacía a lo largo de todos? Que estoy usando mal la semilla? Que tengo que encontrar un antiguo teléfono Android a intentarlo de nuevo?

+176
charrondev 2 jul. 2010 3:59:23

Hay un cliente Bitcoin implementado en el llamado btcd que usted puede ser que desee comprobar hacia fuera. Esto le permite enviar y recibir dinero, si usted lee más acerca de esto, estoy seguro que vas a encontrar un montón de ejemplos.

+166
James Tompkins 23 jul. 2010 13:32:33

Mostrar preguntas con etiqueta