Puede Bitcoin minería de hardware se utiliza para otras Cripto monedas?

Puede Bitcoin minería de hardware se utiliza para otras Cripto monedas?

+264
Siju G Chacko 11 jun. 2017 11:22:52
27 respuestas

Sólo desplazado sobre todo a las diferentes monedas para el comercio no podía creer cuántos hay, ¿cuáles son los usos, y es algo que es fácil de configurar?

+980
Sharon Klimek 03 февр. '09 в 4:24

También, hay alguna forma de y dirección que podría derivar en otras direcciones que vinieron de esa cartera?

O tengo la relación de las direcciones a las carteras de malo?

+969
eric soesbe 15 mar. 2010 3:39:36

Supongo que esto tiene razones históricas. El corto identificadores de canal donde existe primero en la cebolla formato. C Relámpago incluso hoy en día no soporta múltiples canales de entre 2 nodos. Lnd en la otra mano. Esa es la razón por la lnd desarrolladores comenzaron a cambiar de canal si un segundo canal con bastante equilibrio entre los nodos existentes. Más tarde se acordó agregar la instrucción acerca de la no estricta de reenvío que hace referencia a la especificación.

Mientras trabajaba con el id de nodo funcionaría tiene algunos inconvenientes.

  1. Tendríamos que hacer una compatible cambio en el formato de cebolla
  2. Corto identificadores de canal consumen menos espacio creo que de 8 bytes en comparación a 33byte de nodeids (recuerde que las cebollas sólo el 65 bytes por salto de la carga)
  3. Corto identificadores de canal puede ser verificado en el caso de los canales privados. Puedo comprobar el blockchain para un saldo de financiación de la transacción.
+838
judith victor 14 ene. 2017 7:44:58

Al menos Litecoin, Vertcoin, y Decred todo el apoyo de Red de Rayos. Al menos esos tres el uso de horquillas de la btcsuitebasado en btcd: ltcd, vtcd, y dcrlnd, respectivamente.

Vi un artículo sobre la configuración de la Zap cartera para el uso de Litecoin y que requiere cambiar el puerto configurado para comunicarse con ltcd... yo no tengo los detalles disponibles aquí en este momento.

Hasta donde yo sé, todos ellos en Bitcoin del testnet3. Después de este tema muy de cerca.

+828
Ward Bijlsma 14 ene. 2019 8:23:39

000000000000000004f0cc322f551e39676f781186441614da3281bbc7d373e0 no es el merkle raíz, es el hash del bloque. Parece que es lo que están pidiendo, así que me la voy a contestar.

No es al azar, ni aleatorio criptográficamente seguro.

No al azar: Como se puede ver, comienza con muchos ceros, que un azar hash es MUY poco probable. Más a la derecha los bits aleatorios para la mayor parte, pero el valor como un todo no es al azar, debido a la exigencia de que el hash del bloque de comenzar con muchos ceros, para ser válido bloque.

No criptográficamente segura: Un minero podría, aunque sería costoso para ellos hacerlo, la mina de muchos bloques y presentar sólo aquellos que terminan en 'FF', por ejemplo. Así, los mineros tienen la opción de publicar o no publicar cualquier bloques de los que solucionan. Como tales, ya que los mineros están produciendo estos bloques, no es aleatorio criptográficamente seguro.

+804
user40276 9 ago. 2013 22:00:57

Derecho @Nate,

Las transacciones de Bitcoin son validados por bitcoin compañeros. No hay ninguna manera de hacer enviar/recibir dinero sin zapato para el mundo entero. Pero si nadie sabe que esa cartera le pertenece a usted, sus transacciones permanece en el anonimato. Tor ayuda a mantener sus transacciones anónimas.

Si desea utilizar Bitcoin a través de Tor proxy, siga este artículo.

+753
Ardee Aram 5 nov. 2017 9:06:25

