cómo supervisar +de 20.000 direcciones de recibidos, transacciones?

Tengo alrededor de 20000 direcciones generadas que quiero monitor para las nuevas transacciones. Más direcciones probablemente debería venir. Los clientes deben utilizar todas las direcciones sólo una vez, pero me gustaría monitor ya se utiliza direcciones, si algunos de ellos deciden transferencia de monedas para "utilizar" las direcciones.

Estas direcciones no se encuentran en el monedero en línea, sólo tengo las direcciones en las bases de datos. Las claves privadas se mantienen fuera de línea.

Eso significa que no quiero monitor direcciones locales de la cartera, pero las direcciones de bases de datos.

Un comando ejecutado después de una transacción es recibido (con suficientes confirmaciones). Hay algún monitor de servicios de los que puede enviar un correo electrónico o llamar a la url después de recibir una transacción para una dirección de la lista de seguimiento.

Me gustaría implementar la misma función para mi aplicación sin depender de servicios externos.

He visto algunas preguntas y respuestas como:

Cómo saber que hay una nueva transacción?o Monitorear todas las transacciones en bitcoin en red de la API

Pero ¿cuál sería la forma más eficiente de hacer esto? Hay un perl/php compatible manera de hacerlo?

Uno de los temas de los enlaces arriba para https://bitcointalk.org/index.php?topic=89725.0 donde Gavin está hablando acerca de algunas de las nuevas características, pero yo no, ¿cómo podría yo o si puedo usar nada de esto para controlar un gran número de direcciones. El envío de cada minuto, un lote de llamada RPC con un par de miles de direcciones a bitcoind, probablemente no es la solución :-(.

Espero que no es una forma elegante para controlar todo el flujo de información (todas las transacciones y demás información entrante) y reaccionar si coincide con lo que yo necesito.

+347
Ankoz 17 dic. 2017 8:46:34
29 respuestas

Supongo que cuando te refieres a "terceros" vigilantes que significa torres de vigilancia. Estoy de acuerdo en que 'trustless' es probablemente un término ambiguo en este contexto. En el momento de la escritura, la única propuesta real con un protocolo que soy consciente es de PISA, por Andrew Miller et al. PISA permite a los usuarios seleccionar un tutor que será incentivada en la publicación. Los usuarios pagan el custodio, y el custodio pierde fondos si no se realizan (es decir, si la entidad de contrapartida nodo se las arregla para publicar un viejo estado).

Por el momento, parece que Roger Wattenhofer está trabajando en ello demasiado. Sin embargo, no han propuesto un protocolo todavía. Su idea es incentivar a través de recompensas cuando los canales son de 'salvados', en lugar de a través de penalización cuando la watchtower no ahorrar en el tiempo.

Ambos lados tienen pros y contras.

  • La estafa de Miller propuesta es que uno debe elegir la atalaya, tener que confiar en él. La contraparte podría intentar sobornar a la watchtower, de modo que ambos ganan más de las penas.

  • Wattenhofer la propuesta no tiene este problema, como cualquier persona en la red puede recuperar la recompensa, y por lo tanto todo el mundo es el de la atalaya. El problema de esta propuesta es que no hay incentivos para que la gente ataque a otras personas y les impiden la publicación de sí mismos.

Este es un trabajo en progreso. Como un auto-afirmó trustless de la watchtower, ha habido un cierto debate en la ligthing-dev lista de correo aquí y aquí, pero es todavía un trabajo en progreso.

+987
ysx 03 февр. '09 в 4:24

Todo esto es especulación en una nueva tecnología. Yo no soy un experto en economía, pero hay hechos irrefutables de que algunos de los "sectarios" no va a entretener. Hay, sencillamente, 2 tipos de defensores de Bitcoin:

  1. Aquellos que ven en binario; en blanco y negro, la luna y la fatalidad - más a menudo que no Bitcoin del "éxito" es el único juzgado en la fiat de conversión
  2. Aquellos que son más pragmático; la gente que entiende que MySpace dio paso a Facebook

El más peligroso de la actitud es el primero, porque no hay un reconocimiento de que Bitcoin, en su infancia, todavía tiene un largo camino por recorrer. El Blockchain es la clave del avance tecnológico aquí. Ya está siendo adoptado por empresas como Blocktech Grupo para commodoties inteligente y contratos. Que puede suponer la construcción en la parte superior de la blockchain de Bitcoin, o puede significar una totalmente nueva Blockchain de propósito construido por un interés social.

