Testvectors de hardware dedicado minero

He escrito mi propia implementación de hardware para el cálculo del hash. Estoy participando en una piscina, que se me envié la midstate y algunos datos que luego debe ser hash.

Me pregunto, si hay cualquier testvectors allí, que se necesito de entrada de la midstate más datos, y luego ver si mi aplicación se encuentra la correspondiente nonce que también se suministra con el testvectors.

Muchas gracias por tu ayuda, Patrick

+60
Mainak Sikdar 30 dic. 2016 9:53:18
27 respuestas

Me gustaría generar un bitcoin papel testnet cartera.
Un papel de la cartera es un código QR de una clave privada y un código QR de un bitcoin testnet dirección,
Supongo que se puede generar juste como la de este link : https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=privateKeyOrBtcAddress

Pero cuando estoy tratando de leer a través de Testnet3 aplicación para android, los fondos no son reconocidos.
Cuando comencé a leer el Código QR de un Lector de QR de la aplicación, puedo ver correctamente el contenido (privateKey por ejemplo).
Debo concluir que la aplicación tiene un problema con esta característica o ¿me olvido de algo ?

+945
kubilayeksioglu 03 февр. '09 в 4:24

Mi sobrina de 4 vueltas el mes que viene y me gustaría darle una fracción de Bitcoin para su cumpleaños. Lo que es una buena manera de hacer esto de manera que ella puede aferrarse a ella durante 10 años o así? Debo acaba de guardar en una cartera de mí mismo y luego darle a ella más adelante? Hasta donde yo sé, sus padres no están familiarizados con Bitcoin.

+925
Myawest 20 feb. 2017 23:53:25

Estoy corriendo un Antminer S9 durante una semana Justo hoy la cartera finalmente sincronizado pero muestra 0.00000000 btc por qué?

+871
magomed 095 14 sept. 2010 6:01:16

Al mirar a través de los datos representados en JSON, ¿cómo puedo saber si una determinada salida ha sido pasado como entrada de otra transacción?

+845
user392697 20 jun. 2013 20:20:56

El bitcoin red de prueba es la minería, alrededor de 50 bloques de cada minuto durante las últimas horas. ¿Qué está pasando?

Se puede ver aquí: https://www.blocktrail.com/tBTC

+820
Pauline Lloyd 3 ene. 2012 6:07:56

La forma más sencilla de hacer esto con Bitcoin-Qt/bitcoind (en este momento) es intercambiar la cartera.dat en su bitcoin directorio de datos cuando el cliente no se está ejecutando.

Otro método (si estás en un UNIX-ish OS) es crear varios directorios de datos, a continuación, enlace simbólico (ln -s) de los bloques y chainstate directorios (no de la base de datos) en el interior de su datadirs común de datos dir.

mkdir ~/.bitcoin-alt # nueva cartera de directorio
cd ~/.bitcoin-alt
ln -s ~/.bitcoin/bloques de ~/.bitcoin/chainstate .
# lanzamiento de la nueva cartera
bitcoin-qt -datadir=$HOME/.bitcoin-alt

Entonces usted puede dejar la cartera.dat solo. Cuando el lanzamiento se puede especificar un -datadir basado en la cartera que desea utilizar, y compartirá la blockchain dirs.

Sin embargo , incluso con esta solución no se puede ejecutar de dos bitcoind/bitcoin-qt instancias al mismo tiempo compartir el bloque de la cadena! Actualmente, esto no es posible y va a resultar en la corrupción si lo intenta.

+765
user14917 2 may. 2014 10:40:17

Suena como que usted está buscando para la listtransactions llamada a la API en combinación con la categoría de campo.

El primer argumento es para una cuenta específica, de uso * para volver todas las cuentas.
2º ¿es la cantidad que desea devolver.
3º es si desea omitir la transacción desde el principio.
4º argumento es que si usted desea incluir reloj-sólo direcciones.


