Es Bitcoin dependen de la electricidad?

Obviamente, la potencia de cálculo necesaria para crear el blockchain requiere el acceso a la rápida hash que requiera electricidad. Dado que los cortes de energía se producen, y esto puede causar una falta de disponibilidad de la red, hace que este acto como el talón de Aquiles para Bitcoin?

Es posible llevar a cabo las transacciones de Bitcoin en la ausencia de electricidad?

+809
Tavrika 17 feb. 2011 23:23:45
16 respuestas

Me pasó el último fin de semana aprendiendo todo acerca de Bitcoin, y estoy entusiasmado con el uso de ellos para la compra de algunos servicios basados en la web. Pero por desgracia estoy tropezando en la mayor parte fundamental: ¿cómo puedo comprar?

He pagado en efectivo para un pre-pagada VISA esta mañana, vinculada la tarjeta a una cuenta de PayPal, y fue psych iba a empezar a comprar monedas, pero estaba desanimado a descubrir que:

(1) PayPal quiere me cobran $14 cuota para la transferencia de los $500 a un vendedor (rip off!)

(2) el vendedor quiere usar PayPal porque el comprador tiene la capacidad de nix el pago de forma retroactiva el uso de un "cargo" (extraño que había de permitir a la gente a hacer esto, pero bueno)

(3) Este foro indica que #1 y #2 son discutible porque de todos modos PayPal términos de servicio no permiten BTC compras.

Sí, metí la pata. Pero, ¿cuáles son mis alternativas? Yo podría usar una cuenta bancaria a través de una línea de cambio, pero que requiere una gran cantidad de la documentación jurídica y filosóficamente vuela en la cara de todo el "anonimato" de Bitcoin.

Un montón de gente está haciendo cara a cara transacciones a través de un localizada transacción de match-making servicio. Es este realmente el camino a seguir? Parece que tendría sentido si se realizan transacciones de $50-$100, pero lo que si quería hacer $5k-$10k? Yo no soy Walter White. No tengo grasa pilas de dinero en efectivo por ahí. :)

¿Qué otras alternativas tengo para comprar bitcoins?

+862
ahonubaby46 03 февр. '09 в 4:24

Yo administro una asociación pública. Puede la asociación tiene un bitcoin wallet? O tiene a una persona que es dueña de la cartera.

+765
Roland Wind 26 ago. 2010 18:26:17

He descargado de la moneda Minero de Cointellect.com en mi PC y empecé de minería de datos. Tengo algunas preguntas:

  1. Es el software de una estafa?
  2. Alguien ha ganado dinero real de este software?

Cuando leo los foros, algunas personas hablan de la estafa y el virus troyano instalado en sus máquinas; otros, el dinero ganado.

+685
7yl4r 8 ago. 2010 12:58:54

El diario de las velas se visualizan muy bien aquí: https://satoshi.camp/stats/mtgoxhistory/usd

+682
bdx 27 jun. 2012 15:24:24

Las cuotas se calculan sumando el número del saldo de los insumos utilizados, a continuación, multiplicado por la cantidad de cuotas que se usan con cada saldo de entradas.

Así que, en otras palabras, los honorarios se calculan en satoshi por Byte (sat/B) o satoshi por kByte (sat/kB). Y hay 3 tipos de tarifas: tarifas más bajas (low transacción de confirmación), mediana de las tasas y tarifas más altas (para una rápida transacción de confirmación).

En realidad, con la enorme cantidad de bitcoin de transacciones cada día y con el hecho de que el tamaño del bloque es limitado a 1 mb, por ahora. Los mineros van a recoger las transacciones con tarifas más altas y los incluyen a sus bloques y dejar a los demás transacciones de los otros mineros a incluir en sus bloques si encontraron alguna. Usted puede buscar en este sitio web con el fin de tener una idea acerca de cuánto honorarios de los mineros están incluyendo en sus bloques y dentro de cuánto bloques de la transacción se confirma (una aproximación)

Sin embargo, si usted está buscando una cartera que utiliza los honorarios más bajos, usted puede hacerlo en la mayoría de carteras (no sé si coinbase apoyo o no, pero blockchain.info y muchos otros la admiten) mediante la modificación de las tasas de la transacción antes de enviarlo. Pero, el cambio de las tasas a los pequeños, que tendrá un enorme impacto en sus transacciones de confirmaciones. En realidad, blockchain.info utiliza el medio de tasas (unos 120 sat/B) y los usuarios que se quedaron con sus transacciones durante muchos días hasta que alcancen una confirmación.

