Tratando de enviar Bitcoins de testnet a mi regtest nodo

  1. Puedo enviar bitcoin regtest servidor de BTC a otra dirección bitcoin de un mismo servidor. He enviado 5 BTC pero muestra de 50 BTC de que la cuenta asociada a la dirección. Recibió 5 BTC.

    ¿Cuál es el problema con esta cuenta o dirección?

  2. He utilizado https://tpfaucet.appspot.com/ para obtener gratis BTC por regtest la dirección del servidor. Puedo enviar BTC a muchos de mis direcciones pero no he recibido ninguna cantidad en la cuenta de direcciones asociadas.

    ¿Cuál es el problema en este servidor o regtest bitcoin?

+843
Kyle Swanson 13 sept. 2018 12:29:05
28 respuestas

SHA256D, que es lo que Bitcoin utiliza, es de 128 rondas, que comprende

768 adiciones,

640 ORs

896 XORs

Y un montón de bits cambios, pero poco de los turnos libre en un ASIC.

(fuente)

+959
Xellarant 03 февр. '09 в 4:24

Sí. De lo contrario, el costo de transferencia de los Bitcoins (cuando se desea gastar que ellos) se terminan igualando o superando su valor.

+955
Gigi1303 24 jul. 2011 14:35:00

Quiero ver un conjunto de direcciones BitCoin y ser notificado (preferiblemente por correo electrónico), al momento de recibir un pago.

Yo prefiero que no me a escribir mi propio software para esto y no para instalarlo en mi propio servidor, pero la programación sugerencias son bienvenidas.

+923
dmc2005 31 may. 2011 0:47:54

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.

+907
user224684 7 oct. 2014 9:20:41

Bitcoin Core introducido bonita Moneda de Control de la característica accesible a través de la interfaz de usuario del cliente. Para mi sorpresa, sin embargo, yo no veo ninguna manera obvia de cómo hacer uso de la Moneda de Control a través de RPC/bitcoin-cli.

¿Cómo puedo escoger un determinado saldo de salida a la hora de crear una transacción a través de RPC?

+901
Sazzad Hissain Khan 18 nov. 2011 9:36:15

Sí, pero usted consigue solamente un par de bytes(no sé exactamente cuánto, creo que alrededor de los 30, ni siquiera cerca de un kilobyte por cierto) por transacción, por lo que la mejor manera de hacerlo sería hash de los datos y, a continuación, utilizar en su lugar.

+846
jciron 29 sept. 2014 13:37:33

Obligatorio de configuración.json cambios

si no se establece correctamente en explorer no funciona

hay que excavar en el código de tu bifurcada litecoind (demonio) para obtener de ellos

genesis_tx
genesis_block

misma configuración que su litecoind demonio tomado de litecoin.conf archivo

cartera
host
puerto
usuario
pasar

mongo de la base de datos, cambiar si es diferente de la configuración de

dbsettings
usuario
contraseña
la base de datos
dirección
 puerto 

asegúrese de que ha ajustado la dificultad que para litecoin es POW

índice
dificultad

Cambios secundarios

lo que significa que el explorador puede empezar a trabajar sin ellos, pero debe ser cambiado para reflejar su moneda

título
dirección
moneda
símbolo
puerto

para la api de página clic aquí para ver los detalles https://github.com/iquidus/explorer/issues/130

api
blockindex
dirección
txhash
blockhash

si desea obtener el valor de la moneda en los mercados, establecer los valores correctos para

los mercados

Para referencia de configuración.json.plantilla

+801
aiy 2 dic. 2015 23:58:26

Mi "Intel(R) Core(TM)2 Duo CPU T6600 @ 2.20 GHz" portátil acaba de 80 segundos para crear 1000 nuevas direcciones, así que me sorprende que estamos viendo más de 2 horas por 10 veces.

Una cosa que he notado es que la creación de la dirección se nota más rápido ahora que lo recuerdo - así que tal vez la actualización a la versión más reciente del cliente de acelerar las cosas para usted.

Ejecutar "tail-f ~/.bitcoin/debug.log" para ver un registro de número de clave que se está creando actualmente.

De cualquier manera, el inicio sólo debe ser notablemente más lento que la primera vez, cuando la piscina está creado inicialmente.

Edit: (en respuesta a miernik del comentario)

La depuración.registro de salida va a terminar con líneas como la siguiente, mientras que la de rellenar el keypool:

keypool añadido clave 41, tamaño=41
keypool añadido clave 42, size=42
keypool añadido clave 43, size=43
keypool añadido clave 44, tamaño=44
keypool añadido clave 45, tamaño=45
keypool añadido clave 46, tamaño=46
keypool añadido clave 47, size=47
keypool añadido clave 48, size=48
keypool añadido clave 49, size=49
keypool añadido de los 50, size=50

Las cosas que estamos viendo es lo que sucede mientras bitcoin está funcionando normalmente. Es recibir y responder a mensajes en la red P2P. No sé qué sugieren en cuanto a por qué no aceptar conexiones RPC. Podría ser un problema de firewall o algún otro problema de configuración relacionados a la keypool argumento?