Que por cargar Bitcoin core a mi unidad D, porque es demasiado grande para mi unidad C:. Bitcoind.exe mantiene la creación de AppData/Roaming/bitcoin en el que el núcleo es abajo cargado. Sin embargo ya tengo el núcleo completamente cargado para mi "D:/Bitcoin datos Básicos" ¿Qué comandos puedo poner en la línea de comandos en Windows directa bitcoind.exe para continuar con la escritura a la Unidad D. También, ¿cómo puedo crear un atajo para replicar este con tener siempre escriba en la línea de comandos.

Hay alguna forma de automatizar el proceso.

+741
Justin Leitgeb 25 sept. 2015 13:28:32

Lo más cercano que he visto es de la Comunidad de Contabilidad para Drupal http://drupal.org/project/mutual_credit "Una amplia y flexible paquete que incluye un crédito recíproco de contabilidad, super configurable formularios de transacción y la muestra, que incluye varias vistas y bloques. Puede ser utilizado como un digital de back-end para el papel moneda de los proyectos, o para ejecutar un todo PERMITE, Timebank, o varios en paralelo. Con un poco de ajuste, que puede manejar divisas conforme a una amplia gama de diseños. Autopayments se puede hacer con un poco de pegamento código."

El único otro plugin que conozco es el de OpenCart para bit-pay http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3119&path=20

+677
IIuBo 18 jun. 2019 7:42:01

Gracias a la criptografía de Curva Elíptica, una tercera parte no es necesario conocer la clave privada para generar una vanidad dirección, como JoelKatz se describe aquí:

+631
ClownMan 12 feb. 2019 1:55:00

Los precios de básicamente todas las altcoins sigue el de Bitcoin es. Así, en general, cuando el Bitcoin sube, por lo altcoins', cuando se cae, por lo altcoins'. Esto es generalmente debido a altcoins se utiliza principalmente como una manera para que la gente obtenga más de Bitcoin.

+630
godiva 5 mar. 2012 0:50:44

Yo estaba invertir bitcoins en Moneda Controlador, pero necesito la hora de enviarlo, porque solo dan 10 minutos. Quiero saber cómo calcular el tiempo para enviar bitcoin con un ejemplo 0.00005 pago de la transacción. Sé que no se puede calcular, pero ¿sabe usted cuánto tiempo se necesitaría si me envían 0.00015 y el pago de la transacción es 0.00005 (la mitad de una normal de tarifa de transacción).

+613
AsianGod 2 mar. 2012 10:51:36

He oído que [...] cuando los mineros de combinación, el valor de los bitcoins aumentaría porque no habría recursos adicionales que serían utilizados para procesar las transacciones.

No veo por qué más de la validación de poder haría la unidad de moneda más valiosa. Pero antes de esta discusión, permite aclarar la parte técnica.

En general, la idea detrás del Bitcoin protocolo es lograr un consenso sobre el común de transacciones de contabilidad de manera descentralizada, es decir, no hay tercero intermediario para actuar como un organismo de compensación, etc. Para evitar el doble gasto de monedas, las transacciones deben ser verificadas por los mineros antes de la inserción en el blockchain - también, todos los nodos se sincroniza con la más larga de cadena disponibles, así que efectivamente el sistema funciona sobre una base mayoritaria sistema de consenso (la mayoría de los mineros determinar la cadena global).

Ahora, esto abriría a los problemas de seguridad - un ejemplo es la Sibila de ataque, donde un adversario simplemente crea un sinnúmero de identidades virtuales que todos los votos para su (potencialmente falsa) de la cadena.

Esto es donde la Prueba de Trabajo (PoW) esquema utilizado en Bitcoin minero del protocolo entra en. Está hecho a propósito computacionalmente difícil para los mineros para comprobar los bloques. Debido a esto, los mineros necesidad de invertir recursos (energía, dinero) para participar - la razón es que es mucho más difícil falso poder computacional en la red que a simple identidades, la prevención de una Sibila ataque.

