¿Cómo es un duro de la horquilla resuelto?

En Marzo de 2013 hubo un tenedor siguientes a la v0.8 release. El problema se resolvió en lugar de manera eficiente, como se explica en el post-mortem informe. Sin embargo, en este proceso hubo ganadores y perdedores: los mineros de la construcción en la v0.8 de la cadena tuvo que renunciar a su bloque de creación de la tarifa.

La próxima vez que haya un tenedor como este, puede no ser tan sencillo. Los mineros no pueden estar todos de acuerdo en la resolución adecuada para el problema.

Es allí cualquier documentado un conjunto de reglas (estatutos), explicando cómo las horquillas deben resolverse en el futuro?

Si hay un conflicto entre las partes involucradas, que tiene la última palabra?

PS: Cualquier comentario sobre Bitcoin llamada (falsa) "descentralizado" arquitectura también son bienvenidos, dada mi otra pregunta ha sido censurado. La descentralización no parece funcionar después de todo, lo que plantea la cuestión de cuál es el punto entero de la prueba-de-esquema de trabajo es de todos modos.

+531
RockyMM 12 jul. 2016 2:33:06
20 respuestas

La respuesta corta es que no hay manera de doble pasar "sin levantar sospechas". Presumiblemente, sería el doble de gasto en contra de alguien y esa persona sería un aviso tan pronto como usted se desvían de la cadena principal.

respuesta larga: Mientras estés en la construcción de su privado cadena doble puede pasar de todo, usted tiene, normalmente, a la radiodifusión al público de la cadena, sabiendo que va a ser invertido más tarde. No hay manera de detectar/defender contra un 51% de ataque hasta que sucede, y una vez que sucede la seguridad de la blockchain de Xcoin es, obviamente, comprometida y toda la moneda/su alijo de monedas es ahora inútil, por lo que no había mucho sentido en el doble pasar de todos modos.

+981
romaneso 03 февр. '09 в 4:24

El tiempo para la GPU de la minería es más: 60 Mhash/s ni siquiera se inscriban más. Estamos aproximadamente a 1.7 Ehash/s en la red hoy en día, o alrededor de 3×10de 10 veces su 60 MHash/s.

Echa un vistazo En el ASIC de edad, la pena a partir de la minería de Bitcoin en casa? para una mayor elaboración.

+971
kal 18 jun. 2012 0:52:37

Cryptocheck es probablemente la mejor opción en el momento (no he encontrado mejor hasta el momento).

Actualmente se trabaja con 13 diferentes común cryptocurrencies: Bitcoin, Bitcoin Efectivo, BitConnect, Guión, Dogecoin, Etereum, Etereum Clásico, IOTA, Litecoin, NEM, NEO (Antshares), Ondulación, Zcash.

+965
shariat 27 sept. 2017 1:47:38

¿Cómo puedo asegurarme de bitcoind la llamada RPC sendtoaddress añade minero de tasas a las transacciones?

Intentó agregar a nuestro bitcoin.conf archivo: mintxfee=0.0001

Pero algunas de las transacciones que aún no se recibe ningún minero cargo de adjunto, causando pagos a tomar horas o días para obtener confirmado.

+913
Pieter Meiresone 12 oct. 2014 5:30:53

enter image description here

Blockchair.com permite la búsqueda por la salida de cantidad o valor total de la transacción.

+777
Stefan Scoarta 28 ene. 2017 1:49:25

Un nodo que ejecuta un smart contrato será pagado con GAS.

Esto es incorrecto. El minero que minas el bloque que contiene la transacción interactuar con un contrato es el que se paga con la ETH, que es el gas consumido * precio del gas.

Cómo es este nodo seleccionado?

A través del proceso de minería.

O varios nodos ejecutan el mismo smart contrato sólo para asegurarse de que de alguna manera?

Incluso después de que el bloque se extrae, cada nodo de la red que recibe va a validar de forma independiente la ejecución del contrato. Si el minero se encuentra sobre el resultado de la ejecución, el bloque será considerada como no válida.

+644
XRaynur 15 oct. 2019 13:25:41

Yo también estoy teniendo problemas con testnet que no he visto antes. Estoy pensando que puede que hayan cambiado algo en mi secuencias de comandos, pero no puede ver lo que podría ser. Estoy usando multi-sigs para la mayoría de las direcciones de destino

https://tchain.btc.com/2N16FGLa4YpTnCuby9xZT2T2q3rkAxfcX6Y https://tchain.btc.com/5cd81ee81ca48500edb78956aefa6f9f06074a7a7a234579313e5e40cb01b022

+635
karma0321 3 ago. 2013 7:42:40

Blockchain.info utiliza un sistema especial que no se trata de Python (como ya sabemos), que es más probable el uso de modificar un nodo que informa de las transacciones.

