Dogecoin demonio error de enlace

Quería instalar un dogecoin cliente en Debian y compilado yo mismo. Después de la partida de ella detuve diciendo:

Error: ha ocurrido Un error mientras se configura el puerto RPC 22555 para escuchar: bind: No se puede asignar la dirección solicitada

Estoy seguro de que no existe ningún otro programa a través de este puerto y de IPv6 también funciona bien que he probado en mi servidor Apache.

Esperamos que usted tenga una idea de cómo solucionar esto.

+67
Anthony Gonzalez 23 ago. 2018 18:01:31
28 respuestas

Otra API pública que he encontrado para esto:

https://blockexplorer.com/api/status?q=getBlockCount

Pero el mejor hasta ahora, es blockR.io porque incluso ha testnet de apoyo:

MainNet: http://btc.blockr.io/api/v1/coin/info

TestNet: http://tbtc.blockr.io/api/v1/coin/info

+973
coen 03 февр. '09 в 4:24

Buscando mi macaroon archivos que deberían estar en esta ubicación:

lnddir/datos/cadena/bitcoin/mainnet

Sin embargo, yo no puedo averiguar dónde está mi defecto lnddir ubicación. No quiero establecer una nueva lnddir. Estoy trabajando en macOS, sin embargo la información para todos los principales sistemas operativos deben ser incluidos.

+972
jim rothstein 9 jun. 2011 16:43:36

Sí! Enviar $200 en un Bitcoin precio de $800/BTC, desea enviar 0.25 BTC. Bitcoins son altamente divisible, hasta ocho decimales detrás del punto. El más pequeño de la subunidad de un bitcoin es actualmente todavía menos de 1/1000 de un centavo.

Muchos Bitcoin clientes también mantener un seguimiento del valor actual de Bitcoin y le permitirá entrar en la cantidad de un pago, ya sea como bitcoins o de su preferencia de la moneda nacional.

Por ejemplo, cuando quiero enviar a alguien $5 desde mi teléfono, yo podría entrar BTC 0.00625, o $5 para establecer la cantidad.

Como Bitcoin se ha vuelto tan valioso que un bitcoin vale mucho más que muchas de las cosas que desea pagar, algunas personas se han trasladado a denominar precios en mBTC, es decir, millibitcoin, que son 1/1000 de un bitcoin.

+948
robaki 10 oct. 2016 21:45:29

Que es realmente una pérdida de tiempo.

Bitcoin y todas las otras Altcoins que el uso de la blockchain de la tecnología, que son utilizados como la transacción de contabilidad. Así que Acaba de obtener/instalar el crypto de contabilidad, la actualización de su contabilidad de su Bitcoin(altcoin).

Cuando usted necesita saber acerca de transacción en particular relacionados con la dirección que se acaba de utilizar el pre-construcción de herramientas para exploración de contabilidad.

echo $bitcoin->gettransaction($trans_id);

sólo se muestra como el anterior.

No hay necesidad de registro de cada transacción en la base de datos, porque ya está registrado en el libro mayor. así que si quieres moniotor algunas direcciones, basta con crear un cron para supervisar cualquier transacción y enviar alertas al usuario.

+919
user25907 23 oct. 2019 5:50:32

No importa de hashpower puede permitir que usted para crear inválida transacciones.

Cualquier bloque que pasa salidas que no existen en la realidad no es válido, y cualquier par el envío de un bloque no válido se baja de la red para perder el tiempo. Todos los bloques de contenidos son revisados por cada nodo en la red. Los mineros sólo las transacciones de orden, no ofrecen ninguna garantía de validez.

+786
dphnmr 13 oct. 2014 20:02:06

Honorarios de la transacción se calcula de acuerdo a la prioridad y el tamaño de la transacción.

La prioridad está en función de la edad y el valor de una sola variable de entrada en la cartera. Cuanto mayor sea el valor y la edad de la entrada de la edad mayor es la prioridad será. Valor de entrada y de entrada bytesize son valores estáticos. De entrada la edad es una variable que se incrementa con el tiempo. Así que, en resumen, usted puede disminuir sus tasas al permitir que las monedas a la "edad" (alias de esperar).

prioridad = (input_value * input_age)/input_bytesize