+671
wilburlikesmith 3 may. 2010 5:29:28

Hay un par que he intentado que parecen estar bien, y no un esquema ponzi. Pero no tome mi palabra para ella y descubrirlo por ti mismo. Hashnest
La Minería De Suecia Génesis De La Minería

+636
Aimo Turunen 21 oct. 2016 23:59:21

Lo mismo nos pasó a nosotros. Hay una secuencia de comandos disponibles aquí https://github.com/ashmoran/bip39_missing_word que puede utilizar para recuperar este.

Puede que desee ampliar para comprobar el correcto derivados de la ruta de acceso si tiene cualquiera de las operaciones anteriores.

Normalmente genera alrededor de 100 válida carteras con una palabra que falta.

+623
Red Pill 4 may. 2016 3:12:22

No hay ningún comando de la cli que puede hacer esto. Usted puede hacerlo a través de 3 métodos:

  • En el Electrum GUI vaya al menú ver > mostrar la consola y cambiar a la pestaña de la consola. En la ficha de la consola de este tipo:

    bitcoin.address_from_private_key("<privkeyhere>")
    

    A continuación, una vez que la dirección clara de la consola de la historia o de la clave privada se guarda en el disco:

    de la ventana.la consola.historia = []
    
  • Otra opción es simplemente importar la clave privada en un nuevo electrum cartera. Archivo > nuevo o restaurar, escriba un nombre de archivo único y haga clic en siguiente, seleccione importar direcciones o claves privadas y, a continuación, siga las instrucciones en pantalla para el resto.

  • OP ha aclarado que él quiere hacer a través de bash para una tercera opción es escribir una costumbre secuencia de comandos de python:

    #!/usr/bin/python3
    de electrum importación de bitcoin
    import sys
    de impresión(bitcoin.address_from_private_key(sys.argv[1]))
    

    Poner lo anterior en un archivo y chmod +x ella. A continuación, ejecute con la clave privada como un argumento. Obviamente cualquier otra persona que ejecuta ps en el mismo sistema, al mismo tiempo, va a ver a su clave privada, por lo que este enfoque no es recomendable.

+604
DOM 4 jun. 2011 5:19:11

Blockchain de Bitcoin descarga es lenta debido a que por defecto el bitcoind se conectará al azar nodos (casa de las conexiones, por ejemplo).

A ver ¿Cuál es la manera más rápida posible descargar el blockchain?

.... también acelerar la descarga.

+411
Mumbles 12 nov. 2018 6:06:51

La forma en que aprendí fue a comprar el libro Mastering bitcoin por Andreas Antonopoulos y estudiado cada página y todo el trabajo práctico que estaba en el libro. Yo también he leído los mismos autores de internet de dinero de la serie de libros. Andreas Antonopoulus libros. Yo también tomé la Princeton curso sobre bitcoin y completado todos los cursos y ejercicios de Princeton Curso. Fui otra vez a través de la documentación en bitcoin.org y lo hicimos de los tutoriales en ese sitio.

+356
WhiteHotaru 18 sept. 2012 19:39:23

La satoshi cliente siempre envía cambio a una dirección que no ha sido usado antes.

A menudo, la cantidad que se envía tiene menos significativo de dígitos decimales que el cambio. Si ves 2 salidas, una para 1.235 y uno para 1.19403995 entonces el cambio es probablemente la 2.

La satoshi cliente intentará minimizar el cambio. Generalmente, el cambio será relativamente pequeño, y a menudo es más pequeño que cualquiera de las entradas.

+256
Alzh111k 19 jul. 2017 22:19:47

La razón más importante es que el original Satoshi código fue escrito en C++. Un sistema como el Bitcoin extremadamente fuerte requisitos acerca de la consistencia en el comportamiento: todos los nodos de la red deben aceptar y rechazar el exacto mismos bloques, o corremos el riesgo de un tenedor. La primera opción para evitar los errores que el riesgo de la introducción de la inconsistencia es para que no vuelva a escribir el código desde cero.

A pesar de todos los lenguajes de programación tienen defectos, y C++ no es la excepción, hay varias razones que hacen que sea una opción adecuada. Fácilmente se pasa por alto, es que proporciona un muy estricto control sobre el uso de la memoria. Muchas lenguas modernas (especialmente aquellos que dependen de la recolección de basura) hacen difícil, si no imposible, la razón sobre los estrechos límites de uso de memoria. Desde el Bitcoin Core es una críticos para la seguridad de la aplicación que está directamente expuesto a la Internet, es trivial para garantizar que no hay manera de activarlo para asignar grandes cantidades de memoria, la trilla de la máquina de espacio de intercambio, o peor, matar el proceso.

