Thin client list

Hay una confianza thin client lista en algún lugar?

He buscado uno para OSX y uno para Android y he encontrado nada. Que es: nada en absoluto para OSX, y sólo una fuente-sólo en github para Android (que no sé cómo de fiable es de todos modos).

(Entiendo que "de confianza" puede significar cualquier cosa, así que vamos a mantener a "losque confían en él". Es decir, la lista sólo si realmente lo utilizan al menos)

+408
oxo 5 mar. 2018 23:32:53
25 respuestas

Estoy dispuesto a apostar que el 2048 rondas de la mezcla requerida por el BIP 39 Estándar tarda bastante más energía que la 1 ronda de la mezcla.

Dicho de otra manera, sustancial ciclos de procesamiento necesarios para crear bruta forzado Tablas de arco iris cuando baja entropía legible por humanos semillas son funcionalmente asignan a las claves privadas. Esto es algo análogo a la líder de hash ceros los valores de los mineros satisfacer a añadir bloques a un Prisionero de guerra basado en blockchain, a excepción de la computación cylces son fijados por la mnemotecnia-semilla de la porción de la BIP39 Estándar.

El Python tramo puede implementar de manera efectiva las reglas nemotécnicas-semilla funcionalidad escrito en BIP 39.

tramo->passlib.pbkdf2(secreto, "mnemotécnica"+sal, rondas=2048, keylength=64, sha512)

Los dos Bitcoin relacionados con ejemplos de hilo de comandos de uso de estiramiento y bx dar el mismo resultado.

% de estiramiento -f sha512 -r 2048 "bunker naufragio ventaja real de infligir aeróbico compañero de la misericordia de divorcio lobo brillante inmune grasa de pie poeta sección sostener revelan único reflejar han latina problema capítulo" mnemonic123 | bx base64-decode | bx base16-codificar | bx hd-nuevo | bx hd-privado xprv9veSXAfA7GoYvaMAXgm3uYGS4VLH1foc9qmtbrcb4c3f2vqd261k2vo646nlu54mrvsefx2bbhzyqs9hduy4dvtv3fygvgxedqysr82b3he

% echo "bunker naufragio ventaja real de infligir aeróbico compañero de la misericordia de divorcio lobo brillante inmune grasa de pie poeta sección sostener revelan único reflejar han latina problema capítulo" | bx mnemónico-semilla -p 123 | bx hd-nuevo -v 76066276 | bx hd-privado xprv9veSXAfA7GoYvaMAXgm3uYGS4VLH1foc9qmtbrcb4c3f2vqd261k2vo646nlu54mrvsefx2bbhzyqs9hduy4dvtv3fygvgxedqysr82b3he

+982
awesomo 03 февр. '09 в 4:24

Otra opción sería el uso de un intercambio que puede retirar USD/EUR (según lo que se desee). Una buena opción para los que se Kraken, ya que tienen muy baja de retiro y gastos comerciales. Puedes intercambiar tus bitcoins a DÓLARES/EUROS, y luego se retiro a su cuenta bancaria. Y no, no estoy de ninguna manera asociado con el Kraken, sólo un cliente feliz allí

+968
DillonOnline 28 dic. 2014 16:04:55

He encontrado Bloque 507570.

Sólo hay 51 transacciones en este bloque, pero su tamaño es casi el máximo, hay 3,964 de entrada de direcciones con exactamente 0.0001 BTC. El remitente paga sólo 10$ para 61,602 Bytes aquí , por ejemplo, y hay 19 transacciones similares en este bloque. Es este un intentan perder el espacio de la blockchain?

+877
James Barlow 20 nov. 2012 5:33:19

Cuando estoy corriendo a través de un ejemplo para Sha256 yo no soy la comprensión de cómo llegar a la respuesta correcta. Si yo uso la siguiente cadena Hexadecimal:

3ebb2d68d7007148b184e57bba9697d76bc04141155c57f97e3b92c5fd6a46bd

y ejecutar a través de este sha256, me sale lo siguiente:

5f2edbb41f884a99227aedaeb5dd1739431e531d1e7be2a19976839bf9ccc17f