$bitcoin->listtransactions("*", 100, 0, false);

Ejemplo de salida (nota de la categoría del terreno):

{
"resultado": [
{
 "cuenta": "",
 "address": "32NFcoB96ANoPnqycLH9WUd94o7bwRyq66",
 "categoría": "recibir",
 "cantidad": 0.00385000,
 "label": "",
 "vsal": 1,
 "confirmaciones": 24827,
 "blockhash": "000000000000000000250cffa73c2a08e64e53dab398ede3f38b1c30ae5c66ca",
 "blockindex": 317,
 "blocktime": 1529098309,
 "txid": "07b1d3fbc4d78d480d510264bb01bd390e81cda34dcb01e882e94adfa9355d10",
 "walletconflicts": [

],
 "el tiempo": 1529098115,
 "timereceived": 1529098115,
 "bip125 sustituibles": "no"
}
],
"error": null,
"id": null
}
+751
user1489597 10 may. 2011 2:10:30

Quiero llegar a la entrada de direcciones de una transacción con un conocido de identificación. Si yo uso getrawtransaction puedo obtener algo como:

"vin" : [
{
"txid" : "470a499101b7042b225dab4f15fa252cdc7f3a16153e33d66d0c8c53b1d83aaa",
"vsal" : 1,
"scriptSig" : {
"asm" : "304502206917b333161de796bed7770615ebf66669092a53877b3dba2582bad7dfc0b56c022100f9926a5e82d15666122b1f8703d94116eec0c98ddbf922a72467b05953532e1a01 03864670304932f91c85f38e80aebcd6c37fa36529b7135f7fa21b36585df5ab49",
"hex" : "48304502206917b333161de796bed7770615ebf66669092a53877b3dba2582bad7dfc0b56c022100f9926a5e82d15666122b1f8703d94116eec0c98ddbf922a72467b05953532e1a012103864670304932f91c85f38e80aebcd6c37fa36529b7135f7fa21b36585df5ab49"
},

Si me quieren seguir aspecto de la transacción 470a499101b7042b225dab4f15fa252cdc7f3a16153e33d66d0c8c53b1d83aaa con getrawtransaction tengo un: "No hay información disponible acerca de la transacción (código -5)"

Por lo tanto, es posible obtener la entrada de direcciones al azar de transacción (que no pertenecen a su cartera) con bitcoind?

+726
snie 30 nov. 2017 0:46:31

No creo que usted entiende que sitio. Lo 'la' lista de todas las direcciones posibles y usted NO quiere a la búsqueda de su propia dirección en la que hay (incluso si eso fuera posible).

No conozco el sitio es una broma o un troll, pero mejor evitarlo.

+719
Dariush 10 oct. 2018 1:20:47

Puedo enviar mi crytocurrency en coinpot bitcoincore bitcoincash, mooncash, ect para mi coinbase cartera? Cómo se hace esto?

+650
MarcoM 25 feb. 2018 10:52:51

Estoy interesado en escribir mi propio bitcoin minería de software (I. e. un nodo). Tengo algo de experiencia de codificación, pero yo soy menos informados acerca de las crypto monedas y no tengo ni idea de por dónde empezar en algo como esto. Yo estoy buscando para utilizarlo como una experiencia de aprendizaje y, tal vez, utilizar algo de lo que puedo aprender en un proyecto en el que estoy trabajando.

Así que, ¿por dónde empezar?

+615
Babu Sekaran 29 oct. 2016 4:06:45

Debido a la dificultad de los ajustes de precios no serían afectados. Independientemente de cuánto hash de alimentación de la red tiene el número de monedas producidas permanecerá relativamente estática. Más eficiente (en términos de $/MH y MH/W) de las tarjetas de vídeo hará subir de hash de alimentación de la red.

El rendimiento por vatio va a ser más importante que el rendimiento por dólar como comprar tarjetas de video son un costo hundido, sin embargo se necesitan para competir en una base en curso en contra de la más nueva y eficiente de las tarjetas en el consumo de energía.

Una tarjeta de vídeo con la mitad del consumo de energía para el mismo rendimiento (MH/s) tendrá un menor costo de producción. Esto significa que puede ser rentable en un cociente más alto de dificultad:precio. Si una porción suficiente de la red es el uso más eficiente del hardware esperaríamos que la dificultad relativa de los precios al alza. Finalmente esto fuerza a los usuarios a la ineficiencia de hardware. Ya hemos visto que en la desaparición de la CPU de minería de datos.

Finalmente, esto se observa con el aumento de la FPGA de la minería. FPGA no es necesario lograr una paridad de precios con la GPU (y probablemente nunca lo hará), pero como su precio se vuelve más competitivo, más será adoptado y que aumentará la eficiencia de la red de manera significativa. La relación entre difícil : en el precio se incrementará en consecuencia.

+566
smaug 30 may. 2018 1:56:28

Tomemos por ejemplo el día 1 de dificultad de 300MM. ¿Cuál es el mecanismo para determinar el aumento en la dificultad? ¿Cuál es el máximo valor que puede ir a partir de ese número, y esperar que el mayor posible subida de más de 30 días?

+558
Brooke K 2 ene. 2016 7:51:29

He leído algunos de los enlaces de los debates, y parece que algunos de los participantes no logran entender la teoría económica básica del costo marginal. En cualquier altos de capital fijo de negocios, el valor presente neto (VPN) determina el retorno de la inversión (TIR) y determina el costo de oportunidad donde los inversores aplicar su capital. Por lo tanto, en el funcionamiento normal de los mercados, el menor costo marginal proveedor no ampliar su capacidad de tomar todo el volumen a su costo, más bien, el precio de mercado se establece por el mayor costo marginal y el proveedor de menor costo marginal de vender a ese precio para maximizar el retorno de la inversión y por lo tanto la inversión. Darse cuenta de que no todos los inversionistas tienen el mismo costo de oportunidad (algunos mejor que compiten oportunidades que otros), por lo tanto el suministro de los inversionistas en cualquier retorno de la inversión es finito.

Sin embargo, hay un riesgo. El cambio fundamental que se enfrenta el futuro de Bitcoin es el cambio de un forzado de más alto costo marginal precio de la estructura debido a que todos los mineros el mismo precio para la minería de un bloque a un mercado libre de tarifa de transacción de la estructura de precios donde el dumping o los subsidios podrían ser utilizados para destruir el mayor costo marginal de los mineros y la ganancia de monopolio, así también poner en peligro la seguridad del sistema. Sin embargo, un monopolio de la estrategia puede ser aplicada en el actual Bitcoin por dumping o la subvención a la fuerza de dificultad velocidades de hasta destruyendo así mayores costos marginales de los mineros, y/o simplemente ser una proporción mayor del total del sistema de hash de la potencia de computación.

Una solución a este problema es simple, y es necesario que por otra razón. Un mercado basado en la tarifa de transacción no garantiza ningún nivel de hash de la potencia de computación, a menos que el usuario está motivado a pagar más para obtener más seguridad y/o la velocidad de procesamiento de transacciones. Este es incentivado por tener el destinatario de pagar la tarifa de transacción (que es una buena idea alguna manera), o el pago de la transacción debe ser establecido a nivel mundial por el sistema para mantener un nivel deseado de hash potencia de computación (lo que significa que las transacciones que no son penalizados, pero al menos es coherente). El pensamiento a través de este adicional basados en el mercado, costo si se incentivara como se ha dicho, no puede garantizar el negocio rentable para compensar la determina el monopolio de la estrategia, por lo tanto un sistema global tarifa de transacción es segura.

Sin embargo, lo suficientemente subsidiado monopolio de la estrategia puede conducir a la dificultad y/o captar una mayor proporción del total de hash de la potencia de computación.

Uno de los posibles contramedidas es LiteCoin del Scrypt, como debería hacer que sea más caro para monopolizar y la recompensa más CPUs a los mineros por lo tanto la descentralización de la estaca, a pesar de que hace abrir la botnet riesgo. Si la devaluación es pagado a los usuarios, fomentando la ejecución completa de los nodos y la nivelación del campo de juego entre los ASICS y Cpu con Scrypt, entonces es el mundo del poder de procesamiento versus el monopolista. El usuario que no está ganando, desde la minería y piensa que se está ejecutando un total de nodo, podría ser aconsejable ejecutar una prueba para la presencia de una botnet. Este juega bien con mi conceptualización que perpetua degradación es necesario (algunos de los cuales podrían estar en desacuerdo, por lo que esta respuesta no es hacer esta afirmación). Por cierto, creo que la Prueba de la Apuesta se mueve en la dirección opuesta por la centralización de la estaca.

Un medio potencial para alguien sin bolsillos profundos para monopolizar el Bitcoin, sería si cada vez que hay una manera de pedir prestado suficiente Bitcoin para comprar la necesaria 51% de la potencia de computación, a continuación, destruir Bitcoin obligando a una espiral inflacionaria como titulares de estampida a vender, a continuación, pagar el prestado Bitcoin en una fracción de su valor original.

El actual tamaño de bloque límite de transacciones no logra otra cosa que la tapa de rendimiento, porque no se mueve, incluso si el hash de la capacidad se expande por cualquiera de los mecanismos simples en el párrafo anterior.

Dado a mi antes de dos respuestas tienes votos negativos, yo también estoy esperando la respuesta a volar sobre las cabezas de algunos de los votantes. Al parecer, algunos de los participantes no tienen una muy buena percepción de la economía (o tienen un interés personal o estoy equivocado y no comentario que me diga por qué). Les agradecería si downvoters por lo menos intentar defender su lógica con un comentario debajo de mi respuesta. Eso me da una oportunidad para debatir con ellos y mostrarles por qué yo creo que están equivocados (o admitir mi error). El punto es asegurarse de que colectivamente tienen la lógica correcta.

+549
emily 6 ago. 2017 16:07:14

Mejor conjetura - configurar el reenvío de puertos en el router de puerto 8333 a su equipo que ejecuta el cliente Bitcoin. También puede ser que desee echa un vistazo a este tema: ¿por Qué no puedo conseguir más de 8 conexiones en mi cliente? .

+537
Arthur Bowers 27 dic. 2018 2:01:40

No. En la actualidad, la PrivateSend función sólo está disponible en el Tablero de Núcleo de la cartera (de escritorio). El siguiente protocolo de liberación (12.4), que se espera en el segundo semestre de 2018 se incluyen determinista masternode listas, que hará posible la aplicación de PrivateSend en billeteras móviles.

+529
laws16 15 abr. 2012 13:24:52

Estoy teniendo problemas para la publicación de los contratos y la ejecución de las transacciones debido a la baja de gas límite (3,14 millones de gas ~0.15 ETH). Cómo y cuándo será el gas límite de subida?

+518
Andrei Durmanov 12 may. 2018 21:38:14

He estado en el mismo barco desde el pasado 2 semanas. Hizo un BTC clon de un muy antiguo código fuente se encuentra en línea.

He estado un poco exitosa.

Todos los de abajo se supone que está ejecutando Ubuntu.

Después de compilar yo era capaz de funcionar con el ./xyzcoind

Me hicieron saber que usted tendría al menos dos nodos a prueba. He leído esto en alguna parte y también la validez de este. No se puede iniciar la minería hasta hay dos servidores de hablar el uno al otro.

He hecho esto por la configuración de dos servidores pequeños en Azure. Uno se conecta a la otra.

./xyzcoind -connect=un.b.c.d

Para probar si está funcionando bien o no puede pasar .xyzcoin en la carpeta de inicio y verificación de depuración.registro de

Para configurar el dns de la semilla de nodo, el parámetro se puede especificar directamente en chainparam.cpp si usted está usando bitcoin fuente en línea que se lee como "

vSeeds.push_back(CDNSSeedData("someaddress.com o IP addy", "someaddress.com"));

Y entonces usted necesita para agregar todas las semillas de la dirección IP del nodo a los registros donde cada vez que usted tiene su nombre de dominio. Usted puede ser que necesite para hacerlo por su propia cuenta si usted tiene un privater servidor o puede utilizar cpanel, dependiendo de la situación a su fin. Yo lo hice a través de cpanel como he dominios hospedados con siteground.

más detalles en el link de abajo

¿Qué es un DNS de semillas nodo vs una Semilla Nodo?

+502
Color Addict 1 feb. 2019 13:52:31

Descargo de responsabilidad: En el momento de escribir esto, yo soy un accionista con ASICMiner.

También ser conscientes de que el Bitcoin mercado de valores, como el Bitcoin, muy inmaduros y no regulado. Los riesgos son mucho mayores que para un tradicional mercado de valores.

Como @Steven Roose acabo de escribir, usted puede comprar el Pass-through (PT) acciones a través de dos por separado en bolsas de valores, BTC-TC y Bitfunder. Yo, personalmente, prefiero el antiguo debido a su interfaz más fácil, pero tampoco funciona.

Sin embargo, sabemos que estos son PT comparte. PT significa que usted compra acciones con alguien que sostiene real comparte con ASICMiner. En la práctica, es el mismo, pero ambos PTs cobrará un 0,5% de cuota de sus ingresos, y no la de los derechos de voto, así que tenlo en cuenta.

Para 'real' acciones, ASICMiner no vender directamente. Ellos fueron vendidos inicialmente a una desaparecida stock exchange (GLBSE) que se convirtió en un poco de un desastre y después de eso, friedcat, la persona a cargo de ASICMiner, decidió que él no quería que sus acciones se negocian en cualquier intercambio de miedo de accidentes similares.

Dicho esto, hay un montón de gente que hold 'real' acciones, y estos a veces se ponen en subasta en Bitcointalk.org (marque https://bitcointalk.org/index.php?board=73.0). En caso de que wint una de estas subastas, el vendedor de transferencia de la cantidad vendida por el envío de un mensaje a friedcat con su dirección de correo electrónico y su dirección Bitcoin para los dividendos. Yo sugiero utilizar uno de los servicio de depósito de garantía de los proveedores en el foro para asegurar que la transferencia se realiza sin problemas y de forma segura. Varios de custodia de los proveedores va a hacer esto de forma gratuita, pero es costumbre dar propina a un par de bitcents al menos para su servicio.

Dividendos para el PT acciones son pagados a su moneda de cuenta y directamente cabo acciones se pagan directamente de friedcat a su dirección Bitcoin en el archivo.

Más allá de eso, ASICMiner no tiene una página web en sí, sino que mantener a todos informados varias veces a la semana aquí: https://bitcointalk.org/index.php?topic=99497.0

Como he dicho, ser muy cuidadoso acerca de invertir en Bitcoins y cryptocurrency de las poblaciones. No hay ninguna regulación, sin recursos, y rara vez cualquier información de identificación personal.

Y de nuevo, soy un actual ASICMiner compartir titular, así que tenlo en cuenta al leer esto.

EDIT: he publicado una más completa y actualizada respuesta aquí: http://coin.furuknap.net/how-to-buy-asicminer-shares/

.b

+299
Junme 19 sept. 2013 23:10:06

Un post en el foro sugirió que Electrum, con su mnemónico de la semilla, también es un buen candidato.

+281
Rob Pearson 1 jul. 2012 13:46:49

Yo estoy poniendo mi cabeza en torno a DAO en el Etereum. En una revista leí:

En principio podrías programa de una compañía de taxi que compraron automóviles y pago de los controladores para ejecutar los coches para hacer un beneficio en el fin de comprar más coches. [...] El punto es que la gestión, lo que normalmente sería el cerebro de una corporación, las estructuras de control de una corporación, ahora puede existir de forma autónoma en la nube, por así decirlo.

Así que, si he entendido bien, alguien con cierto nivel de capital puede establecer un privado con fines de lucro de la empresa en el DAO, el uso que de la capital para comprar los taxis, alquiler de controladores, y, si el negocio es bueno, hacer ganancias? El beneficio de esto es que los contratos se ejecutan automáticamente, totalmente transparente? Si es así, cómo se relaciona con descentralisation? Lo que si, por ejemplo, Uber está configurado en Etereum, pero todavía poseído por un par de personas? ¿Importa? Tal vez más profundamente, se DAOs totalmente compatible con el estándar de las empresas en el capitalismo (con fines de lucro PLC)?

+264
LindaAnne 6 jul. 2014 14:34:30

Es mucho lo mismo que cuando se tiene un dólar. Cuando usted tiene un dólar, usted tiene la capacidad de dar a alguien un dólar, ni más, ni menos. Cuando alguien le envía 0.5 BTC a su cuenta, lo que han hecho es dar a su cuenta de la capacidad de transferencia de 0.5 BTC a la cuenta de alguien.

+223
Skifa 28 ago. 2010 8:07:19

SI está ejecutando el MultiBit billetera, usted puede encontrar su Dirección Bitcoin aquí: 1) Ir a la pestaña Solicitud, 2) Your address

+170
JoaoHornburg 27 sept. 2014 20:32:40

Es una buena idea para hacer RPC directa de la llamada al equipo de nodo web para generar cartera de direcciones

aquí es lo que estoy tratando de implementar quiero crear una web nueva cartera basada en bitcoin y desea permitir a los usuarios crear su propia cartera , y también enviar y recibir las fichas o cryptocurrency

+143
Faby 18 feb. 2018 3:23:33

Si usted es dueño del 51% de la minería alimentación y deciden ignorar todos los bloques no se extraen por ti mismo.
Usted va a terminar encima de tener la más larga de la cadena, y se comía el 49% de los bloque de la recompensa se interrumpía antes de llegar. Y ahora a controlar el 100% de los bloques, y podría censurar las transacciones etc, ya que los bloques no se extraen por que eventualmente sería un rancio de la horquilla.

¿Hay alguna medida que pudiera detener esto?
Parece que si el control del 51%, lo que sería en su interés económico a ignorar los bloques que no se explota a sí mismo. (aparte de que es de ser mala publicidad para la btc, y tal vez choque en el precio)

+141
Maladec VampaYa 2 oct. 2018 10:44:14

Usted necesita una computadora para programar el FPGA, obtener las unidades de trabajo, distribuirlos a las FPGAs, recoger las acciones, y enviar de vuelta. Si no estás usando una de minería de la piscina, usted también necesitará el equipo para generar la unidad de trabajo, montar resuelto bloques, y los presentará a la de la red Bitcoin.

El equipo no va a hacer mucho trabajo. Así que usted puede utilizar un muy bajo-extremo de la máquina y la optimiza para bajo consumo de energía y bajo nivel de ruido.

Cablesaurus construyó el primero disponible comercialmente FPGA Bitcoin miner. Hay una gran cantidad de innovación pasando y lo que está disponible está cambiando rápidamente, pero la mayoría de los diseños actuales son muy similares a este diseño.

+137
chopper draw lion4 22 may. 2018 20:07:47

¿Qué sucede si el "Alto" riesgo de opción (de confirmación), fue elegido y, a continuación, el TX se convierte en un doble pase en la final? Sería el valor depositado ser revocado? Que el usuario sea notificado de alguna manera?

+23
user3946 7 mar. 2011 11:38:19

Mostrar preguntas con etiqueta