¿Cuáles son los principales componentes de un bitcoin completo del nodo de uso de ancho de banda?

Un bitcoin completo nodo utiliza el ancho de banda de al menos:

  • Recibir cada bloque
  • Enviar a cada uno de los bloques a otros nodos

¿Qué otros componentes principales de uso de ancho de banda existen para que un bitcoin completo nodo a principios de 2018, y en qué proporción del uso de ancho de banda que hace cada uno tomar? Uso de ancho de banda es muchas veces mayor que la requerida para recibir y enviar 1 bloque completo de datos por bloque, y me gustaría entender por qué.

+474
Eric Splets 26 mar. 2014 21:50:16
25 respuestas

Cuando uso el "getblock" comando en mi bitcoin core cliente, devuelve, junto a otras cosas, una matriz llamada "tx" con cientos de hashes. Son estas las transacciones individuales hash o algo más? Si realmente son transacciones de hash, el cliente mantenga el unhashed transacciones en otra estructura y no puedo acceder a él a través de otro comando?

+952
Joao Esperancinha 03 февр. '09 в 4:24

Soy nuevo en Bitcoin y compró una pequeña cantidad hace algunos meses y que no se muestra en mi cartera, incluso después de terminar la sincronización. Cómo puedo encontrar mi bitcoins y llegar a mostrar en mi cartera?

+902
Ron T 22 ene. 2016 19:36:25

Estoy interesado en invertir en la cripto-contratos, es IQmining vale la pena la inversión?

+853
Noel G 26 mar. 2012 2:45:11

Por ejemplo, puedo transferir mi bitcoin a bitrex. Tomará la minería cargo de una gran cantidad de tiempo ( unas horas ) aparezcan en bitrex cartera.

Ahora, a partir de bitrex puedo transferir entre Bitcoin -> Neo -> Bitcoin -> Eth -> Neo al instante sin ningún tipo de minería de tarifa.

Lo que realmente hace eso ?

Aquí lo que pienso:

Después de transferir mis bitcoin a mi online bitrex cartera, lo transfiere a su propio secreto GLOBAL de la cartera de la moneda.

A continuación, le acaba de hacer cambio en su base de datos no reales. 

Luego, cuando la retirada de transferir desde su MUNDIAL Neo cartera -> mi línea neo de cartera -> mi offline neo cartera.

Eso es sólo mi pensamiento sé que es malo pero necesito que alguien me explique eso.

+821
Kirill Skrynnik 12 feb. 2011 14:38:00

Esta pregunta es muy similar a este ("la Identificación de la cartera de archivo entre la sopa de recuperar .archivos dat"), pero ligeramente diferentes.

Corrí photorec y terminó con un montón de archivos. Por esta respuesta, me encontré archivo y encontré uno que tenía la descripción exacta mencionado: Berkeley DB (Btree, la versión 9, el nativo de orden de bytes)

Puedo decir fácilmente si se trata de un bitcoin wallet archivo o un archivo de base de datos utilizado por otra aplicación? Suena como photorec no se puede encontrar la EF para estos archivos, así que la mía es probablemente más grande que el archivo original fue. Existen herramientas que pueden ayudar a mí aquí?

+810
tangbongbong 27 jul. 2014 0:19:00

Estoy interesado en el procesamiento de pagos bitcoin en mi aplicación. He leído acerca de bitcoin uri, pero su claro para mí cómo para que coincida con la transacción de pago a un determinado "user id" en mi aplicación? Es posible incluir el 'id de usuario' en el tx? se recomienda?

+736
klim4ik 8 abr. 2016 4:12:15

DNS semillas no son necesariamente "seednodes", ya que no necesariamente han de tener Bitcoin correr así. En cambio, estos anfitriones han estándar de los servidores de DNS con los registros a que los nuevos nodos Bitcoin uso de bootstrap para aprender de los compañeros.

