¿Cómo resolver problemas de matemáticas crear bitcoins?

Si entiendo correctamente, Bitcoin minería de software "crea" bitcoins mediante la resolución de ecuaciones matemáticas complejas. Hay una necesidad de estos problemas a ser resueltos, hay un valor para la resolución de estas ecuaciones? Si no, ¿de dónde la resolución de los problemas de matemáticas ajuste en el conjunto de Bitcoin escenario?

+410
user244298 29 jun. 2013 6:05:42
16 respuestas

Primero: recordar settxfee no es un absoluto tarifa por transacción. Es una tarifa por kilobyte.

Ejemplo:

  1. Alice envía 1BTC a Bob
  2. Alice tiene 11 veces 0.1 BTC en su billetera (recibió 11 veces 0.1 BTC por parte de diferentes personas)
  3. Alice transacción requerirá que todos los 11 x 0.1 BTC entradas para crear el 1BTC-a-Bob-transacción
  4. Por lo tanto, la transacción es más grande (en términos de bytesize) entonces si ella sería 1 x 1.1 BTC en su billetera.

Bitcoin-Core sólo aceptará la transacción es mempool que contiene la tarifa mínima.

+816
IcedDante 03 февр. '09 в 4:24

No estado ¿en qué formato que usted está buscando. Investing.com tiene buena herramienta para ello. Lo he utilizado para el cálculo de largo plazo de las ganancias/pérdidas.

https://www.investing.com/currencies/btc-usd-historical-data

EDITAR: Actualizado pregunta para JSON. Me gustaría utilizar blockchain.info

https://api.blockchain.info/charts/market-price?format=json&timespan=all

Otros timespan opciones:

&timespan=30 días
&timespan=60days
&timespan=180days
&timespan=1año
&timespan=2 años



+721
Len Shera 19 jul. 2017 10:34:25

Creo que lo que quiere es utilizar esta función:

bool CCoinsViewMemPool::GetCoin(const COutPoint &punto fuera, de la Moneda y de la moneda) const

Usted puede encontrar la definición aquí: https://github.com/bitcoin/bitcoin/blob/v0.17.0.1/src/txmempool.cpp#L885

Se va a establecer la Moneda objeto que se pasa como argumento. Para un ejemplo de uso, ver bool CheckSequenceLocks(const CTransaction &tx, int flags, LockPoints* lp, bool useExistingLockPoints) en https://github.com/bitcoin/bitcoin/blob/v0.17.0.1/src/validation.cpp#L364

Se supone que esta es "proporcionar acceso a todas las Monedas que son o no utilizados en la * base CCoinsView, o son las salidas de cualquier mempool de transacción".

+702
somedude 19 ago. 2013 13:34:30

Las empresas que fabrican equipos de minería no solo en la mía con su propio hardware para una variedad de razones:

  1. Que no puede ser capaz de obtener los bajos precios de la electricidad, lo que es más rentable para los demás a la mía que para ellos, el mío.

  2. Pueden no ser capaces de hacer uso del calor generado, lo que es más rentable para los demás a la mía que para ellos, el mío.

  3. Es más fácil conseguir financiación si vas a hacer algo que se puede vender.

  4. Prefieren no correr el riesgo de que la minería seguirá siendo rentable.

  5. El valor de los equipos de minería depende del valor de los bitcoins, que se vería negativamente afectado por la minería de llegar a ser demasiado consolidado. Así que la minería es más rentable si se distribuye.

  6. Puede ser prácticamente imposible a la mía de una manera rentable y que puede ser demasiado inteligente para pensar lo contrario.

+675
user3768221 23 sept. 2012 19:34:22

No y tratando de hacer así que rompe la seguridad de bitcoin.

Si desea enviar a alguien monedas, a continuación, crear una transacción. Esto será verificado por la red y la riqueza puede ser de forma segura y de manera irreversible transferidos.

