Es posible la transmisión de un tx a través de la red que no entra en el blockchain?

Puedo de alguna manera crear una transacción en la que se transmite sobre el bitcoin red, pero no va a ir en un bloque?

Puede ser útil para SatoshiDice como confirmaciones.

editar: Lo que tengo en mente es el transporte de información a través de la red bitcoin sin hinchazón de la blockchain.

+623
Varsha Reddy 30 ago. 2011 15:29:41
29 respuestas

Usted puede seleccionar el texto y pegarlo directamente en Calc, Excel o cualquier hoja de cálculo, programa que utilice. Reconocen las pestañas como separadores.

+983
Deborah Moyer 03 февр. '09 в 4:24

Generalmente hablando, como la dificultad aumenta, y se mantiene el mismo hardware, tus ganancias se van para abajo. Si se les cae por debajo del costo de la minería (incluyendo electricidad, etc), entonces sí, usted tiene una pérdida.

+968
Peter Benson 11 dic. 2016 9:09:34

Suena como a su cliente y a la piscina nodo están funcionando correctamente, y no hay ningún parámetro que va a hacer el p2pool conjunto de nodos que el trabajador dificultad para la participación de dificultad.

El p2pool nodo se encargará de ajustar la dificultad para su cliente de minería, de manera que no es la de presentar trabajos demasiado a menudo. No es una mala cosa para su cliente de minería de ser la presentación de acciones regularmente a la piscina nodo, incluso si están en una menor dificultad de lo que se requiere para obtener un p2pool compartir. Regular el tráfico entre el cliente y el nodo grupo permite comprobar que todo funciona correctamente y permite que el p2pool nodo para medir las estadísticas sobre el cliente.

De la wiki:

Q: ¿por Qué mi minero decir que ha encontrado una gran cantidad de acciones, pero p2pool decir que sólo he encontrado un par?!

R: El real P2Pool dificultad es cientos de veces superior a la normal de las piscinas, pero p2pool, esencialmente, se encuentra a su miner y le dice que el trabajo en relativamente fáciles de acciones para que se somete acciones cada pocos segundos en vez de cada pocas horas. P2Pool, a continuación, ignora cualquier presentado acciones que no coincida con el real compartir dificultad. Al hacer esto, P2Pool con más precisión puede informar de su local hash rate y usted puede ver si usted está teniendo problemas con demasiados rancio acciones rápidamente

+927
dapperdan1985 8 jun. 2017 15:21:04

Parece que v0.10.0 no está documentado pero, aparte de las notas de la versión. Refiriéndose al repositorio de github: Problema #4045

Parece que un booleano watchonly argumento es necesario al final de los comandos. Por lo tanto por debajo de comandos funcionaría:

bitcoin-cli listtransactions testacc 100 0 verdadero

o

bitcoin-cli listreceivedbyaddress 0 false true [cuenta, includeempty, includewatchonly]
+878
selfademus 7 jul. 2018 12:22:59

Me pregunto si puedo inyectar varias OP_RETURN salidas en una sola transacción?

+870
JoniTest 30 jun. 2018 4:55:25

El blockchain determina si una transacción se puede hacer. Cuando un minero crea un nuevo bloque, solo se le permite incluir las transacciones válidas. Si se incluyen una inválida, su bloque no es válido que les cuesta un montón de dinero (en la actualidad el equivalente en la actualidad a más de 8 000 USD). Así que cada minero tiene un gran interés para incluir sólo las transacciones válidas. Si ellos no saben que el saldo de las salidas (los que son, básicamente, las "monedas") existe, que no puede estar seguro de que las transacciones que incluyen.

Preguntar a los demás acerca de las transacciones que son válidos, es engorroso:

  • ¿Cómo saber a quién preguntar?
  • ¿Por qué confiar en ellos para que no se diga que una transacción es válida si el hecho no es válido? Usted no debe confiar en los demás, si usted no tiene.
  • Toma tiempo. Si la mina, usted necesita saber de las transacciones que se van a incluir. Si que es lento, puede iniciar la minería, con un par de transacciones y sólo hash con respecto a los que ya logró obtener verificado. Si usted encuentra un bloque durante ese tiempo, se perdieron los honorarios de la transacción que podría haber incluido si se incluye más transacciones. Además, es malo para los usuarios ya que menos se procesan las transacciones que hubiera sido posible. Si se incluyen una transacción que ya está en un bloque anterior, usted acaba de perder el equivalente a más de 8 000 USD.
  • Se requiere una buena conexión a internet que en la actualidad no es necesaria.

