La incorporación de Bitcoin en una aplicación de persona a persona pagos

Es posible incorporar Bitcoin en una app de mi compañía está desarrollando para el proceso de persona a persona pagos?

+694
iliyas3514 10 ago. 2018 1:19:10
20 respuestas

En algún momento en torno al año 2100, bloques sólo será digno de 0.00000001 BTC o menos. Pero mucho tiempo antes de esto, los mineros van a ganar sus bitcoins por el pago de la transacción. Y cuando los bloques ya no puede generar bitcoins, entonces los mineros van a ganar sus bitcoins sólo a partir de la tarifa de transacción (y ganar el 99,99% de la cuota). Los mineros aún puede generar bloques, aunque los bloques de no generar nuevos bitcoins.

El bitcoin-qt cliente no tiene ninguna "ventana emergente" cuando esto suceda, si eso es lo que pregunte?

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

Hay muchos enfoques para la minería.

El principal enfoque hoy en día es el uso de Getblocktemplate. La página de la wiki para que se incluye un relativamente fácil de entender el ejemplo.

Existe una implementación en Python llamado python-blkmaker.

+936
Julian Thomas 9 ene. 2015 9:37:57

Existen los llamados de la luz-peso carteras ahí operativo SIN la necesidad de descargar todo el blockchain primera. MultiBit es uno de estos (y probablemente el más comúnmente utilizado) y está disponible para los 3 sistemas operativos.

+923
RRettke 18 mar. 2013 0:48:51

A una cuadra de la cadena es un registro permanente de las transacciones en el "Bitcoin" (una alternativa cybercurrency). Una vez creado el registro, básicamente, no puede ser alterado (dando la moneda de su validez. El proceso de verificación se lleva a cabo cuando los usuarios validar la transacción electrónica. Una vez que esto sucede, se configura un proceso en movimiento que es imposible anular excepto por el 51% de los usuarios de todo el mundo).

El sistema está protegido por el "hash", que están cifrados. Es difícil, aunque no imposible de penetrar en el sistema, pero el resultado sería tan evidente que cualquier ilegítimo cambios en el sistema, puede ser detectado y anulado.

+920
Peter Nowee 15 sept. 2017 11:25:03

Parece estar diciendo que si el bloque es demasiado grande, puede que necesite más tiempo para validar que el momento en que la red necesita para resolver un nuevo bloque. Esto significa que él pierde el tiempo con cada uno de los bloques, y por lo tanto no se puede validar en todo.

Bitcoin bloques se resuelven cada 10 minutos, en promedio. Él sugiere que si los bloques de llevarlo a 11 minutos en promedio para validar iba a perder un minuto cada bloque, por lo tanto, él sería incapaz de validar cada uno de los bloques, que derrota el propósito.

Con la suposición de tamaños de bloque aumentará, estoy convencida de que este problema es aún en el horizonte. En respuesta a la pregunta "¿cuánto tiempo se tarda", este excelente respuesta sólo se refiere a los segundos, no minutos. Para la validación de una bola de nieve en un 11 minutos de duración del proceso, tendríamos que intencionalmente es predicho mucho tiempo que viene. Dudo que jamás ocurriría.

Pero que es un ejemplo extremo. En realidad, va de 5 a 15 segundos realmente parece insignificante al principio, pero que tiene sus ventajas para las grandes mineros más pequeños mineros.

Una porción significativa de los bloques se encuentran dentro de los segundos del bloque anterior. Si usted encuentra el bloque anterior puede omitir la validación y comenzar a trabajar en el siguiente bloque de inmediato. Esto significa que usted va a tener suerte cada ahora y entonces y meter el siguiente bloque dentro de un par de segundos, lo que permite reclamar la recompensa y honorarios. Comparativamente, si es diferente del minero resuelve el siguiente bloque dentro de un par de segundos, se enviará sin ningún tipo de transacciones porque él era todavía la validación de la anterior. Naturalmente, los grandes mineros encontrar más bloques, por lo que son más propensos a beneficiarse de este.

+880
Muscaria 2 dic. 2010 7:53:44

Asegúrese de que usted toma, lo suficiente como para que la tasa de transferencia cuando el envío de las monedas. Esa es una razón común por la que un 'no lo suficiente de los fondos de advertencia.

+744
svetlanalapatieva 15 nov. 2016 22:25:51

Quizás un algoritmo que requiere una cantidad moderada de memoria que sería práctico para una GPU, pero no es muy práctico para localizar en un ASIC.

Error común. La mayoría de los fab ahora tiene lógica-en-dram procesos disponibles; una memoria de ancho de banda intensivo algoritmo sería obscenamente más rápido en estas fichas de las que en un GPU o CPU que necesita utilizar grandes lento pines de cobre y trazas de PCB para llegar a los chips de la memoria.

Dudo que alguna vez vas a encontrar el tipo de problema que usted está buscando. Cpu e incluso la Gpu que pagar un alto precio a jack-of-all-trades; a menos que su función de cifrado es algo así como "arranque de una máquina virtual que ejecuta Windows 95 y ejecutar este programa de MS-DOS en él", alguien va a encontrar una manera de hacer más eficiente por tirar la parte de la CPU/GPU no es necesario.