+749
BrozaR 13 feb. 2019 6:26:57

He creado una dirección de recepción en Bitcoin Core, enviados a mí mismo en alguna de las monedas de localbitcoins.com y - tonto de mí - se ha suprimido la dirección de recepción de Bitcoin Core.

tradeblock.com muestra la transacción con un "saldo confirmado" pero no he recibido las monedas en mi bolsillo. ¿Hay alguna manera de restaurar la dirección de Bitcoin Core?

Gracias!

PS: yo no era lo suficientemente específicas como:

  1. He creado una "solicitud de pago" en Bitcoin Core y utiliza la información de pago de la dirección de tto enviar monedas de mi localbitcoins.com cuenta.

  2. He eliminado el "pidió a los pagos" en el Bitcoin Core cartera antes de que las monedas fueron recibidos.

  3. Blockchain.info muestra el total de "recibido" y un "saldo final" así que me imagino que la transacción fue concluido. Sin embargo, después de 30++ horas, las monedas no han sido recibidos por mi Bitcoin Core cartera.

Es la transacción algo colgando porque no puede encontrar la dirección que he enviado a las monedas, pero eliminado?

@murch: Gracias por la sugerencia. Estás en lo correcto: yo sé la dirección, la transacción parece ser confirmado en Tradeblock pero el saldo no aparece en mi Bitcoin Core cartera (totalmente sincronizado).

+691
Thai Truong 29 sept. 2010 12:10:17

Todas las transacciones de Bitcoin son públicos, en el sentido de que todo el mundo puede ver que las direcciones de envió y recibió las monedas. (Sin embargo, esto no incluye la información acerca de quién posee las direcciones). Esta es una parte esencial del protocolo Bitcoin: se puede comprobar la validez de una transacción que envía las monedas para que, mediante el trazado de la "cadena de custodia" de las monedas de todo el camino de regreso a su creación, y la comprobación criptográfica que cada transacción a lo largo de la manera en que fue debidamente autorizado.

Así, desde los datos de la transacción es público, todo el mundo puede ver el balance de cada dirección. Por lo tanto, es posible determinar que 927 direcciones propia más de la mitad de todas las monedas en la existencia. Esto no nos dice que los propietarios humanos son! Es bastante probable que algunas de esas direcciones pertenecen a la misma gente, lo que significa que la riqueza es realmente concentrado, incluso en menos manos. Por otro lado, también es posible que algunas de esas direcciones son propiedad compartida; por ejemplo, algunos podrían pertenecer a un fondo de inversión.

+685
KILLY 25 mar. 2012 23:22:47

Esto es, supongo, una cuestión legal que así debo señalar que estoy más interesado en NOSOTROS y en el derecho Europeo.

Hice un pago a una empresa por un producto de hace más de un año en bitcoin. La cantidad que he pagado, a continuación, fue equivalente a $75. Ahora la compañía no ha podido proporcionar el producto y la se y yo estoy de acuerdo en que le debe un reembolso. Sin embargo, no estamos de acuerdo en los medios.

La empresa quiere que me reembolsa el dinero en bitcoin, si he de querer sino que - por el valor de $75 de dinero de hoy. Me parece que a pesar de que yo debería ser reembolsado lo que he pagado: es decir, el mismo valor de BTC que he pagado. El valor de bitcoin ha aumentado sustancialmente desde que hice mi pago original, lo que significa que el BTC cantidad que pagó, es ahora un valor de 5 a 6 veces más.

Me he enterado (a través de sus publicaciones en el blog) que la empresa en cuestión no tener existencias de bitcoin en lugar de la conversión a una moneda fiat, por lo que se han beneficiado de esto. Dicho esto, no creo que se le debería importar de cualquier manera.

Mi lógica

Usted puede considerar la posibilidad de bitcoin en una de dos maneras: a) una moneda o b) no es una moneda. La conclusión es la misma de cualquier manera. Vamos a explorar:

a) BTC es una moneda

Si el BTC es una moneda, a continuación, esta es una pregunta fácil. Yo debería ser reembolsado lo que he pagado, en la moneda en la que he pagado.

b) BTC no es una moneda

Si un bitcoin no es moneda, a continuación, es indiscutiblemente un activo. Seguramente en este caso me han dado un valioso activo para la empresa como mi final de un contrato implícito para ellos para proporcionar los bienes. Dada su incapacidad para proporcionar los bienes, deberá devolver el activo: no una fracción.

La justicia

Creo que, independientemente de la parte jurídica, que es justo para mí recibir un reembolso completo. Dado que bitcoin ha aumentado de valor, uno de nosotros tiene para beneficio de este. Me parece muy injusto para mí que la empresa puede beneficiarse de su fracaso, mientras que al mismo tiempo me impide hacer que las ganancias de mí mismo.

Agradezco que no estoy exactamente neutral en esto, así que me gustaría saber lo que piensan los demás. Estoy siendo razonable? Si lo soy, tengo una legal que apoyarse?

Editar:

