¿Estrato causa de minería de datos para ser más centralizados que getBlockTemplate sería?

He leído la pregunta "no entiendo el "51% de ataque del problema". ¿Por qué la minería de piscina en el poder con un 51% de las acciones?" y su contesta. Que me hizo pensar que, dado que el GBT protocolo es generalmente no se ve favorecida por los operadores de la piscina (en la actualidad sólo una gran piscina, BTCC, ofrece de acuerdo a la Comparación de la Minería de Piscinas), significaría eso que los mineros de la mina a través de STM han renunciado a sus derechos a elegir qué tipo de bloque que les gustaría que a la mía? Entiendo que las necesidades de los mineros y a los usuarios de acuerdo con cualquier cambio de protocolo, pero

  1. No todos los usuarios que ejecutan completo nodo clientes.
  2. Es posible y probable para grandes operadores de la piscina a las pandillas juntos y actuar de forma egoísta.

Desde la minería dificultad crece de manera constante en solitario de minería de datos se vuelve más y más práctico. La minería de piscinas eventualmente hacerse cargo de casi todos los hash poder. Esto no resultado de un modelo centralizado de la minería?

Es allí cualquier nuevo protocolo distinto de GBT y STM en el desarrollo?

+842
AstralisSomnium 12 mar. 2015 5:05:06
26 respuestas

Darles un par de física bitcoins de Casascius o BitBills.

+990
Biel Cardona 03 февр. '09 в 4:24

Es obvio que, dada la maleabilidad problema que no se debe usar el hash de la transacción para el seguimiento de una transacción. Si su cartera necesidades de software para el seguimiento de una transacción específica se debe comprobar sus entradas contra el bloque de la cadena, y la pista se basa en eso.

La idea es siempre confiar en el bloque de la cadena y de verificación de entradas/salidas para ti. No confíe en la transacción de hash para fines de identificación.


Edit: una manera de implementar una solución para el seguimiento de la referencia de salida en lugar de la transacción de hash. Si tienes dos transacciones sin confirmar, que tienen diferentes hashes pero el uso de la misma hace referencia a la salida, usted sabe que algo raro está pasando. Por lo tanto, una buena manera de empezar las cosas de seguimiento sería para asegurarse de que la referencia a las salidas (dentro de una entrada de una transacción) no están siendo utilizados más de una vez.

+989
Miguel Alvarado 6 ene. 2013 4:34:26

Me gustaría enviar su resueltos bloque a un núcleo nodo de su cuenta y, a continuación, compruebe la depuración.archivo de registro para ver por qué no fue aceptada.

Pero no, en general no hay ninguna relación necesaria entre la versión de la cuadra y la versión de transacciones. Los números de versión acaba de dar una señal a los otros nodos si hay alguna manera especial para el manejo de los nuevos bloques y transacciones.

Como por BIP34, versión 2 bloques de ahora tienen la altura de bloque de poner en el scriptSig de la coinbase de entrada por lo que no se puede hacer una transacción con un duplicado de la id de transacción (hash).

+886
nlambert 6 feb. 2014 22:29:14

Cualquier discrepancia entre el valor contenido en las entradas y el valor total de las salidas se pierde para siempre.

No, no es cierto. La discrepancia entre el consumo de inputs' y el valor asignado a las salidas de' valor de la tarifa de transacción.

Los mineros no se puede cambiar la transacciones o agregar salidas, ya que podría invalidar la firma. En su lugar, se recogen los honorarios de la transacción en el Coinbase transacción.

Las tres normas pertinentes del presente acuerdo son:

  1. Para una transacción regular: Σ(entradas) ≥ Σ(salidas)de
    La diferencia puede ser recogida como el pago de la transacción.
  2. Para el coinbase transacción: de salida ≤ bloque de subsidio + honorarios de la transacción
    La salida es igual a la del bloque de subsidios y tarifas, cuando el minero se recoge en su totalidad.
  3. De bloque: Σ(entradas) + bloque de subsidios ≥ Σ(salidas)de
    De nuevo, esto es igual, cuando el minero se recoge el máximo permitido recompensa.
+883
jahaddiguan faurtwanty 8 jul. 2018 13:01:03

¿Por qué no implementar un Nodo Operador de programa de la recompensa (en el núcleo) o si dicha aplicación existido alguna vez lo que sería el general (Baja,motivo de preocupación, etc)

¿Por qué no usar el Minero Cuota de Recompensa para pagar los Nodos, por ejemplo? Sin hablar sobre las repercusiones económicas, pero más de la parte técnica de las cosas.

+836
mhoeffner 8 nov. 2015 4:36:44

¿Cuál es la diferencia o el significado de estas dos cabeceras de entrada de secuencias de comandos?

1) 4730440220 2) 4830450221

Veo un montón de ellos en las transacciones, pero no entiendo la diferencia.

