Blockchain y Validación de la Transacción

¿Cómo los mineros de verificación que tengo suficientes Bitcoins. No puedo creer que van a caminar a través de la enorme y siempre creciente blockchain establecidas a partir de 2009 para comprobar cada una de las Transacciones que he realizado para calcular el saldo ?

+72
Matthew Barclay 21 ene. 2011 11:16:54
22 respuestas

Empresa blockchains no dependen de Prueba de Trabajo (PoW). Por ejemplo, Hyperledger en diente de sierra se utiliza la Prueba de Tiempo Transcurrido (Poeta), que es un Nakamoto estilo consenso algoritmo sin la energía despilfarro "minería de datos" PoW algoritmo y sin mineros o de la moneda digital.

+830
user10366716 03 февр. '09 в 4:24

Usted puede utilizar el --datadir parámetro para especificar la ubicación exacta de su blockchain de datos, y --conf para especificar la ubicación de su archivo de configuración.

De la wiki:

Si desea almacenar los datos en D:\BitcoinData a continuación, haga clic en "Propiedades" de un acceso directo a bitcoin-qt.exe y añadir -datadir=D:\BitcoinData al final como un ejemplo:

"C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe" -datadir=d:\BitcoinData

Inicio Bitcoin, ahora podrá ver todos los archivos que se crean en el nuevo directorio de datos.

Si tienes un custom config, haga lo mismo con el añadido de parámetro:

"C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe" -datadir=d:\BitcoinData -conf d:\Bitcoin\bitcoin.conf

+817
Sakura Ambrosieva 8 jun. 2011 4:53:15

El encadenamiento de los algoritmos reduce de seguridad como si una parte de la cadena falla, toda la cadena falla. Y en este caso de fallar no sólo significa completamente roto, también puede significar un ASIC-prueba del algoritmo de giro para no ser ASIC prueba.

+687
Wendy Nester 1 feb. 2015 6:00:13

Su pregunta es equivalente a la pregunta, "¿ SHA256d tiene una trampa?"

SHA256d es un bien estudiado algoritmo. Se cree que no tienen una trampilla.

Si el creador de bitcoin tiene una manera de romper SHA256d, el robo de todos nuestros bitcoins sería la menor de nuestras preocupaciones.

+631
Hoopes 1 sept. 2019 2:17:56

Sí, usted puede hacer todo eso. El uso de su dinero, usted necesita sus claves privadas. Estos se generan por Electrum el uso de sus semillas. La contraseña sólo protege los datos almacenados en su ordenador por Electrum así que no todo el que tiene acceso a su computadora puede gastar su dinero. El gasto de su dinero sin saber su contraseña es posible si uno tiene su semilla.

En suma:

Cosas que usted necesita para recuperar su cartera

  • Electrum (ni siquiera de que gran parte de un requisito de sí mismo, pero es la opción más fácil)
  • su semilla
  • algunos datos (que, automáticamente, puede ser recuperada de la internet por parte de Electrum (forma más fácil; acceso a Internet en el equipo que hacen que la transacción no es un requisito, pero agradable.))

Cosas que usted no necesita para recuperar su billetera*

  • el equipo que genera la cartera en
  • datos de Electrum almacenados en la computadora
  • el mismo sistema operativo que usted usa antes de
  • la misma versión de Electrum usted puede usar antes de
  • el mismo tipo de dispositivo que usted puede usar antes
  • su direcciones
  • sus claves públicas
  • su maestro de clave pública
  • sus claves privadas
  • su maestro de clave privada
  • su contraseña de la cartera
  • un imaginario cartera.dat (porque no hay billetera.dat con Electrum ;-) )

    * Por supuesto, algunos de esos o una combinación de algunos de ellos puede ser utilizado para gastar su dinero o para determinar su cartera de semillas, pero eso no es lo que usted necesita preocuparse por aquí.

Usted probablemente todavía debe escribir su semilla sobre un pedazo de papel. Esto por supuesto no significa que no se puede gastar su dinero en la media o de la actualización de la semilla después. Su cartera de semillas no cambia.