Después de haber leído a través de las respuestas, parece que tienen uno o ambos de los dos temas.

  1. "El precio no estaba en BTC, fue en dólares, con la opción de pagar a través de bitcoin."
  2. "Ser capaz de reclamar la devolución de los originales de BTC cantidad podría abrir la puerta a la libre de riesgo de la especulación."

Para la primera, esto está abierto a la interpretación. Si yo estaba pernickety, probablemente diría esto era por la redacción de la venta. Sin embargo estoy de acuerdo en que - en la práctica - es bastante obvio que los $75 que es el precio y BTC fue un método de pago, junto con Visa, Paypal, etc.

El concepto de "curso legal" es uno de los que fue criado demasiado. Para que algo sea "legal" significa que uno no puede rechazar una oferta para pagar una deuda con esa moneda. No habla de reembolsos sin embargo: si merezco €1000 por alguien en los EE.UU., a continuación, debo de aceptar el equivalente en dólares aunque prefiero Euros. Esto es aún €1000 a pesar de que, no "cualquier cosa €1000 valió la pena cuando entré en el acuerdo".

Para el segundo, que es indiscutible y, probablemente, el mayor defecto en mi posición. Me gustaría señalar que el reembolso no es a mi a hacer: yo no habría recibido mi pedido, pero la compañía fue cancelada. Sin embargo, que probablemente no hace ninguna diferencia en última instancia.

Gracias por todas las opiniones. Parece que el consenso abrumador es que yo estoy siendo irrazonable, así que voy a renunciar a mis demandas y aceptar la devolución.

+611
FirstAura 15 feb. 2017 15:11:12
  1. así que sólo deben utilizar el mismo UTXO generados por cada usuario en el momento de depositar btcs O es posible el uso de otros UTXOs tan largo como la cantidad es la misma?

Esto depende de ti, aunque probablemente sería más seguro para pasar solamente a los usuarios de depósito UTXOs para asegurarse de que nada ha ido mal (por ejemplo, la clave privada de fuga y las monedas tienen listo sido gastado). Pero siempre y cuando el usuario reciba la cantidad correcta de bitcoin al final, realmente no importa.

  1. He leído en bitcointalk que las entradas de una materia de la transacción debe ser menor o igual a las salidas de la transacción. No es posible el uso de insumos más alto que el de outs y "devolver" los excedentes de los fondos de nuevo a una cartera de mi nodo?

Yo creo que se han malinterpretado la información que encontró, o que estaba mal. La entrada de una transacción debe ser mayor que o igual a las salidas, de lo contrario sería de alguna manera la generación de nuevas monedas. Si las entradas son estrictamente mayor, la diferencia se da a los mineros de la transacción como un suplemento. "Devolver" los excedentes de los fondos, usted necesita simplemente hacer una transacción de salida que envía las monedas de nuevo a usted, conocido como cambio.

Si se genera una nueva transacción manualmente usando bitcoin llamadas RPC, automáticamente la estimación de la tasa de sí mismo. El uso de una costumbre de la cuota de la tasa, puede establecer la feeRate en el FundRawTransaction llamada. También puede establecer la tasa de transacción para todas las transacciones futuras, mientras que la cartera se ejecuta utilizando SetTxFee.

+539
maks234346 14 sept. 2016 13:19:42

A continuación puede ser un poco detallado, de modo que si mi entendimiento es malo, va a ser obvia.

Considere dos cuentas externas:

Las cuentas externas se utiliza para recibir bitcoin. Cuando realizamos la búsqueda de nuevos equilibrios, comprobamos sólo las cuentas externas. Nadie debería ser el envío de dinero a sus cuentas internas, excepto usted.

m/44'/0'/0'/0/0 : cuenta Externa 0

m/44'/0'/0'/0/1 : cuenta Externa 1

Si ambas cuentas se utilizan en las transacciones en Una, hay alguna regla que dice que el cambio debe ir de la a (cuenta Interna 1) o (cuenta Interna 0)?

Si después de Una Transacción, de recibir los fondos en la cuenta Externa cero y es la única entrada en la transacción. Enviamos el cambio (cuenta Interna 0) o la versión más actualizada de la cuenta interna?

Yo creo que si una dirección mantiene el envío de cambiar a una dirección, se puede indicar que se trata de un cambio de dirección, no?

+524
dpatrick 18 nov. 2014 15:14:47

Apenas alrededor de cualquier cartera de software debe cumplir con tres requisitos. La seguridad es algo que usted probablemente tendrá que averiguar por ti mismo, por ejemplo la forma de proteger su servidor, probablemente, tienen una probabilidad más alta de ser un agujero de seguridad que cualquier ampliamente utilizado bitcoin biblioteca.

Usted probablemente debería empezar con el idioma que desea escribir su bot y luego encontrar el más ampliamente utilizado bitcoin biblioteca para ese idioma.

+507
Giulio Cesare Solaroli 17 dic. 2016 19:57:59

Necesito usar BitcoinJ para crear y albergar la billetera en mi propio sitio web. Sin embargo, mantiene la descarga de bloques y la sincronización parece tomar para siempre. Tengo que ser capaz de crear una cartera dentro de un par de segundos.

Podría alguien por favor, consejos ¿qué debo hacer para optimizar la sincronización de la hora?