Dicho esto, no creo ASICs siempre será una manera costo-efectiva a la mía. Sólo importa si usted está preocupado acerca de las entidades con bolsillos profundos que están motivados por algo que no sea hacer más profunda (la"seguridad nacional").

+675
user62677 13 mar. 2017 21:53:05

En Ubuntu 14.04 no he sido capaz de conseguir el Bitcoin demonio para que se reinicie automáticamente. Rara vez el demonio muere y es importante que se comienza de nuevo sin intervención manual. Para conseguir que se inicie automáticamente con Upstart, he seguido la guía del siguiente enlace. Se inicia con sudo inicio bitcoind como se espera, pero el servicio no se reinicia si se produce un error.

Ubuntu Linux — ¿Cómo puedo empezar a bitcoind como un servicio para que se ejecute automáticamente?

Mi fichero de configuración en /etc/init/ es de la siguiente manera.

descripción "bitcoind"

de inicio en el sistema de ficheros
parada en el nivel de ejecución [!2345]
oom puntuación -500
esperar tenedor
respawn
respawn límite de 20 90 # 10 veces en 60 segundos

secuencia de comandos
usuario=bitcoinuser
home=/home/$usuario
cmd=/usr/bin/bitcoind
pidfile=$home/.bitcoin/bitcoind.pid
# No cambie nada por debajo de aquí a menos que usted sepa lo que está haciendo
[[ -e $pidfile && ! -d "/proc/$(cat $pidfile)" ]] && rm $pidfile
[[ -e $pidfile && "$(cat /proc/$(cat $pidfile)/cmdline)" != $cmd* ]] && rm $pidfile
exec start-stop-daemon --start -c $user --chdir $home --pidfile $pidfile --startas $cmd -b --nicelevel 15 -m
final de secuencia de comandos

Si me quedo ps -aux | grep bitcoind para obtener el IDENTIFICADOR de proceso y matar el demonio no se reinicia como se desee. He seguido la guía y no puede ver lo que está mal con la puesta en marcha. Como una nota del lado sudo dejar de bitcoind , en realidad, no detiene su ejecución.

Cualquier ayuda sería apreciada.

+624
Eggroll Of Chaos 23 jul. 2019 19:01:37

No hay almuerzo gratis. Usted puede pasar todo el UTXOs en una transacción para difundir los bytes de salida a través de muchas entradas, pero cada entrada todavía se necesita un cierto número de bytes. A mi conocimiento, no hay ninguna manera más eficiente de gasto que el estándar de tipos de transacción. (Si la hubo, que sería la norma.)

Por supuesto, usted puede adjuntar una tasa por debajo de la actual tarifa vigente, y la esperanza de que la transacción se recogió durante un período de transacción bajo demanda (cuando las tasas de caída), o esperar hasta una hora para emitir su transacción. Ciertas horas del día o días de la semana puede ser un poco mejor, usted podría mirar hacia atrás en el histórico de cargos por transacción para obtener un sentido. Pero no hay ninguna garantía de que un bajo costo de transacción serán confirmadas.

+527
user246005 27 may. 2010 4:54:57

1JPEobzLgKo5EKEfDVN8aJ61Pdryse6ccf Esta dirección muestra las transacciones yo no era consciente de que, por razones desconocidas, y no se muestran en multibit(versión 0.5.16). Que uno es exacta, y cómo puedo sincronizar?

+503
Darshan D 14 ago. 2018 7:15:35

Hola de donde debería comenzar a construir mi propio cryptocurrency el intercambio y la Fiat/crypto cambio en wordpress? ¿Qué pasos debo seguir para construir ese tipo de plataforma? Tengo algunos conocimientos de javascript y wordpress.

+501
user219556 25 ene. 2014 8:59:12

El uso de COLAS de Linux. Desde el sitio web:

Las colas es un live de sistema operativo que usted puede comenzar en casi cualquier pc desde una memoria USB o un DVD.

Se persigue el objetivo de preservar su privacidad y anonimato, y le ayuda a:

  • utilizar el Internet de forma anónima y burlar la censura; todas las conexiones a Internet se ven obligados a ir a través de la red Tor;

  • no dejar ningún rastro en el ordenador que estás utilizando, a menos que usted pida explícitamente;

  • utilizar el estado-of-the-art herramientas de cifrado para cifrar tus archivos, correos electrónicos y mensajería instantánea.

Incluso Edward Snowden utiliza.

+499
demen 11 dic. 2016 5:02:14

Si los saldos están calculados sobre la marcha mediante la compensación de todas las transacciones que fluye dentro y fuera de una dirección pública, se esta degradar el rendimiento de calcular los saldos en los años venideros, es decir, cuando grandes volúmenes de transacción de la historia han acumulado? ¿Cuántas transacciones se tendría como resultado una notable disminución en el rendimiento? o es el umbral tan alto que no es probable que nunca se puede llegar por la gran mayoría?

+345
Gzuk 29 jun. 2018 20:38:23