De vuelta a el valor de Bitcoin: el siguiente es bastante subjetiva, y muy controvertido.

Yo sostengo que es simplemente determinado por el mercado de la oferta y la demanda. Siguiendo esta lógica básica, el valor de 1 BTC debe aumentar en el número de usuarios a unirse a la red, ya que la base monetaria de Bitcoin es limitado por el diseño. Porque esto no es realista en el largo plazo, este argumento no puede ser definitiva.

En la parte superior de esto, podemos ver los niveles extremos de la especulación en cryptocurrency intercambios, impulsado por la evolución, tales como

  • la adaptación (por ejemplo, el reconocimiento de Bitcoin como moneda de curso legal en algunos países, más de los vendedores, aceptación...)
  • el flujo de noticias sobre las próximas actualizaciones, el aumento de la conciencia de cryptocurrencies y el consiguiente interés por el público y las corporaciones
  • negativo políticos y económicos de la actividad en algunas economías podrían conducir a una mayor demanda de bitcoin

Por el contrario, los mineros entrar o salir del proceso de minería en función de si la recompensa potencial para el éxito de la minería de datos de un bloque es "digno" de la obra, con el valor de la recompensa de ser estrictamente basada en el valor actual de mercado de bitcoin.

Sí, esto es correcto. Una relación de causalidad entre el hashing de la energía y el valor de mercado de 1 BTC no es aparente, aparte de que los nuevos mineros es probable que participan en el sistema ellos mismos, el aumento de la demanda. Más bien, como el valor de mercado aumenta, la minería se convierte en más atractivo en el corto plazo. Tenga en cuenta que después de cada 2,016 bloques, minería de dificultad se ajusta para mantener un fijo de minería de la tasa, por lo que, a continuación, se vuelve más caro y los mineros tendrán que decidir si siguen participando.

+590
Flach 30 oct. 2019 11:05:11

Como bitaddress.org BrainWallet dice en su pantalla

Clave Privada (Cartera Formato De Importación): 
5KV1o7tRK8pNqrPNYyi38nrik9r2Y85sjdgfdttndit1uzrq1fj 

Cartera Importar el Formato es el habitual base58 protección aplicada a la privatekey valor con 'versión' 0x80.
Ver https://en.bitcoin.it/wiki/Wallet_import_format o en más detalle https://en.bitcoin.it/wiki/Base58Check_encoding . Esto es, básicamente, un duplicado de ¿hay una manera de generar un cerebro cartera desde la línea de comandos o consola? a pesar de que usa bash+cc en lugar de Java.

No probado, pero a mí me parece que VersionChecksummedBytes(0x80,bytes).toBase58() hace esto.

+585
Roger Stenson 5 ago. 2019 0:22:38

Intente esto: https://min-api.cryptocompare.com/

Ellos tienen diferentes niveles de precios para los servicios que ofrecen, pero algunos de los servicios son gratuitos. Tienen una gama de intercambios a partir de la cual se pueden obtener los datos.

+473
vonPetrushev 18 mar. 2018 20:08:58

A menos que usted tiene un montón de ASICs, no es rentable ya.
Si te refieres a los negocios en términos de la ley, depende del país en el que vive.

+445
Lefty G Balogh 25 sept. 2017 17:44:54

De acuerdo a la Especificación del Protocolo, la txn_count campo de Encabezado de Bloque siempre se establece a 0, ¿por qué? ¿Cuáles son los destinados a los usos futuros de este campo?

+370
Vitaliy Konovalov 20 ago. 2017 2:58:34

SegWit no necesita utilizado por todos (o incluso más) de los nodos con el fin de ser utilizado de forma segura, pero debe ser adoptado por casi todos los mineros en el fin de minimizar o eliminar prácticamente el riesgo de las horquillas de doble o pasa después de SegWit de activación.