ECKey clave = new ECKey();
Dirección addressFromKey = clave.toAddress(params);

Cartera billetera = nueva Cartera(params);
billetera.importKey(clave);

Archivo blockFile = new File("/tmp/bitcoinblocks");
BlockStore blockStore = new MemoryBlockStore(params);
BlockChain cadena = new BlockChain(params,blockStore);
PeerGroup peerGroup = new PeerGroup(params, cadena);
peerGroup.addPeerDiscovery(nueva DnsDiscovery(params));
peerGroup.addWallet(cartera);
peerGroup.start();
peerGroup.downloadedBlockChain(); 
+483
chris bork 9 jun. 2010 1:49:15

Hay alguna API de terceros que permite enviar Bitcoins utilizando transacciones específicas como entradas?

De regreso en el 2013 tuve que correr bitcoind mí mismo y construir una prima de transacciones manualmente. Pero tal vez es más fácil ahora, después de 3 años? Ejecución de bitcoind no es tan barato ahora, pero lo que realmente quiero reenviar un bitcoin pago de una dirección a los demás, también manteniéndola segura y clara.

+472
Mozz 24 nov. 2011 19:54:18

En esta transacción, me transfirieron 2 BTC de mi Coinbase.com la cartera a una dirección externa.

Transaction Outputs

¿Por qué hay 3 salidas en la transacción?

Entiendo que la salida de 2 BTC, y la 0.0001 BTC pago de la transacción. Una de las salidas es probable un cambio de dirección. Pero yo no sé cuál es la 3ª salida es para.

Es/¿ Coinbase.com

  • combinar relacionados transacciones de usuario en una sola blockchain transacción?
  • seguimiento de los fondos del usuario o de las transacciones fuera de la blockchain (efectivamente mezcla de fondos)?
  • la extracción de sus propios honorarios de la transacción?
+441
user62436 17 ene. 2011 3:34:33

Litecoin, Dash, y otros tenedores de bitcoin han adoptado este enfoque. Hay un par de cuestiones que no son inmediatamente obvias.

Los grandes, aunque:

Aumento del almacenamiento de Datos y los costos de transmisión

A pesar de 1mb por diez minutos suena muy bajos, el aumento de esa cantidad para 2 a 4 mb evitará que algunas muy lentas conexiones a internet de ser capaz nunca de sincronización.

Hoy en día, el más lento de internet disponible en todo el mundo parece ser de alrededor de 256kbps

Si usted desea, puede ejecutar un completo bitcoin nodo en el este de wifi, aunque la sincronización inicial tomaría un tiempo. a 256kbps, o acerca de 900mb/hora, la sincronización de la blockchain tomaría alrededor de 250 horas, o 10 días. Esta es la clave para bitcoin relativamente pequeños tamaños de bloque: Incluso con esta conexión lenta, sólo se tarda 10 días completamente validar cada una de las transacciones que han tenido lugar en los últimos 10 años

Quizás lo que es más importante, un día completo de bloques de 1mb tomaría 576 segundos, o menos de 10 minutos. Esto significa que, a diario, una persona en un área remota sin conexión a internet, podría entrar en la ciudad, la sincronización de la blockchain muy lento internet, participar en la economía local, a la vez que nunca la necesidad de confiar en la 3ª parte para retener o verificar su dinero. Esto permite que el blockchain de bitcoin para lograr un nivel de descentralización que muchos otros blockchains falta.

Tenga en cuenta que la duplicación del tamaño del bloque de la blockchain no sólo el doble del tiempo que tarda la sincronización de la blockchain, sino más bien que es doble, porque el blockchain se crece más rápido, mientras que están sincronizados.

Aumento de la tasa de huérfanos

Los mineros tendrán sus bloques huérfanos más a menudo. Esto crea un incentivo para unirse más grandes de minería de piscinas, ya que la mayor minera de la piscina, los mineros se inicio minería de datos en el bloque, en lugar de la minería en la competencia bloque a la misma altura de bloque. Esto es mucho peor con grandes bloques, en lugar de la más frecuente de bloques, pero de cualquier manera, hay un punto en el que este aumento de los beneficios no es trivial diferencia. Una vez que la red de vencimiento, si hay una ventaja significativa, se espera que el mercado para, finalmente, tienden hacia esa "solución", que aumentaría la centralización

La disminución de la escasez de datos de la cadena de almacenamiento

El hecho de que hay sólo 1 mb disponibles en bitcoin por 10 minutos, se crea lo que es esencialmente una guerra de ofertas en la que 1mb. Aunque esto es malo para el medio de intercambio de la propiedad de bitcoin en el corto plazo, que puede llegar a ser una característica muy importante en el almacén de valor de la propiedad en el futuro lejano, como bloque de recompensas van a cero, ya que ahora tenemos un extra de valor de rareza: el almacenamiento de datos en Bitcoin.

La tradición