Sin embargo, si me voy de la página web: https://anyhash.com/sha256?hello y ejecutar el mismo ejemplo, a través de sha256, pero con el Hex casilla de verificación desactivada, obtengo el resultado esperado estoy buscando:

ff277f1f11cd72effe537f5e8a2690e08d8c911682d8a8150000000000000000

Puede que alguien me explique lo que está haciendo cuando puedo comprobar fuera de ese Hex casilla de verificación? Sería útil saber qué estoy transformando la cadena Hexadecimal, con el fin de ejecutarlo a través de sha256 sin tener que comprobar cuadro de hex.

+871
BartoszKP 2 feb. 2019 21:43:50

No hay manera de enviar mensajes dentro del sistema Bitcoin, y no hay ningún enlace URL en el cliente Bitcoin todavía. En general, lo que hacemos es proporcionar al cliente un Bitcoin y dirección de pago de una cantidad, ya sea en la página web, por correo electrónico o por algún otro método.

+794
iwiznia 21 nov. 2016 17:02:05

En términos de marketing, aquí es un muy buen código QR que podría ser utilizado para difundir la palabra acerca de Bitcoin. Este mensaje contiene un enlace a bitcoin.org. Ver este hilo en bitcointalk.org para obtener más información. Fue creado por phelix en bitcoinx.com.

Bitcoin Extreme QR code

+791
BigZee 28 jul. 2013 15:19:57

No, en el pasado año, sólo hubo 15 no-vacío-no segwit bloques minados que representan menos del 0,03% de todos los bloques.

No bloques vacíos sin segwit transacciones

Last twenty blocks that confirm transactions but don't include any segwit transactions

He mirado hasta los últimos veinte cuadras que confirmó las transacciones, pero no incluye ninguna segwit de datos. El más reciente de ellos fue extraído en 2018-12-18, más de cuatro meses. El 21-lo nuevo bloque en que la serie fue producida en 2018-03-13 a la altura 513,267.

20th and 21st newest block

Dado que actualmente estamos a la altura 573,220, sólo hubo 20 de no-bloques vacíos que no incluyen segwit las transacciones entre la última 59,953 bloques. O dicho de otra manera, durante un período de tiempo que excede el año pasado, hubo menos de 0.034% de no-vacío-no segwit bloques minados.

Los dos mineros que creó dichos bloques sin segwit transacciones no parecen estar haciendo ahora:

Bitcoin en Rusia últimos diez bloques fueron segwit bloques.

Bitcoin Russia's last ten blocks

Bitcoin.com's últimos diez bloques fueron segwit bloques.

Bitcoin.com's last ten blocks

Bloques Vacíos

Yo no cuenta vacío bloques (bloques que contienen sólo un coinbase de transacción) como coinbase transacción no tiene entradas y por lo tanto no puede ser un segwit transacción. Sin embargo, BIP141 especifica que el Testigo Compromiso es opcional si no hay segwit transacción incluye. Por lo tanto, no existe una manera fiable para determinar si es o no un bloque vacío es segwit o no segwit.


Imágenes a través de blockchair.com

+745
aldorr 19 nov. 2012 7:43:23

Desde mi experiencia, a veces el router en realidad no responden a la configuración de UPnP para la asignación de el puerto de escucha. Lo que siempre parece estar funcionando para mí es

  • Apagar el nodo (cli stop && apagado)
  • Reinicia tu router (normalmente desenchufe, espera un minuto, nos enchufamos y esperar un par de minutos)
  • Reinicie el nodo

Con respecto a la conexión a Samourai, ¿cuáles son exactamente tus bitcoin.conf configuración?

+725
Tyler Lawson 25 ene. 2015 2:34:06

En un promedio a largo plazo el número de transacciones que se limita el número de transacciones que pueden entrar en el blockchain-- aproximadamente 7tx/s antes de segwit y 14tx/s después de segwit activa.

Pero sobre una base de corto plazo, mientras que el mempool llena o con las transacciones que se sustituye la tasa puede ser tan rápida como su nodo de procesar transacciones. En razonablemente rápida de hardware esto puede fácilmente alcanzar unos mil por segundo.