la prioridad >57600000 es libre (sin tener en cuenta el tamaño de la transacción)

El tamaño de la transacción se va a incurrir en cargos en cualquier momento 5 o más entradas están incluidas en una salida. La única manera de evitar incurrir en el tamaño de la transacción honorarios es crear salidas con 4 o menos entradas. Yo no soy consciente de que cualquier moneda de control de extensiones para el litecoin cliente para lograr esto probablemente va a ser muy difícil para muy pequeñas entradas.

El litecoin cliente espera recibir una importante actualización en algún momento en Mayo de 2013 que puede resolver algunos de la tarifa de transacción de las preocupaciones en el cliente actual.

+749
vitali nkachev 9 oct. 2019 0:35:07

Estoy tratando de encontrar el valor actual de BTC.

Si voy a MtGox la clave de pizarra en la parte superior dice que el precio promedio es de alrededor de $950, pero en CoinDesk.com el día de alta, baja, etc $100 más barato...

Ambos son en USD.

El CoinDesk parece ser el correcto, pero ¿por qué son los MtGox valores mucho más altos?

+720
user91211 27 mar. 2011 17:10:11

Sin ninguna información adicional, es difícil proporcionar ayuda. Bitcoin es una red descentralizada, por lo que no existe una autoridad central que pueda hacer algo como autenticar su identidad y proporcionar acceso a sus monedas de nuevo. Entender que si usted pierde su capacidad para acceder a las monedas, son prácticamente irrecuperables.

Ser propietario de un bitcoin equivale a la posesión de la clave privada que controla que bitcoin, (o, en algunos casos, confiar en un depositario de control que la clave para usted). Así que usted necesitará averiguar a qué software o servicio que usted utiliza para generar una dirección de recepción (y, por tanto, su clave privada). Es posible que utiliza una línea de cambio y a la izquierda las monedas en su cuenta, o que algunos utilizan la web de la cartera (por ejemplo, blockchain.info), o que se almacenan las monedas a nivel local (por ejemplo. un papel de la cartera). Creo que en el momento de su compra, hay muy pocas opciones disponibles para el hardware o billeteras móviles, pero puede ser vale la pena considerar estas opciones.

Me gustaría tratar de buscar las unidades de disco duro, bandeja de entrada de correo electrónico, historial financiero (tarjetas de crédito / banco de registros para ese momento), medios de comunicación social, historial del navegador, notas, o cualquier otro lugar que usted puede esperar encontrar un rastro de la transacción. Utilizar palabras clave como "bitcoin, la dirección, el blockchain, cartera, billetera.dat, el intercambio, el btc, el bit coin, etc", básicamente cualquier cosa que usted puede pensar que se puede llegar a una pista.

También puede buscar su espacio físico, es posible almacenar bitcoin usando un papel de la cartera " (un par de claves bitcoin impreso en papel). Usted también podría tener una cadena de palabras escritas (12 o 24 más probable), se llama un mnemónico de la semilla frase (esta tecnología habría estado saliendo en el momento de su compra iirc). Si encuentra cualquiera de estas cosas, NO comparten el par de claves / palabras con nadie! Si lo hace, tendrá acceso completo a su bitcoin, y puede fácilmente robar.

La mejor de las suertes!

+609
Dave Hwang 8 dic. 2017 13:07:21

A mi conocimiento, no existe una lista, aunque muchas comparaciones entre un subconjunto de las carteras y los servicios que están disponibles.

A pesar de que uno podría construir una lista, tal vez en el wiki de Bitcoin, no habría límites a sus beneficios reales de carteras.

Carteras vs Cartera de servicios vs Custodios vs Intercambios

Servicios tales como Robinhood no califica como una billetera, ya que no hay forma de enviar o recibir bitcoin. Estos son simplemente los intercambios, y que por lo general no tienen forma de verificar que el bitcoin se supone que son realmente allí, o para acceder a ellos.

Usted también tiene servicios de custodia, la mayoría de los cuales ofrecen servicios de cambio, así como Coinbase, Bitfinex, y de otros lugares de intercambios. A través de estos, se puede enviar, recibir, y el comercio de bitcoin. Sin embargo, aún no están en control de sus claves, y están sujetos a un significativo riesgo de contraparte.