Las anteriores fueron sólo teórica, es decir, asumiendo esta idea fue adoptada, lo que sería el sistema de resultado. En la práctica, la red sería seguramente tenedor si un evento se llevó a cabo. Si el pasado es una indicación de que el futuro, un gran cambio se traduciría en una (la minoría) de la horquilla, dejando bitcoin a 1 mb y el tenedor en el cambio de tamaño. Otra parte de lo que ofrece bitcoin su almacén de valor de la propiedad es que el protocolo subyacente es extremadamente resistentes al cambio, y es probable que no lo es "antifragile", es decir, cada vez es más resistente a ser cambiado/roto como los intentos de cambio que han fallado (ver segwit2x, y numerosas bifurcaciones).

+435
Pauline Rims 15 feb. 2011 0:25:27

La van a subir en valor mientras más personas seguirán utilizando y la demanda supera con creces a la creación de la oferta. Pero una vez que el mercado está saturado (es decir todo el mundo), a continuación, el valor de los bitcoins sería estable, y sólo se mueven por las condiciones del mercado, tales como un cambio en la población mundial, y la pérdida de bitcoins que efectivamente están desapareciendo del sistema contribuirá a un continuo goteo de la deflación.

+338
Hanh Ha 29 jun. 2019 8:27:08

El uso de Bitcoin, usted puede tener transacciones enviadas a direcciones diferentes. Estas direcciones son, a su vez, contenida en carteras acceso por claves. La desventaja es que, si usted pierde las llaves, usted perderá la Bitcoins (poder de compra) en esas direcciones en los bolsillos.

Lo que constituye un ampliamente aceptado y razonablemente seguro sistema de copia de seguridad para las llaves? Hay medios de almacenamiento o "hosting" las claves de una manera que la mayoría de las autoridades están de acuerdo tiene un riesgo mínimo de pérdida?

+335
bxtr678 2 ene. 2014 19:24:14

Tomado de ASICs y la Descentralización de preguntas frecuentes por Andrew Poelstra:

Son ASIC del mal?

No, hardware dedicado que nos lleva más cerca del límite termodinámico, y es por eso que, finalmente, una buena cosa para la minería de de la descentralización. También, porque ASIC de producir más de hashes para la misma cantidad de energía, que producen más fuerte pruebas-de-trabajo con proporcionalmente menor impacto ambiental.

Sin embargo, ASIC a llevar con ellos un riesgo de fabricante de la centralización, tal como lo vimos con Bitcoin en los primeros días de ASIC de minería de datos. Las fuerzas del mercado, finalmente se rompió el monopolio y una cosa que sped el proceso es que Bitcoin utiliza el SHA2 hasing algoritmo, que fue diseñado para facilitar el desarrollo de un hardware dedicado.

Por lo tanto, relativamente poco capital inicial que se necesita para desarrollar Bitcoin ASIC del. Además, independientemente de su sentimiento personal hacia ASIC, que son inevitables. Hardware dedicado siempre será más eficiente de hardware de propósito general (exactamente porque está más cerca de para el límite termodinámico) y Bitcoin de los incentivos están alineados para cada vez que aumenta la eficiencia.

Es ASIC resistencia deseable?

No. ASIC resistencia normalmente implica el aumento de algorítmica la complejidad de desalentar el ASIC a los desarrolladores. Sin embargo, ASIC son inevitable; todos los ASIC resistencia que hace es aumentar el capital de inicio necesario y por lo tanto aumentar la centralización de la fabricación. Además, el aumento de la complejidad de la prueba de generación a menudo significa también el aumento de la complejidad de la prueba de validación, a menudo de manera desproporcionada lento. Esto desalienta (no remunerado) no a la minería validadores, que también aumenta la centralización.

Es ASIC resistencia posible?

ASIC de resistencia, en el sentido de hacer la vida difícil para los ASIC los fabricantes (y por lo tanto reducir el número de los distintos los fabricantes) es posible. Pero es imposible crear un el algoritmo que se ejecuta a la misma velocidad en general-propósito y hardware dedicado (ya hardware de propósito general contiene muchos extrañas características, por ejemplo, los buses de comunicación para periféricos), y así en última instancia, ASIC la resistencia es fútil.

(Esquemas tales como "los desarrolladores se acaba de cambiar el prueba-de-trabajo algoritmo si ASIC aparecen" no sentido — en un descentralizado de la moneda que los desarrolladores no tienen tal poder, mientras que en un centralizado de la moneda de prueba de trabajo es un completo desperdicio innecesario de poder.)

Es la memoria de la dureza de la deseable?

No. La memoria de la dureza tiene el efecto de aumentar el ASIC de la junta de la huella, el debilitamiento de la calor - disipación de descentralización proporcionados por el límite termodinámico. Además, aumenta los costos de capital de la minería el equipo en relación a los costos de la energía, que también anima a los cen- tralization (ya establecido mineros han amortizado sus equipos más que de los nuevos mineros). Estos efectos se amplifican por el hecho de que SRAM es tanto varias veces más rápido y varias veces más caro que la DRAM.

También, la memoria de disco duro pruebas de trabajo a menudo requieren gran cantidad de memoria en el parte de los verificadores que es malo para la descentralización como ya se discuten.