Una dirección bitcoin simplemente consta de una clave pública y clave privada. La dirección no almacena ningún otro secreto localmente (como un código que determina cuánto vale). El cliente (y de cualquier otro cliente) pueden determinar la cantidad de una determinada dirección de la pena mediante el uso de la red.

Dado que una dirección simplemente consta de dos claves (cadenas de números), no es posible mecanismo para asegurar que cuando se le da una copia que ninguna otra copia.

Una cosa que usted puede hacer: Verificar de inmediato las monedas todavía existen y, a continuación, transferir a otra dirección que usted posee (uno que tiene un secreto de la clave privada). Una vez confirmada la transacción es irreversable y sus fondos no están en riesgo. El "potencialmente comprometida" dirección puede luego ser eliminados.

+668
Barnsley Bob 24 ago. 2013 20:32:51

Usted puede pensar que el generador G como el primer punto después de borde infinito en la curva. Comenzar con el infinito y agregar G; el resultado es G. Agregar G y, de esta manera obtener 2G. Agregar G y, de esta manera conseguir 3G. Y así sucesivamente. Si usted agrega G de un total de n veces (donde n es el orden de la curva) usted estará de regreso en el infinito, donde empezó; la totalidad de la curva es un interminable bucle. El orden n es la cantidad de distintos puntos de la curva, o en Bitcoin términos, ¿cuántas posibles claves privadas hay (más 1 para el punto en el infinito).

+656
drott 6 sept. 2017 3:45:21

Para cualquier persona que se ejecuta en este problema, la última versión de Xcode 5.0.2 y 23 Oct versión de herramientas de línea de comandos no instalar el llvm-g++ archivo. Me vuelve a Xcode 4.5 y se instala el primer león de montaña herramienta de línea de comando de liberación y esto se ha solucionado el problema.

+647
nastenaschulz 2 oct. 2018 18:15:52

Si entiendo correctamente, usted no sólo no conoce su clave privada más (y probablemente nunca lo supo), también no sé ni el BTC dirección en la que sus Bitcoins son?

Me temo que tengo que decir que bajo estas circunstancias es como si usted nunca ha tenido ninguna Bitcoins. He perdido algunas exactamente de esta manera como usted describe, y en realidad también había comprado en 2011.

No hay oportunidad. Lo mejor que puede hacer es olvidarse de ellos y no ser una carga para tu mente con la pérdida.

+530
Thomas Urban 29 may. 2014 0:33:28

Yo también no se puede conectar a ese nodo. Simplemente parece como que está fuera de línea. Nodo de exploradores como 1ml no mantener un seguimiento en tiempo real si los nodos están en línea. ¿Hablar con el dueño de ese nodo?

+501
Braian Mellor 10 jun. 2016 6:59:54

Digamos que mis palabras mnemotécnicas son

ejército van defensa de llevar celoso verdadera basura reclamación eco los medios de comunicación hacen crunch

Cuando he usado https://iancoleman.io/bip39/#englishla sección, Derivados de Dirección, me mostró un montón de direcciones. Entre ellos, he encontrado una dirección que mi cartera mostró, pero la dirección que iba a cambiar de tiempo en tiempo?

¿Por qué mi cambio de dirección?

Entiendo que Derivado de Dirección son hijos de Cuenta Extendido de Claves Privadas/Públicas, pero, ¿por qué no está mi billetera me muestra todas aquellas direcciones que puedo utilizar?

¿Cuál es el número máximo de Derivados de Dirección para m / 44 / 0 / 0 / 0 / * ?

Son todos de la dirección y de trabajo? Significado, puedo enviar un pago a cualquiera de las direcciones de los Derivados de Dirección y aún puedo obtener el cryptocurrency?

Si puedo importar cualquier listado de Derivados de la Clave Privada a otra cartera, puedo usar los fondos en la cuenta?

+495
user76335 6 may. 2014 16:43:02

En el bitcoin v0.9.3 fuente: https://github.com/bitcoin/bitcoin/blob/v0.9.3/src/main.cpp