La manera más fácil

Sólo uso Blockchain.info's servicio de notificación de transacciones. Su websockets api permite a cualquier persona suscribirse a cualquier dirección bitcoin.

De la manera difícil

Si quieres escuchar todas las transacciones más recientes, y no a las direcciones que usted posee, usted va a necesitar más en control de profundidad. De lo contrario, el uso de Bitcoind y su walletnotify parámetro. Echa un vistazo PyNode, un Bitcoin nodo implementación en Python.

+559
akmsharma 31 oct. 2013 11:20:59

He creado una cuenta Bitcoin de nuevo en 2014, pero mi equipo se estrelló un par de años atrás y no recuerdo que empresa o sitio yo lo hice a través de. No estoy seguro si que importa. Tengo la Cartera Nombre, la Cartera, la Dirección y la Cartera Clave, pero tiene dificultades para usar los datos para acceder a mi vieja billetera en mi nueva cuenta Coinbase. Por favor, ayuda!

Gracias.

+544
scottfennell 29 abr. 2010 12:48:07

Descargo de responsabilidad: yo sé que no soy probabilidades de obtener una respuesta, que será el resultado en mi conseguir las monedas de vuelta, estoy de cantar mi debida diligencia al tratar de.

Me envió monedas de mi Paxful cartera a una Electrum cartera utilizar para la compra de un cannabis sitio. El sitio describe los pasos necesarios para obtener la información de clave pública de la cartera que no la pista con lo que estaba viendo en la aplicación. Para solucionar el problema, yo las termitas el Electrum aplicación de cartera de mi teléfono para instalar el APK directamente desde su sitio.

Este es, aproximadamente, cuando me di cuenta de que no podía localizar a mi la semilla de la cartera de volver a instalarlo.

¿Alguien tiene alguna idea sobre las posibles formas de obtener las monedas de vuelta?

+525
DarkKnightHunter 13 may. 2018 22:04:19

No ha habido ningún Bitcoin duro horquillas en los últimos 3 años, así que su cliente aún debe funcionar bien. Por supuesto que no será capaz de utilizar las nuevas características como SegWit pero eso no importa.

¿Su v0.7.2 cliente "Transacciones" opción de menú. Haga doble clic en la transacción pendiente dirá que es el estado. Si usted no tiene esa opción de menú donde se recibe el ID de transacción de?

Si todavía estás llegando a ninguna parte con su antiguo cliente, a continuación, en sus zapatos, yo lo tome los pasos siguientes:

  • Si usted ya no tiene copia de seguridad de su cartera, a continuación, en su v0.7.2 cliente, Archivo->Copia de seguridad de Cartera y guardar en una unidad USB o en un lugar seguro,
  • Descargar la última Bitcoin Core cliente e instalarlo,
  • Ejecute el cliente nuevo y se deben actualizar su cartera si es necesario,
  • Si su blockchain no está sincronizada, a continuación, por desgracia, puede que tenga que esperar un largo tiempo (días) para que se ponga al día,
  • Pruebe otra transacción de prueba con el nuevo cliente.

Hay otras opciones que usted podría hacer con su cliente actual, tales como el extracto de su clave privada con la Ventana de Depuración->Consola, pero que podría ir mal muy fácilmente. Su preocupación número uno es, obviamente, para no perder su clave privada(s) e incluso si se toma un número de días para sincronizar su nuevo cliente que es un pequeño precio a pagar.

+368
catsy83 4 ago. 2010 3:44:34

La generación del hash de una cadena que se conoce como una Brainwallet. Esto tiene la ventaja de que es potencialmente más fáciles de recordar y recrear su monedero, si usted pierde las llaves.

Esto también tiene la desventaja de que las personas son terribles en la recogida de la entropía, y es trivial para romper la mayoría de los brainwallets a través de la fuerza bruta. Usted tiene mucho más de la seguridad de confiar en aleatorio generador de más o menos cualquier brainwallet usted puede venir para arriba con.

+343
user39426 23 oct. 2018 6:32:22

Utilice el modificador-d en cgminer, esto le permite especificar qué tarjeta(s) a utilizar.

+265
Ava Ziegler 9 sept. 2010 7:00:02

Yo no he jugado con zcash mucho, pero algunas cosas que sé a ciencia cierta.

No tengo ni idea de si el t-dirección es válido, o si el bitcore lib está trabajando para zcash pero lo que sí sé es la siguiente.

Sólo se puede ir de clave pública -> t-dirección, no la otra manera alrededor. Dado un t-dirección, NO se puede recuperar la clave pública por el mero hecho de criptografía y/o compresión. Hay excepción, tales como un par de escenario donde se puede recuperar la clave pública de la blockchain, dado que la dirección ya ha gastado una salida.