+624
Dan Ott 11 jul. 2018 14:56:30

Algunas piscinas ofrecen un método de pago como PPS+. Este método se reivindica como mejor que el PPS método, debe asegurarse contra pérdidas a los huérfanos y los bloques con la mala suerte. Pero esta explicación es demasiado confuso y oscuro para mí, así que no entiendo cómo calcular exacta de los pagos. Es cierto que el PPS+ no es sólo asegurar contra las pérdidas en la mala suerte de bloques, sino también evitar que ganar un superávit en el bloque con suerte alta? Y necesito una fórmula para calcular la recompensa por bloque de base.

+563
profhill 21 mar. 2014 4:35:35

BreadWallet & Semilla: la semilla no es su clave privada, que se utiliza para generar la clave privada y se almacena localmente en el teléfono. Sin embargo, el nivel de confianza en mí (o cualquier otro) no es suficiente, al decir esto. Es posible que desee hacer una fuente de la revisión de código por sí mismo para estar seguro al 100%. En general yo uso Pan así, para el uso diario, no es para grandes cantidades. Está bastante bien el trabajo de monedero, y el valor es comparable a la de la cartera con el dinero FIAT. Hay problemas de privacidad con tal carteras como el PAN (son llamados SPV de la cartera), y el riesgo con estos SPV carteras es, confiar en alguien que verifique el blockchain de bitcoin correctamente. E. g. se corría el riesgo de caer víctima de la segwit2x tenedor, y, a continuación, usted podría pensar que usted está en el original de bitcoin, pero en realidad el proveedor (y todos los SPV carteras) sería en un nuevo blockchain, que ha cambiado los parámetros. Así que con SPV carteras, sólo el uso de pequeñas cantidades de dinero.

Electrum: este es similar, la semilla se utiliza para generar el privkeys. Electrum es también un SPV tipo de cartera, y confía en que el proveedor de la blockchain. No estoy seguro acerca de la posibilidad de revisión de código, aunque.

Querer estar 100% seguro y seguro, usted necesita para ejecutar un total de nodos (también conocido como bitcoin core cliente o similar), y acostumbrarse a la idea de almacenamiento en frío. Hay un montón de enlaces para almacenamiento en frío aquí en el foro.

+558
user10842606 29 sept. 2018 8:43:33

DNS semillas que le dan una lista de rígida estable nodos.

No, ellos no hacen eso, y ustedes son la lectura de las respuestas de forma incorrecta.

El DNS sembradoras dar una lista aleatoria de nodos a partir de un conjunto estable de los nodos. No están codificados y codificar los nodos está en contra de la DNS de la semilla de la política. Además, estos se utilizan como semilla de nodos, lo que significa que su único nodo se conecta a ellas brevemente para obtener más nodos a conectar. Estos nodos no son necesariamente los que el nodo realmente se conecta a por sus conexiones normales.

El codificado de la semilla de los nodos se utilizan solamente si el DNS sembradoras no puede ser conectado. De nuevo, estas son las semillas de los nodos para que se usan para obtener más nodos a conectar, no sólo de su nodo en realidad se conecta a por sus conexiones normales.

Debido a que los nodos que se han recibido desde el DNS sembradoras y codificados en el propio cliente, son la semilla de los nodos, se obtiene un conjunto diverso de nodos para conectar con porque esas semillas nodos le dará una lista aleatoria de nodos que saben acerca de que probablemente son buenas para conectarse.

+523
Tekener 11 ene. 2010 1:00:28

Sólo tienes que descargar desde https://nxt.org/download/ descomprimir, ir a la carpeta y ./run.sh
A continuación, vaya a su navegador abrir nxt va a http://127.0.0.1:7876/

Espero que esta ayuda.

+490
Enayet Hussain 5 oct. 2012 22:55:48

He llegado a este punto de la lectura de diversos blogs, artículos, otros stackexchange hilos y viendo vídeos en Youtube sobre el tema y todavía tiene un montón de preguntas. No espero que las siguientes preguntas para ser contestadas aquí, que son sólo para ilustrar mi nivel de comprensión y de lo que estoy confundido acerca de. Lo que realmente estoy pidiendo aquí es señalar a una línea de resoursce (tutorial, conferencia, curso, etc), que me puede ayudar a responder a TODAS estas preguntas a continuación:

1) Aceptar por lo que he oído acerca de la creación de una cartera. Y casi todos los recursos que he encontrado va a hablar sobre el uso de algo como blockchain.info o coinbase o a algún sitio. Ahora, a mi entender, la cartera se compone esencialmente de dos componentes: la privada y la clave pública. Para crear una cartera (cuenta) en un sitio significa que estoy bastante permitir que el sitio para saber cuál es mi clave privada es, ¿correcto? No quiero un debate ético aquí. Técnicamente hablando, tengo mi clave privada correcta? Si es así, ¿cómo es un bitcoin wallet creados de esta manera diferentes a la banca en línea, excepto con ningún seguro, porque es aleatoria la 3ª parte de sitio? Debo estar perdiendo algo aquí, sin duda...

2) a continuación de los que he oído hablar de minería de datos. Siendo recompensado por resolver complejos rompecabezas matemáticos y lo que no. El "complejo"? De verdad? Son como...ecuaciones diferenciales o NP-hard problemas? Tan sólo, intentando un nuevo nonce? Es que realmente todo lo que hay para este "rompecabezas complejo"? Tratando de números aleatorios hasta que algo funciona?

3) Luego oigo hablar especializados de minería de hardware, y la minería granjas, y lo que no. Adivinar es que todos lo hacen con (2) anteriormente. Pero ¿qué pasa con la 'verificación' poco con las transacciones? Es automatizado que también ahora o que?

4) "Cuando un grupo de transacciones es verificado y la prueba o el trabajo realizado, un nuevo bloque que contiene estas transacciones se añade al bloque de la cadena una vez que se recibe suficientes confirmaciones". Oh, querido señor, ¿por dónde empezar a preguntar acerca de esto. Vamos a ver...de las transacciones que realiza una 'select' para comprobar y poner en el siguiente bloque, lo que sucede cuando alguien crea otro bloque que contiene algunas de las transacciones que usted está tratando de verificar así, lo que en realidad hace un bloque contiene, es un hash de todas las operaciones o, wtf confirma un bloque, es que incluso en una cosa, que hace que, ¿cuál es su motivación? La cabeza de la explosión de la Gente invierte en esto sin conocer todos estos detalles, ¡de verdad!? https://m.youtube.com/watch?v=6HFtk29k7-Y

5) "Al enviar bitcoins a una dirección, la transacción es transmitida a la red". Lo de la red, ¿cómo es la emisión, existe alguna API que se llama con una solicitud o? ¿Hay algún software que DEBES descargar para convertirse en un nodo de esta red?

6) Merkel árboles. ¿Y ahora qué?

Ok, así que esperemos que le da una buena indicación de donde estoy yo. Necesita ayuda.

+458
brunofl 3 abr. 2016 17:46:12

Tengo una muy rápida conexión de Internet en casa. Me he decidido a compartir mi ancho de banda mediante el establecimiento de un repetidor Tor en una nueva máquina en mi red doméstica. Cualquier conexión que puedo hacer desde mi casa a la conexión a un sitio de internet externo ahora parece provenir de la dirección IP de un servidor Tor (no es un nodo de salida).

Desde esa IP, no puedo conectarme a Bitcoin compañeros más, ni con la base para el cliente ni con el Schildbach billetera en mi teléfono cuando está conectado a la Wifi de casa. Siempre me sale 0 conexiones a la red y no hay nuevos bloques. No es sólo más lento para conectarse; dejando Núcleo abierta toda la noche y no le permiten encontrar a los compañeros.

Hacer otras Bitcoin compañeros regularmente las conexiones del bloque de conocidos los nodos Tor? ¿Cómo puedo depurar esto?

EDIT: lo Siento por el ruido, he resuelto esto a mí mismo. Al configurar el nodo Tor, también hice algunos cambios a mi la configuración del firewall. Bitcoin no administrar a salir a través de los cortafuegos más. He habilitado las conexiones al puerto 8333 ahora, y todo funciona de nuevo.