Como un aparte, ya que la memoria está lejos y costoso acceso en las computadoras de propósito general, la memoria de la dureza de la realidad, aumenta la los beneficios provistos por el ASIC s! Esto es contrario a los objetivos de la mayoría de los memoria-duro defensores, y como hemos visto anteriormente, la memoria de dureza empeora la centralización de los efectos de ASIC, mientras que el debilitamiento de la la descentralización de los efectos.

Una cosa más, vale la pena mencionar compromiso espacio-tiempo (TMTO). Este es una propiedad de un algoritmo que permite un mayor uso de la memoria para ser traspasado por una mayor carga computacional. Un algoritmo, el cual es altamente susceptibles a TMTO tiene mal definidos memoria dureza, que en el menos complica el análisis. También puede causar un algoritmo para no se de optimización de forma gratuita.

+280
partizan790 29 sept. 2014 19:51:21

Sí, podría ser que simplemente no es el tipo de prueba de trabajo algoritmo que se utilizó. Algunos de los cripto-monedas, desde entonces, han sido implementadas que son algo útil, como Primecoin.

+247
aurinko 14 ene. 2014 6:09:45

El bitcoin-exlporer (bx) herramienta de aplicar debajo todavía no soporta el segwit codificado parte del análisis de una cruda hexadecimal transacción (TX). Sin embargo, el bx comandos a continuación puede analizar los resultados sin conexión dada la entrega cruda TX previsto anteriormente, y dos pertinente Tx asociado con la entrada de dos UTXOs.

% echo 01000000000102b4370d52c1e1dc67b0250ef7bd5265146d4def0beacfefd99660a86baf97faf000000000232200202dc520822e73d4262000d3b456b16df1d07b0ba9d238f3063379d65840fd38e7feffffff92e7b08c7a67a7a783b52d83e7b051a4812e496fac181aaadcaa69a3b526ca500100000023220020357bc74e1f825c4628519a3322f2aa9b2c5bd55b523149d4e1f7fe2f273ce7d6feffffff02a08601000000000017a914113e1767186f0280174123ad0c22e8929f994c1c87f4fd01000000000017a9148160a47aeafb68288f0df8551d5d9dddd22a643387040047304402202575f8326e510b8213d70a8213ab1a36cd2984b16673ef3579960d0089ad13de022020ec4e78129c084103909acec0319f7d326fff699de142ab354be9570d68dc170147304402202bc22860e84e0311bbc175940c2b3b5435255dc7ca3fb0d12e5f03df80237b880220536eceee1aace094825f0fd884d057e395102f4e4627188fe6dd5648cdc7a457014752210274ecb4e28e6b7be314d844bb7561b605d537106f7f5c3eaba31a8cd3dd0097c8210343ed9c58350b4013b3c9a02da2148d59e8109a90f0fa0ea77d31b8570990d46352ae0400473044022042d6861f81b617cfbe51e7efefb59dd990d4c0057b43645d2f006db93b38c59e02204595b7f822546082b0ee1efb6966c97b2d8174c96b670a10bc9d78d3cf7ba99101483045022100bb3a612fe17f261a0c5e9db20a087362c10556571ef54866ab29cfdb94975236022037bebec4c0459bba21656cb36b331313c2dd6008ed7a2479efca659c7fc97c9d0147522103838edaeadeed0e9f660e725970787b69ad4926afe1f19626d5476d356cb3b4722103c37f3b264f674c6c2e273e06da7fb7fe720be6828f251c71d0cb10e349d0222d52ae2f3f0800 | bx tx-decode

{
 hash b0dd3d915a568c9d48e37b3fbfca58ae3276a5dba176fdf30f18af794310cc02
entradas
{
de entrada
{
 address_hash 49e282ad0605c1cb63ff45fc34b14357859e8d08
previous_output
{
 hash f0fa97af6ba86096d9efcfea0bef4d6d146552bdf70e25b067dce1c1520d37b4
 índice 0
}
 secuencia de comandos [00202dc520822e73d4262000d3b456b16df1d07b0ba9d238f3063379d65840fd38e7]
 secuencia 4294967294
 testimonio " [] [304402202575f8326e510b8213d70a8213ab1a36cd2984b16673ef3579960d0089ad13de022020ec4e78129c084103909acec0319f7d326fff699de142ab354be9570d68dc1701] [304402202bc22860e84e0311bbc175940c2b3b5435255dc7ca3fb0d12e5f03df80237b880220536eceee1aace094825f0fd884d057e395102f4e4627188fe6dd5648cdc7a45701] [52210274ecb4e28e6b7be314d844bb7561b605d537106f7f5c3eaba31a8cd3dd0097c8210343ed9c58350b4013b3c9a02da2148d59e8109a90f0fa0ea77d31b8570990d46352ae]"
}
de entrada
{
 address_hash 70871ecb261f3df9a9d325b33ef6d8acb5074258
previous_output
{
 hash 50ca26b5a369aadcaa1a18ac6f492e81a451b0e7832db583a7a7677a8cb0e792
 índice 1
}
 secuencia de comandos [0020357bc74e1f825c4628519a3322f2aa9b2c5bd55b523149d4e1f7fe2f273ce7d6]
 secuencia 4294967294
 testimonio " [] [3044022042d6861f81b617cfbe51e7efefb59dd990d4c0057b43645d2f006db93b38c59e02204595b7f822546082b0ee1efb6966c97b2d8174c96b670a10bc9d78d3cf7ba99101] [3045022100bb3a612fe17f261a0c5e9db20a087362c10556571ef54866ab29cfdb94975236022037bebec4c0459bba21656cb36b331313c2dd6008ed7a2479efca659c7fc97c9d01] [522103838edaeadeed0e9f660e725970787b69ad4926afe1f19626d5476d356cb3b4722103c37f3b264f674c6c2e273e06da7fb7fe720be6828f251c71d0cb10e349d0222d52ae]"
}
}
 lock_time 540463
salidas
{
salida
{
 address_hash 113e1767186f0280174123ad0c22e8929f994c1c
 secuencia de comandos "hash160 [113e1767186f0280174123ad0c22e8929f994c1c] igual"
 valor de 100000
}
salida
{
 address_hash 8160a47aeafb68288f0df8551d5d9dddd22a6433
 secuencia de comandos "hash160 [8160a47aeafb68288f0df8551d5d9dddd22a6433] igual"
 valor 130548
}
}
 versión 1
}