Sólo recuerde, usted no necesita la clave pública para validar la corrección de una dirección. La segunda variante es realmente completamente mal, se puede insertar la dirección de clave pública. La dirección es un hash formato de la clave pública y, a continuación, base58 codificados.

Su primer ejemplo es más en la dirección correcta, yo inmediatamente no veo nada malo con ella. Tal vez intente lo siguiente.

var bitcore = require('zcash-bitcore-lib");
var Dirección = bitcore.Dirección;

//test 1
var domicilio = new Direccion('t1csbsjLRGYCsRMjM1NdUjeFQkysQG2Yefy', 'livenet');
la consola.log("prueba1:" + dirección.isValid() + "\n");

//prueba 2
la consola.log("test2:" + Dirección.isValid('t1csbsjLRGYCsRMjM1NdUjeFQkysQG2Yefy') + "\n");

//test 3 (da mensaje de error)
la consola.log("error de validación:" + Dirección.getValidationError('t1csbsjLRGYCsRMjM1NdUjeFQkysQG2Yefy', 'livenet') + "\n");

La salida de los anteriores registros de la consola sería de ayuda a resolver su problema.

+249
Nounet 4 ago. 2011 14:36:46

Técnicamente, debe ser siempre posible restaurar un Electrum cartera de las semillas. Sé que se puede hacer a través de la interfaz gráfica de usuario, a partir de la Nueva/asistente de Restauración.

Digamos que si vamos a poner esta cartera de una máquina donde la GUI no está disponible, o demasiado engorroso de configurar. En tal caso, me pregunto si es posible restaurar una cartera a partir de las semillas.

Pregunta:

  • Es posible recuperar una cartera de semillas en la línea de comandos?
+241
psly4mne 18 dic. 2012 17:12:09

Descargar git y clonar desde el repositorio. usted puede encontrar las instrucciones aquí: https://github.com/bitcoin/bitcoin/blob/master/doc/build-osx.md

+191
Sanguinary 27 sept. 2016 15:35:29

Me gustaría que alguien me diga si estoy equivocado:

  1. Más del 50% de la minería de datos se realiza por China piscinas. Eso significa que el control de la red - que las transacciones de entrar, que las transacciones se quedan fuera. Desde el bloque de la recompensa se redujo a 12.5 BTC, que se completan con los honorarios de la transacción - el más grande de la transacción que usted está enviando - el más grande de la tarifa que usted necesita para pagar por ellos. Pasado el tiempo he comprobado que he visto en algunas transacciones con tasas de más de un valor de $1000 BTC en ellos. Entonces, en un sentido, Bitcoin está empezando a actuar como un sistema bancario tradicional de propiedad por el pueblo Chino.
  2. Blockchain tamaño está aumentando rápidamente y llega pronto a 200GB de almacenamiento - cuando el tamaño de obtener cada vez mayor, especialmente supuesto de que las personas que host de toda la cadena en su equipo no disfruta de las recompensas y el mantenimiento de una gran nodo requiere electricidad + almacenamiento + disponibilidad de la red, pronto será costoso llevar a cabo un nodo. 200 GB y 1 tb de almacenamiento no es un problema para una autoridad central encargada de ejecutar, y parece que va en esa dirección. ¿Cómo puede la red siguen P2P como que? Y sobre todo lo que happends si de almacenamiento principal, será asumido por las autoridades y el cierre?
  3. Mismo problema que en el #2 - Porque la descarga y la instalación de un nodo es costoso y difícil, la mayoría de las carteras de ser inaugurado por la gente de hoy son carteras en línea, lo más probable bajo la mainsite blockchain.com y este sitio parece ser ejecutado por los fantasmas - no hay real de la persona que puede contactar en caso de problemas con su cartera, y la única manera de contactar con ellos es a través de un tribunal de Luxemburgo orden (vea la sección "Legal" en su sitio). Lo mismo va para el bitcoin.org dominio - no hay ninguna persona que pueda asumir la responsabilidad de estas operaciones. Lo happends si tommorow blockchain.com consigue apagado para tomar acciones legales? Lo que le ocurre con las billeteras de la gente y de sus fondos, entonces?
  4. No hay gobierno, y la única cosa que gobierna toda la red es de matemáticas. Lo happends si tommorow todos los Chinos piscinas de colaborar juntos, hacer una transacción Bitcoin de 1 millón de Bitcoins, y después de 5 o 6 bloques (confirmación) empiezan a volver a la mina todos los bloques de nuevo para borrar la transacción de la cadena? Suponiendo que se outmine todos los otros competidores, no puedo pensar escenario donde no ponerse al día y ganar más honesta de la cadena, asumiendo la dificultad cambia solo cada 2016 bloques. Si yo era el dueño de estos grupos, lo que puede impedir que me deliberadamente el cese de mi minería de poder.. espere a que la red de dificultad para el inferior y, a continuación, hacer este ataque?

Cualquier experto pensamientos sobre esto?

+183
George Bruns 30 oct. 2012 9:26:56

Yo diría que hay una serie de cuestiones en juego aquí. Si el sistema está "fuera de línea", a continuación, la actualización sólo tendrás que equilibra es lo que fue la última almacenados. La suposición aquí es que ambas fuentes son de confianza, y el sistema en el medio es de confianza. Bien podría hacer una centralizado sistema asincrónico. Te gustaría tener mucho más control y menos confianza en la 3ª parte de las herramientas en ese punto.

El sistema propuesto sería "bonito", sino una solución en el ínterin sería desarrollar un interno de contabilidad. Usted sabe que la parte a y la parte B. Usted sabe sus declaraciones, y que confían en sus transacciones. Este sistema asume que usted conoce sus claves, así como, o se puede obtener de ellos según sea necesario.

Basado en el más reciente balance de la tienda de sus transacciones en un normal DB. Ejecución de equilibrio, de nuevo basa en la información más reciente. Cada vez que el nodo es capaz de conectarse, la actualización de los saldos corrientes (confiar pero verificar), verificar las transacciones anteriores puede que hayan presentado fallas (falta de gas, la transacción indebida, falta de fondos, etc), entonces el proceso de las transacciones.

Si hay Un -> B y B -> A las transacciones, a continuación, usted podría resolver saldos de transacciones internamente (suponiendo que es legal de lo que es la intención). De lo contrario, puede poner en todo tipo de lógica para resolver cada transacción. Para resumir:

  1. El uso de un sistema interno para el seguimiento de lo que es. Lo que se ha pagado, lo que debe ser pagado.
  2. Cuando el nodo se conecta, obtener tanta información como usted puede. Saldo actual, confirmó que las transacciones anteriores comunicaciones, transacciones que se sigue a la espera de ser confirmado. Identificar las transacciones que de plano fallado por la razón que sea (esto es, asumiendo un corto 'el tiempo' para la conexión con el nodo. No permanecer conectado el tiempo suficiente para ver las transacciones de golpe el primer bloque), aún sentado en mempool (no hay suficiente gas para ser recogido y vieja), etc.
  3. Proceso basado en la información anterior. Las transacciones en última instancia, serán resueltos o no resueltos. Un sistema puede ser utilizado para resolver la más antigua de las transacciones, o si la situación ideal es resolver el mayor número de transacciones en primer lugar, independientemente de la edad, a continuación, una gran transacción puede llegar atrasados, mientras que muchas otras transacciones de obtener cuidado.

Esto es todo una cuestión de equilibrio de la "confianza" vs "el tiempo". Si soy dueño de 2 carteras, y yo soy el único que tiene las llaves, yo podría ejecutar cada una de las transacciones en un back-end del sistema de seguimiento de lo que "debería ser" y resolver cuando lo desee.

La sugerencia es un equilibrio entre la tecnología disponible y las circunstancias), seguridad y exactitud.