Gracias

+794
Geralyd 29 mar. 2011 23:32:18

Nope, ASIC implica una físicamente chip diseñado sólo para hacer 1 cosa. Y bitcoin ASICs sólo son capaces de hash SHA mientras litecoin demandas scrypt la mezcla.

+785
dsarasua 21 ago. 2019 14:54:42

En primer lugar, si hay más de uno 'De' dirección en una transacción, todos ellos necesariamente tienen que ser controladas por la misma entidad como cada clave privada es necesaria para firmar la transacción.

Por lo tanto, veo un par de posibilidades:

  1. Alguien está consolidando una gran cantidad de pequeñas cantidades de diferentes direcciones a una sola dirección de propiedad por sí mismo. Esto podría ser por ejemplo un Intercambio de mover los depósitos para el almacenamiento en frío, o de un comerciante preparando para pagar su distribuidor mayorista. Alternativamente, alguien tiene que demostrar la propiedad de un discutido cantidad y mueve todo a una dirección en orden a firmar un mensaje de corrección de su riqueza.

  2. Alguien quiere pagar una gran suma, pero no tiene una dirección única que contiene la cantidad total, por lo que de origen el pago de pequeñas cantidades.

  3. Alguien se retira una suma más grande de un Cambio, Sitio de juegos de Azar o en Línea Cartera de Servicios que no habían sido depositados en grandes cantidades.

+769
Wehrmacht 10 nov. 2013 7:25:28

Desde Bitcoin inicio se han registrado varios ataques en la minería de piscinas. No fue el Linode problema, donde unos 46.000 BTC fueron robadas de las cuentas del grupo.

¿Cuáles son algunos otros notables ataques contra la minería en la piscina?

+737
Cypher 30 nov. 2012 6:29:52

He aquí una de python-sólo minero. No se si se siguen las funciones de:

+586
Christopher Aloi 3 jun. 2018 20:30:44

Yo no lo creo. Esto solo sería cierto si cada nodo sería de minería de datos. Pero en la situación actual del bitcoin red de la mayoría de los nodos son sólo la verificación de la blockchain y la dependencia de los bloques y transacciones. Sólo unos pocos nodos son en realidad de la minería. Ejecutar un "minería de servidor", que distribuye la minería de problemas para la minería de hardware en sus minería de piscinas. Así que no, no puedes realmente mapa hash poder al tamaño de la red.

+525
MarO 5 ago. 2010 6:23:43

He enviado una transacción con el Bither la billetera, pero incluido accidentalmente demasiado pequeña tarifa. Desde entonces he actualizado mi cartera de software, por lo que no debería de suceder de nuevo. Sin embargo, ¿qué puedo hacer para acelerar el pegado de la transacción de confirmación o reemplazarlo?


Este es un complemento de la pregunta de ¿por Qué es mi transacción no llegar confirmado y qué puedo hacer al respecto? que responde a la pregunta más amplia de las implicaciones y de mitigación propone en su mayoría se centraron en Bitcoin Core.

+513
sans360 15 dic. 2016 9:21:36

Bien Es algo cae en esta categoría. No está Basado en la Moneda, sin embargo, más bien relacionados con Bittorrent de DHT, la tecnología y no está bien documentado.

También existe la Bitmessage protocolo que utiliza la Moneda de la tecnología para el intercambio de correo.

No sé por qué construir un sistema como una Moneda de red, llanura BT estilo de DHT es más adecuado para este propósito, en mi opinión. Yo no conozco a ninguna buena razón por la que Bitmessage lo hace de esta manera. Yo creo que simplemente es demasiado complicado y no muy bien pensado. El caso de uso es muy diferente de Bitcoin.

Quiero decir, ¿cuál sería el propósito del bloque de la cadena? Evitar la doble friending?

+488
Sristi 21 jul. 2012 2:45:34

Me gustaría saber qué bitcoin aficionados y expertos sugieren mí para ganar o minería de mi primer BTC. Tengo algunos BTC pero la idea de que la minería es mucho más emocionante.

He leído algunos artículos, pero me parece que ya he perdido el gran "boom" de la minería o dos años atrás, cuando se podría mina con la GPU o incluso de la CPU. Algunas personas dicen que la inversión en ASIC miner es un sin sentido porque tarda mucho tiempo para entregar y durante este tiempo la dificultad de la red aumenta y cuando el ASIC miner finalmente llega, usted está satisfecho cuando usted no pierda dinero al final.

Así que mi pregunta es cómo hacer que la mía? ¿Cuál es la mejor forma de ganar unos bitcoins y no perder dinero?

Esta es tranquilo artículo interesante que he leído meses atrás, lo que resultó en un gran retorno de la inversión.

EDIT: me gustaría saber, si es buen momento para empezar de minería de datos para alguien que no lo ha hecho todavía.

