¿Cómo se piscinas protegido de un cliente de "fingir" que la mía?

Entiendo que la GetWork JSON API se utiliza para obtener un bloque que debe ser hash.

También entiendo que hay muchos piscina métodos de pago (PPS, etc).

Con respecto a los clientes de la minería y el servidor del grupo de servidores, lo que las protecciones están ahí para evitar que el software de pretender a la mía (la llamada a la piscina equivalente de GetWork()) y conseguir una mayor proporción de lo que se necesita?

+964
plindberg 26 dic. 2018 9:07:15
15 respuestas

Como usuario de Bitcoin ya ha señalado, el uso de bootstrap.dat se recomienda no más—usted puede ver las notas de la versión para la nueva más rápido de la función de sincronización de aquí.

Como resultado, el bootstrap.dat enlaces torrent fueron retirados de bitcoin.org después de una breve discusión.

El bootstrap.archivo dat está todavía disponible aquí en la bitcointalk.org foro, y jgarzik ha indicado que seguirá ocasionalmente actualizar "para la investigación académica y el desarrollo de los fines."

Otra alternativa es la versión que ha sido mantenida por la Armería de Tecnologías, disponible aquí. En el momento de escribir este artículo, es más up-to-fecha de jgarzik bootstrap.dat, sin embargo no está claro si va a recibir todas las actualizaciones futuras.

+934
Alexander Patrick 03 февр. '09 в 4:24

Blockchain.info http://blockchain.info/connected-nodes muestra una lista de los nodos por los que está conectado. Es posible que me agregues como un nodo de conexión?

+911
LizG 21 oct. 2016 13:16:19

A primera vista, el intercambio de Bitcoin para Monero tiene sentido. Pero ¿por qué utilizar Monero con una bolsa, que es probable que ayudar a la policía? (Y los que lo hicieron).

Monero las transacciones son privadas sólo en el bloque explorer. El remitente tiene una tecla (tecla de vista) que le permite a uno ver a quién y cuánto fue enviado.

Así que, ¿cuál es el punto de uso de Monero en ese caso, en lugar de algo que podría resistir a los investigadores, como Zcash ?

+861
Hector Grimaldo 9 feb. 2017 0:02:05

Dicen que un bloque compuesto de estos 10 transacciones, señaló por su txids en los índices del 0 al 9:

E1AF205960AE338A37174B407EE71067C3CD7F04D48A5CEC7E13F6ECCB61DCBC
A314970CD7C647D1CC0A477E1A2122B98205B6924B73001B8DAB20EE81C2F4F7
B08EB9DCE0452A1B1970C4D29E88BDEE07669A2A5D1B08586D7FFA17B2E3F6B5
958B9E94AEA9A485BA494C50FB3192558057F7CAED9705D4B11369F071F10642
3D278CA01CC527D4C7D577B668E0B976FBBCB94E6A9BA89664C721F36FADA6A1
95AFFA405501498EF6F4E4B6CDDC1F1B24B9D2E534584B31A9142C453920C889
D97A21CF46FD5AFB0BF9EA4237BC4BF5C84E8B47D38D1EEE2BBEB5C0F8A1C625
AE1E670BDBF8AB984F412E6102C369AECA2CED933A1DE74712CCDA5EDAF4EE57
90E03319DDC9D48DA38AB39B2F37C0A5AF5AFC736F6FF2A9D8B8653E0FEB308D
84251842A4C0F0E188E1C2BF643EC37A1402DD86A25A9AB5004633467D16E313

Con un merkle raíz de que ambos estamos de acuerdo (en el blockchain):

B152ECA4364850F3424C7AC2B337D606C5CA0A3F96F1554F8DB33D2F6F130BBE

Y decir que me quieres para probar que la transacción D97A21CF46FD5AFB0BF9EA4237BC4BF5C84E8B47D38D1EEE2BBEB5C0F8A1C625 es en este bloque.

Te doy esta prueba :

AE1E670BDBF8AB984F412E6102C369AECA2CED933A1DE74712CCDA5EDAF4EE57,
EFC2B3DB87FF4F00C79DFA8F732A23C0E18587A73A839B7710234583CDD03DB9,
F1B6FE8FC2AB800E6D76EE975A002D3E67A60B51A62085A07289505B8D03F149,
E827331B1FE7A2689FBC23D14CD21317C699596CBCA222182A489322ECE1FA74

