La cadena de Código de Contabilidad Nano S

La pregunta es, básicamente, en el título. Puedo (o es posible) extracto de la cadena de código de un libro de nano s dispositivo? No tiene que ser el Master de la Cadena de Código. Cualquiera de ellos va a hacer.

+491
Rakesh Shewale 17 abr. 2014 14:32:50
22 respuestas

La respuesta tiene que ver con las matemáticas involucradas en la criptografía de curva elíptica, que es la base de la criptografía usada en Bitcoin. Para empezar, un Bitcoin clave privada es simplemente muy grande entero aleatorio. Para obtener la clave pública que se corresponde con la clave privada, un pre-definidos punto en un pre-definido de curva elíptica se multiplica por la clave privada (el gran número entero). Esta curva elíptica punto de la multiplicación es donde el inverso mod que viene. El algoritmo de curva elíptica punto de multiplicación es de varios pasos, y uno de los pasos que implica una relación inversa entre la mod de la operación. Para los detalles, consulte este artículo de Andrea Corbellini, o eche un vistazo a esta secuencia de comandos de python por Andrea Corbellini. Si usted sigue la secuencia de comandos de python, vas a ver exactamente la inversa de la mod de la operación se enmarca en. Finalmente, la dirección Bitcoin se deriva de la clave pública, por medio de este procedimiento.

+977
Furry808 03 февр. '09 в 4:24

Bittrex órdenes tienen a su tamaño de lote/cantidad en el centro de intercambio de información y precio en BTC. Si yo tengo un solo BTC en mi cartera ¿cómo puedo convertir todo en el CIISB?

A pedir de otra manera: ¿Cómo puedo saber la cantidad exacta de centro de intercambio de información a fin de lo que estoy totalmente de convertir uno de mis BTC en el CIISB.

Nota: esta pregunta se aplica a otros pares y otros intercambios. Yo también estoy buscando la manera tarifas entran en la ecuación como si yo pedir demasiado BCH podría no ser suficiente BCH en mi cartera para cubrir los cargos.

+924
euansb 24 ago. 2011 8:32:10

Bitcoin o "btc1" ya tiene un mecanismo incorporado para evitar esto, ya que es software libre de código abierto.

Tendría mucho más sentido (para la mayoría de la gente) para mejorar Bitcoin que hacer una nueva blockchain.

Para responder a su pregunta, un mecanismo como tu hablando no existe en el Bitcoin core código. Ni creo que debe existir en el presente.

La gente que hace btc2 son típicamente hacerlo, de conseguir-rico-rápido-esquema que beneficia a ellos mismos. Se unen a estas alternativas, en lugar de modificar el código abierto Bitcoin core solo disminuye el valor de BTC. No tiene sentido para el BTC de la comunidad a migrar por estas razones...

+836
lonlon decena 22 ago. 2018 6:51:53

A partir de 2014, los mineros que el éxito de la mina de un bloque tienen derecho a 25 bitcoins.

Puede mineros se niegan a recibir los 25 bitcoins, reduciendo así el número total de bitcoins que siempre estará minado?

+794
mmedwig 25 dic. 2010 0:05:11

Cada nodo mantiene una reserva de memoria de transacciones que aún no son aceptados en el bloque de la cadena, pero se considera aceptable. Las reglas para esta aceptabilidad son complicadas (deben ser válidas, no deben gastar las monedas que ya pasó en la cadena o por cualquier cosa, ya en el mempool, diversas limitaciones para evitar ataques de denegación de servicio, cuota de prioridad y limitaciones, límites de velocidad, ...). En cualquier momento que un minero crea un nuevo bloque, por lo general, hacer uso de todas las transacciones de su mempool, limitada por el tamaño de bloque limitaciones (por lo que algunas transacciones no pueden hacer en un solo bloque, pero podría hacerlo en el siguiente).

+779
mannyglover 12 ene. 2018 11:58:45

Las direcciones son la clave pública de un par de claves asimétricas

Una dirección representa la clave pública de un par de claves asimétricas.1 El propietario del par de claves puede utilizar la clave privada para firmar transacciones o mensajes (por ejemplo, para demostrar la propiedad). Sólo mediante el uso de la clave privada correcta una firma válida puede ser creado, que entonces cualquiera puede comprobar como válida mediante la dirección asociada (que a su vez, representa la clave pública).