Como un experimento de pensamiento, imagino que era una base de metal tan escaso como el oro, pero con las siguientes propiedades:

  • aburrido de color gris
  • no es un buen conductor de la electricidad
  • no es particularmente fuerte, pero no dúctil o fácilmente maleable, ya sea
  • no es útil para cualquier práctica o fines ornamentales

Y uno especial, mágico propiedad:

  • pueden ser transportados a través de un canal de comunicaciones

Si usted redactar "más de un canal de comunicación" con que terminan agotados el uranio...

-Satoshi Nakamoto

Así que con eso en mente, darse cuenta de que no hay certeza de $10.000 BTC precio en el futuro. Tal vez de $400 es lo BTC vale? Tal vez de $1100 estaba bien y verdaderamente lo largo de su verdadero? Estas preguntas sólo pueden ser respondidas con el tiempo y con el desarrollo. Hay un equipo muy pequeño en busca después de que el código mientras los especuladores de búsqueda de respuestas acerca de por qué ellos no son ricos todavía. Tal vez necesitamos agregar valor a Bitcoin en lugar de esperar que, como es de todos el destino, que el BTC va a ir a la luna en el precio. Va a caer a $1; sólo si la red P2P de Bitcoin muere. Creo que la mejor creo que nadie puede tomar lejos de esto es que es posible separar una Blockchain de Bitcoin. Un pronóstico a largo plazo podría servir a todos mejor que el estrés diario sobre la volatilidad de los precios.

+973
Aryeh Beitz 10 jun. 2017 9:57:02

Algunos bitcoin los clientes de la minería de minas a un solo trabajador, mientras que otros clientes permiten a varios trabajadores. ¿Cómo cualquiera de estas opciones afectan a la producción minera?

+963
Robert Burr 25 ene. 2018 21:37:57

Tengo un BigInteger que representa una clave privada. Cómo puedo obtener la clave privada como un base58 cadena codificada? El siguiente pseudo código no funciona correctamente:

base58.codificar(bigInt.toByteArray) 
// se obtiene un string que difiere de la dada bigInt de la clave privada

ACTUALIZACIÓN

def fullDoubleSha(bytes: ArrayOfByte) = {
 val digestSha = MessageDigest getInstance "SHA-256"
 digestSha digerir digestSha.digest(bytes)
}

def getPrivBytes(clave: BigInteger) = clave.toByteArray partido { case keyBytes =>
 val res = si (keyBytes.cabeza == 0) keyBytes caída de 1 más keyBytes
 new Array(32 - res.de longitud) ++ res
}

def privBytesToWif(vs: ArrayOfByte) = {
 val rawPrivKey = Array(0x80.toByte) ++ vs
 rawPrivKey ++ fullDoubleSha(rawPrivKey).tomar(4)
}
+885
Homer Jay 2 ene. 2014 9:28:54

En Bitcoin prueba-de-trabajo, la dificultad de la Prueba-de-Trabajo es estimado y calculado en base al total de hash de alimentación de los participantes. Si el total de hash de potencia de los participantes es mayor, entonces el PoW es más difícil.

  • Si utilizamos una Memoria-Duro-Prueba-de-Trabajo esquema, la dificultad de la Prueba-de-Trabajo se calcula basado en el poder de hash ? O basado en el tamaño de la memoria ?

  • En otras palabras, es factible el diseño de una Memoria-Duro-Prueba-de-Trabajo esquema en el que se podría estimar el Pow dificultad basado en el tamaño de la memoria, en lugar de la mezcla de alimentación de los participantes ?

  • Tiene una Memoria-Duro-Prueba-de-esquema de Trabajo diseñado sin embargo, por el cual se podría estimar la dificultad basado en el tamaño de la memoria?

Sólo como ejemplo: una Memoria-Endurecido Prueba-de-Esquema de Trabajo: https://eprint.iacr.org/2017/1168.pdf

P. S. 1: Relacionadas con la pregunta: https://crypto.stackexchange.com/q/29890/68724

P. S. 2: Si necesita más explicación complementaria acerca de la pregunta, por favor hágamelo saber.

+885
user253392 4 sept. 2018 23:43:00

