Cómo ocultar IP pública de la Minería de la piscina?

Cómo ocultar la dirección IP pública de un minero de la piscina, para protegerse contra los ataques DDOS?

Tengo un yiimp de minería de la piscina que se ejecuta en un servidor de la nube.

Me gustaría segura con HTTPS y anti-DDOS por camuflar la ip pública usando Cloudflare, al tiempo que conserva el estrato funcionalidad de minería de la yiimp de la piscina.

El dominio de mi sitio web es de mycoin.io y he configurado el DNS para que apunte a cloudflare. Así que ahora la web ha HTTPs y protección contra ataques DDOS.

Mi yiimp piscina servidor está alojado en la nube en 149.55.55.55 y tengo el programa de instalación de cloudflare para redirigir el subdominio de la piscina.mycoin.io a esa dirección ip.

Ahora mi minería de secuencia de comandos puede tener este aspecto:

-o stratum+tcp://149.55.55.55:3747 -u WALLET_ADDRESS -p c=BUEN

o como esta:

-o stratum+tcp://piscina.mycoin.io:3747 -u WALLET_ADDRESS -p c=BUEN

Pero esto no proporciona ninguna https o anti-ddos protección.

¿Cómo puedo ocultar la IP pública de mi piscina, de modo que:

-o stratum+tcp://piscina.mycoin.io:3747 -u WALLET_ADDRESS -p c=BUEN

todavía funciona?

+611
user82044 20 oct. 2011 2:51:19
20 respuestas

Como corresponde a su nombre, la piscina de la memoria se guarda en la memoria del proceso. Así que si usted salga y reinicie bitcoind, el grupo de memoria se borrarán.

Sin embargo, esto puede no solucionar su problema; sin confirmar las transacciones relativas a su propia cartera se almacenan las direcciones, no sólo en la memoria de la piscina, pero en la cartera.dat, por lo que un reinicio no claro ellos. Para lograr esto, usted puede comenzar a bitcoind con el añadido recientemente -zapwallettxes opción. Esto hará que bitcoind olvidar todas las transacciones asociadas a sus direcciones, y vuelva a escanear el bloque de la cadena de reconstruir. En particular, cualquier tentativa de transacciones será olvidado y no reconstruido.

Tenga en cuenta que usted va a tener que haber esperado el tiempo suficiente para que otros nodos en la red que no son de mantenimiento de su transacción sin confirmar en sus propios grupos de memoria. Si es así, entonces (1) se puede enviar de nuevo a usted, derrotando el propósito de este ejercicio, y (2) si intenta enviar una nueva transacción para reemplazar a los no confirmados, se puede rechazar como un doble pasar.

+981
Summer Salonga 03 февр. '09 в 4:24

Si usted está hablando acerca de bitcoind, el cliente de línea de comandos, era probable que sólo una sugerencia de contraseña para bitcoin.conf, así que realmente no importa.

+923
user1423893 4 feb. 2015 10:25:49

Estoy tratando de compilar litecoind en Ubuntu 11.10 i386 servidor.

He utilizado esta receta que he encontrado:

git clone https://github.com/coblee/litecoin.git
cd ~/litecoin/src/
make-f makefile.unix litecoind
mkdir ~/.litecoin/

Pero estoy atrapado aquí:

make-f makefile.unix litecoind

Obtengo:

# make -f makefile.unix litecoind
makefile.unix:138: advertencia: reemplazar los comandos para el destino " obj/nogui/scrypt.o'
makefile.unix:135: advertencia: ignora a la edad de los comandos para la meta " obj/nogui/scrypt.o'
g++ -c -pthread -Wno-invalid-offsetof -Wformat -g -DNOPCH -DUSE_UPNP=0 -DUSE_SSL -fno-stack-protector-fstack-protector-todos -Wstack-protector-Wl,-z,relro -Wl,-z,ahora -D_FORTIFY_SOURCE=2 -O2 -MMD -o obj/nogui/puntos de control.o checkpoints.cpp
los puestos de control.cpp:5:59: fatal error: boost/ceder/list_of.ch: No existe el fichero o el directorio
compilación terminada.
marca: *** [obj/nogui/puntos de control.o] Error 1

Alguien sabe lo que va mal? Parece como un archivo falta o es un problema con el compilador. También falló en Ubuntu server 11.10 x64...


En ese caso la solución es:

sudo apt-get install libboost-todos-dev

Gracias a David Schwartz por su ayuda.

+883
Merrillwilliams 17 jul. 2015 10:02:20

Estoy de acuerdo con @nuggetbram, en persona es la forma más práctica.