En la actualidad, Bitcoin maestro muestra estos cuatro:

  • bitseed.xf2.org
  • dnsseed.bluematt.me
  • de la semilla.bitcoin.sipa.ser
  • dnsseed.bitcoin.dashjr.org

Código fuente:

https://github.com/bitcoin/bitcoin/blob/master/src/net.cpp#L1170

// DNS semillas
// Cada pareja se le da un nombre de origen y una semilla nombre.

// El primer nombre que se utiliza como fuente de información para addrman.
// El segundo nombre debería resolver una lista de semilla de direcciones.


static const char *strMainNetDNSSeed[][2] = {
 {"bitcoin.sipa.ser", "la semilla.bitcoin.sipa.ser"},
 {"bluematt.de mí", "dnsseed.bluematt.me"},
 {"dashjr.org", "dnsseed.bitcoin.dashjr.org"},
 {"xf2.org", "bitseed.xf2.org"},
 {NULL, NULL}
};
+707
Seleren 29 abr. 2012 10:28:47

Soy un novato en el Bitcoin campo y cuando me enteré de que nos pueden minar Bitcoin en las piscinas para generar bitcoins, Se me hizo curioso y pensé para saber más sobre él.

He comprobado que muchos de sitio, se dice que la primera necesidad de un bitcoin wallet que mediante la descarga de un Bitcoin software que automáticamente genera su cartera y se empieza a descargar el historial de transacciones de la que puedo obtener es de alrededor de 6 GB de archivos!!

Aquí mi hombre objetivo es la mina de bitcoins.

Así que me gustaría saber si hay una forma de mina de ellos sin necesidad de descargar el historial de transacciones y si sí, por favor dime el software o los sitios web.

Gracias!

+689
Andrea99 15 dic. 2014 0:10:00

De la transacción enlace proporcionado (enlace)

Se puede ver que las tasas se fue apenas por debajo de $2 para esta transacción:

enter image description here

Así que el resto (alrededor de 18 libras) se han tomado como una comisión o comisiones por el uso de su interfaz.

Yo sugeriría usted para tratar de algún otro sitio web para comprar BTC, como usted está pagando un muy alto cuotas para comprar BTC.

+666
bishop 31 oct. 2015 20:51:35

Yo quería vender algunos BTC para pagar algunas cuentas, pero también no quería perder el Bitcoin lugar en el futuro inevitable. Etereum tiene la capacidad de ser utilizado como un CDP ("colateral de la posición de deuda") para obtener el stablecoin DAI que se puede cobrar en coinbase, pero todavía el Éter que ponga para arriba para el préstamo. Mientras usted paga el préstamo, usted puede obtener la eth de nuevo. Hay un método para hacer esto con Bitcoin?

+656
taopaipai 19 mar. 2011 12:13:51

Sé de su trabajo en:

Ellos llevan a estos esfuerzos, y que están próximos a implementar una producción de la cadena lateral. Estas contribuciones son bastante impresionantes.

Para los proyectos mencionados algunos cambios son necesarios para bitcoin-core así (por ejemplo, OP_CHECKLOCKTIMEVERIFY, OP_CHECKSEQUENCEVERIFY, ...) y contribuir a que terminar así.

+630
user551820 19 sept. 2014 18:53:37

Estoy tratando de escribir código Python que utiliza el (Insight) Blockexplorer.com API , especialmente el POST de las funciones. Estoy probando el uso de la iOS RESTO de la aplicación, Restler (ver captura de pantalla).