Lo siento, no estoy familiarizado con python-bitcoinlib pero si tu objetivo es crear teclas de dirección, usted puede utilizar este (biblioteca de divulgación: lo escribí) de la siguiente manera:

Generación de una clave privada

privado = PrivateKey.aleatorio()

o privado = PrivateKey.from_hex('yourhexkeyhere')

o privado = PrivateKey.from_wif('yourwifhere')

y, a continuación, para obtener la representación hexadecimal de uso privado.hex() de la privada.wif()

La creación de una clave pública

public = privado.to_public()
público.hex()
'044cc549c65f4b0b7713d7a763a01221f85fd34602ac8ff0386995349c55de7111d16b5...'
público.hex(comprimido=True)
'034cc549c65f4b0b7713d7a763a01221f85fd34602ac8ff0386995349c55de7111'

La creación de una dirección a partir de la clave pública

público.to_address('P2PKH')
'16B2Ghyu5C1CofKfXF2Zi9JycqaAyaE8cd'
público.to_address('P2WPKH')
'bc1qtqshpjw8kr7jlk27gcvj7pvzt8lp6vn5dc2f24'

Si utiliza esta biblioteca por favor, utilice sólo como una herramienta de aprendizaje y no para enviar real de las monedas como puede haber algunos errores.

+872
spirit high 5 feb. 2010 8:12:27

Aparte de Nate Eldredge consecuencia directa del incremento en el costo para el 51% de los ataques, me gustaría señalar algunas consecuencias indirectas.

10x minería de poder puede ser compatible sólo por 10x de aumento en el precio de Bitcoin. Creo que de bitcoin transacción estar respaldado por 12.5*confirmación de bloques(BTC) en USD$(costo por un atacante). Puede interpretarse como 100 confirmaciones en el sistema anterior es equivalente a 10 confirmaciones en el nuevo(10x) del sistema. En otras palabras, me sentiría más seguro con 6 confirmaciones en el nuevo sistema de lo que yo haría con 6 confirmaciones en el antiguo sistema.

Confirmaciones no de velocidad, pero su confianza en número de confirmaciones hace.

+845
NineCattoRules 18 jun. 2014 12:27:15

"Uno de los nonce es el número que usted está buscando y se traducirá en un aceptó compartir."

Esta suposición es incorrecta. Todo lo que usted necesita para asegurarse de que su hash está por debajo del objetivo (y el objetivo se basa en la dificultad). Así que usted puede golpear un bloque que no tiene nonce que daría un hash por debajo del objetivo, y usted podría golpear un bloque para que cada nonce daría un válido recurso compartido.

De modo que si, por ejemplo, tu objetivo es 0x0FFFFFFFF..., entonces, en promedio, 1 de cada 16 hash, el resultado será una válida compartir. Y si tu objetivo es 0x0000000000000000FFFF..., por ejemplo, entonces usted probablemente tendrá que ejecutar el bucle varias veces para golpear un bloque.

+831
Ankit Sheoran 4 ene. 2015 12:45:25

Aquí están las instrucciones para la configuración de una minería de proxy que permite que todas sus mineros para conectarse a través de proxy en lugar de a través de su propia config. De esta manera usted sólo tiene que parar, a continuación, iniciar un proceso único en el proxy para cambiar piscinas en vez de jugar con cada minero se haga el cambio.

  1. El programa de instalación mining_proxy.py en una máquina linux
    1. pont de aguanieve del mining_proxy.py en una piscina de su elección mediante un script de bash archivo (recuerda chmod 755 así que usted puede ejecutar la secuencia de comandos bash con ./)
    2. el programa de instalación de cada grupo desea mina con su propia secuencia de comandos (mismo -sp (puerto) para cada uno )
    3. punto de todos sus mineros en el servidor proxy con el puerto que está utilizando
    4. asegúrese de que todas las piscinas de uso de la misma trabajador nombres y contraseñas (ya que es la configuración de los mineros)
    5. inicio su elegido un script de bash (mejor uso de la pantalla de modo que usted puede salir de la sesión y salir corriendo)
    6. los mineros pueden ser cambiados por ssh a través de la pantalla -d -r , a continuación, ctrl-c (para matar el proxy), ahora sólo tiene que ejecutar la correcta secuencia de comandos bash para cambiar a la siguiente de la piscina.