ConnectBlock() llama a CheckBlock() como una de las primeras cosas que hace. https://github.com/bitcoin/bitcoin/blob/v0.9.3/src/main.cpp#L1756. Y CheckBlock() hace un recuento de las operaciones de firma que no incluyen contando P2SH sig ops en las entradas.

Pero luego ConnectBlock() va a hacer su propio nSigOps contar, esta vez incluyendo el P2SH sig ops (https://github.com/bitcoin/bitcoin/blob/v0.9.3/src/main.cpp#L1810).

¿Por qué no CheckBlock() sólo se incluyen los P2SH sig op recuento de evitar la duplicación de código entre los dos métodos? Es la eficiencia? O tal vez de compatibilidad hacia atrás?

Gracias!

+486
Mark Gerald Miguel 13 jun. 2019 11:10:35

No impensable escenario es que el Bitcoin bajadas de precio de, digamos, un 10-20% del valor actual. Esto haría que la minería es menos rentable, y la dificultad debe adaptarse en consecuencia.

Esto debería conducir a una gran cantidad de los hash de energía, que podrían estar disponibles para algunos de la mayoría atacante.

¿Cuáles son las implicaciones de sólo saber que alguien (aunque poco probable), podría ser, de forma encubierta, el uso de este hash de energía a la mina de un paralelo y no blockchain antes de que la dificultad se ajusta, causando todo tipo de problemas?

Puede este escenario subsanar de alguna manera alterar el protocolo?

+457
Owning the World 1 jul. 2018 17:01:17

Puede y cómo hace uno para importar un papel en la cartera (clave privada) que contenía BTC antes de la hardfork y ahora BCH así en un libro de contabilidad nano s a separarlos? O ¿tienen que ser dividido en otra cartera primero y luego tranfered por separado? He contactado Contabilidad de apoyo, pero lleva semanas para obtener una respuesta.

+420
Santosh Achari 29 oct. 2012 21:37:12

Si los tienes en un intercambio como coinbase.com: (1) los venden en su cuenta bancaria, (2) conecte su cuenta bancaria a PayPal, (3) la transferencia desde su cuenta bancaria a PayPal.

Si tienes en tu disco duro, paso (0) es abrir una cuenta en un intercambio como coinbase.com y enviarlos a su coinbase.com cuenta. A continuación, vaya a los pasos (1), (2) y (3).

+376
Doug 13 may. 2017 8:19:12

Hay una manera de hacerlo, pero se trata de algo llamado Umbral de Firmas que le permite hacer más de lo que usted desea (n-de-n sin multisig). La cosa sobre el umbral de firmas que se requieren por lo menos 2 viajes de ida y vuelta. Es decir, a y B tienen a cambio parcial de firmas de un par de veces antes de que la firma es válida. 3-de-3 y superior, se necesita 3 viajes a cada persona con el fin de producir un válidos sig. Además, el umbral de firmas en realidad no han sido implementadas en el software de la Princeton, los investigadores realizaron.

El otro método de clase-de hacer algo como lo que quiero es que el uso de Shamir del Secreto Compartido. Sé Armería implementa esta para fragmentado copias de seguridad, pero no puede usar la sharded piezas para la realidad de firmar, sólo para la recuperación de el real de la clave privada.

+280
user7537053 6 nov. 2011 4:06:18
NO UTILICE. Eliminado como parte de la "Escardando las malas Etiquetas Iniciativa de 2014". Ver enlace en la Etiqueta de la Wiki para obtener más información. Tipo 6: Etiqueta que significa diferentes cosas en diferentes temas. Sustitúyalo con un más descriptivo de la etiqueta, tales como: •perdido bitcoins, •pérdida de cartera, •perdido la clave privada, o •reducción-de la oferta de dinero.
+191
JDOaktown 4 nov. 2015 23:52:36

Mostrar preguntas con etiqueta