Mi entendimiento es que (no de minería de datos) de los nodos que no han activado SegWit, todavía considerar SegWit transacciones válido (porque no ven ningún requisito de una firma). Sin embargo, si algunos mineros incluye SegWit transacción(s) en un bloque que otros (no SegWit) minería de datos nodo(s) de rechazar doble gasta o tenedores podrían teóricamente se producen. Es que la comprensión correcta?

Con este riesgo en mente, exactamente cómo era el 95% del minador de la adopción de nivel seleccionado? Hay disponibles simulaciones estadísticas que estiman las probabilidades de doble gasta o se bifurca en un umbral más o menos de 95%?

+327
sarahTheButterFly 19 abr. 2015 13:27:54

Recientemente he pensado más o menos lo mismo.

@Anónimo: la Popularidad no es difícil de definir. Llame a la nueva moneda bitcoin'. Una buena medida es el precio de un bitcoin' en términos de un índice amplio de bienes de consumo (como el IPC de la cesta), materias primas, o cualquier cosa que usted desee. Quizás la mejor medida disponible de popularidad es MtGox del precio actual en USD o EUR, etc.

Si el bitcoin' precio es alto, la minería de recompensa se eleva, esencialmente generar rápidamente nuevos bitcoin', disminuyendo su precio. Una caída de bitcoin' de los precios provocaría mayor de minería de recompensas para frenar la expansión del suministro.

Prácticamente, en la actualidad, creo que el extra de estabilización de tal sistema sería mínimo. Pero mis opiniones sobre el tema están en la actualidad no demasiado fuerte.

Tenga en cuenta que el actual sistema de explotación minera que ya se trabaja para estabilizar el precio de un bitcoin, hasta cierto punto: como el precio de un bitcoin sube, más mineros entrar, aumentando la oferta y ayudar a reducir los precios. Pero, ¿cómo es que el sistema de trabajo fuera? Hasta el momento, no tan grande, tan lejos como la estabilidad va. Y, por supuesto, cuando la ~21M bitcoin tapa es de golpe, ya no habrá ningún mecanismo de estabilización disponibles que los enlaces de bitcoin de suministro con precio de bitcoin.

UPDATE 1 me olvidé de mencionar la importante cuestión de cómo "popularidad" se anuncia/comunicado en el bitcoin' del sistema. Muy buena pregunta. Uno podría pensar que una entidad de confianza con un conocido de la clave pública de la firma de este tipo de anuncios y sistema de nodos de verificar que la entidad particular de la firma.

Un aspecto positivo: la "popularidad" de la medida podría ser relativamente objetivo, por ejemplo, más reciente disponible públicamente precio de cotización de una popular de cambio. Esto podría permitir que cualquier persona en el mundo para determinar si esta entidad de confianza es realmente de confianza (están mintiendo acerca disponible públicamente los precios???). Pero sin duda, este es un verdadero punto de fricción en el diseño, por ejemplo, lo que si esta entidad de confianza es hackeado?

ACTUALIZACIÓN 2 Otro relacionado con la idea: si uno era capaz de hacer cumplir bitcoin contratos que implican las operaciones de los otros en el mundo real de los productos básicos/activos, entonces sería fácil construir un sistema descentralizado en el que muchos de ellos anónimos entidades anunciar públicamente bitcoin, la "popularidad" (de nuevo, el uso de bitcoin precio de mercado actual como un proxy) y estos anuncios sería muy fiable. (Para ser claros: el punto de que estos anuncios es ajustar el bloque de minería de recompensa para estabilizar el bitcoin' precio. La idea básica: confiable anuncios de corriente BTC, los precios son los anunciados en el BTC de la red. La minería de datos bloque de recompensa varía constantemente dependiendo de la actual BTC " del precio. Si BTC' es relativamente alta, el bloque de la recompensa aumenta, la atracción de los mineros. Si baja, la recompensa es baja.) Acaba de hacer estos anuncios en el formulario de ofertas para comprar y vender bitcoin " para el producto/canasta/activo con el que se estabiliza. Por ejemplo, si el precio actual de mercado de un bitcoin' es de 1 USD, un locutor podría anunciar "voy a vender 1000 bitcoin' 1,1 USD cada uno y comprar 1000 para 0.9 USD cada uno". Si el anuncio es vinculante, entonces usted puede apostar que el anuncio no va a ser desfavorable para el locutor! Una forma fiable puede deducir un precio actual de soporte para bitcoin'. De nuevo, sin embargo, una de las necesidades de una manera confiable para hacer cumplir bitcoin contratos de intercambio en el mundo real de los productos básicos como el dólar estadounidense.