+438
tinsun 17 sept. 2014 18:50:26

Sólo para los estados UNIDOS, en el momento de acuerdo a reddit

Si usted va a la página de pago en Exceso verás una opción para pagar con Bitcoin!

-editar - Por ahora sólo está disponible en los estados UNIDOS checkout, pero he oído de fuentes confiables que van a rodar internacionales después de hornear en el período.

+397
Gina Parra Bentayeb 20 feb. 2013 12:46:49

También, DoubleDownBTC, un Bitcoin juego de Blackjack, tiene una buena explicación acerca de que probablemente se encuentre el juego justo en https://doubledownbtc.com/fair

Que implementar uno de los más populares Seguramente Feria de modelos de uso de una combinación de Servidor y de Cliente de semilla a semilla de un shuffle en una baraja de cartas. Regresan los hash del servidor de la semilla antes de que el jugador crea su semilla para que el juego pueda ser verificado después. También tienen un popup "Verificador", que va a hacer esto en vivo.

+375
Darrin Epperson 19 jun. 2016 19:47:07

Dando literalmente "más" unidades de una moneda en comparación con el otro no es necesariamente una buena cosa. Preferiría tener 5 Yen Japonés o 5 dólares de los EE.UU.?

La elección entre la minería en solitario o agrupadas principalmente en los de la varianza; ¿te gustaría tener una oportunidad en tratar de resolver un bloque de sí mismo, tratando de que un bloque completo de recompensa, o que más bien ganar una cantidad más o menos proporcional al trabajo realizado (y probablemente tenga que pagar una pequeña cuota por el privilegio)? A menos que usted tiene una gran cantidad de minería de la capacidad, usted puede terminar para arriba con nada si el mío en solitario. La mayoría de la gente elige a la piscina de la mina por esa razón.

Usted puede encontrar esta pregunta de interés, hablando solo de la minería vs agrupados.

Cuando llegue la hora de resolver un bloque, que es completamente diferente de la pregunta, pero esto podría ayudarle. Será diferente dependiendo de la moneda que usted elija (dificultad y tal vez hashpower será diferente para cada uno).

+331
Ayu Zulfa 28 feb. 2018 19:52:05

Cuántas direcciones pueden bitcoind razonablemente administrar?

no es la cantidad de direcciones que importa, sino la cantidad de transacciones que entran y salen de esas direcciones que pueden estresar el servidor.

Es una buena idea para crear toneladas de direcciones y han bitcoind ver a todos ellos?

Si usted lo tiene muy bien organizado en una base de datos o algún otro archivo, a continuación, ir a por ello.

¿Con qué frecuencia debo 'de color' la cartera? No tiene sentido para mí para mantener la misma cartera todo el tiempo, ya que el archivo crezca rápidamente en el tiempo.

alguien dijo que tengo una cartera con muchas transacciones. Es alrededor de 200 METROS. y cada cartera de flushing tarda 4 segundos y bloques de JSON llamadas RPC. desde github. Así que a menos que pase de 200 metros de las transacciones no se preocupe acerca de flushing.

en cuanto a por su segunda parte ¿por qué no utilizar una fuente abierta de bitcoin front end como coiniv. De esa manera usted no tiene que preocuparse por el cliente, generando nuevas direcciones bitcoin que acaba de inegrate con coiniv que ya tiene una api

+300
dmpogo 27 abr. 2012 21:28:31

Un "bitcoin" es una persona de salida de una transacción. Es una "moneda", porque no es posible pasar sólo una parte de ella, y de alguna manera dejar el resto en reposo en su cartera, colgando de la transacción de la que vino.

Una transacción puede ser viewes como este: tome estos "bitcoins", derretir, menta nuevos de acuerdo a las especificaciones proporcionadas por mí y distribuirlos como estoy instruyendo. Cada transacción destruye los bitcoins que son sus entradas y produce bitcoins que son sus salidas. Los "honorarios de la transacción" son como "sin usar materia prima", que regresa de nuevo a la "tierra" y sólo puede ser extraído de la espalda como una moneda por la minería.

