¿Cómo funciona bitcoin difusión de la información?

En Bitcoin del Blockchain, ¿qué información se transmite de forma instantánea a todos los otros nodos y hacer de los nodos hablar el uno al otro " a través de una API?

Hacer Blockchain nodos se comunican unos con otros a través de peticiones HTTP? Si sí, hacer que el uso de un Pub/Sub para transmitir la información a todos los nodos? O es que hay un retraso hasta que el blockchain que la información llega a todos los nodos?

+662
roosto 3 abr. 2018 3:32:28
21 respuestas

¿Es seguro el uso de un fondo de recursos (por ejemplo, https://github.com/Bogdanp/resource_pool/blob/master/resource_pool.py) para:

rpc_connection = AuthServiceProxy("http://%s:%[email protected]%s:%s"%(usuario, contraseña...))

¿Cuáles son producción de calidad, mejores prácticas para evitar demasiados conexión se abren desde el servidor en el nodo?

Gracias

+990
RaSLaN Alanazi 03 февр. '09 в 4:24

Ambos rayos canales y dúplex de micropagos canales (DMC) son las propuestas para crear bidireccional micropago canales, que es, micropagos canales que se pueden utilizar en ambas direcciones (un usuario puede pagar a otro usuario B y, al mismo tiempo, B puede pagar a Una). Aparte de su objetivo, ambas propuestas también tienen similitudes en los bloques básicos que utilizan para lograrlo (por ejemplo, multisignatures, cerraduras de tiempo, etc.).

Se diferencian en la manera exacta para lograrlo y en algunas de las propiedades de los canales creados. Por ejemplo, DMC crear canales con una duración limitada, mientras que un rayo de canales que se pueden mantener abiertas indefinidamente. También difieren en el número exacto de las firmas y de las transacciones involucradas en la creación de la canal, los pagos y la resolución de disputas.

Una descripción más detallada y comparación se puede encontrar en este artículo reciente.

AFAIK, ambos rayos canales y dúplex de micropagos canales no pueden ser utilizadas en la práctica sin embargo, debido a que necesitan algunas funcionalidades que aún no se implementa en la red principal (por ejemplo, la capacidad de construir a partir de unsigned transacciones). Yo no soy consciente de que cualquier disposición de la implementación de DMC.

+951
Gibado 5 oct. 2013 6:07:13

Así que, si yo quería tener el Bitcoin como una forma de método donde los usuarios podían pagar, ¿cómo puedo hacer esto? Hay, evidentemente, es a través de paypal, en donde el comprador envía el dinero a través del pp, que dispersa para el vendedor. Así, necesito tener este tipo de sistema en mi sitio así. ¿Hay algo que gusta por Bitcoins?

Gracias!

+876
Yulya84 22 abr. 2013 20:06:09

Yo entiendo que sólo se puede gastar la cantidad de una transacción completa asociado con una dirección. A menudo, esto resultará en un cambio de ser enviado a un cambio de dirección que me indique. Una pregunta en este punto es, ¿por qué no el receptor molestes en enviar de nuevo el cambio. Enviar de manera más que el costo original de un elemento?

Dicen que hacen, no tienen el mismo problema, no tener una transacción por la cantidad exacta para que también ellos puedan terminar enviando demasiado para usted, por lo que un ciclo de cambio que sucede - lo que podría haber sido una transacción termina siendo muchos los que parece que esto es una carga en el sistema?

+860
Ankur Goel 26 abr. 2010 20:09:24

Bitcoin.org sugiere los siguientes requisitos mínimos del sistema:

  • De escritorio o portátil hardware que se ejecutan las versiones recientes de Windows, Mac OS X, o Linux.
  • 145 gigabytes de espacio libre en disco
  • 2 gigabytes de memoria (RAM)
  • Una conexión de banda ancha con velocidades de carga de al menos 400 kb (50 kilobytes por segundo
  • Una tarifa plana de conexión, una conexión con altos límites de carga, o una conexión de vigilar periódicamente para asegurarse de no exceder sus límites de carga. Es común que para el total de nodos en conexiones de alta velocidad para el uso de 200 gigabytes de carga o de más de un mes. Descargar de uso es de alrededor de 20 gigabytes al mes, además de que alrededor de un adicional de 140 gigabytes la primera vez que inicie su nodo.
  • 6 horas un día en que tu completo nodo se puede dejar de correr. (Usted puede hacer otras cosas con tu computadora mientras se ejecuta un completo nodo.) Más horas de las que sería mejor, y lo mejor de todo sería si usted puede ejecutar su nodo de forma continua.
+770
Aravind G S 12 mar. 2010 8:15:15

Pongo esto a uno que afirma que "no hay objeto JSON puede ser decodificado".

de bitcoinrpc.authproxy de importación AuthServiceProxy

acceso = AuthServiceProxy("http://user:[email protected]:8332")

printme=access.getrawtransaction("6359f0868171b1d194cbee1af2f16ea598ae8fad666d9b012c8ed2b79a236ec4")

impresión de printme

Mi bitcoin core cartera está ajustado a "server=1" y "listen=1", pero actualmente es la descarga de la blockchain (nose si que tendría un impacto).

+724
Susan Sparrow 29 oct. 2014 16:44:25

Kraken tiene la oferta real, donde se puede ajustar el stop-loss basado en el porcentaje, pero su plataforma de negociación ha sido un poco confiables últimamente.

Bistamp también han trailing stop-loss, pero muy baja en la selección de las monedas.

+687
Zuo 10 jul. 2010 2:36:46

Usted puede comprobar su transacción de confirmación de estado y otros detalles de pago en cualquier blockchain explorer (como BitPay el bloque del explorador de Visión). Busca tu transacción con la ID de la transacción o el envío o la recepción de bitcoin direcciones, los cuales pueden ser encontrados en su bitcoin wallet que envía el pago. Para su transacción para ser considerada plenamente confirmado por la mayoría de BitPay comerciantes, su transacción será necesario tener seis confirmaciones.

Más info: https://insight.bitpay.com/

+686
idocode 9 jun. 2014 2:20:36
  1. Decidir que la cartera vas a la tienda de su fondo consolidado(s) en la (sugerencia: dependiendo de la cantidad de verificación en hardware carteras o generar un fuera de línea de papel de la cartera) (enlace: https://bitcoinpaperwallet.com/)
  2. Generar un nuevo discurso sobre la cartera a partir del 1 de
  3. Ir a través de cada cartera de cliente y enviar sus monedas a una nueva dirección de btc generados en el paso 2
+675
Ignacio Peletier 27 jul. 2019 8:44:18

NameCoin combinado de minería de datos no añade más de 49 bytes el tamaño del bloque. Namecoin los mensajes no se almacenan en el bitcoin bloque de la cadena, en lugar de que el hash de la más reciente namecoin bloque se almacena en el Bitcoin bloque de proporcionar la continuidad entre un potencial de hash y de la Namecoin bloque de la cadena.

Así que sí, técnicamente no "inflar" el blockchain de Bitcoin, pero la corriente es de ~4% y ese porcentaje se reducirá como el volumen de transacciones se incrementa, ya que fija 49 bytes se mide contra el cada vez más bloques más grandes.

En cuanto a "cómo" se puede hacer. El coinbase transacción (que las transferencias de las recompensas y los honorarios de los mineros de dirección) contiene un campo llamado coinbase. Sin combinada de minería de datos este campo se utiliza para generar entropía para la mezcla de proceso (extra nonce), lo cual altera el encabezado de bloque cada vez que se cambia. Permitir que un minero para tratar casi infinito número de hashes.

Este campo no es utilizado por el blockchain para otra cosa que la entropía así que la adición de namecoin hash para el campo no chocar con cualquier transacción Bitcoin. Una vez que un bloque se firmó el campo no se utiliza nunca para otra cosa que verificar el bloque válido (por verificar el hash es correcto y es más pequeño que requiere de destino).

+674
user9322 20 abr. 2015 2:16:50

Algo no está bien. Si todos los OHLC valores son los mismos, entonces no debe ser sólo un único guión, que parece un guión como contraposición a las barras que se muestran en la imagen. Una barra indica que hubo una fluctuación de precios en el período de tiempo. Lo que he encontrado en mi exploración de varias API de proveedores de es que hay muchos que no entienden cómo implementar los gráficos de velas, o cómo calcular la vela de datos. Creo que el problema es que muchas personas en la comunidad acerca de cryptocurrencies, pero no tienen ni idea de como se aplica a los financieros de creación de gráficos y señales de comercio en general. Por estas razones, yo uso ClueDex para mi OHLCV proveedor de datos como parece que han descubierto.

+661
Dennis Gilbert 2 dic. 2017 15:53:11

La mayoría de las piscinas usuarios de actualización de los saldos en varias horas, así que te aconsejo que encontrar una alternativa de bitcoin en la piscina-hay un montón de ellos, y también escribir en ghash.io apoyo.

P. S. tal vez no fueron de la minería? Usted debe haber recibido yay!!! los mensajes en tu minero de la consola.

+548
Michael Coury 8 dic. 2013 0:50:36

Sólo las transacciones válidas de control de transferencia de saldos. Desde que la transacción no se completó, los saldos de permanecer bajo el control de los propietarios originales.

+524
Ryan Huber 31 ago. 2011 6:15:41

Usted debe comprobar fuera de la web3.eth.contrato - debe tener exactamente lo que necesita. https://github.com/ethereum/wiki/wiki/JavaScript-API#web3ethcontract

+512
psychoCoder 17 ago. 2014 8:51:53

Me pregunto si es posible generar HD dirección utilizando xPub?

Traté de crear HD dirección utilizando BitWASP-PHP con la siguiente ruta:

m / propósito / coin_type' / cuenta / cambio / address_index

m/44/0'/0'/0/1

pero la respuesta es:

No se puede derivar una endurecido clave sin la clave privada

Sé que puedo hacerlo con Bip32 con la siguiente ruta: 0/addressIndex

pero me gustaría usar bip44.

+423
Stephanie Gab Kim Yerim 18 ago. 2012 17:02:25

Online todos los caminos parecen conducir a la https://www.blockchaintransparency.org

+290
Amy Cornell 12 may. 2016 2:39:30

Me gustaría tener una idea de cuán imposible es la mina de BTC como parte de un grupo en un MacBook Pro. Pensé que había algo de minería de software por ahí, pero el Tío Google sólo mostró algunas de las cosas a partir de 2013. Yo, finalmente, hacer clic en torno a algo que se llama "RPC Minero", lo que llevó a este enlace (http://uploaded.net/file/49dw65r3), que estoy seguro que la esperanza no es un virus. Es RPC Minero siendo el preferido de minería de datos de software de elección para Mac?

+243
damian ortigoza 15 oct. 2015 17:14:31

Estoy utilizando la combinación de 'createrawtransaction' y 'fundrawtransaction' llamadas a la API para crear mis transacciones. Yo no pass 'feeRate' opción 'fundrawtransaction' y confía en bitcoin wallet para averiguar la tarifa. Es esta una buena estrategia para el sistema de misión crítica como sistema de pago o tengo que manualmente estimación de los gastos de transacción y no depender de la funcionalidad proporcionada por bitcoin core?

Entiendo que si la tasa es demasiado baja para las condiciones de la red, a continuación, la transacción puede atascado en el mempool de algunos nodos. Peor aún que podrá ser expulsado de algunos nodos, mientras que aún permanecen en los demás. Hay alguna forma de cancelar la transacción y asegúrese de que ningún minero jamás va a recogerlo? Si no, entonces ¿cuáles son mis opciones a la hora de tratar con el pegado de las transacciones?

+206
user3288281 10 ene. 2017 11:26:24

Hay varios tipos distintos de arbitraje posible con Ondulación (puede o no puede ser términos financieros para estas, soy un desarrollador de software no es una persona de finanzas).

Dentro De La Ondulación

Ondulación tiene incorporado un intercambio entre cualquier par de divisas+emisor. Dependiendo de las condiciones del mercado es posible encontrar oportunidades de arbitraje que puede ejecutar casi instantáneamente.

Por ejemplo, dada USD emitido por gw1 (un ejemplo de la Ondulación de la puerta de enlace) y CAD emitido por gw2 y los diversos libros de la orden (USD/gw1:CAD/gw2, USD/gw1:XRP, CAD/gw2:XRP, etc) un comerciante puede descubrir que pueden negociar USD/gw1 para XRP, entonces XRP para CAD/gw2, y, finalmente, CAD/gw2 volver a USD/gw1 y obtener más de lo que empezó. Con Ondulación este puede ser ejecutado por una serie de transacciones comerciales que se procesen en segundos limitar los riesgos; o incluso por una sola transacción de pago con una ruta personalizada de enrutamiento a través de la correspondiente orden de los libros de ejecutar de forma atómica (nota: hacer completamente circular de pagos para hacer esto en una sola transacción es actualmente posible, pero no trivial).

Desde Dominó a sí mismo en el intento de encontrar la ruta más barata posible para cada pago realizado, las oportunidades de arbitraje pueden ser de corta duración para monedas con grandes volúmenes de pagos (por ejemplo, alguien que hace una CAD pago utilizando su USD automáticamente debe tomar la mejor:USD CAD o USD:XRP:CAD ofrece como apropiado y viceversa).

Entre Rizado y una Ondulación de la Puerta de enlace operativo como un Intercambio

Varios de Ondulación de las pasarelas existentes Bitcoin intercambios y, como tales, tienen sus propios mercados establecidos y orden de los libros, a menudo con mejores márgenes y el volumen de la interna de la Ondulación de la cartera de pedidos de la misma moneda. Dependiendo de la velocidad y la fiabilidad de la Ondulación portales " de emisión/canje de proceso, esto puede ser un riesgo bajo de arbitraje oportunidad.

Por ejemplo, Bitstamp fue uno de los primeros de la Ondulación de puertas de enlace para la BTC y USD y tiene un buen volumen de BTC:USD comercio en su propio cambio. Un usuario con BTC, sentada en su Bitstamp cuenta de exchange puede mover algunos de los que a BTC/Bitstamp dentro de la Ondulación, el comercio USD/Bitstamp, movimiento que, de regreso a su Bitstamp cuenta de exchange y el uso de Bitstamp de la bolsa de comercio que de nuevo en BTC. La velocidad a la que esto puede ocurrir es dependiente de Bitstamp la Ondulación de integración; cuando funciona bien sólo toma un minuto o así, pero también puede haber retrasos ocasionalmente (Ripple está en beta y específicos de integración, tales como Bitstamp pueden experimentar problemas).

Además de la toma de comercio existentes ofrece dentro de la Ondulación (para limitar el tiempo total del ciclo anterior y menor riesgo) los operadores pueden colocar ofrece en el Rizo y en Bitstamp para la captura de grandes diferencias en la propagación a lo largo de largos períodos de tiempo, pero en el riesgo de los cambios de precio.

Entre la Puerta de enlace de Arbitraje de uso externo de las rutas

Esto es probablemente un caso general, que cubre la pregunta original.

Un comerciante puede obtener ganancias en diferencias de precios entre las diferentes pasarelas por transferencia de fondos entre las puertas de enlace fuera de Onda. Por ejemplo, el USD/SnapSwap:XRP de mercado puede ser consistentemente de negociación en los diferentes precios del USD/Bitstamp:XRP mercado. Un comerciante con una cuenta bancaria en EEUU puede encontrar que es rentable para enviar internacional USD transferencia bancaria a Bitstmap, la transferencia de ese USD/Bitstamp, el comercio USD/SnapSwap (ya sea directamente a través de XRP) y redimir la espalda a su cuenta bancaria en estados unidos. Ya que este utiliza el sistema bancario puede ser lento y costoso, por lo que sólo sería rentable si el USD/SnapSwap y USD/Bitstamp mercados difieren significativamente (lo cual sucede a menudo).

Otro ejemplo de esto es un Canadiense de cableado del usuario de DÓLARES de fondos a Bitstamp y luego el comercio en CAD/RippleUnion que ellos extracto de su cuenta bancaria Canadiense. Recientemente, el CAD/ru:USD/bs pedidos en la Ondulación difieren bastante de las de los bancos de tipo de cambio para cubrir los gastos bancarios y hacer una transferencia rentable (si es lento).

Específicamente lo que la pregunta original parece estar preguntando acerca de un ejemplo de esto es cuando las dos puertas de enlace son también intercambios de Bitcoin. Por ejemplo, Bitstamp y La Roca de Comercio. Sin Ondulación de un arbitraje comerciante puede mover Bitcoin entre sus Bitstamp y el Rock cuentas de exchange de manera bastante sencilla y barata, pero es generalmente caro y lento para mover sus DÓLARES. Con Onda, alguien puede mover rápidamente sus USD a/desde cada puerta, desde/hasta USD/Bitstamp o USD/Rock dentro de la Ondulación. Mientras el mercado de la Ondulación tiene suficiente liquidez a continuación, pueden ser capaces de comercio USD/Bitstamp:USD/Rock (o hacer una conversión de pago en la que Dominó buscará el más barato de la ruta de conversión, posiblemente USD/Bitstamp:XRP, a continuación, XRP:USD/Rock por ejemplo). Esto permite al usuario pasar de USD entre los intercambios muy rápido (pero posiblemente no todo más barato, todo depende de la corriente de Ondulación de los mercados).

+184
Von Corleone 20 jul. 2011 2:07:10

En los próximos meses voy a viajar al extranjero con mi Contabilidad Nano S. voy a visitar la mayoría de los países de la UE, Rusia, China, Brasil, estados UNIDOS y Canadá. Soy un ciudadano de la UE.

Me gustaría saber cual es mi derecho a negarse a abrir mi libro de Contabilidad si estoy inspirado a hacerlo por un agente de aduanas.

Hasta donde yo sé como ciudadano de la UE en la UE puedo negarme a desbloquear mis dispositivos sin violar ninguna ley.

+136
infiniteBladeWorks 29 may. 2017 23:06:06

Sí, usted puede hacer eso, pero puede ser difícil de hacer. Este proceso se denomina arbitraje y es algo que ocurre en otros mercados, no sólo en cryptocurrency de comercio.

Tenga en cuenta que si usted hace esto, la diferencia de precio puede ser pasado por el tiempo que el otro exchange acepta el depósito.

Alternativamente, si usted tiene suficiente capital, se puede mantener el dinero en múltiples intercambios y hacer del mismo tamaño oficios (por ejemplo, comprar 1 BTC en un cambio y vender 1 BTC en el otro). Sin embargo, usted todavía necesita para reequilibrar haciendo las transacciones, y durante ese tiempo, usted no será capaz de llevar a cabo el arbitraje.

+136
Tatia 19 may. 2011 9:31:37

Mostrar preguntas con etiqueta