+290
Desiree Perez 20 sept. 2010 13:37:25

En el estado actual de la poda no se ha implementado. Por lo tanto, se adjunta un público desencadenar el mensaje debe permanecer en el blockchain hasta que la poda es habilitado. Cuando este es el caso, será posible hacer el gatillo mensaje unprunable? Esto podría ser útil para el contrato de parámetros de validación. Por ejemplo:

Si puedo activar un contrato con el siguiente mensaje adjunto: {"contrato":"ExampleContract","params":{"veryImportantParameter":"42"}}

Me gustaría que este mensaje público (así que todo el mundo puede validar que yo he provocado el contrato ExampleContract con el parámetro veryImportantParameter y es un valor de 42) y no prunable (para que todo el mundo puede validar el mensaje en cualquier momento en el futuro).

Es esto va a ser posible?

+271
Jake Henningsgaard 25 ago. 2017 2:28:48

Secp256k1 fue diseñado para ser una de 256-bit tamaño de curva elíptica sin cofactor y la admisión de un eficiente endomorfismo para fines de optimización. Las opciones de los parámetros relevantes se derivan de estos criterios.

P se selecciona permitir una implementación más eficaz en las computadoras de propósito general. Ver Solinas " de papel sobre Generalizado de los Números de Mersenne. No sabemos exactamente procedimiento de búsqueda de Certicom utiliza para seleccionar P, pero es el primer presidente de usted, si usted busca 2^256 - 2^32 - (1024 - x).

Sabemos, sin embargo, que esto no puede ser el procedimiento exacto que hubieran necesitado debido a la presencia de la endomorpism requiere una raíz cúbica de la unidad. Ver esta respuesta en crypto de intercambio de la pila. Pero se podría haber buscado esta manera y tuve suerte.

El generador puede ser cualquier punto de la curva y es trivial demostrar que la elección del tipo de generador es irrelevante para la seguridad de cualquier sistema que no se trata de coaccionar a los valores en curvepoints, y bastante estrecho relevante de lo contrario.

No hemos sido capaces de descubrir cómo el G fue seleccionado, pero me hizo descubrir que es un valor que era probable que los obtenidos mediante la duplicación de un punto con una muy pequeña (166 bits) coordenada x. El mismo valor se utiliza en varios otros ECC normas. (No me sorprendería si era el hash del nombre de alguien de algo tonto como eso, pero parece que esta trivia podría haber seguido Scott Vanstone a su tumba).

Ya que la curva de la orden se prime el orden de G no es un parámetro tanto como el resultado de la selección de el campo y la curva de ecuación. 'b' en la curva de ecuación 7 es casi seguro que fue porque era el primer valor que le da un seguro de la curva. 'a' 0 es una condición necesaria para el endomorfismo.

Usted también puede encontrar este viejo hilo en bitcointalk interesante.

+227
naartjie 23 oct. 2010 10:04:48

Estoy ejecutando dos nodos en el mismo servidor, tal como usted desea, usted puede seguir los siguientes pasos:
1. crear dos archivos de configuración: bitcoin_mainnet.conf y bitcoin_testnet3.conf que se encuentra en ~/.bitcoin