Y decirte que esta transacción es en el índice de 6, y que este es un árbol de profundidad 4.

(2^4) + 6 = 22y que es 10110 en la base 2. Esta representación en base 2 es el camino que debemos tomar desde el primer txid para los que queremos demostrar a la inclusión de la raíz.

Ahora todo lo que queda es caminar por el sendero de la txid a la raíz, y si la prueba es correcta, entonces usted debe conseguir el bloque del merkle raíz. Comenzamos la ruta desde la derecha a la izquierda, así que con el 0 bit de de la base 2 del número (el más a la izquierda de 1 no se usa (que es la raíz de la verdad)). Dado que este es un 0, se debe colocar "nuestro" hash (el txid) en el lado izquierdo :

hash256 D97A21CF46FD5AFB0BF9EA4237BC4BF5C84E8B47D38D1EEE2BBEB5C0F8A1C625|AE1E670BDBF8AB984F412E6102C369AECA2CED933A1DE74712CCDA5EDAF4EE57
=
066AD6D9939EC0C90B7F3B775122785BD8ACA2A2C5857205AF7E0615E9AF9796

El siguiente es un 1, "nuestro" hash es de la derecha :

hash256 EFC2B3DB87FF4F00C79DFA8F732A23C0E18587A73A839B7710234583CDD03DB9|066AD6D9939EC0C90B7F3B775122785BD8ACA2A2C5857205AF7E0615E9AF9796
=
8BE15FC2AB11EF3E079568D43B2B09ED5A5690FB13ECB1032F7AAB99238A1847

El siguiente es un 1 de nuevo, así que de nuevo estamos en el derecho :

hash256 F1B6FE8FC2AB800E6D76EE975A002D3E67A60B51A62085A07289505B8D03F149|8BE15FC2AB11EF3E079568D43B2B09ED5A5690FB13ECB1032F7AAB99238A1847
=
8D9D737B484E96EED701C4B3728AEA80AA7F2A7F57125790ED9998F9050A1BEF

El siguiente es un 0, estamos en la izquierda :

hash256 8D9D737B484E96EED701C4B3728AEA80AA7F2A7F57125790ED9998F9050A1BEF|E827331B1FE7A2689FBC23D14CD21317C699596CBCA222182A489322ECE1FA74
=
B152ECA4364850F3424C7AC2B337D606C5CA0A3F96F1554F8DB33D2F6F130BBE

Y este es el bloque del merkle raíz. La prueba es correcta. El txid existe en un bloque en la cadena en este índice específico, y el bloque tiene la profundidad correcta.

Para un gran árbol, el efecto es aún más dramático. La cantidad de pasos que se necesita para demostrar que un elemento está en un árbol es logarítmica para el tamaño del árbol, por lo que la prueba queda pequeño. Esperemos que esto es lo que estaba preguntando.

Estas transacciones son de bloque 0000000000000a3290f20e75860d505ce0e948a1d1d846bec7e39015d242884b por el camino.

+858
ArlenX 3 oct. 2018 1:47:44

Los costos de transacción, al igual que en el blockchain de bitcoin.

El nivel de la minería sería entonces ajustar hacia arriba y hacia abajo con la cantidad de uso. Usted puede ser que necesite para subsidiar a obtener cualquier participación desde el inicio.

Si la demanda es demasiado baja que las tasas no justificar esto, entonces la demanda es demasiado baja que las tasas no justifican esto.

Tal vez usted puede utilizar Namecoin, que ya existe, para resolver su problema? Namecoin puede ser utilizado para los espacios de nombres de otros que solo .poco dominios.

+837
agpoweredmg 18 nov. 2013 18:08:33

Por favor, ayudar. Por fin he configurado mi sistema de almacenamiento en frío, pero yo soy demasiado paranoico para acceder a blockchain.info cartera para enviar los fondos.

Vamos a suponer que la cuenta está a salvo y protegidos de la mayoría de los ataques en este momento (contraseñas fuertes + gráfica de teclado, 2FA, el uso seguro de la red, sin copias de seguridad en línea sentado en algún lugar). También supongamos bc en sí, puede ser de confianza.