Pero que normalmente no ver las tarifas como esta, en la práctica, a menos que alguien te ataque a ti o alguien hace algo extraño, especialmente porque la mayoría de los nodos límite de sus instantáneo relé de frecuencia a una pequeña múltiples del promedio a largo plazo tasa de transacción. Cuando un nuevo nodo se inicia sólo se pone los recién llegados de las transacciones, a pesar de la errónea o malintencionada punto se podría anunciar cada una de las transacciones que saber a usted tan pronto como usted entrar en línea con el fin de alcanzar que el máximo de la velocidad (al menos hasta que el mempool llena).

+707
Attika Mayou 8 ago. 2019 16:49:16

Usted no necesita tratar directamente con el blockchain. La respuesta es:

Pasarelas De Pago

Hay servicios de llamadas Pasarelas de Pago que encapsulan toda la facturación de pago y/o proceso y le permitirá comprobar el estado de cada uno de los pagos (manualmente o mediante programación) para ofrecer su mercancía.

Un ejemplo de bitcoin es Bitpay. Bitpay proporciona un RESTful API que se puede llamar/consulta para la recuperación de información y/o para la ejecución de pedidos y transacciones. Usted puede encontrar todos los detalles en esta referencia de la API

La aplicación va, Bitpay proporciona numerosos clientes en diferentes programación/lenguajes de secuencias de comandos, a saber: PHP, python, Node.js, Ruby, Java, C#, etc...

Hay muchos bitcoin pasarelas de pago disponibles con diferentes ofertas y precios de los esquemas. Hacer algunas investigaciones para encontrar la más adecuada para su presupuesto y de la tarea.

Es difícil de lograr? No necesariamente. Sin embargo, esto es altamente dependiente de su nivel de habilidad y conocimiento en programación específicamente en el desarrollo web. También recomendaría usted contratar a un especialista para hacer esto para usted si su agarre sobre la seguridad no es tan así, ya que la seguridad es una de las principales preocupaciones cuando se trata con las transacciones financieras.

+695
anwen 14 jul. 2013 20:42:08

En F#:

dirección = BitcoinAddress.Crear("1HLoD9E4SDFFPDiYfNYnkBLQ85Y51J3Zb1", 
NBitcoin.Red.Principal)
vamos a sha = NBitcoin.Crypto.Hashes.SHA256(dirección.ScriptPubKey.ToBytes())
vamos a reversedSha = sha.Reverse().ToArray() // añadir `Sistema abierto.Linq " en la parte superior
NBitcoin.DataEncoders.Los codificadores.Hex.EncodeData reversedSha
+687
Tony Balcerowicz 9 jun. 2018 21:07:31

Es justo comparar la decisión del órgano responsable de la bifurcación de una blockchain como depósito de reserva de oficiales?

De verdad que no. Oficiales de Escrow son generalmente acordadas por todas las partes en una transacción, pero no hay forma práctica de encontrar a alguien que cada blockchain usuario confía.

¿Cómo pueden los usuarios de la blockchain de la red se atreven a tratar distribuido ledger como inmutable mientras que se bifurcan (contabilidad manipulación) existe como una medida correctiva?

Inmutable puede significar dos cosas. En un estrecho sentido técnico, se puede decir que un determinado bloque o estructura de datos no puede ser cambiado fácilmente. La gente suele utilizar 'inmutable' en una más vaga manera, sin embargo. Por ejemplo, el conjunto de saldo de transacción salidas en Bitcoin no es inmutable, porque si fue así, entonces usted no será capaz de enviar su dinero a alguien.

Cuando la gente dice que una blockchain es inmutable, por lo general significa que no puede ser cambiado, excepto a través de las cosas que siguen la técnica de las reglas/normas informales del sistema.

Las normas en torno a cómo una blockchain puede ser cambiado difieren entre las diferentes comunidades. Sistemas con amplia normas (como Etereum) requieren más discreción del desarrollador de sistemas con estrechas normas (como Bitcoin.)

Si una blockchain y su comunidad ha amplio de normas, y no confía en el juicio de los desarrolladores, entonces usted no puede confiar en el resultado blockchain, tampoco.

Quiénes son estas personas y la manera en que se responsabiliza?