Además, los nodos deben verificar que el blockchain. Si estás dado de bloques, ¿cómo sabes que son válidos? Completa los nodos de verificar cada bloque, incluyendo la totalidad de sus transacciones de todo el camino desde la génesis del bloque. Sin saber acerca de la totalidad de la blockchain, alguien podría enviado basura para que la mina en la parte superior de la basura y todo lo mío es lo de la basura. Ergo, que no hacen ningún dinero.

El almacenamiento de alrededor de 100 GB en un disco duro es mucho más fácil que la molestia de cualquiera de las anteriores.

+816
user3220340 28 jun. 2011 0:23:32

Usted tiene el número de pin y el teléfono con la aplicación de cartera así que ¿por qué no puedes usar esas dos cosas para tener acceso a la carpeta en el teléfono?

Dice usted que tiene la billetera.aes.archivo json y también del estado que no tiene "una copia de seguridad del archivo descargado desde el blockchain api". La billetera.aes.archivo json es el archivo de copia de seguridad.

De todos modos, si usted no puede iniciar sesión a través de la aplicación de teléfono que usted debe considerar la externalización el trabajo de bruteforcing la cartera de archivo. Dave recibe una gran cantidad de recomendaciones. Es probable que tenga más eficiente de las herramientas a su disposición. Como herramientas codificado en C y GPU o FPGA acelerado.

+771
Ranganatha G V 28 dic. 2017 17:50:35

checkblocks y checklevel son simplemente locales de la cordura. Es simplemente asegurarse de que cuando el nodo está viniendo hasta que las cosas no están completamente loco, no va a coger la alteración maliciosa o establecer cualquier banderas en cualquier lugar. Si el error de comprobaciones de que el nodo no se pondrá en marcha en todo y mostrar desagradable mensajes de error. Girando hacia abajo, con toda probabilidad, no tendrá ningún impacto sobre ti, el único inconveniente es que si el nodo de estado está a la izquierda inconsistente la verificación de cordura no podría cogerlo.

+751
AUS 21 abr. 2016 21:00:25

Esa transacción en particular es un intento de algo que se ha conocido como "polvo de spam". La idea es que el remitente envía una cantidad muy pequeña de bitcoin a muchas direcciones diferentes, con la esperanza de que la gente se dará cuenta y a investigar más a fondo. Es posible averiguar quién envió este si usted busca lo suficiente, pero la mayoría de la gente no se moleste. La eficacia de este tipo de spam es claramente limitada.

Para obtener más información, vea el hilo de Reddit PSA: ¿usted recibe un "polvo" cantidad de BTC de "Disfrutar" y "Sochi"? He aquí por qué.

+721
Airplane Mode 7 jun. 2012 21:06:12

Le pregunté a una pregunta acerca de la minería de dificultad en este MODO de post, Nate explicó que el total estimado cantidad de hash se calcula a la fecha es de 100000000000000000000000000 que se acerca 0.0000000000000000000000000000000000000000000000001% del número total de possiblilities.

Esto trae a mi pregunta: Si todo el poder de cómputo hasta la fecha sólo se ha calculado una pequeña pequeña cantidad de todos los possbilities, ¿cómo pueden los mineros aún ganar su recompensa cada 10 minutos? ¿Eso significa que el número de corregir los hash (es decir, hash menos que la meta) es también grande para que bitcoin recompensas se dan frequenlty?

+682
JayPay 28 jun. 2012 13:24:53

Usted debe crear multisig transacciones. Multisignature (multisig) se refiere a que requieren más de una clave para autorizar una transacción Bitcoin. Por lo general se utiliza para dividir la responsabilidad por la posesión de bitcoins.

Estándar de las transacciones en Bitcoin red que podría llamarse "la sola firma de transacciones," porque las transferencias solo se requiere una firma del propietario de la clave privada asociada con la dirección Bitcoin. Sin embargo, el Bitcoin red soporta mucho más complicado transacciones que requieren las firmas de varias personas antes de que los fondos pueden ser transferidos. Estos se refieren a menudo como M-de-N de las transacciones. La idea es que los Bitcoins se convierten en "gravados" proporcionando direcciones de varias partes, por lo que se requiere de la cooperación de las partes con el fin de hacer nada con ellos. Estas partes pueden ser personas, instituciones o programación de scripts.