Usted entonces tiene la cartera de servicios, tales como Bitpay y BitGo. Estos servicios móviles y aplicaciones de escritorio, y también le permiten mantener el control de su semilla palabras, que conducen a sus claves privadas. Aquí, usted todavía está implícitamente la confianza de que sus aplicaciones no robar sus BTC, pero son libres de moverse sus llaves a otra aplicación, si usted lo desea, o si el servicio se apaga.

Por último, se tienen programas que no están centralizadas, y le permiten mantener el control total de monedas que, como Bitcoin Core y Electrum. Aquí, no hay ningún punto único de fallo, el código es de código abierto, verificable, y puede ser compilado directamente por usted. Servicios de back-end también se distribuyen y redundante, y sus llaves nunca deje a su máquina. Esta es la única etapa que yo considero un verdadero cartera.

En esta etapa, cualquier cartera podría alcanzar la paridad de características bastante rápidamente, ya que la transacción subyacente mecanismo de la blockchain es el mismo para todos. Como tal, una comparación sería limitada para el/los código / facilidad de uso/equipo, y otros factores.

En los niveles superiores donde custodio y los servicios de exchange están implicados, la comparación que hace más sentido, ya que las características difieren un poco justo. Sin embargo, esto es difícil de poner en un wiki, ya que a menudo no es en blanco y negro - por ejemplo, algunos intercambios sólo ofrecen ciertas características de los residentes y ciudadanos de determinadas jurisdicciones, por razones legales.

Por otra parte, en esta lista también sería más propenso a la difamación y ataques de spam con los competidores/bandwagons tratando artificialmente hacer que alguien que luzca bien o mal, que sería difícil de moderar de forma rápida y eficaz - En una popular lista como esta, en la inclusión de una scammy cartera para que incluso un corto tiempo podría causar fácilmente a alguien a perder un montón de dinero.

+574
H Aleph 11 abr. 2017 21:43:27

Debido a que todas las transacciones deben ser almacenado por los clientes, microtransacciones probablemente nunca sea práctico para el Bitcoin, porque esto hará que el blockchain a ocupar mucho espacio. Es difícil para mí imaginar un P2P cryptocurrency que podría resolver este problema, porque va a ser todavía inherentemente limitada por el número de transacciones que puede ser almacenado por los clientes.

Probabilístico nanopayments son una manera de resolver este problema sin necesidad de modificaciones en el protocolo Bitcoin.

+523
Skunk 14 jun. 2018 1:43:54

En un punto, la cadena lateral de los canales tienen que ser cerrados y una transacción real que va a suceder en el blockchain de bitcoin. Cuando el canal de cierre, es la responsabilidad de ambos bancos para asegurarse de que todo está bien y que no fueron hackeados. Ellos no tienen ningún incentivo para permitir la doble pasar de ninguna de sus clientes, ya que se traducirá en una pérdida de dinero para ellos.

Los bancos están de acuerdo sobre la dirección y el importe de la transacción bitcoin, luego de enviar la transacción. Si hay algún desacuerdo entre ellos, o si uno de los banco no es honesto, no bitcoin transferencia se lleve a cabo y que cada banco mantenga la misma cantidad de bitcoins que tenía antes de que el canal comenzó.

Un punto importante a tener en cuenta es que ningún cliente individual transacciones alguna vez ha tenido lugar en el blockchain de bitcoin. Sólo una transacción entre el Banco 1 y Banco 2 será grabada. El blockchain no está involucrado en los detalles de las transacciones del cliente entre ambas orillas, sólo la agregación de todas las transacciones serán registradas en el blockchain.

Ejemplo:

Banco 1 enviar pagos a Banco 2: a + B + C

Banco 1 de recibir los pagos de Banco 2: D, E

Sum_TX = A + B + C - D - E

Cuando el canal está cerrado, si Sum_TX > 0:

 * Banco 1 enviará Sum_TX bitcoins a Banco 2
 * Banco 2 enviará Sum_TX bitcoins al Banco 1
+518
virus1687 2 abr. 2014 16:29:02