2. hacer el puerto rpc y datadir diferentes el uno del otro
muestra conf:
testnet

# Esta configuración debe ser colocado en la ruta de acceso siguiente:
# ~/.bitcoin/bitcoin_testnet3.conf

# [core]
# Especificar la ubicación del archivo de configuración. Para utilizar la ubicación no predeterminada, crear una ubicación predeterminada del archivo de configuración que contiene esta configuración.
conf=~/.bitcoind/bitcoin_testnet3.conf
# Especificar una ubicación no predeterminada para almacenar blockchain y otros datos.
datadir=/mnt/bitcoin

# [debug]
# Ejecutar este nodo en el Bitcoin Red de Prueba.
testnet=1

# [rpc]
# Aceptar la línea de comandos y JSON-RPC comandos.
servidor=1
# Aceptar públicas RESTO de las solicitudes.
resto=1
# RPC usuario
rpcuser=rpcuser
# RPC contraseña
rpcpassword=rpcpass
# RPC permiten ip (permitir todo)
rpcallowip=0.0.0.0/0
# Enlace RPC
rpcbind=0.0.0.0
# obtener todas las transacciones
txindex=1

mainnet

# Esta configuración debe ser colocado en la ruta de acceso siguiente:
# ~/.bitcoin/bitcoin_mainnet.conf

# [core]
# Especificar la ubicación del archivo de configuración. Para utilizar la ubicación no predeterminada, crear una ubicación predeterminada del archivo de configuración que contiene esta configuración.
conf=~/.bitcoind/bitcoin_mainnet.conf
# Especificar una ubicación no predeterminada para almacenar blockchain y otros datos.
datadir=/mnt/bitcoin/mainnet

# [debug]
# Ejecutar este nodo en el Bitcoin Red de Prueba.
#testnet=1

# [rpc]
# Aceptar la línea de comandos y JSON-RPC comandos.
servidor=1
# Aceptar públicas RESTO de las solicitudes.
resto=1
# RPC usuario
rpcuser=rpcuser
# RPC contraseña
rpcpassword=rpcpass
# RPC permiten ip (permitir todo)
rpcallowip=0.0.0.0/0
# Enlace RPC
rpcbind=0.0.0.0
# obtener todas las transacciones
txindex=1

3. usar debajo de comandos para obtener el nodo hasta: bitcoind -conf=/root/.bitcoin/bitcoin_testnet3.conf -daemon bitcoind -conf=/root/.bitcoin/bitcoin_mainnet.conf -daemon

4. ahora usted puede utilizar rpc interactivo testnet & mainnet en puerto diferente.

5. esta aproximación tiene una desventaja, que es cuando el uso de la CLI para interactivo que sólo se puede conectar a una red,se puede comprobar que la red que se conecta por:
bitcoin-cli getblockchaininfo que se devuelve información de algo, como el de abajo. "cadena": "prueba" significa que es testnet.

{
 "en cadena": "prueba",
 "bloques": 1443057,
 "headers": 1443057,
 "bestblockhash": "00000000000000e9f4078f12d44ee643fd9711e93ad4ddaab5af1977741ce053",
 "dificultad": 11974980.94624031,
 "mediantime": 1542001244,
 "verificationprogress": 0.9999998425668387,
 "initialblockdownload": false,
 "chainwork": "0000000000000000000000000000000000000000000000d119525c684f1418b3",
 "size_on_disk": 22997637713,
 "podado": false,
 "softforks": [
{
 "id": "bip34",
 "versión": 2,
 "rechazar": {
 "el estado": true
}
},
{
 "id": "bip66",
 "versión": 3,
 "rechazar": {
 "el estado": true
}
},
{
 "id": "bip65",
 "versión": 4,
 "rechazar": {
 "el estado": true
}
}
],
 "bip9_softforks": {
 "csv": {
 "estado": "activo",
 "startTime": 1456790400,
 "tiempo de espera": 1493596800,
 "desde": 770112
},
 "segwit": {
 "estado": "activo",
 "startTime": 1462060800,
 "tiempo de espera": 1493596800,
 "desde": 834624
}
},
 "advertencias": "Advertencia: desconocido nuevas reglas activadas (versionbit 28)"
}