+675
tollin jose 3 nov. 2011 19:28:33

Como yo lo entiendo, usted necesita devoluciones de llamada para 0,1,2+ de confirmación. AFAIK, hay dos opciones. Ambos funcionan de manera similar y usted puede utilizar su propio HD cartera para recibir similar a la de micelio de engranajes

Tenga en cuenta que si usted está ejecutando una tienda en línea, usted todavía tiene que usar API websocket en el navegador, además de las devoluciones de llamada. Esto es para que el navegador sepa que se realice el pago, y luego redireccionar al servidor para confirmar el pago (sin hacer ocupados de votación).

+600
Rob Caplan 25 dic. 2011 19:04:03

He intentado instalar Bitcoin Core en mi PC. La sincronización no se completó cuando mi equipo se estrelló. Soy incapaz de reiniciar.

Yo tenía bitcoins en la cartera ya. Tengo la dirección Bitcoin, pero no tengo la clave privada que puede hacer que los fondos disponibles. ¿Cómo puedo obtener esta clave privada para mover los bitcoins a otra cartera sin tener que reparar mi ordenador?

+589
Becky Dozier 11 feb. 2014 5:43:50

cómo hace el sistema para asociar el saldo de varias transacciones (asignados a los diferentes derivados de claves públicas) para el mismo bitcoin "cuenta" o maestro de clave pública?

El sistema debe conocida la XPUB (a menudo el maestro de clave pública) para generar todas las direcciones para 'ver'.

Mientras estamos en el tema de maestro de claves públicas y privacidad, hay muchas cosas que usted puede hacer el mal. Compartir su maestro de clave pública (XPUB) es una mala idea, ya que la otra parte será capaz de ver todas sus direcciones. He visto un montón de proyectos haciendo esto, la destrucción de su privacidad, básicamente.

BIP47, sigue siendo un proyecto y no se implementa, tiene como objetivo resolver este tema de la privacidad y todavía ofrece el infinito direcciones beneficio de HD de carteras.

Pero lo que usted describe, el acto de compartir un maestro de clave pública y dejar que el CLIENTE se derivan de las direcciones es mala, y no es el caso en la mayoría de los sistemas. Es mucho más probable que el SERVIDOR se deriva de las direcciones y se mantiene el maestro de clave pública secreto.

Por lo tanto, vamos a suponer el siguiente:

  1. Tenemos la clave pública a través de la cual todas las otras nuevas claves públicas (y por lo tanto las direcciones nuevas) puede ser derivada.
  2. Hemos recibido una transacción en la dirección 15.
  3. Estamos arranque de un nuevo nodo y hacer un bloque inicial de descarga, y por lo tanto han procesado 0 bloques.
  4. Hemos perdido nuestra anterior cartera.archivo dat, por lo que no tiene una sola idea en la que las direcciones que he recibido ningún dinero. Queremos recuperar nuestra cartera a través de la clave pública, como se describe en 1.

    En este momento el HD monedero no sabe realmente en que direcciones que ha recibido ningún dinero, pero para comprobar si las transacciones pertenecen a nosotros nos ha regenerado un "LOOKAHEAD" de los primeros 20 direcciones. Los 20 potencialmente utilizados direcciones se añaden a la keypool, todas las nuevas transacciones a estas direcciones pertenecen a nosotros.

Un bloque se procesa con una transacción a la dirección 15, esto cae dentro de nuestra visión anticipada de 20 por lo que es capaz de recogerlo. Podemos volver agenerar más de oteo direcciones una vez que hemos encontrado una transacción a una de nuestras direcciones.

Este lookahead es importante, supongamos que tomamos una visión anticipada de 10, no estaríamos viendo en la dirección 15, sólo hasta la dirección 10. No volvería a ver nuestra transacción. (nota: esto sólo se aplica si usted ha perdido su billetera.dat, y se recuperó de la semilla)

BIP44 especifica la dirección "brecha" límite de 20.