Esto es similar a la física real de las monedas - el cajero no puede tomar una mitad de su moneda de 50 centavos cuando el proyecto de ley dice que usted solo debe pagar 25 centavos, él sólo puede tomar toda la moneda de 50 céntimos y te dan un 25 monedas de vuelta a deshacerse del exceso de pago de la suya. Del mismo modo, si usted tiene sólo 50 BTC moneda en su cuenta, y usted quiere pagar 5 BTC, usted (o, más específicamente, su BTC cliente) debe "derretir" el 50 BTC moneda para crear un 5 BTC y un 45 BTC de la moneda antes de que pueda dar a los 5 BTC a la dirección de destino especificada. Y esta es también la razón por la que usted tiene que especificar un destino para el 45 BTC como moneda bien (de lo contrario el 45 BTC se convertirá en "raw unmined bitcoin material" que no es directamente utilizable y debe ser extraído).

Así que la respuesta es "sí". Un bitcoin comienza su existencia en una salida de una transacción y continúa su existencia hasta que se entra en una entrada de una transacción. Cuando el bitcoin entrado en otra transacción, ya no existe; las salidas de que otra transacción son completamente diferentes a los bitcoins.

+281
MrKWatkins 6 sept. 2019 14:18:33

No, imposible.

La dirección es derivada matemáticamente a partir de la clave pública. La clave pública es matemáticamente derivados de la clave privada.

Por lo tanto, hay una relación determinista de la vinculación de la dirección de la clave privada. Cada clave privada tiene exactamente una dirección a la que pertenece.

Por lo tanto, el cambio de la clave privada también va a cambiar la dirección.

+221
Braden Kallin 2 mar. 2017 17:04:00

Me gustaría escribir 36.2 K BTC.

Por otro lado, si yo tuviera 0.0362 BTC, me gustaría escribir 36.2 mBTC.

+209
mitach 21 abr. 2012 7:39:24

Me di cuenta de que tenía que copiar el contenido de ~/.bitcoin/bitcoin.conf en /etc/bitcoin/bitcoin.conf porque eso es lo que se utiliza cuando bitcoind se inicia en el arranque. Pongo mi usuario y contraseña en el archivo, reinicia, y bitcoin-cli trabajó de nuevo.

También trate de añadir

bitcoin-cli-stdinrpcpass getblockchaininfo -rpcuser usuario rpcpassword contraseña
+123
Rogine Teofilo 16 mar. 2013 8:35:07

La mayoría de la cartera de sitios tales como blockchain no permiten el envío de la moneda si no proporciona una dirección.

Por otro lado, si se utiliza una 3ra parte local de la cartera, puede enviar dependiendo de la secuencia de comandos, y usted no tendrá esas monedas más.

+98
user22442 1 feb. 2014 13:23:03

Viendo la liberación de coinprism monedero para monedas color y también estoy jugando con la contraparte.co

¿Cuáles son las principales diferencias entre estos dos competidores descentralizado gestores de activos?

Veo que la entidad de contrapartida.co tiene su propia moneda XCP, pero de color monedas no. Ahora la pregunta es ¿cuántos de estos XCP monedas hace que los desarrolladores de control o las primeras personas que las crearon?

Y no podía monedas color de adoptar lo de la contraparte.co está haciendo en la actualidad y hacen obsoletos? Si no, ¿por qué?

+98
Hanamaru7 9 jun. 2014 4:28:43

Su pregunta, básicamente, se reduce a "si un árbol cae en el bosque y nadie está allí para escucharlo, ¿hace ruido"? Por supuesto, los bloques de información no válida transacciones aún sería válido, pero si nadie consume el blockchain, nadie se daría cuenta.

El Bitcoin troncal de la red se compone de un total de nodos. Su producto es la creación de un estado consistente a través de todos los participantes en la red. Si no hay participantes, la red tendría sentido, independientemente de que la información era válido o no válido.

+35
SumNeuron 20 ene. 2016 12:08:47

Mostrar preguntas con etiqueta