Solo dime ¿cómo hacer que una moneda del futuro, si la mayoría de la gente (no es de 7,5 millones de ellos en la Tierra, sabes?) no puede tener incluso un solo bitcoin? Y, usted necesita mucho más para hacer operaciones con eso. Hacer yo de permiso de fracciones de monedas?

Ya hay fracciones de monedas (llamado Satoshi) disponible. 1 BTC es igual a 100.000.000 Satoshi y por lo tanto hay muchas más unidades disponibles para dividir entre las personas.

¿Qué significa que "premiar" a los mineros? Usted dice que usted llame es "minería de datos" para señalar la analogía con la minería de oro. ¿Cómo demonios se la recompensa de un éxito de la minera de oro? Qué regalo le adicionales de oro?

Hay dos tipos de recompensas:
Uno es limitado, una vez que comenzó a 50 BTC por bloque que el minero se consiguió cuando se encontró con el bloque. Esta recompensa es halfed cada 210.000 Bloques y por lo tanto será de 0 un día (alrededor de 2140).
La segunda recompensa son los honorarios de la transacción. Para dar una transacción de una prioridad más alta que usted necesita para agregar cargos en ella. El minero que se encuentra el bloque recoge la totalidad de los honorarios como su recompensa.

+489
woolf 20 oct. 2019 1:29:05

La última vez he intentado enviar una transacción con la cuota mínima fue exitosa después de 1 día. Hace 2 días, he intentado enviar uno con una tasa superior al doble de la cantidad de bitcoin pero aún sin confirmar. https://blockchain.info/tx-index/7e3e62569bb24f029ddce8730320bd2dbce10bc6893e4c117f5c49be18c96cf1

+457
Ramkumar Devanathan 21 jun. 2016 15:17:30

Hay varios de fiar empresas donde se puede comprar y vender Bitcoin oficialmente en la India como Zebpay, Unocoin, Coinsecure,y Btcxindia.

Yo personalmente he utilizado Unocoin y Zebpay, ambos son buenos.

+440
torsher 11 dic. 2013 5:24:11

De lo que he entendido, el económico, el valor intrínseco de Bitcoin como una moneda se basa en la "CPU-trabajo" requerido para su producción. Que es lo que hace que Bitcoin suficientemente raro como para calificar como una moneda. Es que es?

Ahora la cosa es que la CPU de trabajo no viene libre de costo social. No tienen alguna incidencia en cosas como: los precios de los combustibles (todos vamos a terminar pagando la electricidad más altos como consecuencia de bitcoin, es decir, hemos descubierto la carga) - el cambio climático (las generaciones futuras tendrán que pagar más para sobrevivir en un menos estable el clima) - no legal-verificaciones de cumplimiento (es decir, bitcoin actividad como todo negocio tiene la ventaja de la seguridad del Estado, pero no cumple la función de comprobación del cumplimiento legal de las transacciones que el sistema bancario se hace - o debería decir: está legalmente obligado a hacer)

+436
bgcode 22 ene. 2017 11:32:54

He bitcoin en mis transacciones, pero no aparece en mi billetera. Se dice que las actualizaciones se detuvo

+411
aveilleux 15 jul. 2016 16:48:11

En general, lo que se quiere ocultar es la correspondencia entre salidas y entradas. Así, por ejemplo, decir que me envíe una unidad de la moneda y, a continuación, puedo enviar una unidad de una moneda a otra persona. Lo que no necesitamos ocultar:

  1. Había una unidad de la moneda para enviar.
  2. Quería enviar una unidad de moneda en algún lugar.
  3. Usted ya no tendrá una unidad de moneda que había en el paso 1.
  4. Yo tenía una unidad de moneda.
  5. Quiero enviar una unidad de moneda en algún lugar.
  6. Mi transferencia de una unidad de moneda se me impide el envío de una unidad de moneda que se podía enviar anterior.

Lo que no queremos revelar:

  1. La unidad de moneda en que me trasladé es la misma unidad de moneda que se transfiere.

Hay varias técnicas criptográficas que puede ser utilizado para revelar las seis cosas que no necesita revelar sin revelar lo que no quieren revelar. Zcash, por ejemplo, no esta por tener a una persona a demostrar que ellos inutilizable una salida que anteriormente podría haber utilizado sin revelar la salida que se ha quedado inutilizable. Así que si usted me envía una unidad de zcash y puedo enviar una unidad de zcash en algún lugar, no es posible conectar la unidad con la que me envíe con la unidad que me envió. Todo lo que sé es que yo antes tenía una unidad de zcash me podrían mandar y ahora no, pero puede ser cualquier unidad de zcash enviar previamente.