La llamada me estoy tratando de hacer que está bien cuando puedo usar GET (https://testnet.blockexplorer.com/api/addrs/2NF2baYuJAkCKo5onjUKEPdARQkZ6SYyKd5,2NAre8sX2povnjy4aeiHKeEh97Qhn97tb1f/txs), sin embargo para el POST, estoy teniendo problemas. Yo uso "addrs" = "2NF2baYuJAkCKo5onjUKEPdARQkZ6SYykd5,2NAre8sX2povnjy4aeiHKeEh97Qhn97tb1f" como mi params (y he probado con objeto de dumping, JSON, es decir,"{ "2NF2baYuJAkCKo5onjUKEPdARQkZ6SYykd5,2NAre8sX2povnjy4aeiHKeEh97Qhn97tb1f" }", pero siempre estoy obteniendo el siguiente mensaje de error:

No válido addrs param:No se puede llamar método 'split' de indefinido. Código:1

Claramente, es de los parámetros del problema, así que ¿por qué? (Por lo que vale estoy no versado en JavaScript)


Captura de pantalla relevante de Restler (L) y documentación de la API (R):

Screenshot

+569
Adicf 7 ene. 2017 4:46:00

No, no es, debe ser una blockchain no blockgraph, si dos bloques comparten el mismo padre, a continuación, sólo uno de ellos puede ser en la cadena, y debido a que los bloques no pueden ser 'editado' sin simplemente remining ellos, usted tiene que elegir uno de la cadena o de la otra. Incluso si pudiera hacer eso, hay una serie de otras cuestiones, como las monedas que se gasta en ambas cadenas, o la altura de bloque en el coinbase estar equivocado

+503
Jeff14 2 abr. 2016 22:02:11

He pasado los últimos dos días de la configuración de un Litecoin Minería de la Piscina y de lo que puedo decir, absolutamente todo está configurado y funciona correctamente. Sin embargo, después de la creación de un nuevo trabajador y conectarse a ella, me he dado cuenta que las estadísticas en el sitio web no actualizar nunca.

He incluido mi pushpool configuración a continuación, pero estoy en una pérdida en cuanto a que el problema puede ser?

[[email protected] sbin]# vi servidor.json
{
 # puertos de red
 "escuchar" : [
 # protocolo binario (por defecto), puerto 8336
 { "puerto" : 8336 },

 # HTTP JSON-RPC, protocolo, puerto 8337
 { "puerto" : 8337, "protocolo" : "http-json" },

 # HTTP JSON-RPC, protocolo, puerto 8339,
 # con confianza proxy appserver.example.com reenvío de
 # pedidos a nosotros
 #{ "puerto" : 8339, "protocolo" : "http-json",
 # "proxy" : "appserver.example.com" },

 # protocolo binario, localhost puerto sólo 8338
 { "host" : "127.0.0.1", "puerto" : 8338, "protocolo" : "binario" }
],

 # configuración de base de datos
 "base de datos" : {
 "motor" : "mysql",

 # 'host' por defecto localhost, si no se especifica
 "host" : "localhost",

 # 'puerto' usos adecuados de puerto predeterminado para el motor de base de datos,
 # si no se especifica
 "puerto" : 3306,

 "nombre" : "mmcfe",
 "nombre de usuario" : "usuario",
 "contraseña" : "pase",

 "sentencia.pwdb" :
 "SELECCIONE contraseña DE pool_worker DONDE el nombre de usuario = ?"
},

 # configuración de la memoria caché
 #"memcached" : {
 # "servidores" : [
 # { "host" : "127.0.0.1", "puerto" : 11211 }
 # ]
#},

 "pid" : "/tmp/pushpoold.pid",

 # anula nombre de host local detección de
 #"forcehost" : "localhost.localdomain",

 "inicio de sesión.las solicitudes" : "/tmp/solicitud.registro",
 "inicio de sesión.comparte" : "/tmp/acciones.registro",

 # el servidor asume longpolling (w/ SIGUSR1 llama para cada blk)
 "longpoll.desactivar" : false,

 # longitud de tiempo para la caché de nombre de usuario/contraseña de credenciales, en cuestión de segundos
 "auth.cred_cache.caducan" : 75,

 # Configuración de RPC
 "rpc.url" : "http://127.0.0.1:9332/",
 "rpc.usuario" : "usuario",
 "rpc.paso" : "pase",

 # reescribir devuelve 'objetivo' de la dificultad-1?
 "rpc.de destino.reescribir" : true,

 # permitir a los clientes a actualizar la ntime campo de su trabajo
 "el rollo.ntime.desactivar" : false
}
+473
UndefinedReference 26 may. 2018 19:38:56

Usted no puede. Que ha sido característica fue "temporalmente" cancelado debido a los numerosos informes de pegado de las transacciones y la creciente toma de conciencia de sus limitaciones de privacidad:

https://blog.blockchain.com/2014/03/17/shared-coin-suspended-temporarily/

http://www.coindesk.com/blockchains-sharedcoin-users-can-identified-says-security-expert/

No creo que la versión anterior de SharedCoin es de nunca volver porque su página de GitHub se ha ido:

https://github.com/blockchain/Sharedcoin

+439
nemtseva 25 nov. 2013 22:47:01

Sí que es correcta. Bob revocación se usa el secreto de una póliza de seguros para Alice. Si lo pierde, Bob será capaz de actuar de forma maliciosa y salirse con la suya.

Sin embargo, quiero añadir dos cosas:

  1. Al menos en el c-rayos, no es el HSM secreto. Esto sirve como una de 256-bit de inicio para un HD de cartera de la que todos los pares de claves (por Compromiso Tx, así como por el Incumplimiento Remedio Tx) están siendo derivados. Desde la derivación en la red de rayos también es determinista, Alice debe ser capaz de reconstruir sus llaves (que ella necesita para pasar la salida de su Compromiso Tx).
  2. Si eltoo se implementa (que requiere un bitcoin suave de la horquilla y la aceptación de BIP118), la situación cambia ya que no hay revocación de claves ya necesarias.
+361
ianc1215 18 may. 2013 2:30:48

He escuchado que el Proyecto Tor construido de tal sistema:

  • Todos los que están participando en la Red Tor, la creación de Nodo de Salida o incluso Medio Nodo, simplemente pegar su dirección Bitcoin en el campo"Apodo" .

  • Todos dona están claramente transparente y se divide por la feria del mecanismo.


Ahora, estoy pensando, ¿Cómo es realmente genial este Experimento.

Y se preguntaba, dicho mecanismo con sólo una dirección a Donar y disponible blockchain.info daría la feria de Donación a cualquier proyecto de código abierto. Por ejemplo, los Desarrolladores del Kernel de Linux u otros proyectos GNU simplemente instalar daemon/sistema similar # apt-get install comando.

Github información daría porcentaje de trabajo para cada persona, el demonio estará dividida Bitcoin de entrada de acuerdo a estos datos, y será justo y fácil controlable por blockchain.info's de datos.


A partir de entonces, me pregunto, ¿hay algo más, a excepción del Proyecto Tor.

Estoy con el significado de "Global", Distribuido, Bitcoin basado en Sistema de Donación. No sólo para los más estrechamente tejida grupo, donde una persona toma todas las donaciones y como un General al mando de su ejército que va a conseguir lo que.

Probablemente dicha lista, será una buena adición a bitcoin wiki y este sitio también.

+333
Roger Fenn 29 abr. 2015 6:04:27

No quiero usar un servicio existente, como Blockchain.info o BlockExplorer.com. Hay alguna librería que me dejó leer el blockchain a través de programación?

+223
Succotash 19 ago. 2010 17:58:23

De acuerdo a Blockstream bloque explorer, parece que usted tiene 1 confirmó la salida. Así que lo más probable es que una cuestión relativa a la cartera que está utilizando.

No familiarizados con el Jubiter billetera pero, ¿sabe usted si se conecta a Jubiter nodos a través de una web/app, o tienes que conectarlo a un completo nodo que ejecuta en su máquina? Mi conjetura es que los primeros. Me gustaría comprobar que la dirección de arriba es la correcta así.

Tal vez alguien sabe Jubiter mejor.

+137
wenhoo 17 oct. 2010 9:20:12

La relación entre el tamaño promedio de las transacciones y el promedio de tarifa de transacción no es lineal.

La gente sigue cayendo mal cuota de algoritmos de predicción?

No hay ninguna buena algoritmos de predicción de aquí. Creo que alrededor de 110 personas en espera de un autobús, pero el autobús sólo tiene 100 asientos.

Hay un aumento de la demanda de rapidez-confirmación de las transacciones?

Yo no lo creo. La mayoría de los usuarios no les importa en absoluto acerca de los honorarios de la transacción, mientras que su capital crezca.

+119
chiyozaki 5 ago. 2016 0:25:34
Se ocupan de cuestiones acerca de la disminución del tamaño del total de la oferta de dinero en Bitcoin y altcoins a través de la pérdida de carteras y claves privadas.
+111
JesseTG 2 mar. 2012 3:00:36

El bloque actual es el niño y el anterior bloque de los padres. Si el padre cambios en cualquier forma, entonces esto va a causar un cambio en el bloque anterior hash puntero del niño. Así que el cambio no ondulación de vuelta a la génesis de bloque. Sin embargo, lo que esto hace es que una vez que un bloque tiene muchas generaciones después de él, a continuación, se hace muy difícil de cambiar. Así la génesis de bloque como el primer bloque es imposible cambiar porque el cambio se haría necesario un cambio de la anterior hash de cada uno de los bloques que lo siguieron.

+81
michaelbn 15 abr. 2011 15:11:20

Yo creo que no es necesario codificar la matriz. La biblioteca está utilizando debe tener cuidado de esto para usted - por lo menos el EasyBitcoin librería.

Háganos saber

+38
Nikhil Khandekar 18 mar. 2016 4:59:06

Esto es más jurídica que una cuestión técnica. Bob necesita hacer es tener a Alice seguramente la transferencia de sus acciones. Por ejemplo, Bob puede exigir que Alice asociados inteligente contrato de llaves con su identidad real a través de algunos medios como la clave de las firmas. De esa manera, ellos pueden poner su controversia ante la corte tradicionales. A continuación, la transacción se deja a la sentencia de un juez.

En el futuro cryptocurrency sistemas, para resolver este problema, y para no depender subjetivo de la ley, tenemos la visión de la propiedad de las acciones a ser verificados en el blockchain. Monedas color y de turing-completo blockchains permitir acciones para realmente ser propiedad de sus respectivos dueños. Cuando descentralizado anónimo a las organizaciones a desarrollar, blockchain la propiedad de las acciones también directamente y auto-enforcibly dar criptográficos derecho a voto y los dividendos.

+15
ugmurthy 12 feb. 2017 23:44:18

Puede Bitcoins ser intercambiado por profesional con licencia de los servicios por parte de personas que NO tienen licencia? Para esas personas, la recepción de efectivo normalmente sería un mercado negro de la Raqueta ya que sólo los licenciatarios, los gobiernos de los proveedores aprobados, podrán participar en aquellas actividades de negocios.

Las personas pueden prescindir de todo tipo de servicios profesionales no están para "negocios" o "pagar". El buen corazón de la familia, amigos, vecinos y colegas lo hacen todo el tiempo. Es una libertad fundamental que nosotros como a los Estadounidenses a entender, a no ser controlado como individuos estaban en la URSS, etc.

Hipotéticamente, si neighborA fueron a dispensar Asesoramiento Legal para PAGAR, sin embargo, NO ser un abogado con licencia, entonces neighborA estarían involucrados en una operación ilegal de acuerdo a las normativas políticas. NeighborA, sin embargo, de hecho podría dar el mismo consejo, y sobre cualquier otra cuestión que les gusta...los impuestos, médica, legal, etc., mientras ellos NO lo hacen por negocios.

Así, puede que estas personas legalmente recibir bitcoins? O, es que considera a Pagar y los Negocios?

+12
Appauling 25 oct. 2018 11:20:02

Mostrar preguntas con etiqueta