Dirección brecha límite está establecido en la actualidad a 20. Si el software hits 20 direcciones no utilizadas en una fila, se espera que no existen direcciones utilizadas más allá de este punto y deja de buscar la dirección de la cadena.

+582
Heleno Paiva 13 mar. 2019 2:26:53

Cómo importar claves privadas en Bitcoin Core (de una billetera de papel o en otro lugar)

En Bitcoin Core, puede utilizar el importprivatekey comando.

Una vez que usted tiene su clave privada, guarda muy cuidadosamente mantenerlo muy seguro y, haga lo siguiente para importar en Bitcoin Core:

  1. Abierto Bitcoin Core.
  2. Ir a Ayuda - > Depuración.
  3. Ir a la pestaña de la Consola.
  4. tipo: importprivatekey "{clave privada}" "{etiqueta opcional}"
  5. Crear una nueva cartera de copia de seguridad.

Hecho. Tenga en cuenta que usted no necesita esperar para Bitcoin Core a actualizar antes de importar la clave privada. Sin embargo, no todos los fondos pueden aparecer en su cartera hasta que está completamente actualizada.

Con suerte, usted ha cifrado su cartera con una buena contraseña que pueda recordar.

Uso:

>importprivkey "privkey" ( "etiqueta" ) ( rescan )

Agrega una clave privada (como devuelto por dumpprivkey) a su cartera. Requiere de una nueva cartera de copia de seguridad.

Argumentos:

  1. "privkey" (de la cadena, se requiere) La clave privada (ver dumpprivkey)
  2. "etiqueta" (string, opcional, por defecto="") Una etiqueta opcional
  3. rescan (boolean, opcional, por defecto=true) volver a examinar la cartera para las transacciones

Nota: Esto puede tardar unos minutos para completar si rescan es cierto, durante ese tiempo, otras llamadas rpc puede informar de que la clave importada existe, pero relacionados con las transacciones que aún faltan, líder temporalmente incorrectas o falsas y saldos no utilizados de las salidas hasta volver a examinar completa.

Ejemplos:

Volcado de una clave privada
> dumpprivkey "myaddress"

Importar la clave privada con rescan
> importprivkey "mykey"

Importación mediante una etiqueta y sin volver a examinar
> importprivkey "mykey" de "pruebas" falsas

De importación por defecto utilizando etiqueta en blanco y sin volver a examinar
> importprivkey "mykey" "" false

+572
tinkerly 21 ago. 2010 21:03:20

Mi pregunta es debo asignar a otro ~140 GB de espacio en disco para el BCH completo nodo? Gracias!

+513
wikiBuddha 22 jul. 2019 23:28:59

Hay una buena explicación de cómo funciona en la wiki de bitcoin, bitcoin.es :

A una cuadra de la cadena es una transacción de base de datos compartida por todos los nodos que participan en un sistema basado en el protocolo Bitcoin. Una copia completa de una moneda del bloque de la cadena contiene cada una de las transacciones que nunca se ejecutan en la moneda. Con esta información, se puede averiguar cuánto valor le pertenecía a cada una de las direcciones en cualquier momento de la historia.

Cada bloque contiene un hash del bloque anterior. Esto tiene el efecto de crear una cadena de bloques de la génesis de bloque para el bloque actual. Cada bloque está garantizada venir después de que el bloque anterior cronológicamente porque el hash del bloque anterior de otro modo no sería conocido. Cada bloque también es computacionalmente impracticable para modificar una vez que ha sido en la cadena por un tiempo debido a que cada bloque después de que ella también tendría que ser regenerado. Estas propiedades son las que hacen el doble de gastos de bitcoins muy difícil. El bloque de la cadena es la principal innovación de Bitcoin.

De https://en.bitcoin.it/wiki/Block_chain

+481
cakes 8 may. 2010 2:40:10

Creo que estás preguntando dos cosas ligeramente diferentes aquí:

Es Bitcoin desarrollo centralizada?

Sí. La alternativa, dejar que la gente no confía en agregar código a Bitcoin, es mucho peor solución.

También, me gustaría señalar que si bien el desarrollo es centralizada, es también altamente responsable. Por ejemplo, un desarrollador no puede rechazar un cambio, ellos deben decir por qué lo están haciendo así, y la razón será visible públicamente.