+818
Blackunknown 9 jul. 2011 10:35:51

Depende de los padres el apoyo de la coinbasetxn capacidad. Cuando su (getwork o getblocktemplate) solicitud incluye la coinbasetxn bandera, la respuesta puede (debe) contener una dirección para el pago a ir. Algunos blockchain implementaciones soportan este indicador y otros no. Un número de mineros que permiten especificar la dirección manualmente. Algunos no. La mayoría de la piscina de software utiliza el nombre de usuario en lugar de la coinbasetxn retorno como el coinbase dirección.

Usted puede ver este conjunto de cambios aquí eran locales de minería de datos se ha añadido soporte para lbrycrd. (Descargo de responsabilidad: yo trabajo para ellos). https://github.com/lbryio/lbrycrd/commit/24269e177f002eb6975abe077bd727992381a95d

+743
Mister Peel 19 oct. 2012 18:07:30

Tengo un android en la cartera (El Andreas Schildbach uno). Es posible la importación de esta cartera en mi escritorio cartera?

Me gustaría ser capaz de manejar mi dinero con mi móvil o mi escritorio - ambos mirando en la misma cartera.

He estado indagando en los archivos de mi teléfono en busca de una cartera.dat / .cartera pero parece que no puede encontrar uno.

Hice copia de seguridad de mi billetera móvil, a continuación, trató de importar el archivo de copia de seguridad en mi escritorio de la billetera, pero esto no funcionó.

+711
Arran Dengate 22 ago. 2016 7:28:22

"El uso de vanitygen usted podría pensar que usted sería capaz de encontrar la clave privada de una dirección determinada. En la práctica, esto se considera imposible. Dado que la dificultad aumenta de forma exponencial el más largo de su vanidad es, así, el promedio de tiempo necesario para encontrar que la vanidad. El ejemplo de la tabla de abajo muestra cómo cada vez más complejos de la vanidad afecta a la dificultad y el promedio de tiempo necesario para encontrar un partido sólo para que la vanidad, y no digamos la dirección completa, para una máquina capaz de mirar a través de 1 millones de claves por segundo."

https://en.bitcoin.it/wiki/Vanitygen#Use_of_vanitygen_to_try_to_attack_addresses

la vanidad de dificultad media tiempo

1B 22 < 1s

1Bi 1,330 < 1s

1Bit 77,178 < 1s

1Bitc 4,476,342 (4.48 E+6) < 10s

1Bitco 259,627,881 (2.6 E+8) 3 minutos

1Bitcoi 15,058,417,127 (1.506 E+10) 3 horas

1Bitcoin 8.7339 E+11 1 semana

1BitcoinE 5.0657 E+13 1 año

1BitcoinEa 2.9381 E+15 60 años

1BitcoinEat 1.7041 E+17 3.500 años

1BitcoinEate 9.8837 E+18 200.000 años

1BitcoinEater 5.7325 E+20 11,700,000 años

1BitcoinEaterAddressDontSend 1.6209 E+47 3.3 E+33 o 3.3 decillion años

+681
Kieron Hayes 8 may. 2018 1:07:09

En bitcoin nodo del mismo nivel de descubrimiento, el cliente emite peticiones DNS para aprender acerca de las direcciones de otros pares de nodos. Mi pregunta es cómo hace este DNS dirigida proveedor de servicios de aprender acerca de todas las direcciones, en primer lugar?

+673
Pulkit Goyal 15 ago. 2011 21:55:26

Entiendo que la situación que la afirmación es verdadera y la razón es para que usted pueda aumentar su privacidad.

Usted mnemónico de la semilla equivalente a unos secretar a partir de la que se derivan todas las claves que se utilizan en los relámpagos. Mientras que la clave de la derivación, en principio, es determinista se utiliza también información sobre el estado del canal. c.f. https://github.com/lightningnetwork/lightning-rfc/blob/master/03-transactions.md#key-derivation