Así que siento que la cartera es relativamente seguro simplemente "estar ahí", pero todavía estoy preocupado por los ataques durante el inicio de sesión y mientras estoy envío de transacciones.

- Sería el cromo de la aplicación o extensión de firefox es más seguro que el registro de entrada y salida de su URL?

-Es una mala idea utilizar TORBROWSER? Puede un nodo de salida todavía oler mis datos si estoy usando https? ¿Qué acerca de las FF extensión Y torbrowser juntos.

-Incluso si me tome ventaja de todas las mejores prácticas de seguridad en la cartera de sí mismo, de mi sistema físico, y mi red personal... ¿QUÉ OTROS REALISTA VECTORES debo tener en CUENTA?

Muchas gracias. La seguridad es un gran obstáculo para todos nosotros...espero que otros se puedan beneficiar de sus respuestas.

+813
sapfirina1986 21 sept. 2010 22:40:01

He aquí una opción actual para la adición de minería de datos para su sitio web: https://coinhive.com/

+747
MaPa3M 26 jul. 2012 8:12:09

La clave pública pertenece y se identifica, el destinatario de los fondos. Sin ella, la red no sabe que se va el dinero, y el legítimo propietario no puede usar.

+747
Van Da 12 feb. 2010 15:25:53

En Mac OS X 10.7, Apple quiere que usted use su propia biblioteca crypto en lugar de OpenSSL. Esto es bastante poco probable que pueda ser hecho por los desarrolladores de bitcoin, así que aquí está cómo activar la alerta de apagado:

Editar tu ./configurar el archivo, y añadir esto a CXX_FLAGS

-Wno-en desuso-declaraciones

Yo en realidad no poseen un mac; alguien podría probar esto y ver si tengo algo mal?

+719
Xilas 19 dic. 2018 12:28:28

No hay necesidad de mantener al cliente abierta. Cualquier cliente que es. Las confirmaciones de tener lugar en el bitcoin red, no a nivel local.

+594
Nougat 18 jul. 2019 21:14:39

Eche un vistazo a la API de Bitcoin Charts. Se tienen datos de comercio disponibles para todas las principales bolsas, pero se retrasó por 15 minutos. Usted puede, a continuación, llenar la brecha mediante el intercambio disponibles Api.

+546
leto001 25 jun. 2012 18:27:22

Esta es otra de las cuestiones de escala. Bitcoin ha sido diseñado para durar en el tiempo, pero muchos temas, como la relación de tamaño de bloque de tan reciente, todavía va a tomar un tiempo para entrar en juego. Como se puede ver aquí: https://blockchain.info/block/000000000000000000bbfa2afceac352a16db934867103aa85e6a83dc0fb6dfb el último bloque tiene alrededor de 1/3 del total del potencial destino como ceros. Eso significa que la dificultad se podría duplicar y aún estaríamos bien.

+268
bigcrush 7 dic. 2013 10:04:34

Si quería destruir bitcoins, y demostrar que se ha hecho (con relativa certeza), ¿qué debo hacer?

+264
Paulette Reed 12 dic. 2018 2:13:59

1.De privacidad: Todos están mejor que antes.

2.La velocidad de confirmación, el Bien y el mal. Es complicado:

a) Buena: Si usted ya tiene un canal con la otra parte, es una transferencia instantánea.

b) Mala: Si usted es nuevo a cada uno de los otros, se necesita un mínimo de 1 bloque de tiempo (10 minutos) para crear un canal y ambos tienen que colocar los fondos en ese canal. Después de que el rayo de la transacción, usted necesita por lo menos 1 bloque de tiempo para cerrar el canal, por lo que el fondo puede ser gastado de nuevo a los demás.

c) Peor: Si la otra parte transferir el fondo, pero se niegan a cerrar el canal(o simplemente ir sin conexión antes de la canal estrecha), tu solo-lado de la aplicación para cerrar el canal se llevará a 1.5 semanas o así, para hacer que el fondo de re-disponibles.

d) Especial: El mercado puede conducir a una situación en la que un "Super Nodo" puede mostrar hasta que ya tienen millones de pre-construcción del canal con todo el mundo. Así que todo el mundo puede transferir el fondo de uno a otro rápidamente. Voy a explicar a continuación.

3.Tarifas Generalmente será menor, muy cerca de 0.