Una alternativa es la compra de un BTC ATM, por dinero en efectivo. Aquellos que tienden a cobrar honorarios muy altos, sin embargo, y limitaría la cantidad que usted puede comprar por transacción (no debería haber ningún problema, divididas en varias transacciones, sin embargo, como cada uno es independiente en el anonimato).

Debido a la estricta anti lavado de dinero (AML) de los reglamentos en todo el mundo, todos los principales BTC de intercambio (es decir, que todos los intercambios se pueden ordenar de confianza) emplear Conozca a Su Cliente (KYC), los controles, que hacen que sea imposible para utilizar sus servicios de forma anónima.

+822
burnpanck 27 abr. 2017 17:36:58

He escrito mi propio simple cliente que se conecta a mi nodo local. Ha estado trabajando muy bien, pero después de la actualización de 13.1 a 14.1 mi nodo local es no enviar mi cliente inv mensajes.

El apretón de manos parece estar funcionando bien, de la siguiente manera:

Cliente: versión
Nodo: versión
Nodo: verack
......

Pero después de la verack, el nodo no enviar ningún dato más a mí. Generalmente tengo un ping después de la verack, pero eso no viene a través de cualquiera de los dos.

Alguna idea de por qué esto podría estar sucediendo? Aquí está la carga de la verack estoy recibiendo, si es cualquier uso:

37663131303130303064303030303030303030303030303035613034313735393030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303064303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303034626363303539623666653837346333323132663533363137343666373336383639336133303265333133343265333132383463363536313732366534643635343134323639373436333666363936653239326631363164303730303031
+783
Dmitri Zaitsev 2 dic. 2017 18:48:47

1) En una sola nonce rango (0~2^32-1), el minero encontrar un nonce que cumple con el requisito de la validez de compartir, de modo que el minero sale el nonce de búsqueda para este trabajo y presentar el nonce al instante, y a continuación, obtener otra obra de la piscina.

No, porque el hecho de que se encontró a un válido compartir no significa que no hay otro nonce que crea un recurso compartido.

En realidad, mi pregunta implica otra pregunta, para un trabajo fijo(excepto para el nonce), es posible que más de un nonce se puede encontrar para obtener una válida diff 1 compartir?

Entre 0 y 2^32 acciones/bloques para cada nonce gama.

+686
Sarah Charlesworth 15 dic. 2010 3:57:41

Tengo un Android cartera clave y quiero cargar en mi escritorio de windows. Estoy usando Bitcoin-Qt, pero yo no veo una opción de importación en cualquier lugar. Cómo puede hacerse esto?

+651
Jim Stiver 6 dic. 2014 15:45:16

He trasladado algunos de bitcoin desde mi cuenta de coinbase a otro intercambio para la compra de algunos de etereum. En ese momento coinbase no han etereum. Sin embargo, no recuerdo el cambio que he utilizado. Tengo el cambio de la contraseña escrita en un lugar seguro por lo que si te puedo rastrear la cual el intercambio se la envié a puedo recuperar la ETH. La transferencia de coinbase aparece en la coinbase sitio web. Hay una manera para mí para utilizar el monedero ID que me envió el BTC a averiguar que el intercambio es la celebración de mi ETH?

Gracias de antemano por su ayuda en ayudarme a superar mi propia desorganización.

+553
Panni7 31 oct. 2010 9:39:21

"Se le requiere para utilizar estas palabras para crear una cartera de semillas?"

BIP39 comienza con un número generado al azar, generalmente de 128-256 bits de largo. El mnemónico es una representación de este número, en 12-24 palabras.

El punto en el uso de la tecla de acceso es que simplemente el uso de un 128-256 el número de bits es muy complicado y propenso a errores de transcripción cuando se trata de restaurar su semilla en HD carteras. La copia de 12-24 palabras es más fácil y menos susceptible a errores humanos.

Usted no necesariamente necesita usar la lista de palabras en inglés, por supuesto. Alternativas en otros idiomas están disponibles.

"¿Qué pasaría si se eligió al azar de las palabras no está en la lista, o en lugar de una larga cadena continua?"

Probablemente nada (o un mensaje de error), sino que depende de la cartera de software que se usa para restaurar con. Electrum va a utilizar alguna de las palabras que darle, por lo que es una excepción.


Usted puede utilizar cualquier fuente que te gusta para generar su propio 128-256 número de bits, y cada número se representa con un único 12-24 palabra BIP39 mnemónico. Usted puede utilizar esta tecla para mover el HD claves de una cartera de software para la próxima, o incluso un hardware monedero, si usted prefiere.

Usted podría hash de cualquier combinación de palabras que, como en el fin de crear un 128-256 número de bits, pero que sería aventurarse en brainwallet territorio. Generar un número al azar es más seguro, sin embargo.