El punto de la frase, es para generar la clave privada utilizando las palabras dadas por usted. Así que con el fin de brindar a los perdidos de la moneda que usted necesita esa frase .O si alguna vez ha observado su clave privada, a continuación, usted todavía puede volver a su moneda, cosa que no existe tal manera.

+341
esr2587758 30 abr. 2010 13:47:40

Para calcular el EMAs, ¿qué necesito para grabar todos los datos que llegan a través de MtGox del websocket firehose y calculando manualmente a mí mismo, o hay estática de llamadas que puede hacer a la API HTTP para obtener estas cifras en la demanda? ¿Cómo puedo obtener una EMA de datos históricos antes de comenzar la grabación de websocket-datos del streaming?

+336
Kirya 9 abr. 2013 16:05:10

Después de instalar mi cliente Bitcoin (0.9.3 de 64 bits en Win7) me puede ejecutar una vez sin problemas. No iniciar una segunda vez, sin embargo, y terminar con el siguiente error:

EXCEPCIÓN: N5boost12interprocess22interprocess_exceptione
Acceso denegado
E:\Program Files\Bitcoin\bitcoin-qt.exe en Runaway excepción

No me guarde mi blockchain de datos en el estándar AppData carpeta. Yo, sin embargo, la correcta -datadir en el bitcoin-qt de acceso directo. Así que esto no debería ser el problema.

Yo dicovered que todos mis Bitcoin carpetas están parcialmente de sólo lectura. Cuando yo desactive la casilla de sólo lectura será automáticamente restaurada, yo no sé por qué y por que la rutina. Podría ser esto el problema?

Así que para ser capaz de ejecutar el cliente tengo que volver a instalar cada vez que quiero usarlo en el momento y luego se va a trabajar de una vez. Alguna idea?

+303
zvweiss 15 jul. 2015 23:56:46

Aparte de que el cliente oficial de encontrar en el bitcoin.org sitio ¿qué es la lista de las alternativas de bitcoin clientes? Y lo que OS hacen el trabajo?

+230
enocindustries 5 ago. 2012 14:35:31

De acuerdo con el PERNO#11 especificación, un nodo puede añadir la información de enrutamiento para los canales privados a una factura, donde se especifique la clave pública de la penúltima hop, junto con la short_channel_id.

r (3): data_length variable. Una o más entradas adicional que contiene la información de enrutamiento para un privado de la ruta; no puede haber más de una r de campo

  • clave pública (264 bits)
  • short_channel_id (64 bits)
  • ...

Sin embargo, a diferencia de los canales anunciado a través de una channel_announcement mensaje, no hay firmas para demostrar que la factura beneficiario actualmente es el dueño de ese canal, o incluso que la que realmente existe. Técnicamente, parece que la factura creador podría apuntar a cualquier válido 2-de-2 UTXO en la cadena y afirman que es su canal privado.

Hacer las implementaciones existentes comprobar si la transacción se refiere a la r del campo short_channel_id en realidad existe en el blockchain y que son válidos 2-de-2 multisig transacciones?

Si no, podría short_channel_id en la factura r campo de ser re-utilizados para referirse a algunos abstractos cuenta de que la clave pública en el salto de información tiene la custodia del (de Tal manera que la clave pública nodo se desenvuelve la última cebolla paquete de sí mismo y de los signos de los mensajes con la clave privada asociada con la cuenta)?

Un usuario el envío de un pago se debe no necesita preocuparse acerca de si el canal que realmente existe, siempre y cuando reciban el pago desde el nodo que posee clave pública.

De lo contrario, si hay cualquier riesgo potencial que, si el PERNO#11 especificación también ser modificado para incluir un par de firmas para la operación de financiación que short_channel_id se refiere?

+169
Matt Fenwick 20 dic. 2015 23:05:10

Ondulación de la no búsqueda de caminos, mientras que el procesamiento de las transacciones. Las rutas de acceso deben ser encontrados en primer lugar, mediante la búsqueda de caminos, y que se especifican en la transacción. Usted está consiguiendo un camino seco error porque no estás especificando las rutas, por lo que el único camino que usted está consiguiendo es la ruta de acceso predeterminada.

Una solución sencilla es cambiar el emisor de la SendMax cantidad a ser la puerta de entrada. Esto implícitamente insertar la puerta de entrada de la cuenta del nodo antes de cada ruta, incluyendo la ruta de acceso predeterminada. Como alternativa, puede especificar la puerta de entrada de la cuenta del nodo como una ruta explícita o utilizar la búsqueda de caminos.

+167
KirkS 14 mar. 2018 20:04:49

He estado usando dos AntMiner S5 ~1155Gh/s y fue capaz de mina de alrededor de 0,02 Bitcoin. Sin embargo, recientemente, sólo soy capaz de aproximadamente 0,01 Bitcoin.

Yo uso F2Pool para la minería. Primero pensé en el otro no funciona, pero lo hace. ¿Alguien sabe qué está pasando aquí?

+57
fangsterr 24 oct. 2013 18:22:17

Mostrar preguntas con etiqueta