+436
TdeRuiter 30 dic. 2010 19:12:13

Nope. O, al menos, a menos que la aplicación de la ley y tener una citación.

O, a menos que se redimió a sí mismo (que se lista en el depósito de la historia).

Usted puede saber si ha sido redimido por la redime a sí mismo y ver si había fondos, pero de eso se trata.

+347
Arowaaron 26 dic. 2018 9:59:24

Básicamente lo que Murch, dijo. Usted tiene que utilizar la clave privada para firmar la transacción.

Hay un punto en el que quiero añadir, sin embargo. Esto es posible enviar las monedas sin importar la clave privada en un equipo que está conectado a Internet. De hecho, esta es la manera en que se ejecuta correctamente exchange o billetera en línea de servicio debe mantener su almacenamiento en frío. Normalmente, los fondos se acaba de enviar a la dirección pública del almacenamiento en frío. Cuando llega el momento de enviar las monedas de almacenamiento en frío, la clave privada es importado en un equipo sin conexión, la transacción es generado y firmado, y la firma de la transacción es emitida entonces utilizar otro ordenador que esté conectado a la red). Esto aumenta la seguridad ya que evita que los atacantes tengan acceso a la clave privada, porque ellos simplemente no tienen manera de conectarse a la computadora fuera de línea en el que está almacenado.

+337
johnm46 14 ene. 2010 22:29:37

Agradecería si alguien pudiera ayudarme por favor, ya que no tenía ningún tipo de experiencia con Bitcoin todavía.

Me gustaría cobrar a mis clientes de las tarjetas de crédito. Los fondos venían a mi cuenta bancaria de los EEUU (no importa si su personal o de negocios). Es esto posible? Así que en lugar de usar algún tipo de " ewallet,' fondos se transfieren al instante/enviado a mi cuenta bancaria de los EEUU DE los clientes de las tarjetas de crédito. Entonces, puedo entrar en detalles de tarjetas. Es esto posible?

+335
SnakeCat 20 mar. 2019 23:49:48

Esto no es posible. El comprador ha de privacidad por defecto. La única información que se envía en un pago es el payment_hash, la cantidad y el CLTV valor.

+252
rrawat 12 ago. 2015 13:03:23

Usuario del foro y de la Armería desarrollador del cliente etotheipi poner juntos un par de bonitas imágenes que cubren algunos aspectos del protocolo Bitcoin, la mayoría relacionados con la transacción de la construcción y la verificación; ver este hilo del foro.

Aparte de eso, sin embargo, la mayoría de la documentación está en el código solamente. Si usted se siente cómodo con otro idioma, se puede intentar buscar en BitcoinJ, una implementación de Java de Bitcoin (nodo cliente funcionalidad sólo), BitcoinSharp, un C# puerto de BitcoinJ, CBitcoin, una C99 Bitcoin biblioteca (también parcial), Bitcoin-Rubí, BitcoinJS, y/o PyWallet.

En el final, sin embargo, actualmente la única referencia completa de la implementación de Bitcoin es el original de código de C++, por lo que morder la bala puede ser la única opción.

+231
Don Hafrie 9 ago. 2019 9:12:14

la minería está haciendo el trabajo de encontrar nonce para que sha256(sha256(datos+nonce)) < dificultad