6. para evitar este inconveniente, se pueden crear dos usuario en liunx y hacer bitcoind instante de ejecutar por los diferentes usuarios de linux, lo he hecho antes, funciona.

+222
motozou1 14 feb. 2013 5:49:53

De Bitcoin.org:

Locktime permite a los firmantes para crear cerrado el tiempo de las transacciones que solo será válido en el futuro, dando a los firmantes de una oportunidad para cambiar sus mentes.

...

Las versiones anteriores de Bitcoin Core proporciona una característica que impidió que la transacción de los firmantes de utilizando el método descrito anteriormente para cancelar un cerrado el tiempo de transacción, sino una parte necesaria de esta función se ha desactivado para evitar ataques de denegación de servicio. Un legado de este sistema son cuatro bytes de la secuencia de números en cada entrada. Los números de secuencia se pretende que varios firmantes se compromete a la actualización de una transacción; cuando se terminó la actualización de la transacción, que podría estar de acuerdo para establecer cada entrada del número de secuencia a los cuatro bytes sin signo máximo (0xffffffff), lo que permite la transacción para ser añadido a un bloque, incluso si su tiempo de bloqueo no había caducado.

Incluso hoy en día, la configuración de todos los números de secuencia a 0xffffffff (el valor predeterminado en Bitcoin Core) puede desactivar el bloqueo de tiempo, así que si usted desea utilizar locktime, al menos una entrada debe tener un número de secuencia por debajo del máximo Ya que los números de secuencia no son utilizados por la red para cualquier otro propósito, establecer cualquier número de secuencia cero es suficiente para permitir locktime.

Así es, en esencia, que nLockTime está desactivada si el valor de secuencia es 0xffffffff, pero para 0 <= sequence_value < 0xffffffff, nTimeLock está habilitado.

IMO la confusión surge porque hay combinación de la funcionalidad de OP_CHECKLOCKTIMEVERIFY (BIP65) y nTimeLock. Yo estaba igualmente confundido, así que echa un vistazo a estas Bitcoin.org definiciones y nTimeLock puede decepcionar a usted

+221
Albert Bikeev 26 abr. 2012 16:55:27

Cuando yo envíe el pago a un testnet dirección generada por el Micelio de Engranajes, que no se ve la transacción, incluso cuando se incluye en un bloque. Blockcypher.com, blockexplorer.com, blockchain.info y blocktrail.com ver la transacción, a pesar de que blocktrail parece tener la indexación de lag: no puede encontrar la transacción por la dirección de pago, sólo por el id de la transacción.

Si Engranaje utiliza blocktrail API, esta podría ser la razón.

¿Alguien sabe una solución, sin el uso de bloques de la cadena de exploración api por mí mismo?

+157
DiYemets 27 nov. 2014 11:15:25

Ambos P2SH y P2PKH direcciones se basan en HASH160. La diferencia está en el guión.

En un P2SH dirección (3Hp2zoBKNW5NsmQhHsqKgMwiGA4FoUj9q4 en tu ejemplo), el guión es a914 B0D5D1FB94B76B39EE82771027BEFD17131042FA 87 (espacios de la mina). Esto equivale a OP_HASH160 OP_PUSH(20) B0D5D1FB94B76B39EE82771027BEFD17131042FA OP_EQUAL. En resumen, el Bitcoin red tendrá un redeemscript y los datos de firma y comparar los hash160 de que redimir a la secuencia de comandos en contra de lo que se da en la dirección de las salidas.