Entonces uno debe examinar el gravamen scripts asociados con la siguiente afirmar determinar si P2PKH o P2SH tipos de direcciones:

1) ID de transacción f0fa97af6ba86096d9efcfea0bef4d6d146552bdf70e25b067dce1c1520d37b4 y el índice 0

2) ID de transacción 50ca26b5a369aadcaa1a18ac6f492e81a451b0e7832db583a7a7677a8cb0e792 y el índice 1

% bx fetch-tx -c ~/bitcoin-explorer/bx-mainnet remoto.cfg f0fa97af6ba86096d9efcfea0bef4d6d146552bdf70e25b067dce1c1520d37b4

transacción
{
 hash f0fa97af6ba86096d9efcfea0bef4d6d146552bdf70e25b067dce1c1520d37b4
entradas
{
de entrada
{
 address_hash 40ef0e3af404842b44912f6a65ca4adfb8f93a1a
previous_output
{
 hash f0eda490f5e8c3096b74b66524ff9c7b6fa1b9d4280e8372476af1d202a8b360
 índice 1
}
 secuencia de comandos [0020de730ce4f827ac7c63ea8c9a47419875eacaf167f9391eb5d30817a181aca8d3]
 secuencia 4294967294
}
}
 lock_time 539071
salidas
{
salida
{
 address_hash 49e282ad0605c1cb63ff45fc34b14357859e8d08
 secuencia de comandos "hash160 [49e282ad0605c1cb63ff45fc34b14357859e8d08] igual"
 valor 18640
}
salida
{
 address_hash 113e1767186f0280174123ad0c22e8929f994c1c
 secuencia de comandos "hash160 [113e1767186f0280174123ad0c22e8929f994c1c] igual"
 valor de 30000
}
}
 versión 1
}

% bx fetch-tx -c ~/bitcoin-explorer/bx-mainnet remoto.cfg 50ca26b5a369aadcaa1a18ac6f492e81a451b0e7832db583a7a7677a8cb0e792

transacción
{
 hash 50ca26b5a369aadcaa1a18ac6f492e81a451b0e7832db583a7a7677a8cb0e792
entradas
{
de entrada
{
 address_hash 62979379f3e415ef86d5dcecf9c93a9930333ce6
previous_output
{
 hash dbc6bff3ef644974667316072c6e28e5c58c18e62f8282ff624fde7d179639b2
 índice 3
}
 secuencia de comandos [0020a9250a9c4e56b3d822717c37c713d30618f2af8f5932ded48fd6c8b3f0b5ff05]
 secuencia 4294967295
}
}
 lock_time 0
salidas
{
salida
{
 address_hash 877f4856923528187ab9708660fa201e4282ef8f
 secuencia de comandos "dup hash160 [877f4856923528187ab9708660fa201e4282ef8f] equalverify checksig"
 valor de 10000
}
salida
{
 address_hash 70871ecb261f3df9a9d325b33ef6d8acb5074258
 secuencia de comandos "hash160 [70871ecb261f3df9a9d325b33ef6d8acb5074258] igual"
 valor 212250
}
}
 versión 1
}

En el examen de los dos tipos de gravamen, los guiones son de P2SH forma:

1) secuencia de comandos "hash160 [49e282ad0605c1cb63ff45fc34b14357859e8d08] igual"

2) secuencia de comandos "hash160 [70871ecb261f3df9a9d325b33ef6d8acb5074258] igual"

los dos address_hash valores de los datos se operó de la siguiente manera:

% echo 49e282ad0605c1cb63ff45fc34b14357859e8d08 | bx base58check-codificar -v-5 38Rgbmaxitveg1S8UNbWjwV5UMoBt3Ptng

% echo 70871ecb261f3df9a9d325b33ef6d8acb5074258 | bx base58check-codificar -v-5 3Bx1UMJieKFngvBA8m2VqE6s4wXYKWzhkp