+410
Nick Warke 28 jul. 2011 23:16:45

bitmit.net tiene muy pocas tarjetas de regalo ya lista para la venta, por lo que con el precio justo usted será capaz de vender el suyo sin ningún problema.

+351
Wiktor Buczko 22 ago. 2017 1:23:05

La poda de todo el Bitcoin libro mayor información es posible, y hay algunas alternativas para los clientes que utilizan que, para reducir de bloque actual de la cadena de mucho, pero recreando un nuevo bloque de la cadena con sólo el saldo de salidas no es tan fácil como parece, ya que ello requiere la regeneración de todos los hashes de acuerdo a la dificultad en cada momento.

Incluso con el aumento de poder de hash (que no está garantizado para continuar de esa manera) será un enorme tarea de recrear una poda válido bloque de la cadena. También, habrá algunos problemas con la instantánea de bloque de hashes que están dentro del código de cliente.

Si usted va para otro sistema que evite la creación de una válida bloque de la cadena, entonces creo que ya es posible para los no-nodos de minería. Un poco de luz a los clientes confían en algún tipo de servidor central que tiene el bloque completo de la cadena. De esa manera, usted puede conseguir una versión reducida o simplemente delegado transacion de verificación a ella.

Si el cliente se modifica de esa manera para la minería de nodos con un solo "de confianza" del servidor, podría ser una solución, pero entonces usted tiene un servidor centralizado y no un P2P.

Así que para obtener un completo sistema descentralizado que usted necesita para ser capaz de confiar en nadie y así tener toda la información en su propia es la única manera sin reimplementing todo el protocolo para crear una nueva reducción de blockchain que es seguro y único.

+349
Alaa Alesber 17 dic. 2012 11:04:28

El problema aquí es que el tratamiento de la LN, como si su sola pagos. Si Alice se va a mandar a Robar todas las Bitcoin que ella tiene en un canal de pago, ¿por qué habría abierto el canal de pagos en el primer lugar. No hay ninguna razón. Ella acaba de hacer la transacción en la cadena. Recuerde que el punto de la LN es ser capaz de hacer un montón de pagos. Así nunca se va a financiar el pago de los canales con suficientes monedas para hacer una sola transacción. El LN será utilizado para muchas transacciones pequeñas. Por lo que voy a decir poner $500 el valor de Bitcoin en un canal de pago con el fin de usarlo para comprar cosas de todos los días un montón de veces. El rendimiento de un típico nodo (cantidad en el nodo) va a ser mucho más grande que el típico monto de la transacción, de lo contrario no habría ninguna razón para utilizar la LN en la cadena de operaciones, en caso de que se acaba de abrir un canal para una o dos transacciones aisladas.

Ahora sí, si pones un montón de bitcoin en un canal de pagos y en algún momento posterior en el tiempo que quería enviar una porción significativa de que en una sola transacción, usted puede encontrar que es difícil ruta hacia el destino. Pero incluso en este escenario sólo se podía enviar en varias transacciones más pequeñas, y, obviamente, un bien diseñado LN nodo manejar esta automáticamente si su pago fue demasiado grande, por lo que el usuario final no tiene ninguna idea sobre esto.

Finalmente, su declaración "Y los usuarios tienen todos los incentivos para mantener los canales de tan pequeño como sea posible para minimizar 'comprometidos' BTC." es simplemente no es cierto. De hecho es todo lo contrario. Si usted mantiene un canal tan pequeño como sea posible eso significa que usted está haciendo menos tx a través de la LN y más apertura y cierre de los canales de la cadena, es decir, cuesta más dinero. Así que, en realidad, los usuarios tienen todos los incentivos para maximizar (dentro de lo razonable), el tamaño de sus canales a fin de evitar en la cadena de honorarios. Recuerde 'comprometidos' BTC no está en algún lugar que no se puede acceder a él, de hecho es mucho más accesible debido a su en la LN (una vez que el LN crece a un tamaño suficiente para que los efectos de red son fuertes). El LN es para el caso de uso de uso de Bitcoin como una red de pago, y LN será muy superior a la de la cadena en términos de velocidad y honorarios. Así que no es como las monedas en un canal de pago están encerrados, ellos son, de hecho, simplemente se almacenan en una forma que los hace mucho más utilizados de manera eficiente.