¿Hay alguna razón en particular no le gusta el existente de la lista de palabras de las opciones? Las palabras en sí no son realmente muy importantes, sino que simplemente hacer la restauración de su HD semilla más fácil. Sus resultados no serán "más aleatorio" o "más seguro" sólo porque usted está utilizando una lista de palabras. Es una especie de representación de un número en árabe en lugar de números Romanos, o viceversa. Todavía representan el mismo número.

+536
Roberto Garrido 29 may. 2013 13:33:04

Estoy usando un Bitcoin Miner en Btc Guild. Muestra 12 Aceptado, 0 Rechazada. ¿Qué significa eso?

+529
watwood 20 ago. 2011 18:44:23

Estoy tratando de aumentar mi conocimiento de bech32 y SegWit y para ello estoy trabajando mi camino a través de esta explicación.

He aquí una situación hipotética estoy tratando de comprender. Digamos que Jamal tiene acceso a un par de UXTOs.

UXTO #1: 10 BTC (P2PKH)
UXTO #2: 10 BTC (P2WPKH)

Más aún, digamos Jamal quiere enviar 11 BTC a Tyrone. Tyrone proporciona un bech32 dirección de BC1_XXX.

Así que cuando Jamal construye su transacción, se tendría:

Entradas: 
 UXTO#1 10 BTC (P2PKH)
 UXTO#2 10 BTC (P2WPKH)

Salidas
 BC1_XXX 11 BTC
 BC1_CHANGE 9 BTC (recién creado P2WPKH dirección)

(suponga cero gastos de transacción en este ejemplo)

Es aceptable para mezclar P2PKH y P2WPKH entradas en la misma transacción, como se describe anteriormente? Ninguno de los ejemplos que he visto hasta ahora han cubierto este escenario.

y para la próxima...

Sobre el artículo aquí: indica que hay dos transacción admitidos formatos:

(a) nVersion|txins|txouts|nLockTime
(b) nVersion|marcador|bandera|txins|txouts|testigo|nLockTime

...y luego más tarde a los estados que:

Si todos los txins en una transacción que no están asociados con ningún testigo de datos, la transacción DEBE ser serializado en la transacción original formato, sin marcador, marcar, y el testimonio. Por ejemplo, si ninguno de los txins viene de segwit UTXO, DEBE ser serializado en la original del formato de transacción. (excepción: coinbase transacción)

Mis preguntas son:

Cuando me encuentro con una situación en la que "todos txins en una transacción que no están asociados con ningún testigo de datos"? Se dice que esta situación podría surgir en caso de que "ninguno de los txins viene de segwit UTXO". Pero incluso en el caso de que las entradas de vino exclusivamente desde P2PKH (no P2WPKH) UTXOs, no tengo todavía el testimonio de datos (es decir, las firmas) que necesita ser "segregado" en en el 'testigo' parte de la transacción? O está diciendo que si todas las entradas son no-segwit, significa que la transacción en sí no es segwit, y yo por lo tanto debe utilizar el formato (a) -- a pesar de haber segwit de salida(s)?

+528
Luccas Correa 20 abr. 2016 6:51:39

Ejemplo prefijo de la dirección dada a continuación

12cgpRC5r7zakGBfRGf5RQfGCgTnp7K1yb
12cgpFkDMJXdwck9YHrrFsWP8PgxXjtBs7
12cgpcjw2628NPAPMvzSWF9Vh2tcUJrpaa
12cgpDmDJnugoRHeAfief7KSiUFvNPF5my
12cgpz1PwVesaKArAR53W3owQy32XKuuxt

Así que primero 5 cartas son prefijo común para todas las direcciones 12cgp

+514
Mikee Aban 30 mar. 2010 11:39:20

He probado la aplicación de multi-firma para bitcoin, y funcionó correctamente. Es posible la aplicación de multi-firma de transacciones para Bitcoin_Cash?

+421
rettik 6 ago. 2013 15:26:39

repite los hash? la mayoría de ellos usan sólo dos repeticiones.

No hay muchos otros, la gran mayoría sólo utiliza dos llamadas a alguna función hash criptográfica. Pero un primecoin y cuco hash ciclo ha sido sugerido. Primecoin podría decirse que la búsqueda de algunas de secuencia de los números primos, sin embargo, la utilidad de los resultados es cuestionable. En la orher mano la cucoo ciclos en tablas hash no fueron implementados en una práctica crypto moneda.

+377
Jeff Bennett 19 ene. 2017 22:07:05

Este post puede aclarar de qué se trata: Cryptocurrency para Dummies: Bitcoin y más Allá

+329
Davoris Ard 14 abr. 2017 5:42:33