donde

  • nonce es un número entero el minero elige libremente (esta elección de la nonce y la comprobación de si la condición (< dificultad) se reunió comprende el trabajo
  • de datos es un hash sobre los contenidos del bloque (transacciones) y el hash del bloque anterior
  • sha256() es el SHA-256 función de hash criptográfica (wikpedia SHA-2 artículo)
  • la dificultad es un valor que se ajusta de forma consensuada por los nodos de la bitcoin red para ajustar para el cambio en la red de cómputo de alimentación con el fin de tener un bloque cada 10 minutos encontrado por la red

El resultado nonce es la prueba de trabajo: dado que es imposible encontrar nonce sin esencialmente tratando de diferentes nonces y el cálculo de las dos funciones de hash, después de haber encontrado un nonce que cumple la condición es la prueba de este trabajo de búsqueda y cálculo de hecho ha sido hecho.

Esta es la idea central detrás de Bitcoin para resolver el doble problema de gasto: debido a la inclusión del bloque anterior del hash de datos (esto se relaciona los bloques para formar una cadena) y el hecho de que el honesto nodos de la red siempre hacer su trabajo en el más largo de la cadena de bloques, un doble gasto de ataque consiste en calcular (y más tarde de la publicación) de una horquilla de bloque de la cadena en secreto que es más largo que el "honesto" de cadena (que contiene la transacción que debe ser deshecho). Debido a que el trabajo requerido para ello, esta carrera sólo puede ser ganado si el atacante tiene mayor cálculo de potencia que el resto de la red juntos. Ya que el uso de tales cálculo de potencia honestamente la mina probablemente más rentable que tirando de un doble pase, el incentivo para hacer un doble pase de ataque es bajo.

+226
YTD 17 may. 2011 3:27:02

El servidor crea la transacción, por lo que se sabe con qué comparar. Puedo crear un json array de las salidas, hash y almacenar el resultado. Más tarde, cuando un usuario envía un parcial firmado, o totalmente firmado transacción, necesito comprobar que es válido.

En primer lugar, compruebe que las entradas están a la correcta txid, y que una firma ha sido añadido por usuario haciendo ECDSA verificación de la firma. Estas partes duras, mira en http://en.bitcoin.it/wiki/OP_CHECKSIG. A continuación, comparar el hash de las salidas contra de lo que estamos esperando, ya que si una dirección o la cantidad de cambios, obtendrás un resultado diferente.

+224
zoezachary 24 jun. 2014 10:03:54

Bitcoin claves públicas son simplemente puntos de la curva elíptica secp256k1. Cada punto tiene una x y el valor de y, y (sin comprimir) clave pública está codificada con el 0x04 para mostrar que es un sin comprimir de clave pública frente a un comprimido u otros, y, a continuación, seguido por las coordenadas x e y, cada uno de los 32 bytes de largo. El 0x04 es un prefijo, la clave de la misma es el punto de la curva.

Hay 2 interpretaciones de la primera y la última de las claves de lo que puedo ver. Ya sea que te refieres a la 'primera' clave es la que corresponde a una clave privada de 0x01, o la tecla con el más pequeño de los valores de x e y. secp256k1 es la curva y2 = x3 + 7, por lo que cualquier valores de x e y que satisfacen esta ecuación (modulo el primer p = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE FFFFFC2F [ref]) es un válido punto de la curva y por lo tanto la clave pública. De modo que x=0, y=1 no sería un punto válido, porque no satisfacen la ecuación.

+210
Fidel Mata Garcia 23 jul. 2019 13:50:35

Desde Bitcoin ofertas de hoteles en los zócalos de las leyes fiscales y se utiliza principalmente por la sombra de los tipos veo ninguna razón por qué alguien no sería justo reclamo de los bitcoins, después de todo la mayoría de los gobiernos, las corporaciones y el mercado de valores gurús tienen en un momento u otro ha dañado o se trata de información privilegiada y de la información.

+192
ruttienthetindung 28 abr. 2012 5:35:56

La tasa de bitcoin crecimiento está regulado por virtud de cómo fue construida de tal manera que cada bloque debe encontrarse en promedio cada 10 minutos, y la dificultad de minería de datos se ajusta hacia arriba o hacia abajo para mantener la tasa más o menos en línea. Debido a que la tasa de producción no puede ser aumentada por la fuerza bruta (mediante la adición de más poder de cómputo a la red) en el largo plazo, sin duda habrá un aumento en la demanda que está creciendo a un ritmo más rápido que el aumento de la oferta. Por supuesto, la oferta es fija, pero la última bitcoin no ser explotados por 100 años, por lo que no debe ser un factor de hoy, pero que la tasa de producción regular.

Si el monto final fueron el factor regulador, entonces los recursos naturales como el petróleo, los metales de tierras raras o incluso de oro debe disparar a la luna, porque sabemos que se agotarán en los próximos siglos.

+175
Robert Krupp 13 nov. 2018 23:19:27

(GUI Método) Abrir Bitcoin Core y abrir la ventana de depuración. En la "consola" ficha tipo en getconnectioncount.

También puede pasar el puntero de su ratón por encima de las "conexiones" icono en la parte inferior derecha. (También en la interfaz de usuario)

+158
byrzik 16 may. 2012 8:21:29

Creo que están confundiendo a la monetaria función de "monedas basadas en la tecnología blockchain" con la tecnología en sí misma. La tecnología Blockchain, y por lo tanto, cualquier "alt-coin" el uso de esa tecnología, se utiliza para probar la cadena de propiedad de un cierto elemento. En el caso de Bitcoin, ese elemento es el dinero, sin embargo, podría fácilmente ser utilizado para probar la propiedad de las naranjas.

Blockchain tecnología puede ser utilizada por cualquier persona para crear una prueba de propiedad de la cadena. Por lo tanto, una empresa privada, puede optar por usarlo para cualquier fin que les deseo; que puede hacer que sea cerrado, privado, no neutral, y la no censura resistente. Eso no lo hace malo, per se.

En el caso de "alt monedas", siempre realice la diligencia debida antes de hacer una inversión. A menos que una empresa es designado como "sin fines de lucro", prácticamente hablando la única razón de existir es para ganar dinero para sus dueños.

+132
skootsa 13 may. 2015 11:41:34

Mostrar preguntas con etiqueta