+339
Undume 8 oct. 2010 2:50:59

Primero de todo, si estos son sus ganancias provenientes de enrutamiento. Puede comprobar el rayo de la cli de listforwards para obtener una lista (en json) para ver a través de que canal rutas se han intentado y se establecieron o no. En particular, se puede analizar el enrutamiento de las tasas por el canal de la salida de ese comando.

Si usted está interesado en el canal de saldos puede utilizar el rayo de la cli de listfunds a ver cuánto equilibrio se en que lado de la canal.

Como por el mensaje que recibió de alguien ofrecido para equilibrar sus canales a través de usted preguntando cómo su capacidad está organizado en particular los canales. Usted puede encontrar que la información con la mencionada listfunds comando. Usted también tiene el poder de compartir esta información. Moralmente debe tener el consentimiento de sus socios de canal.

Como para python: Compra mi Hackear un LAPP serie de vídeos o de mi repositorio git para el código de LAPP que muestra la forma de interactuar con el Relámpago de la interfaz rpc.

líneas más importantes serán:

de los relámpagos.un rayo de importación LightningRpc
rpc_interface = LightningRpc("~/.rayo/relámpago-rpc") 
de impresión(rpc_interface.listforwards())
de impresión(rpc_interface.listfunds()["canales"])

Si usted sabe de python debe ser fácil de adaptar a xls salida

+231
Rikki 4 feb. 2012 2:44:36

Los complementos pueden ser escritos en cualquier idioma siempre como una biblioteca cliente para que el lenguaje existe.

La línea de comandos de la API y los Plugins comunicarse con lightningd través de un socket de dominio unix usando JSON RPC 2.0.

Que yo sepa no Java / Scala lib existe. He empezado a crear uno en esta solicitud de extracción: https://github.com/ElementsProject/lightning/pull/2223

también tiene sentido mirar el plugin de python lib para ver cómo el formato de JSON RPC 2.0 se utiliza. Echa un vistazo: https://github.com/ElementsProject/lightning/blob/master/contrib/pylightning/lightning/plugin.py que en realidad es sólo un cliente lib hablar con el socket de Dominio UNIX y análisis / el envío de JSON RPC respuestas. Así que tan pronto como se crea esta en Java / Scala usted debe ser capaz de crear tantos plugins como usted desea. Se podría construir sobre mi solicitud de extracción (aunque he empezado con la biblioteca de cliente de la API estándar)

+184
Dasylya914 31 may. 2014 3:28:41

Puedo ejecutar mi bitcoin-qt en headless raspberrypi, donde se ejecuta bastante bien.
El Problema comienza cuando Marco gui se bloquea a través de vnc para el Bitcoin-qt GUI está colgando a pesar de que el demonio todavía se está ejecutando como un proceso, cuando yo consulte con

ps -ax | grep bitcoin

En resumen no puedo acceder a la interfaz gráfica de usuario y cerrar normalmente la única manera de acceder es a través de ssh y traté de

bitcoin-qt parada
bitcoin-qt: no se puede conectar al servidor x







¿Cuál es la forma correcta de terminar/parada segura de mi bitcoin-qt proceso?

+184
Frungi 21 sept. 2015 1:09:09

No utilice coinbase para crear la billetera. En su lugar, utilice una herramienta fuera de línea o un hardware de cartera, tome nota de la dirección pública y enviar los bitcoins a la dirección

+172
user2058352 19 sept. 2013 11:20:40

Respuesta Corta

Sí, pero hay más de uno.

Respuesta Larga