Hacer los desarrolladores tienen más que decir en la dirección de Bitcoin?

Sí. Usted obtiene más que decir en qué características se añaden a Bitcoin si usted sabe cómo escribir C++. Usted también consigue más decir que si usted es fluido en inglés.

+479
michstarchef 19 sept. 2018 12:49:13

Usted puede utilizar el blockchain.info api (https://blockchain.info/api) y luego registrar en su base de datos el número de transacciones basadas en cualquier momento que quisiera.

+475
user37095 5 may. 2011 12:03:00

A partir de una gox empleado:

Lo que hace el proceso de participación?

En primer lugar, le pedimos que nos proporcione un documento oficial de identificación con foto, que es por lo general ya sea:

La licencia de conducir,
Un pasaporte, o;
Una tarjeta de identificación militar (sorprendentemente, tenemos un gran número de clientes en las fuerzas armadas de varios países.)

Pedimos entonces que proporcionan algún tipo de prueba de la residencia del documento, que es un documento oficial, expedido dentro de los últimos tres meses, teniendo ambos su nombre y dirección completa de la calle. Por razones obvias, no podemos aceptar direcciones de apartados de correos. Estamos acostumbrados a recibir uno de los siguientes:

Una factura de servicios públicos,
Una de facturas por internet,
Un teléfono celular o una factura de teléfono móvil,
Una declaración de impuestos,
Un certificado de residencia emitido por su gobierno local,
Un voto formulario de registro, o;
Un proyecto de ley de seguro médico

Mientras que muchos de nuestros usuarios enviar estados de cuenta bancarios como prueba de residencia, desafortunadamente no podemos aceptar estados de cuenta bancarios de nuestros clientes. Esto es debido a que es relativamente fácil para los estafadores para abrir una cuenta en un menor reputación servicio de banca que no comprueba la exactitud de una persona en la dirección indicada. Es posible, entonces, el uso de este banco de la instrucción como una semilla para abrir cuentas en cada vez más confiable de los establecimientos, sin haber proporcionado la prueba de residencia en el primer lugar.

+456
videoguy 9 may. 2016 23:56:30

La viga se estrenará mañana, pero la Sonrisa no todavía. ¿Cuáles son las principales diferencias de estas 2 mimblewimble implementaciones?

+371
cubuspl42 11 ene. 2011 20:29:06

Creo que la mejor manera de interpretar la frase es que el elector pueda emitir su voto de forma anónima y que ella también puede verificar que su voto fue contado.

Esto tiene menos que ver con el blockchain que acaba de extremo-a-extremo verificable elecciones. Un ejemplo sencillo de una elección es la ThreeBallot sistema.

+305
kavun 7 ene. 2013 4:41:28

Me encontré con el mismo problema y solucionado añadiendo el siguiente código a ~/.bash_profile archivo:

exportación CPATH=/usr/local/include
+292
Alexey Shurygin 26 dic. 2012 2:41:51

Yo uso el "bitcoincashjs" o "bch-lib" y desea agregar un nuevo código de operación "OP_CHECKDATASIG" a la salida.Cómo hacerlo?

const utxo = {
 'txId' : 'b76e4563bfe2e9e40355e3791e060b774ceb9ba04bef70df151763f82acb69a0',
 'outputIndex' : 0,
 'dirección' : '1bbLNcTwoffAjuWTyBuu4vSwNUBNMgYghl',
 'script' : '76a9147f27b2a0a88bc84d3db72f22ea82d52c99a6a0e088ac',
 'satoshis' : 2000
};

 const transacción = new bch.Transacción()
.a partir de(utxo)
 .a('1bbLNcTwoffAjuWTyBuu4vSwNUBNMgYghl', 1500)
.signo(privateKey);
+286
Webster Master 25 nov. 2014 18:17:28

Para actualizar desde los 3 años-se preguntó, no hay ClueDex que proporciona OHLCV velas y también de primas comerciales de los datos. Usted puede obtener la vela de datos para el período que desea, incluso los no-estándar periodos como de 15 segundos, a 4 horas, 7 minutos, etc. También tienen un par de cryptocurrency índices de mercado basado en IA que son interesantes para ver cuando tratando de averiguar lo que al comercio, si el objetivo de la negociación es ganar dinero y no perderlo.

+210
Prasad Rajapaksha 22 jun. 2016 9:15:02

A intentar y contestar a su pregunta, Mt Gox actuó como intermediario de confianza en btc de comercio, y por lo tanto tenía que tener el control sobre su dinero a los usuarios.

Digamos que Un amigo tiene un par de btc quiere vender, y dude B tiene un par de dólares, quiere comprar btc por. B no quiere pagar hasta que le envía el btc, y Una no quiere enviar a su btc a B hasta B paga. A menos que confiar el uno en el otro, que no se puede hacer negocio.

Por poner dinero y btc en las manos de un supuesto intermediario de confianza (Mt Gox), a y B pueden hacer negocios. Tan pronto como estén de acuerdo en el precio, el intermediario, que tiene acceso tanto a la btc cartera de Un amigo y el dólar en la cartera de B, puede asegurarse de que tanto las transferencias se realizan, de manera que cada persona reciba lo que ellos están de acuerdo.

Así que, esencialmente, los usuarios tenían dólar de cuentas y un btc cuentas en Mt Gox, y es a partir de estos que las cosas parecen haber desaparecido.


Como ha sido señalado a continuación, puede ser que las cuentas todavía mostrar el lado derecho del balance, pero Mt Gox no tiene ese dinero.

+203
user3136117 6 abr. 2015 6:51:56

Tengo un PeerCoin piscina que no estaba funcionando muy bien, y me di cuenta de que yo no tenía la confirmación de 520, sino que yo les había ajustado a 120 y ahora tengo un mensaje indicando lo siguiente:

Estamos investingating problemas en el backend. Sus acciones y hashrate son seguros y vamos a arreglar las cosas cuanto antes.

Los pagos discapacitados, usted no recibirá ningún monedas para su billetera, por el momento

He encontrado un bloque. Me volví y establecer las confirmaciones a 520 en tanto la MPO y el estrato de servidor de archivos de configuración. He reiniciado el servidor, pero todavía estoy recibiendo el mensaje, porque creo que las liquidaciones donde se ejecutan con el mal de confirmaciones. ¿Cómo puedo restablecer de este modo que los pagos se ejecuta de nuevo con la confirmación?

Gracias de antemano.

+176
Nik7965 27 dic. 2014 21:43:23

Los países han AML (anti-lavado de dinero) leyes que limitan las actividades que podría permitir el lavado de dinero. Un Bitcoin exchange podría decirse que puede ser utilizado para el lavado de dinero. Incluso si la letra de la ley no dice nada relevantes específicamente con respecto a Bitcoin, los bancos no quieren tener posibilidades.

Para ser capaces de respetar la LMA y otras leyes, los bancos necesitan saber algunas cosas sobre el propietario y el negocio, y tienen un "conozca a su cliente" procedimiento para ello. Para la mayoría de las empresas, esto va sin incidentes, para otros (por ejemplo, Bitcoin exchange) podría ser un problema.

+105
waveguerilla 15 jun. 2013 2:08:53

Con respecto a las instrucciones para crear un reloj de sólo carteras en Electrum, yo estoy claro en la salida de la instalación y la funcionalidad, la firma de transacciones, etc. pero tengo un par de preguntas acerca de ir hacia adelante:

  1. Es problemático el uso de dos diferentes sistemas operativos (Windows en un Chromebook sin conexión comp junto con OSX para ver sólo comp). Se Electrum tiene problemas de ida y vuelta entre dos diferentes sistemas operativos?

  2. Como puedo hacer más transacciones, hay algún error que puede hacer que pueden onu-sincronización de las dos carteras? (Principalmente estoy preocupado por cambio de domicilio). En adelante, puedo confiar siempre que voy a ser capaz de acceder a recién generadas las claves privadas mediante la ampliación de la brecha de limitar y/o la adición de cambio de dirección en la consola?

  3. Puedo administrar separado sembradas billetera en mi reloj-sólo comp para cantidades más pequeñas o no es recomendable?

Estoy tratando de ser tan seguro como sea posible sin tener que aprender Linux. Me ha tomado el tiempo suficiente para averiguar bitcoin y Electrum en general! Muchas gracias.

+71
Stephan Ahlf 6 ene. 2013 22:03:01

Mostrar preguntas con etiqueta