Las carteras son un concepto abstracto, un "llavero"

Una cartera es un concepto abstracto, que contiene el conjunto de claves pública y privada de pares al azar generado por el usuario. En el determinismo de la cartera, las llaves se deriva de una frase de paso (una semilla específica, llave maestra o contraseña) en lugar de una semilla aleatoria. En esencia, corresponde a un llavero en el sentido criptográfico.

El cliente Bitcoin software de resúmenes de la cartera para que el usuario comprueba cada una de las direcciones que figuran en la cartera, si existen saldos (transacción salidas) asociada en el blockchain con ellos. Es la síntesis de los fondos y los presenta como un único saldo total. Subyacente, sin embargo, estos saldos son almacenados públicamente en el blockchain (que es la derecha, la cartera no contienen sus monedas, sólo le permite pasar de ellos). Se dividen a numerosas direcciones de transacciones y salidas:

  • #Dirección de 155212 ha
    • 3 BTC en la transacción de salida 1
  • #Dirección de 23414 ha
    • 1.2 BTC en la transacción de salida 1
    • 0.7 BTC en la transacción de salida 2
  • ...

Todo el mundo puede ver, sin embargo, generalmente no se puede determinar la identidad del propietario.


1 Para ser más exactos, una dirección es un Base58 codificado hash de la clave pública.

2 por supuesto, real direcciones en realidad son cadenas alfanuméricas con hasta 34 caracteres.

+697
rdlee 16 jul. 2010 17:30:12

Sí, los mineros reciben una recompensa para "re-confirmación de" bloques; no, no es una recompensa directa.

Cada bloque debe hacer referencia a la anterior bloque mediante la inclusión de un hash del bloque anterior de la cabecera en su propio encabezado. Eso significa que cada bloque confirma el bloque antes, lo que confirma el bloque antes de que, etc..., todas las formas de vuelta para el bloque 0 (la génesis del bloque).

The Block Chain

  • Cuando decimos que una transacción ha 1 la confirmación, que significa que es incluido en un bloque.

  • Cuando decimos que una transacción ha 2 confirmaciones, que significa que es incluido en un bloque que es seguido por un bloque.

  • Cuando decimos que una transacción ha 3 confirmaciones, que significa que es incluido en un bloque que es seguido por dos bloques. Etc...

Cuando el bloque de subsidios se detiene (o llega a ser tan baja que en su mayoría irrelevantes), mineros van a crear bloques de sólo para sus gastos de transacción. Así mineros intentará mina de bloque de Una de sus honorarios (que da a sus transacciones de confirmación); después de que se extrae, mineros intentará mina de block B para sus gastos de transacción---y el bloque B se confirman las transacciones en el bloque A, elevando su confirmación puntuación de a dos. Así las transacciones aún tendrá más de una transacción, a continuación,.

Hay cierta preocupación de que Bitcoin con los honorarios de la transacción sólo alentará a los mineros a la bifurcación de la cadena y "volver a la mina" los últimos bloques con altas tasas de transacción. Algunas personas llaman a esto "la tasa de francotiradores", y si es una preocupación legítima, que probablemente aún no se manifiestan durante varios años---y los desarrolladores ya están hablando de maneras de hacer que sea más difícil y menos potencialmente rentable.

+688
mvm 2 sept. 2019 12:31:26

Dicen que en un par de años Bitcoin es donde esperamos es, como $1000 o hasta $10000. En un escenario de un centavo es de aproximadamente 1-10 microBitcoins (1 millonésima o 0.000001 BTC).

En mi experiencia, tratando de usar bitcoins para las pequeñas transacciones (incluso de orden de 0.001 BTC) por lo general toma un tiempo muy largo, o simplemente no se procesan en todo. Así que me preocupa que los BitCoins no puede ser utilizado para las pequeñas transacciones que corresponden a una gran e importante parte de la economía (por ejemplo, un niño compra un Helado, o dar una propina de $1, o la compra de cosas más grandes en los países del tercer mundo, etc.)

¿Alguien tiene una útil perspectiva en este asunto?

+671
Toddius Zho 12 dic. 2013 3:05:26

Esta pregunta responde a la pregunta más general "¿Cómo obtener Bitcoins?" Más comúnmente, la gente utiliza un Bitcoin exchange para el intercambio de moneda local para Bitcoins.