Bitcoin scripts son una pila basada en el lenguaje. El "separadores" son el Bitcoin push-datos-sobre-la pila de instrucciones. Hay varias instrucciones para la inserción de datos en la pila:

  • OP_0, OP_1, OP_2, ...
  • 0x01-0x75 (Sí, ese es su nombre real)
    Inserción de código de operación bytes en la pila
    Esto es lo más común - el promedio de la pieza de datos en Bitcoin es más corto que el 75 bytes.

  • PUSHDATA1 de Lectura de 1 byte, convertir a int, leer bytes que muchos
  • PUSHDATA2 - Leer 2 bytes, convertir a int, leer bytes que muchos
  • PUSHDATA4 ...
  • OP_1NEGATE - Empuja a -1 en la pila. Usar algo visuales.

Hay un útil la regla de oro aquí, a pesar de que no siempre es correcto. Tome el primer byte. Convertir a un número. Cuentan que muchos bytes hacia adelante. Eso es una pieza única de datos. Repita.

Vamos a trabajar a través de un ejemplo. Vamos a encontrar los elementos de la entrada de script para esta transacción.

0100000001cce488677848b7a962f01a525d7cd78139a5be1ab75ead5b7336ba6f512d0388010000008b483045022100b65463abe3b5f79dbe9556180e60db4b6b3a6db7c43132e1e396e73023b34d2402206a412868470f8b83dc266a364b79e0a2acd0f5642181f7d0212c7ea608271a4a0141040ab8f88b419c62dba59d2e685bd3bc07367236d841abf3068b5886cd7a6c7297e721d42a41cb1bbd69ed684cc5d5c738d611d886c4493280b26637abad5603a5ffffffff0280f0fa02000000001976a914f593d5cfb3b74ac2988815cdf26c0420981385b788ac50d2a019000000001976a9148a0c13d08a36e68aa5294ca7e6f06a9946c3f1d588ac00000000

Romper, encontrar el script de entrada:

versión: 01000000
entradas: 01
hash: cce488677848b7a962f01a525d7cd78139a5be1ab75ead5b7336ba6f512d0388
vsal: 01000000
script de entrada len: 8b
entrada de comandos: 483045022100b65463abe3b5f79dbe9556180e60db4b6b3a6db7c43132e1e396e73023b34d2402206a412868470f8b83dc266a364b79e0a2acd0f5642181f7d0212c7ea608271a4a0141040ab8f88b419c62dba59d2e685bd3bc07367236d841abf3068b5886cd7a6c7297e721d42a41cb1bbd69ed684cc5d5c738d611d886c4493280b26637abad5603a5
seq: ffffffff
salidas: 02
cantidad: 80f0fa0200000000
secuencia de comandos de salida len: 19
secuencia de comandos de salida: 76a914f593d5cfb3b74ac2988815cdf26c0420981385b788ac
cantidad: 50d2a01900000000
secuencia de comandos de salida len: 19
secuencia de comandos de salida: 76a9148a0c13d08a36e68aa5294ca7e6f06a9946c3f1d588ac
lock_time: 00000000













Ahora, sabemos que la primera pieza de datos es 0x48 (72) bytes de largo.

48...3045022100b65463abe3b5f79dbe9556180e60db4b6b3a6db7c43132e1e396e73023b34d2402206a412868470f8b83dc266a364b79e0a2acd0f5642181f7d0212c7ea608271a4a01...41040ab8f88b419c62dba59d2e685bd3bc07367236d841abf3068b5886cd7a6c7297e721d42a41cb1bbd69ed684cc5d5c738d611d886c4493280b26637abad5603a5

La segunda parte es 0x41 (65) bytes:

48...3045022100b65463abe3b5f79dbe9556180e60db4b6b3a6db7c43132e1e396e73023b34d2402206a412868470f8b83dc266a364b79e0a2acd0f5642181f7d0212c7ea608271a4a01...41...040ab8f88b419c62dba59d2e685bd3bc07367236d841abf3068b5886cd7a6c7297e721d42a41cb1bbd69ed684cc5d5c738d611d886c4493280b26637abad5603a5...

+146
Swank 25 jun. 2010 9:55:18

Actualmente estoy buscando en ¿cómo funciona Bitcoin trabajo, y me gustaría resumir la situación con su ayuda. El punto es, si alguna vez quiero escribir mi propia minería agente, ¿qué tengo que entender con el fin de hacerlo ?

Primer Punto: Los Datos