Depende de la blockchain! Un sistema basado en el Quórum puede tomar decisiones basadas en el voto de la mayoría de los participantes. Bitcoin Core utiliza un do-ocracy combinado con el juicio de nuevas aportaciones por el consenso de los actuales colaboradores. El Etereum Fundación formal de la identidad corporativa.

Vale la pena señalar que los "responsables" implica que hay objetivamente correcta cambios, lo cual no es cierto en general. Casi todos los cambios son sólo subjetivamente buena.

+639
doaa soleman 3 feb. 2013 3:18:53

La respuesta corta es no.

Cada cambio que se ocupa en bitcoins tiene su propia lista de precios, no hay un solo cambio para la extracción de datos.

Los intercambios pueden o no tener un api para tener acceso a su historial de precios con, tendrá que comprobar que el intercambio a ver.

https://btc-e.com/api/documentation es un intercambio, pero no parecen tener la historia del comercio disponibles, por ejemplo.

+625
UNKNOWN ATLAS 11 feb. 2013 0:17:38

Desde el blockchain es un sólo anexar registro de todas las transacciones que sucedió alguna vez, el acto de enviar una transacción crea también el registro de la transacción en el blockchain. Para permitir que una persona de auditoría de sus finanzas, usted puede ahora simplemente les proporcionaremos una lista de todas las direcciones y registros acerca de las transacciones para ofrecer una total transparencia. Naturalmente, puesto que fiat no puede ser transferido con Bitcoin directamente, esto no ayuda a la auditoría de fiat pagos.

Sin embargo, hay algunos servicios de construcción en la parte superior de Bitcoin como moneda coloreada de sistemas que permiten la transferencia de fiat denominados Pagarés. Estas transacciones podrían ser auditados a la manera de regular las transacciones de Bitcoin.

+588
bee 1 dic. 2014 22:47:47

Bitcoinchain.com permite exportar los datos de mercado. Se puede utilizar para crear gráficos para la histórica tasa de cambio.

Si pudieras ser más específico que los gráficos que desea crear, uno sería capaz de señalar las fuentes de los datos respectivos. No creo que nadie esté interesado en la búsqueda de la fuente de los datos de todas las tablas en la blockchain.info, mientras que sólo se va a utilizar uno o dos.

+582
Tom Jefferys 28 ago. 2014 2:35:20

algo en su pequeña impresión acerca de no ser capaz de enviar a "terceros monederos'...idealmente desea enviar directo sin pasar a través de su propio monedero primero para ahorrar los costos de transacción y los tiempos de espera, etc..

+498
Jmbernabotto 2 mar. 2010 1:57:48

Este es el top ranking de resultados de google para OP_EQUALVERIFY: no igualdad de los datos de error.

En la respuesta, la persona obtiene sin comprimir clave pública y la dirección de la scriptSig.

Hay un enlace al sitio web puedo estar apuntando a donde me puede dar scriptSig como entrada, y recibir sin comprimir de la clave pública y la dirección por favor?

+359
Susette halbert 12 mar. 2016 18:42:28

Entiendo que un bloque se genera cada vez que una prueba de trabajo es presentado por un minero; esto sucede cuando el minero de los procesos de un transacción

Eso no es correcto. Los mineros no presentar un bloque (prueba de trabajo) cuando se procesa una transacción. Él hace cuando se encuentra a una cuadra de hash que era válido.

Que puede tomar un largo tiempo y en el momento en que él busca un buen bloque, recibirá probablemente miles de transacciones.

Se verificará a los que vienen y los puso en el bloque que está trabajando en la actualidad, todos ellos, uno por uno (hasta que se alcanza el límite). Cuando, a continuación, se encuentra un válido hash del bloque, se va a presentar todo el bloque que consta de todos, o la mayoría de las transacciones se recibió.

Así que, para responder a sus preguntas, las transacciones no necesariamente obtener más lenta con el tiempo, con la condición de que el límite superior de las transacciones en un bloque es lo suficientemente alto. Si el límite es demasiado baja, puede surgir un cuello de botella para las transacciones tratando de ser verificado.