Esto se traduce en situaciones como esta donde anteriormente en c-rayo había una fuerza de cerca de la situación en la que c-rayo olvidó el canal del estado, pero también se olvidó de anotar la canjear guión y me alost mi btc (echa un vistazo a: https://github.com/ElementsProject/lightning/issues/1738 )

Entonces, ¿por qué el cambio de direcciones y claves para siempre de nuevo el canal del estado. La razón es que no queremos compartir demasiada información con los servicios de vigilancia (una vez que están allí) por Lo tanto el canal de los estados trató de decorrelated. También asume la dirección para pasar a la cadena de btc sería siempre la misma, entonces usted podría enviar btc (cuando se cierra un canal por segunda vez a una dirección que previamente ha recibido los fondos y de la cual se puede ya pasar en el pasado)

Creo que es un detalles de implementación (muy importante) para ser capaz de copia de seguridad de tus canales / monedas / UTXOs correctamente lo que vendrá. Así que si usted mira el error de arriba. El protocolo trabajado realmente tengo mis llaves de la espalda, sino la aplicación que he usado olvidado mis claves privadas para esa dirección. Este error concreto es fijo, pero todavía hay dificultades técnicas que la copia de seguridad de estado del canal en una manera fácil.

+668
Estee 18 sept. 2011 12:43:51

Toda la información que usted necesita está aquí:

+618
funa faisal 26 may. 2016 10:40:44

Un punto de control es el encabezado de hash permitido a una determinada altura, lo que codificar la cadena que la validación de nodo debe seguir. Si un nodo de la siguiente manera alternativa de la cadena de rama que llega a la misma altura, esta rama puede ahora ser identificados como tales y rechazado. Esto fue inicialmente diseñado para proteger a un nodo de la siguiente alternativa de long branch, especialmente generada con dificultad baja, que podría ser tan largo que sería el reto de los recursos disponibles de la validación de nodo.

Validación solía ser omitidos antes de los puestos de control, pero que ya no es más el caso. La validación se salta hasta el "conocido bloques", pero sólo si estos se encuentran en el más fuerte de la cadena. Hoy, los puestos de control no reducir la cadena de sincronización de la hora.

+617
Grigolain 17 feb. 2011 10:12:28

https://blockchain.info/tx/9268c85e3f387e8ed98a1f1b8cd4aacececaeef9f1a0e029ca8ba12024668407?show_adv=true

Este es el blockchain de IDENTIFICACIÓN, no se seguro si es útil. Por favor alguien puede mía es si eso es cómo funciona

+608
Nandkishore Tiwari 15 jul. 2017 16:47:30

Usted no recibirá el pago, porque el minero es demasiado lento para proporcionar un trabajo útil para la minería de la piscina.

+590
Karaika 3 jul. 2013 0:29:22

Esta muestra bitcoin nodos según la ubicación de la dirección IP.

http://www.weusecoins.com/globe-bitcoin/ (ACTUALIZACIÓN: el enlace está roto)

+543
FUNKYOU 11 ene. 2011 5:41:18

Que hacer el mío. Hashrates triplicado durante los últimos cuatro meses, y así lo hizo la dificultad. Mientras que esta tendencia continúa, la dificultad va a seguir en aumento. Cuando usted consigue su ASIC dispositivo de ellos, que son los únicos capaces de la mina de $10, con dos Jalapeños en un mes. No antes, no después.

+446
Robert Bae Dong Hwan 26 nov. 2013 10:27:41

Yo creo que el tipo es un campo de bits, que se define por el siguiente código C++ :

clase STPathElement
{
público:
 Tipo enum
{
 typeNone = 0x00,
 typeAccount = 0x01, // Ondulación a través de una cuenta (vs tomando una oferta).
 typeCurrency = 0x10, // de la Moneda de la siguiente manera.
 typeIssuer = 0x20, // Emisor de la siguiente manera.
 typeBoundary = 0xFF, // Límite entre rutas de acceso alternativas.
 typeAll = typeAccount | typeCurrency | typeIssuer,
 // Combinación de todos los tipos.
};
[cortado]

Así que 48 (o 0x30) significaría que typeCurrency y typeAccount están establecidos. Yo creo que esto significa que la moneda emitida por alguien.

1 (0x01) significa typeAccount se establece. Yo creo que esto significa que es una cuenta que contiene XRP.

Como para el resto de ella, no tengo idea.

+436
brunoscholtz 2 ene. 2014 14:57:16

ejecutar un cliente bitcoin con json-rpc habilitado. usted puede comunicarse entonces de que backend con este bitcoin interfaz rpc. Ver

https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list

+367
Colleen Brolin 6 jun. 2019 2:25:21

Si crea dos operaciones que utilizan algunos de los mismos UTXO como entradas, cada nodo se perciben sólo a uno de ellos como válido. Por defecto, este será el que los nodos de ver en primer lugar: una vez que un nodo aprende acerca de una transacción, se considera que el UTXO utilizado en las entradas se pasó desde la perspectiva de la mempool. Cuando el nodo se ve la segunda operación, se considera la segunda operación no válida para intentar reclamar las entradas que ya están marcados como usados.

Cuando reemplace por cuota (rbf) fue señalado por adelantado, la segunda puede sustituir a la primera, pero la primera es desalojado del nodo del mempool.

En cualquier caso, nunca habrá más de una transacción de gasto de la misma entrada considerados para la inclusión de bloque al mismo tiempo.

+356
Aalex Gabi 16 nov. 2015 17:12:45

Si usted está buscando la forma de mostrar el vivir de la transacción se alimentan de la blockchain usted debe comprobar fuera de este paso a paso tutorial sobre el uso de su API websocket.

ENLACE ROTO

Si usted no quiere hacer websocket y que sólo quieren un "plain vanilla" JSON array de la más reciente sin confirmar las transacciones que usted puede simplemente utilizar https://blockchain.info/unconfirmed-transactions?format=json

EDIT: el Enlace ya no está disponible, pegar a continuación

<html>
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>

<script>

var btcs = new WebSocket('sas://ws.blockchain.info/inv');

btcs.onopen = function()

{

 btcs.enviar( JSON.stringify( {"op":"unconfirmed_sub"} ) );

};


btcs.onmessage = function(onmsg)

{

 var respuesta = JSON.parse(onmsg.de datos);

 var cantidad = respuesta.x.out[0].valor;

 var calAmount = cantidad / 100000000;

 $('#mensajes").prepend("<p>" + calAmount + "</p>");

}

</script>

<cuerpo>

<div id="mensajes"></div>

</body>

</html> 

Así que empezamos por la creación de la variable var btcs y luego tuvimos que ser igual a la nueva conexión websocket. Ahora que tenemos una conexión a la websocket tenemos que enviar un mensaje y decirle blockchain.info que información estamos interesados en recibir. Vamos a utilizar el onopen y enviar propiedades en nuestro btcs variable y crear una función que se suscribe nos {"op":"unconfirmed_sub"} , que es nuevo transacciones en bitcoin red.

JSON.stringify enviará una petición JSON del servidor websocket diciéndole que queremos recibir actualizaciones sobre nuevas transacciones en la red. En este punto, el servidor comenzará con el envío de "mensajes" para el cliente cada vez que hay una nueva transacción. Tenemos que decirle a javascript qué hacer cada vez que se recibe un mensaje usando el onmessage comando. Crear una nueva función con onmessage y voy a nombre de la función onmsg. Dentro de la función que vamos a analizar el JSON usando el comando de datos.

En este punto, usted podría encajar este script en un documento HTML y cuando se ejecuta, se empezará a rodar a cabo todas las nuevas transacciones como objetos en formato JSON en sus navegadores y depuración de la consola. Si usted mira te darás cuenta de que todos empiezan con la utx y, a continuación, todos los datos de la transacción es en virtud de x. Los datos dentro de la x de la matriz incluye entrada y de salida. Si queremos información de forma que el área de entrada podríamos llamar a la respuesta de la variable y, a continuación, añadir en el .x.de entrada. Sin embargo, puede haber varias entradas y salidas así que tenemos que aclarar que uno. Si añadimos en stright soportes y poner un cero [0]que va a obtener de nosotros información sobre el primer elemento de la matriz. He aquí un ejemplo que va a obtener la cantidad de BTC que fue recibido por la primera salida.

+295
Niels Kristian 9 oct. 2010 1:29:49

Nadie sabe realmente cómo se implementa, otro de los desarrolladores del sitio, pero dudo que mantener una sola cartera.archivo dat. No almacenar las claves de cada una de las direcciones por lo que muy bien podría ser que ni siquiera usan bitcoind.

Que podría utilizar su propia aplicación que permitiría una mejor concurrencia, ya que tienen un montón de usuarios que acceden a sus carteras a la vez.

Usted puede construir un bitcoin wallet sin embargo le gustaría. No tiene que ser un monedero.dat archivo. Usted podría incluso poner la información de las transacciones en una base de base de datos MySQL (que es buena en concurrencia) y tener algo parecido a PHP para procesar y enviar la transacción, y que tendría una cartera de representados dentro de una base de datos MySQL.

Para responder a tu pregunta, estoy seguro de que, por supuesto, ellos tienen copia de seguridad adecuada de las rutinas de su base de datos, así como cualquier otro sitio web.

+223
theone 6 feb. 2019 5:23:58

Digamos que yo la emisión de transacciones tx0 señalización RBF replaceability. Más tarde, me doy cuenta de que tiene una pequeña cantidad de cuotas, así yo los envío a otra transacción tx1 que pasa las mismas entradas que tx0, pero esta vez con tarifas más altas.

Que es el valor predeterminado bitcoind/bitcoin-qt comportamiento en relación con la retransmisión de tx1? Todos los nodos de difusión de la nueva versión de la transacción o el relé de la política dependen de la mempoolreplacement parámetro? Hacer cualquier aplican normas especiales para la retransmisión de la operación de reemplazo?

He visto que Peter Todd RBF propuesta incluye un NODE_REPLACE_BY_FEE servicio de bits. Es algo parecido a esto incluyó en la versión actual?

+222
Vseznayka 26 oct. 2010 18:18:01

Como dice el mensaje de error, signrawtransaction está en desuso. Deje de usarlo. En lugar de utilizar signrawtransactionwithwallet (si la transacción que la firma utiliza claves de su cartera) o signrawtransactionwithkey (si se especifica claves en la línea de comandos).

+147
Nicolas De Jay 22 jun. 2017 8:13:26

Esto es claramente una estafa y no muy buena en eso. El diseño de la web y de gramática de inglés en el sitio web es terrible. Parece que fue subcontratada a través de upwork.com con 10 $de presupuesto. Al menos son honestos acerca de la calidad de la gramática inglés en el sitio web como se ve en el Html lang="zxx" etiqueta en el código fuente de la página; lo que básicamente se traduce como "se sabe que el texto no está en ningún idioma".

Parece ser un generador principal para ingenuo / estúpido 'de los inversores que no tienen una comprensión real de bitcoin / crypto.

Me imagino que el estúpido de los inversores envía bitcoin y no recibe nada a cambio. Cuando el inversor se molesta, se citó a la pseudo inglés descargo de responsabilidad: 'En ningún caso se multiplica por bitcoins de fiar será responsable por daños especiales, directos, indirectos, consecuentes o incidentales o daños de cualquier tipo, ya sea en una acción de contrato, negligencia u otro agravio, que surjan de o en conexión con el uso del Servicio o el contenido del Servicio'.

Para probar esta hipótesis, se podría analizar la dirección bitcoin que los inversores enviar a en blockchain.info.

Suponiendo que la empresa detrás de la página web es, de hecho, 'Bitcoin Bloque Ltd', entonces, de acuerdo a duedil.com (los agregados de datos de Empresas de Casa), el orgulloso propietario de esta empresa es uno Taylor Wilkinson: https://www.duedil.com/company/gb/10825300/bitcoin-block-limited/directors.

Si Bitcoin Bloque Ltd es, de hecho, detrás de este sitio web (no se puede decir para asegurarse de que el sitio web WHOIS es privado y puede ser de lixiviación en una de fiar reino unido nombre de la empresa para la prueba social), a continuación, wow - debe haber un montón de tazas en este mundo, desde el 'negocio' se debe pagar por los costos de una oficina virtual en Mayfair (domicilio).

+103
user44793 5 nov. 2011 8:48:17

La minería Piscinas están cerca de SoloMining bajo el capó. La mayoría de los equipos de hardware y tomaría años para generar un bloque porque vienen en grupos de 25 Bitcoins.

Sin embargo con la minería de la piscina el bitcoin compartir va al servidor de su auto y, a continuación, se calcula la cantidad de trabajo que el hardware personalmente hizo. Luego, ellos le enviarán a usted que la cantidad de bitcoins.

Todo lo que el conjunto de minería de datos de los servidores de hacer es registrar su cantidad de trabajo. La minería de datos servidor es básicamente Solo de la Minería.

+14
Bruno Prior 29 dic. 2012 7:03:59

Mostrar preguntas con etiqueta