Este es además un buen equilibrio entre un alto nivel donde se desea, pero también de muchas avenidas para la optimización del rendimiento. El rendimiento puede ser más importante que es inmediatamente obvio, como la convergencia de la red se basa en la rápida validación y la propagación de los bloques. Si los bloques de tomar demasiado tiempo para validar en comparación con su creación de la frecuencia, los factores económicos de inicio injustamente ventaja más grande/más rápido mineros (ver el Egoísta de Minería de ataque, por ejemplo). Bajo condiciones extremas, si los bloques tomaría ~minutos a validar, la red puede no converger a todos, como nodos simplemente no se oye hablar de los bloques en el tiempo más.

+188
bashurova1993 23 oct. 2011 20:22:35

De vez en cuando en mi base de datos tengo un id de transacción de salida de electrum para algunos bitcoin enviado pero que el id de la transacción no es válida. Si el saldo es demasiado baja en electrum y trato de enviar una cantidad mayor que la cartera saldo de electrum todavía me da una id de transacción de bitcoin?

Esto causa estragos en mi servicio, porque parece que las transacciones ocurren cuando en realidad los txids no son válidos. Esto no pasaba antes, pero ahora parece ocurrir un par de veces al día (con un volumen de unos pocos cientos de transacciones - todo funciona, excepto para aquellos ocasionales no válido trx)

+112
mikevick305 2 mar. 2011 11:31:32

Sí, para hacer "megablocks" viable para cualquier cosa, además de bloque de datos de la cadena de almacenamiento, el sigops límite, sería necesario cambiar. Simplemente, el aumento sería la opción más fácil, pero sospecho que al menos algunos desarrolladores prefieren cambiar la forma en la sigop límite se calcula en su lugar.

ECDSA la comprobación de firma de operaciones (sigops) son relativamente lento en los modernos, Cpu, por lo que el objetivo de la sigop de verificación es hacer que sea fácil para rechazar bloques (válidos o no) que de lo contrario podría tomar una cantidad significativa de tiempo para verificar. El sigop de verificación se implementa ingenuamente: es simplemente busca la OP_CHECKSIG y OP_CHECKMULTISIG op códigos en las transacciones y calcula el número de sigops que será necesario que el código que se ejecutará. El número total de sigops se calcula para el bloque que contiene las transacciones.

Usted puede haber notado el problema: para secuencias de comandos como P2PKH, OP_CHECKSIG pueden aparecer en un bloque, como una clave pública guión, pero el tiempo real-consumo de comprobación de la firma de la operación se lleva a cabo cuando la firma de secuencia de comandos se evalúa en otro bloque. En otras palabras, es posible crear una válida bloque de hoy, que requiere la realización de más de 20.000 firma de comprobación de las operaciones, pero que tiene una sigops número de 0.

Si tenemos que duro tenedor en megablocks, pienso que es posible que la oportunidad será aprovechada para cambiar también el sigops fórmula de cálculo---o reemplazarlo con algo diferente.

+51
Kobi Tate 24 nov. 2016 15:57:51

He resuelto este.

Aquí es el funcional de comandos:

cliente.comando('scantxoutset', 'inicio' ['addr(mfe87Qheq7SSveCDedyDUBEjMD9tgzRiu7)']) <!-- La dirección es válida. Esta dirección de: '34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo' no es válido

El problema es que la dirección no es válida. El uso de una dirección válida, puedo asegurar que funciona.

+46
mamluq 5 dic. 2011 4:56:09

Digamos que tengo este escenario:

un cliente tiene un bitcoin wallet. Él/ella comparte la clave pública con un sitio web. El sitio web es un procesador de pago que permite que el cliente acepte bitcoin pagos.

El sitio web genera una nueva dirección (basado en el cliente de clave pública y un nonce) y los relojes de la dirección para las transacciones entrantes. Es esto suficiente para que el cliente vea un incremento del saldo de su cartera?

El cliente cartera nunca ve el nonce por lo que probablemente algo está equivocado en mi razonamiento.

Lo que me estoy perdiendo aquí?

+24
phasma 29 nov. 2013 20:01:37

Mostrar preguntas con etiqueta