Para su INFORMACIÓN: Usted puede ver que todos los mineros tienen todas las transacciones en su trabajo de bloque, pero sólo uno de ellos puede presentar el bloque. Para impedir que las transacciones que ocurren dos veces, una vez que un minero recibe una nueva válido bloque de un compañero minero, se comprueba lo que las transacciones en su piscina también están en ese bloque. Él va a quitar de su piscina y continúa de minería de datos para el siguiente bloque con las transacciones de su piscina que no estaban en el bloque de los compañeros minero.

+276
nataliya92 8 ago. 2015 12:25:47

Pero, parece que la mayoría de los debates se centraron en la doble gasto (como la radiodifusión de dos o más conflictivas, pero de las transacciones válidas, o Finney ataque), en lugar de la validez de la transacción.

Eso es porque de una transacción válida " es algo intrascendente, al considerar si es o no un pago ha sido realizado. Lo que importa es que la transacción se confirma en el blockchain registro. Incluso una sola confirmación puede no ser suficiente, y así que la espera de varias confirmaciones significa una mayor probabilidad de una forma permanente confirmado el pago.

Obviamente, una transacción no válida no es bueno, pero también hay ninguna garantía de que una válida, pero sin confirmar la transacción eventualmente se incluyan en el blockchain.

Esto no quiere decir que usted debe nunca, nunca aceptar un 0-conf pago. Quizás ejecutar un servicio en el que el riesgo de un doble-pasó de pago es algo intrascendente para la forma de hacer dinero. Si un cliente se porta mal, cortas, y eso es el final de la misma. No hay pérdida importante de su parte.

Pero si su trabajo es vender muy caro cohetes, probablemente, usted debe esperar por varias confirmaciones antes de permitir a su cliente blast off, en caso de que maliciosamente doble pasar el pago, y obtener un dulce nuevo cohete de forma gratuita.

Hace un ligero cartera tienen la misma seguridad como un nodo en virtud de este 0-conf escenario?

Creo que la razón por la que los ataques se enumeran a menudo se dice que es debido a que el punto más importante es que '0-conf' transacciones son intrínsecamente inseguros, y esos son el tipo de ataques que son la razón de esto. Es de menor importancia si su cartera/nodo puede confirmar sólo la validez de la transacción o no.

Pero para responder a su pregunta más directamente, creo que un ligero cartera tendrá un tiempo difícil averiguar si una transacción es válida o no, sin la validación de todos los datos localmente de todos modos.

+262
jladan 13 dic. 2011 21:01:22

El algoritmo que componen el bitcoin, la dirección de la firma ECDSA y será completamente roto (usted será capaz de encontrar uno la clave privada con la clave pública). Así que usted sería capaz de pasar a cualquiera del bitcoin.

La minería de datos, aunque es sha-256 y la base es todavía "seguro", en el seguro me refiero a que no puede ser simplemente se invierte, pero todavía puede ser la fuerza bruta. Y desde un ordenador cuántico es exponencialmente más potente de la gente con el control de calidad de comenzar el mío como el infierno y la dificultad aumentará a niveles nunca vistos. Dado que la dificultad es sólo un mero exponentionnal limitación en el tiempo de la mía por un ordenador cuántico sólo crecerá linealmente hasta la máxima dificultad que se alcanza (la máxima dificultad requeriría un hash de 0....todos los ceros de hash).

Cuando este tiempo se vienen tal vez el bloque de la cadena (o tal vez no), ya que un 0 hash tal vez imposible de conseguir, pero de todos modos enorme daño que han hecho a la blockchain.

Esto sucedería si el ordenador cuántico es introducido mañana, si tenemos un enfoque más progresista podemos tener tiempo para cambiar nuestro algoritmo cuántico queridos, bitcoin puede cambiar su algoritmo.

+242
Andrew H 5 feb. 2017 22:43:25

La construcción de 0.4.0rc1 en Ububtu a través de make-f makefile.unix devuelve los siguientes errores/advertencias:

ui.cpp: En función miembro virtual void CMainFrame::OnIconize(wxIconizeEvent&)':
la interfaz de usuario.cpp:488:25 de advertencia: 'bool wxIconizeEvent::Iconizado() const' está en desuso (declarado en /usr/local/include/wx-2.9/wx/evento.h:2150)
la interfaz de usuario.cpp:456:43 advertencia: 'bool wxIconizeEvent::Iconizado() const' está en desuso (declarado en /usr/local/include/wx-2.9/wx/evento.h:2150)
ui.cpp: en la función 'void SetStartOnSytstemStartup(bool)':
la interfaz de usuario.cpp:1808:39: error: 'clase boost::filesystem3::ruta de acceso' no tiene ningún miembro llamado 'native_file_string'
marca: *** [obj/interfaz de usuario.o] Error 1