4.El Centralizar:

a) Antes o después, los vendedores de mercado en línea o tienda de café local, etc.) anime a la gente a crear un canal con un "nodo buena" por adelantado, para el más rápido siempre transacción experiencia. Cuesta casi nada a los usuarios de todos modos.

El "super nodos" puede comenzar pequeño como un "Sydney local nodo de transacción". Todos los que enlaza a ese nodo puede transferir el fondo de uno a otro, sin un retraso. Fácil para usted para comprar una taza de café en Sídney.

Finalmente, algunos nodos pueden hacerse más grandes, como la gente se dará cuenta que si todos nos unimos "Australiano Super Nodo", no necesitamos el "sydney nodo" más.

Al final, No puede ser de 2~6 "super nodos" que vive en el mundo, que en la etapa de pre-construcción del canal con casi todos los bitcoin de usuario (personas se unen a ellos voluntariamente) entonces todo el mundo transferencia a cualquier persona será la velocidad del rayo.

b) El "super nodos" no tiene sus fondos. Los bitcoins en un depósito del canal se mueve a una virtual multi-sig de la dirección, y el flujo de los fondos se decidió por el "smart contrato", significa que:

Si el "Super nodos" lo tengo hackeado, su dinero es suyo, ya que el "super nodo" no han firmado contrato diciendo que renunciar a su dinero. Es como si la celebración de un contrato firmado diciendo que recibió el fondo de otro usuario B, el contrato seguirá siendo válido y tendrá que dinero.

Así que el "Super nodo" se comporta como una "Impotente Intermediario" que ayudan a pasar el fondo de todo, sin la capacidad de modificar cualquier cosa, incluso lo tengo hackeado.

c) la Gente no necesita preocuparse demasiado acerca de quién es el "Super nodos", ya que son impotentes y todo el mundo puede ser un nuevo super nodo. La única cosa que me preocupa es en el futuro, si 1~2 super nodos de repente romper un día, habrá toneladas de "el cierre de canal" y el contrato de solicitudes de restablecimiento de volver a la principal blockchain (de repente de millones de usuarios). La evolución de las principales bloques de manejar ese tipo de inundación es todavía desconocido.

+256
ja9 1 ago. 2014 23:49:24

Creo que me acaba de firmar para arriba para Bitcoin correctamente.

Estoy tratando de recibir los pagos de un casino en línea que paga en Bitcoin. ¿Qué debo hacer y qué tipo de cartera necesito abrir, así que puedo recibir mi pago?

Recibir el pago en Bitcoin lo que usted necesita es un Bitcoin wallet.

Hay varios tipos de cartera disponible. Carteras están disponibles como software de escritorio (completo nodo y, SPV carteras) y, como un servicio web a partir de ciertos sitios.

Para escritorio carteras usted puede hacer su propia elección, el oficial de descarga del software bitcoin.org. A mi me ha gustado Bitcoin Core (que es un nodo y requiere de la sincronización con el Bitcoin red antes de que mostrará todas las transacciones) y Electrum (un SPV cliente billetera que la instalación en cuestión de segundos pero no, no es un completo nodo).

Personalmente, yo siempre iba a evitar la web de carteras, ya que usted debe confiar en su seguridad, y es un gran atractivo destino. Los servicios en línea han sido hackeados en el pasado y mucho Bitcoin robado.

Un Bitcoin wallet en su equipo es tan seguro como su equipo, asegúrese de mantener un seguro privado y, hasta la fecha de la copia de seguridad de su Bitcoin wallet o la frase de contraseña. Si usted pierde su billetera todas sus BTC se ha ido y no puede ser recuperado. Cuando se utiliza una cartera web no es sólo la seguridad de su ordenador en cuestión, es también el suyo.

También, es Bitcoin utilizado como un banco donde puedo pasar dinero de ella?

Un Bitcoin wallet le permite pasar de Bitcoin. Es más como una cartera de un banco. Web en línea cartera de servicios son un poco más como un banco desde el que usted está confiando en una tercera parte a que mantenga su Bitcoin.

Nota: Si descarga el software de otros que bitcoin.org no podría ser de Bitcoin software o puede ser modificado de manera que no es digno de confianza.

+174
Phil Reif 4 mar. 2014 0:40:34

Mostrar preguntas con etiqueta