Aquí está una lista de intercambios de dividir por moneda y si está activo actualmente o no.

+611
hvrauhal 1 jun. 2012 14:50:35

¿Qué es un típico ganador de bloque (puedo obtener monedas) el tiempo de generación cuando se ejecuta en testnet.

He conectado su aparejo de las estadísticas en esta calculadora, y me parece que debería llegar a 60 cuadras de un día en dificultad 1. Parece ser que oscilan entre 1 y 42 en el momento. Tal vez usted debería tratar de correr por más tiempo.

¿Cómo puedo estar seguro de que en realidad yo soy de la minería, no es que yo sólo soy informática inútil hash después de inútiles hash eso es llegar envía a un agujero negro en algún lugar?

El estándar de cliente es muy bueno, ni siquiera tratando de generar cuando no está conectado. Tal vez usted podría unirse a un testnet piscina? :)

+572
drivec 25 ene. 2014 15:05:03

En cuanto a tu segunda pregunta va, supongo que depende de la cantidad de volumen de cada uno de los intercambios. Si un par de bajo volumen de intercambios en los interruptores, pero el mayor volumen uno(s) no, no estoy seguro de que no hay ningún beneficio.

Como un aparte, es interesante que sólo hay interruptores de circuito en una dirección en la mayoría de los mercados, aunque, obviamente, para cada vendedor de su debe ser un comprador (por lo que si uno piensa en "irracional volatilidad" es un problema, no tiene sentido que se trata de un problema sólo en una dirección)

+536
El amr Atlanntis 30 jun. 2010 9:54:28

Los problemas generales que se describen son defectos inherentes en el PoS, pero te has percatado de algunos de los principios básicos en los que se va a impactar en la seguridad y la integridad del criptosistema.

De todos modos, incluso si no podemos retroceder en el tiempo, podríamos modificar el programa para probar el mayor número de hashes como sea posible a cada segundo. Por ejemplo, supongamos que tratamos de 100 veces a hash en lugar de una vez, por un segundo, luego de la difusión de la cuadra.

Esto se conoce como apuesta de molienda.

La selección de la siguiente firmante en el bloque de la cadena es casi siempre (esto varía según la aplicación), directa o indirectamente determinista basado en el anterior bloque de información. Como no hay nada inherentemente impedir a una persona de renunciar a los bloques anteriores tanto como ellos quieren, pueden continuar hasta que la cabeza de la cadena también se les asigna a ser el próximo firmante de un bloque así. En virtud de este ataque, ya sea una persona adquiere un inflado enormemente la cantidad de alimentación a través de la cadena, o si todo el mundo está tratando de estaca de la muela que se descompone a una particularmente ineficaz la prueba de sistema de trabajo con mal las propiedades descritas.

La prueba de la Apuesta de altcoins en general intentan solucionar haciendo que el firmante de la selección de la semilla del generador de números aleatorios vienen de antes en la cadena, dicen más que mil cuadras antes de la cabeza, con la idea de que es imposible que alguien pueda influir en el resultado de que muy atrás en el tiempo.

Supongo que existe un "tiempo de inicio" en el bloque de la cadena de nosotros no puede rodar el reloj antes, ya que las transacciones con las marcas de tiempo ya existen en la cadena. Pero, ¿podríamos revertir decir sólo un par de minutos? Este podría ganar nada?

Esto se conoce como costo de simulación.

El sistema vuelve a caer en el simple hecho de que no hay nada inherentemente difícil trata de renunciar a los bloques. Dio algunas monedas en el inicio del bloque de la cadena (en propiedad, robo, "vacío" carteras compradas), en una prueba de sistema de apuesta en que un atacante puede simplemente reconstruir toda la cadena hasta el día de hoy con ellos mismos como el único participante. La opción de dos cadenas (en este caso, el ataque y la cadena principal), un cliente no tiene forma de saber que si cualquiera de ellos debe ser de confianza como real.

La prueba de la Apuesta de altcoins a menudo intento de resolver esto a través centralizado "puntos de control" que impiden la cadena de desviarse, aunque se podría argumentar en contra de este sistema que se está descentralizada en todo. Otros simplemente tienen nodos en la red se niegan a reorganizar a otras cadenas después de una cierta cantidad de tiempo, que no para proteger a los nuevos usuarios se unen a la red y ser presentado con falsas cadenas. Etereum PoS intento de un "teléfono de un amigo" del sistema, donde se solicita a los usuarios comunicarse con otros participantes en la red fuera de banda y confirmar manualmente que están en el mismo bloque principal de la cadena.