A través de mi investigación, yo no entendía QUE le da el actual hash para trabajar en. Sé que se está trabajando como una red P2P, y creo, pero no estoy seguro, que todos los clientes conectados a la red son conscientes de las transacciones.

Pero, ¿qué debo hacer si quiero tener acceso a la última versión OFICIAL (que puede no ser la mejor palabra) de bloque, sin estar en una de minería de la piscina ?

Segundo Punto: El Cálculo

Si me entendible esta parte, tengo que probar cada uno de los nonce hasta sha256(sha256(datos + nonce)) cumple con los requisitos de Bitcoin.

La tercera parte, la presentación de la respuesta

Suponiendo que encontré el derecho nonce, ¿cómo puedo presentar mi resultado. Pero yo no encuentro cómo puedo hacer eso.

Quiero aclarar este punto, quiero estar SOLO, no por la actividad minera en solitario, pero si quería escribir mi propio programa de minería de datos, ¿cómo podría hacer eso SIN estar en una de minería de la piscina y la búsqueda de información por mí mismo.

Gracias por sus respuestas.

+90
lechatpito 16 nov. 2016 6:26:34

El hash de la tasa es la unidad de medición de la potencia de procesamiento de los Bitcoin de la red. El Bitcoin red debe hacer intensivo de operaciones matemáticas para fines de seguridad. Cuando la red alcanza un hash de la tasa de 10 Th/s, lo que significa que podía hacer, de 10 billones de hashes por segundo.

Fuente: https://bitcoin.org/en/vocabulary

+82
3Letters 14 feb. 2013 23:53:40

Mi nombre es Ben y estoy trabajando con un servidor técnico llamado Fab.

Estamos utilizando Equipo-visor de trabajar juntos en esta pregunta para que sea tan conciso y al punto como sea posible.

  1. Hemos instalado un Ubuntu 13.10 servidor VPS

  2. Lo siguiente que tenemos descargado http://www.forked.net/~apex/cgmon/cgmon.tcl (un .Script Tcl encontrar en esta página del foro: https://bitcointalk.org/index.php?topic=353436.0

  3. (Fab:)Nos las arreglamos para instalar el Servidor X y Lite entorno de Escritorio KDE, y que con éxito se puede conectar a través de VNC para el VPS de escritorio.

(Fab:) Así que ahora: lo que nos gustaría entender es si el host de la máquina donde el VPS contenedor está sentado debe tener una tarjeta gráfica, o si de minería de datos utilizando un servidor VPS podría ser alcanzado incluso sin el servidor de host de tener una tarjeta física, tal vez en un diferente/emulado manera?

La Teoría De La

Ahora también queremos gancho de todo esto hasta el Cairo grahics lib http://cairographics.org/ (esto es un puro c++ procesamiento de gráficos biblioteca de pre-generación de imágenes en el lado del servidor así que no hay necesidad de una tarjeta de gráficos).

Mi línea de pensamiento (Ben) es que un hash tiene datos binarios.

UFUYFYF*^R&^R*IYG*R*FUYFUYFUDKYTDLUFU...

pero mucho más...

vaya ahora y obtenga toda la imagen de tu escritorio y abrirlo con un editor de texto y verás algo como esto:

ÿØÿà JFIF H H ÿÛ C ...

La diferencia no es mucho (en mi opinión) porque las tarjetas gráficas están hechas para procesar las imágenes, tales como .jpg / .png/ .gif/ .bmp, etc. Ellos hacen esto muy rápido debido a que el comienzo del archivo o tal vez incluso la extensión es decirle a la tarjeta de gráficos cómo descifrar; en donde, como un hash es el mismo, sólo que el método de descripción es un secreto que debe ser tratado con muchas variaciones de la descripción (de ahí el término hash se refiere a los múltiples intentos).

Ahora, Si usted lee la wiki en el enlace de arriba se explica que Tcl originalmente fue "nacido de la frustración" y Si se desplaza hacia abajo en la Wiki a las Características de la lista es: Extensibilidad, a través de C, C++, Java, Tcl.

Así que, visto como libcairo es puro c++ y Tcl puede ejecutar C++ comandos, lo que me gustaría saber es cómo podemos vincular los dos...

+54
slaudijuriya 23 jul. 2011 23:26:13

Mostrar preguntas con etiqueta