¿Alguien sabe cómo podría solucionar este problema? Supongo que es un problema con mi biblioteca...

+224
Acid147 24 jul. 2014 17:01:31

Somy información acerca del trabajo de la TONELADA usted puede encontrar allí. Pero sólo el idioma ruso. Google translate ayudarle

+119
NotAgain 28 ago. 2019 0:12:35

Blockchain.info tiene diferentes maneras de obtener acceso a su cartera, y me gustaría leer una comparación de las diferentes aplicaciones, especialmente en lo concerniente a su seguridad.

Yo estoy interesada en una comparación entre la Chrome app y el OSX de la aplicación. También hay una aplicación para Android, una app de iOS, un Firefox app, no sé si hay algo más (probablemente algo para Windows existe). Hay, por supuesto, la posibilidad de utilizar directamente el sitio web también, pero supongo que esto es casi siempre menos seguro que el resto, así que no tiene mucho sentido teniendo en cuenta que (a menos que me equivoco).

+106
W9WBH 23 dic. 2016 19:12:56

segwit ES de un tamaño de bloque límite de aumento. No hay magia.

El segwit mecanismo impone un límite en una ponderada por el tamaño de los datos que se calcula contando el no sig parte de una transacción de base de datos (peso=4) y contar con las sig de datos a una tasa de descuento (peso=1). El total del bloque ponderado de transacción tamaños (llamado el 'bloque de peso') está limitado a 4 mb. No es actualizado los clientes solo podrán ver la base de datos, y se aplicará a la edad de 1 mb de límite como antes.

Así que ahora usted puede ver el bloque de aumento de tamaño. Si las transacciones de todas (casi) cero de la base de datos y sobre todo los datos de firma, a continuación, el tamaño real de bloque puede ser de hasta 4 mb. Si las operaciones tienen en su mayoría de la base de datos y un cero a la firma de datos, a continuación, el tamaño de bloque sólo puede ser de hasta 1 MB. El caso real siempre será en algún lugar en el medio, por lo tanto un aumento en el bloque de espacio.

+93
Alfraz Ahmed 21 may. 2010 13:58:20

Un hash es una función que toma una cadena como entrada, realiza una transformación de la misma, y devuelve una segunda cadena que es considerablemente más corto que el original, y que podría ser considerado es el "curriculum vitae" de la original. Usted puede comprobar la Wikipedia la definición de Hash

Hashes son necesarios para la "minería de datos". Soy nuevo en el Bitcoin, así que puede describir este erróneamente: Como parte de la minería, mineros compiten para descubrir un corto número que, cuando se añade al final de una cadena (que contiene todas las transacciones recientes desde hace 10 minutos) produce un hash con un determinado número de ceros al principio. La corrección de tal descubrimiento puede ser fácilmente verificado por cualquier persona, pero la búsqueda de ese pequeño apéndice es computacionalmente muy, muy duro. El primer minero para descubrir una clave para "bloquear" un bloque se otorga la recompensa de 25 BTCs a partir de ahora.

Aquí viene la "mega-hash" plazo: Cpu, las matrices de Gpu y de ASICs se clasifican de acuerdo a la cantidad de diferentes hash se puede calcular por segundo. El análisis de un millón de diferentes hashes por segundo es lo que se llama un "mega-hash". Obviamente, cuanto mayor sea este número, más diferentes combinatinos puede probar, de modo que es más probable que usted va a encontrar una respuesta. Sin embargo, esta es sólo una relativa ventaja de que puede ser completamente anulada si los otros mineros tienen una similar o incluso mayor poder de cómputo que el tuyo.

Este gráfico lo explica todo muy bien, espero que sea más clara que la de mi mala prosa How bitcoins work

+23
Sahith Gangineni 16 nov. 2012 20:08:46

Mostrar preguntas con etiqueta