La sección 6.4 de Un Tratado de Altcoins se tratan estos temas con un poco más de profundidad.

+528
Danny Levinson 8 nov. 2019 18:15:28

Instalar Git

sudo apt-get install git-core

La Dependencia De Las Instrucciones De Construcción: Ubuntu & Debian

Los requisitos de construcción:

sudo apt-get install build-essential
sudo apt-get install libssl-dev

para Ubuntu 12.04+:

sudo apt-get install libboost-todos-dev

db4.8 paquetes están disponibles en: https://launchpad.net/~bitcoin/+archive/bitcoin

Ubuntu 12.10 tiene paquetes para libdb5.1-dev y libdb5.1++-dev, pero el uso de estas va a romper binario cartera de compatibilidad, y no es recomendable.

por otro Ubuntu & Debian:

sudo apt-get install libdb4.8-dev
sudo apt-get install libdb4.8++-dev
sudo apt-get install libboost1.37-dev

(Si utiliza Boost 1.37, append -mt para el impulso de las bibliotecas en el makefile)

Opcional:

sudo apt-get install libminiupnpc-dev (ver USE_UPNP compilar bandera)

Recuperar y compilar Bitcoin fuente

git clone git://github.com/bitcoin/bitcoin.git
cd bitcoin/src/
make-f makefile.unix
sudo cp bitcoind /usr/local/bin

(mucho de este extraen directamente de la build-unix.txt las instrucciones)

+520
mparaz 23 jun. 2015 23:24:11

¿Por qué el objetivo de convertirse en "Bits" y no se almacenan en su totalidad en el encabezado de bloque?

Por ejemplo, por qué:

{
"hash" : "000000000003ba27aa200b1cecaad478d2b00432346c3f1f3986da1afd33e506",
"de altura" : 100000,
"bits" : "1b04864c",
"dificultad" : 14484.16236123,
}

y no:

{
"hash" : "000000000003ba27aa200b1cecaad478d2b00432346c3f1f3986da1afd33e506",
"de altura" : 100000,
"destino" : "000000000004864c000000000000000000000000000000000000000000000000",
"dificultad" : 14484.16236123,
}

Es para ahorrar espacio?

+343
Robin Whittleton 14 jun. 2018 0:27:56

Cada transacción de salida se identifica por un punto fuera. Puntos fuera consisten en

  • txid: El único ID de transacción de la transacción que creó la salida. El txid es el de 32 bytes sha256d hash de la transacción.
  • índice: El índice de salida (vsal) que marca la posición de la salida de la transacción. El índice de salida comienza a contar desde cero y es un 4-byte entero sin signo.

Como arbitrariamente escogido ejemplo, el punto fuera

e06a3193c6ac49b8dd862baf9bd3561ffe86d65b6e8a9e73ebe1dc91e3ca2978:1

se refiere a la segunda salida de la transacción e06a3193c6ac49b8dd862baf9bd3561ffe86d65b6e8a9e73ebe1dc91e3ca2978 valor de 0.001 BTC que se envía a la dirección de 1La27vpuDDr9NR1aZ6GpxoJyNYmHT62nrb.

+322
Hwathanie 1 abr. 2010 3:52:28

Si usted mira de cerca en blockexplorer.com usted notará que el sitio menciona que la transacción se incluyó en el bloque #1484064. El blockexplorer parece ser confundido acerca de la altura de la blockchaintip, o tiene algunas otras cuestiones de carácter general relativas a la confirmación de la cuenta. Por ejemplo, se muestran todas las transacciones en el último bloque de tener -3562 confirmaciones: Blockexplorer.com showing transactions in last block with -3562

La transacción en cuestión tiene unos 1300+ confirmaciones, por lo que este parece ser directamente en blockexplorer.com.

+290
sbrk 18 may. 2018 21:11:27

Decir que he recibido algunos Bitcoin usando el Bitcoin Core cartera en algunos de la máquina linux. Dicen que yo soy el hecho de jugar por ahora.