Para 1H825FgspbkznbiGAnAjFjan7dmYFjpsfe, el guión es 76a914 B0D5D1FB94B76B39EE82771027BEFD17131042FA 88ac (espacios de la mina). Esto equivale a OP_DUP OP_HASH160 OP_PUSH(20) B0D5D1FB94B76B39EE82771027BEFD17131042FA OP_EQUALVERIFY OP_CHECKSIG. Esto, en esencia, dice que la red tome la clave pública cuando el gasto de una entrada, duplicar, hash el duplicado, comparar y comprobar que es igual a B0D5D1FB94B76B39EE82771027BEFD17131042FA, a continuación, comprobar la firma en contra de la original de clave pública (el que se duplica).

Las carteras y los exploradores decide qué dirección formato de pantalla basado en los códigos de operación en la secuencia de comandos. Un P2SH dirección siempre se inicia con a914 y final con 87. Un P2PKH siempre comenzará con 76a914 y final con 88ac.

Desde la mezcla por definición no es un uno-a-uno de la función, hay alguna clave privada que hay para que el hash de clave pública sería B0D5D1FB94B76B39EE82771027BEFD17131042FA. Sin embargo, no estoy al tanto de cualquier conocimiento de la clave privada/redimir a la secuencia de comandos de pares que corresponden a la misma HASH160

+142
N0 Child No Child 21 oct. 2015 17:08:37

Posibles Duplicados:
¿Cómo obtener bitcoins?

Yo sólo quiero una respuesta sencilla, he leído un par de respuestas, pero las explicaciones son complicados. Donde puedo comprar bitcoins en línea? Hay un sitio o sitios? Hacer/¿se puede comprar con una tarjeta bancaria o de tarjeta de crédito o directamente con mi cuenta de banco? Si no, ¿cómo diablos se supone que voy a conseguir lol

+109
milana1412 18 oct. 2019 9:48:34

Me di cuenta de que hay una diferencia en la apariencia de los libros de la orden entre los diferentes intercambios.

En GDAX, el USD propagación se mantiene muy baja en la mayoría de las veces ($0.01). En estos momentos, las órdenes de compra y venta más cercano a mediados de los precios de mercado cantidad a un mayor valor de BTC que lo que en realidad se negocia.

Esta intrínsecamente conlleva a una historia que es mucho más estable en un periodo corto de tiempo, lo que me hace pensar que tiene algo que ver con "manipulación" de la actual BTC precio, por ejemplo por el uso de bots.

Otros intercambios suelen tener mucho más alto de USD extensión (en el orden de dólares), y por lo tanto una historia del comercio, que es menos estable durante períodos cortos de tiempo.

GDAX captura de pantalla

(USD propagación $0.01)

enter image description here

Bitstamp captura de pantalla

(USD propagación $12.11)

enter image description here

¿Cuál es la razón para esta discrepancia? ¿Cuál es la ganancia de forzar a una más estable a corto plazo BTC precio?

Edit: Otra captura de pantalla de hace un momento. Esta es una especie de ridículo. Los Bots ido mal?

enter image description here

+93
VektorPixel 27 may. 2015 1:23:00

Yo tengo un problema con la devolución de llamada. El post de los datos no es correcto, debido a que los usuarios centavos no es actualización.

Mi Código:

 de la función pública de bitcoin($secreto) {
 if($secret == App::Config(ROW_CONFIG_COINBASE_SC)) {
 if($_POST) {
 $total = Usuario::Get($_POST["personalizado"], FIELD_USERS_CENT) + $_POST["total_native"];
 Usuario::Set($_POST["personalizado"], FIELD_USERS_CENT, $total);
}
 } else {
die("error");
}
}

los datos post:

{
 "orden {
"total_btc":{"centavos":269800,"currency_iso":"BTC"},
"total_native":{"centavos":100,"currency_iso":"EUR"},
"total_payout":{"centavos":0,"currency_iso":"USD"},
}
}
+64
frenziedherring 9 nov. 2015 13:49:56

Mostrar preguntas con etiqueta