+163
Figureditout 13 feb. 2017 0:57:47

La respuesta obvia es ForBitcoin.com.

+69
Matt Williams 30 ago. 2015 20:06:14

La razón original por qué direcciones han sido un hash de la clave pública es algo que tendrás que preguntar a Satoshi. Mi conjetura es que sin embargo, fue sólo más corto y más conveniente (tenga en cuenta que comprime las claves públicas que no fueron conocidos en el momento).

Cuando se comprime las claves públicas se descubrió que era simplemente más fácil ceñirse a los existentes en la combinación de dirección (que no requiere de ninguna cambiado en nada, la cartera y el nodo de software que pasó ya el apoyo comprimido claves públicas). La introducción de un nuevo esquema de direcciones que era a la vez más caro para el remitente (34 bytes de salida de secuencia de comandos en lugar de 25) habría sido casi imposible convencer a los ecosistemas de saber que el despliegue de P2SH incluso tomó varios años.

A menudo repetido argumento a favor es el quantum de la resistencia. Creo que este es además el punto. No tenemos idea de lo que las características de una hipotética máquina depender todavía no se inventó la tecnología será. Dado el grado de clave de reutilización en la red (por lo que hay direcciones de conocidos con claves públicas), la existencia de un sistema que puede romper ECDSA es probable un golpe de muerte a Bitcoin. Una solución real para que se prepare y tenga real cuántico-resistente a la criptografía en el lugar antes de que sea demasiado tarde. Confiar en un extraño esperanza de que esos hipotéticos máquinas son de alguna manera demasiado lenta para robar de confirmar las transacciones antes de que se extraen es un arenque rojo.

+15
pro Ouattara 9 ene. 2016 3:33:57

Mostrar preguntas con etiqueta