Así que ahora quiero liberar algo de espacio en disco mediante la eliminación de la enorme base de datos de este equipo (y tal vez de desinstalar el programa después de la copia de seguridad de cartera.dat?), pero yo no quiero tener que descargar todo el blockchain de nuevo (que tuvo siempre la primera vez), así que quiero una copia de seguridad en algún disco externo, así que sólo puedo copiar de nuevo cuando quiero usar Bitcoin Core de nuevo (en la misma máquina o en cualquier otro).

  • ¿Cuáles son todos los archivos y directorios que tengo que copiar?
  • Hay pasos adicionales necesarios para hacer otros de copiar los archivos?
  • ¿Cuáles son los pasos para cargar la base de datos guardado para una nueva instalación de Bitcoin Core?

Esto me ayudará con mi situación, pero también, pensé que nuestra comunidad podría utilizar como una guía publicada aquí. Gracias!

+244
Alan Berndt 24 jun. 2010 0:32:33

Al mejor de mi conocimiento, este aún no ha sido codificado y es difícil imaginar que haya una necesidad para los pequeños Bitcoin incrementos en cualquier momento pronto.

En este punto incrementos más pequeños sufren de transacción relé de problemas sin la adición de una mineros tasa mucho mayor que el Bitcoin está siendo enviado.

Esto podría ser resuelto ahora por la programación del cambio basado en Bitcoin valoración. Sin embargo, para hacer eso, necesitamos estar de acuerdo en qué medida BTC valoración en contra?

  1. Oro tal vez?
  2. El PIB mundial?
  3. La transferencia internacional de volumen?

Ajuste el punto de referencia para desencadenar el cambio a la adición de más decimales puede conducir a un mayor debate.

+145
macieira 14 may. 2016 4:15:56

Tipo de una pregunta extraña, y estoy bastante seguro de que la respuesta es "extremadamente raro", pero quería ver lo que la comunidad de pensamiento.

Secundaria pregunta: ¿qué tan seguro puede ser que las direcciones walletgenerator.net y similares de papel cartera generadores generan no son todos los relacionados con un ya-en-uso xPub?

+129
Vitaminka110 12 mar. 2019 4:26:48

Horquilla de monedas no tienen nada que ver con ICOs.

Usted obtener bifurcada monedas por la celebración de la moneda que se bifurcó desde antes de la bifurcación. Después de la bifurcación, usted tendrá la misma cantidad de la moneda original y la misma cantidad de la horquilla de la moneda. Los intercambios que tienen las monedas, a continuación, obtener bifurcada, entonces también obtener la misma cantidad de horquillado de monedas, como lo hace cualquier otra persona. Si te dan acceso a estos bifurcada monedas es hasta el intercambio.

Puede ser técnicamente difícil para ellos hacerlo de modo que un cambio podría no dar acceso a la horquilla de monedas. Si lo desean, pueden mantener las monedas para sí mismos en lugar de dar dinero gratis para sus clientes. Sin pedir el cambio en sí, no se puede saber por qué no darle la horquilla de monedas.

+79
Phippsy 22 mar. 2019 12:04:21

Cuando alguien está tratando de encontrar un bloque, que la ratificación de un conjunto de transacciones.

El protocolo tiene una regla afirmar que este conjunto de transacciones debe incluir un Coinbase Transacción como la primera transacción. El Coinbase es una Transacción que envía dinero desde "la nada" a los mineros de la dirección. Su salida está limitada a ser menor o igual a la suma de los costos de transacción y el bloque actual de la recompensa (actualmente 25 BTC).

Como cada entidad minera está trabajando en sus datos, incluyendo su propia coinbase transacción, aquel que encuentra el bloque crea automáticamente las nuevas monedas y créditos a su propia dirección.

+55
user1470324 4 feb. 2013 8:49:49

El enlace que se proporciona indica una tarifa de transacción de 105 satoshis por byte. Usted puede ver un estimado de confirmación de retardo basado en que el importe de la cuota de aquí: https://bitcoinfees.21.co/

En el momento de escribir esto, se ve a un 4hr retraso se espera. A pesar de que podría ser algo más que eso, parece probable es que va a ser una cuestión de horas en lugar de días.

Actualización, 7horas más tarde: La operación ha sido confirmada.

+39
Joel 24 jul. 2019 1:10:06

Mostrar preguntas con etiqueta