Si un particular direcciones de P2PKH forma, sustituya el -v-5, con -v 0 en las operaciones anteriores.

Por CIERTO, parece Que los dos redimido P2SH entradas son realmente tanto 2 de 2 multisig direcciones basado en el examen de las dos codificados en DER firmas y conocer los últimos elementos de datos de secuencia de comandos codificados.

% echo 52210274ecb4e28e6b7be314d844bb7561b605d537106f7f5c3eaba31a8cd3dd0097c8210343ed9c58350b4013b3c9a02da2148d59e8109a90f0fa0ea77d31b8570990d46352ae | bx secuencia de comandos de decodificar

2 [0274ecb4e28e6b7be314d844bb7561b605d537106f7f5c3eaba31a8cd3dd0097c8] [0343ed9c58350b4013b3c9a02da2148d59e8109a90f0fa0ea77d31b8570990d463] 2 checkmultisig

% echo 522103838edaeadeed0e9f660e725970787b69ad4926afe1f19626d5476d356cb3b4722103c37f3b264f674c6c2e273e06da7fb7fe720be6828f251c71d0cb10e349d0222d52ae | bx secuencia de comandos de decodificar

2 [03838edaeadeed0e9f660e725970787b69ad4926afe1f19626d5476d356cb3b472] [03c37f3b264f674c6c2e273e06da7fb7fe720be6828f251c71d0cb10e349d0222d] 2 checkmultisig

Bitcoin Explorer patadas a tope!!

+234
Gene Vincent 22 may. 2015 10:12:59

Parece que el trabajador con más acciones/utilidad es la solución de dificultad baja de la piscina acciones, en los otros 3 son probablemente de minería de datos en una forma más adecuada el nivel de dificultad.

La utilidad es la medida de la cantidad de acciones que son presentados por minuto (diff1*piscina dificultad minería). Que sugiere, además, que la unidad está funcionando en la parte inferior de la dificultad de las acciones de los otros trabajadores.

Normalmente en su piscina en la página web habrá un lugar para cambiar trabajador dificultad, y para aquellas unidades que, yo recomendaría 2 para el ICA y 8 para AMU, pero siempre se puede ajustar de acuerdo a su preferencia.

+225
Golias 25 ago. 2013 12:06:18

He recibido el bitcoin camino de regreso en el 2013 en Bitcoin Core. En ese momento yo no sé acerca de la importancia de la cartera.dat - he formateado mi disco duro e instalar Bitcoin Core de nuevo en 2017, pero allí no mostrar mi Bitcoin en mi saldo. Tengo mi Bitcoin Clave.

¿Cómo puedo obtener mi bitcoin en la espalda? Por favor, ayúdame!

+222
czerro1 9 mar. 2012 8:33:37

¿Por qué la subcadena opcodes movilidad? Entiendo que OP_CAT está deshabilitado porque puede volar la pila fácilmente (en combinación con OP_DUP). Pero la subcadena opcodes reducir el tamaño de la pila.

Contexto:

Me gustaría utilizar OP_LEFT implementar una prueba de requisito de trabajo para pasar de una transacción. Una subcadena de la operación es necesaria porque OP_ADD (salazón) y OP_GREATERTHAN sólo funcionan en 32 bits de los valores.

+188
Karumo 25 ene. 2010 1:01:46

Como tengo entendido, usted necesita para mantener algunos XRP en reserva para cada línea de confianza y para cada oferta abierta.

¿Que se aplican sólo para la confianza de salida, o para la confianza de entrada demasiado?

En el último caso, ¿qué ocurre si se intenta confiar en alguien que no tiene suficiente XRPs?

Y, está de alguna manera notificado de haber agotado su XRPs, o usted tiene que comprobar manualmente de alguna manera?

+135
user651 13 dic. 2018 10:49:38

Tengo una pregunta bastante sencilla que sigue sin respuesta después de googlear por días para una respuesta definitiva, espero que ustedes me puede ayudar con este de aquí.

Antecedentes: tengo Micelio Bitcoin Wallet instalado en mi teléfono Android [ROOT], tengo copia de seguridad de mi HD monedero , que también contiene Local de cuenta de Comerciante, y han tenido éxito en la restauración dijo copia de seguridad[s] (por medio de la onu-la instalación de la aplicación, borrar los datos antiguos y los re-instalación / carga de la cartera de copia de seguridad (Maestro de la semilla)). También tengo copias de seguridad redundantes de la aplicación y los datos que es (supongo que incluye la cartera de archivo?) hecho con Titanium Backup.

Pregunta: sin embargo yo todavía no sé de dónde Micelio de la cartera reside, es que en mi SD extCard? Tarjeta SD? Los datos de la partición? Almacenamiento Protegido? Sólo es determinado por el Maestro de la Semilla y, por tanto, reside en ningún lugar?

Nota Final: estoy esperando ansiosamente esta pieza de información para estar a gusto con mi políticas, sabiendo que puedo manualmente la copia de seguridad/cifrar mi carpeta de archivo (si hay uno) es muy importante para mí.

Gracias de antemano!

+56
Dan F 27 oct. 2010 21:43:01

Mostrar preguntas con etiqueta