He estado haciendo algunas investigaciones sobre el Bitcoin en Efectivo duro de la horquilla y el argumento principal de aumentar el tamaño de bloque que parece ser la posibilidad de una menor seguridad en la red. ¿Cómo afecta un aumento de tamaño de bloque por resultado de un modo menos seguro de la red?

+322
user257585 30 abr. 2013 9:43:27

En la prueba usual de trabajo del sistema de consenso, los mineros constantemente calcular hashes ("perder" recursos). Lo que si hash estaban restringidos a una cierta ventana de tiempo, por ejemplo, 1 hora por día?

Esto podría actuar como un líder de la elección para el resto del día. Estos líderes son "representativas" de toda la red, ya que son muestreados utilizando PoW.

Los líderes pueden usar algunos Bizantino tolerante a fallos de consenso algoritmo para decidir qué es lo que bloquea a añadir — sin la minería, hasta que el "término" es de hasta.

Tiene un sistema — o algo (incluso vagamente) similar — ya se ha hablado?


  • La pregunta obvia es cómo vulnerables de este sistema es la complicidad de los atacantes. (Claramente es más débil que el de costumbre "51%" regla de la mayoría, pero, exactamente, ¿qué tan grave es?)

    Si asumimos que el BFT consenso algoritmo puede tolerar una fracción de 1/3 malos líderes, podemos calcular la probabilidad de un ataque con éxito como una función de la mala PoW capacidad de compartir el uso de algunos distribución binomial de matemáticas. Algunas de vuelta-de-la-envoltura de Python cálculos sugieren que tal vez el 20% mala PoW compartir es tolerable, lo cual no es absolutamente terrible.

  • Tal vez no se conoce BFT consenso algoritmo que escala a nada parecido a la de la red Bitcoin (por ejemplo, en PBFT el número de "réplicas", es decir, los líderes, es << 100).

Estoy seguro de que hay un montón de otros problemas potenciales, me pregunto si es factible. Tal vez se ha discutido en otro contexto.

+234
Perplexing Pies 22 ene. 2015 12:26:07

Me gustaría echar un vistazo dentro de fee_estimates.dat para entender un poco mejor cómo la RPC comando estimatesmartfee obras. Sin embargo, cuando abro el archivo en un editor de texto, el contenido no es legible.

Hay una manera de leer la información dentro de fee_estimates.dat?

+223
Vadim Peretokin 19 oct. 2015 3:17:01

Soy un estudiante de contabilidad y recientemente he leído acerca de los bitcoins, me preguntaba si alguien podría aclarar mi pregunta de mi comprensión básica del sistema bitcoin.

Desde Bitcoins en un todo, obtener su singularidad del sistema de mantenimiento de un público mayor y una parte importante de esto, son los mineros, que se ofreció un incentivo en bitcoins para su creación de hash. El costo de la mezcla y la grabación en el public ledger es técnicamente, el bit de monedas de pago para el minero. Mis preguntas son

- ¿Quién soporta la carga de los costos? Es el usuario o es la red?

- Si su transmitidas por la red, ¿no causar un aumento en la circulación de bitcoins en una red y conducir a una reducción en su valor haciéndolos más inestable?

- Si este costo es asumido por el usuario, entonces, ¿cómo hacer que una alternativa a los nativos de la banca de los costos de transacción?

2) Basado en lo que he leído en línea, hasta el momento, la circulación de bitcoins es un tope de un cierto límite para evitar la deflación, pero mi pregunta es

- Si la minería de bitcoins también conducir a la circulación de aumento, ¿cómo puede manejar el sistema, el volumen de transacciones en relación con una economía global? ¿Cómo sería este efecto el público de la contabilidad del sistema y los mineros ?

Puede alguien por favor me ayude a entender esto ?

+147
Lucia Bentivoglio 24 feb. 2010 21:08:36

Estoy construyendo una webapp que necesita actualizar la información de la cuenta y enviar un mensaje cuando una cuenta de la dirección obtiene un depósito, y/o confirmar los retiros.

No estoy seguro de cuál es la mejor manera de hacer esto es. Le gustaría tener una aplicación independiente de mantener el envío de llamadas a la API para blockchain.info hasta que una nueva transacción viene a través de? A continuación, iniciar el derecho de devolución de llamada a la función?

El uso de blockchain.info parece endeble, ya que es un servicio de 3 ª parte. Como hacer este monitoreo el bitcoin red? Parece que el uso de cualquier cliente bitcoin podría confiar en que algunos de la línea de comandos de acción. Sería el mejor camino a seguir para enviar la línea de comandos de acción hasta que los datos devueltos es diferente, y, a continuación, iniciar la devolución de llamada? Hay un mejor patrón de diseño que me estoy perdiendo?

+25
Thaddee Tyl 19 nov. 2017 20:23:58

Mostrar preguntas con etiqueta