¿Cuándo un nodo de marca de una transacción confirmada o no confirmada?

Como las nuevas transacciones se transmite, los nodos de mantenerlos en una piscina de transacciones sin confirmar.

Un nodo va a añadir un bloque que tan pronto como se encuentra una prueba de trabajo. Al mismo tiempo, muchos otros nodos están trabajando en las mismas transacciones. Cuando un nuevo bloque, es transmitido a la red, que deberán ser marcados como se confirma o se quita de la piscina.

Tengo un par de preguntas acerca de este proceso:

1 - ¿los otros nodos conocer el nuevo bloque ya está creado, así que debería dejar de trabajar en él? (o no?)

2 - cuando un nuevo bloque de transacciones que se agregan a la blockchain cómo los otros nodos saben que no deben de considerar que las transacciones en su siguiente intento? Leer el nodo y la marca de la transacción según lo confirmado de eliminarlos? ¿Hay algún otro tipo de mensaje que cambio?

3 - si 2 nuevos bloques se agregan a la blockchain en diferentes ramas. la primera rama de actividad debido a que el bloque de vino de primera. un nuevo bloque llega y la segunda rama se descarta. ¿qué sucede con las transacciones en la descartados en la rama? ya están en los otros dos bloques de la blockchain seguro? ¿qué hacen los nodos a hacer con ellos?

gracias!

+492
kajman 3 oct. 2012 0:05:04
40 respuestas

Me parece que la forma más sencilla sería la de crear una nueva marca, cartera cifrada utilizando el nuevo cliente, a continuación, enviar todas tus monedas para que uno y olvidarse de la vieja.

(Puede forzar una nueva cartera por la simple supresión de la cartera.dat antes de lanzar el cliente)

+997
Sebastian Berge 03 февр. '09 в 4:24

Softforks se reenvía compatible

Edad de los nodos aceptar bloques creados por los nuevos nodos.

Con un softfork, sólo los mineros tendrán que actualizar, o de lo contrario va a terminar en la pérdida de la horquilla. Los usuarios y los comerciantes pueden seguir funcionando mayores nodos, que aceptar los nuevos bloques.

Hardforks no reenvía compatible

Viejo nodos no pueden aceptar bloques creados por los nuevos nodos.

Con un hardfork, todo el mundo (de los mineros, de los usuarios y comerciantes), tendrá que actualizar al nuevo código.

+992
maxdrift 10 feb. 2018 21:04:08
Otras respuestas

Preguntas relacionadas


Preguntas relacionadas

Actualmente estoy escribiendo algo en el script de arbitraje entre dos intercambios para probar el concepto.

Sé que puede determinar la diferencia en los precios por el uso de

(ExhangeA_sell - ExchangeB_buy) <- esto me dará la diferencia de precio. es decir, el beneficio bruto (antes de los honorarios)

Mi pregunta, ¿cómo puedo tomar el cargo en cuenta a la hora de calcular el beneficio neto?

Actualmente mi pensamiento es el que me agregue a la comisión % del precio de compra en ExchangeA y restar la comisión % del precio de venta en ExchangeB.

Alguna idea sobre esto?

Gracias.

+969
Marie Claire Arrieta 4 nov. 2014 8:09:12

Ya que es un servidor dedicado, dudo que la empresa que alquila desde habría cuidado. Pero en última instancia, para responder a esa pregunta, usted necesita tomar un vistazo a los Términos y Condiciones de la empresa de leasing.

Suponiendo que usted puede y quiere, no hay ninguna diferencia entre un arrendada servidor y uno sentado en su escritorio, las herramientas son las mismas para todos. (Ok eso es simplificar es porque, obviamente, usted necesita para conectar con el mismo servidor a través de VPN, etc., pero el punto principal sigue siendo).

Ya que son nuevos para la minería de bitcoin, yo recomendaría conseguir y de trabajar en un PC que tenga acceso físico a, incluso si no es grave para la minería, usted gustaría aprender mucho acerca de cómo funciona. Una vez que usted tiene que trabajar a nivel local, entonces yo sería tratar de conseguir que funcione en su arrendada servidor.

Divertirse!

+955
user12057 15 abr. 2017 0:54:14

Estoy tratando de entender mejor el Rayo de la Red. Estaba leyendo este artículo -- https://medium.com/coinmonks/lightning-network-how-does-it-work-ceeeda8ad21e . Mi pregunta es, cuando las dos partes de crear un canal y uno o ambos comprometer fondos para ese canal, es la comisión de los fondos de una transacción real en el Bitcoin red? Es decir, puede que las dos partes implicadas sólo de empezar a usar el canal cuando la transacción ha sido resuelta en el Bitcoin red?

+933
ubanov 22 nov. 2018 0:50:53

Es etereum relacionadas con bitcoin? ¿alguno sabe el tiempo que están relacionados o no.

+925
Sanjida Sahat 28 feb. 2015 11:15:48

ECDSA puede considerarse como una forma especial de las matemáticas, donde la división es, para todos los propósitos prácticos, imposible. Las claves públicas se forman a partir de las claves privadas por la multiplicación -- la clave pública se multiplica por el generador G. Debido a las propiedades de la multiplicación, nuevas claves públicas pueden ser generados por una entidad que no conoce la clave privada correspondiente.

En primer lugar, un maestro público/privado par de claves es generado (master, G(maestro)). El maestro de clave privada, maestro, se almacena de forma segura. El maestro de clave pública, G(maestro)) se utiliza para generar nuevas claves públicas de la siguiente manera:

  1. Un nuevo público/privado par de claves es generado. X, G(X)

  2. La clave pública se agrega el maestro de clave pública. G(X) + G(master)

  3. Esta nueva clave pública puede ser utilizado.

Para generar la clave privada correspondiente a la clave privada generada en el paso 1 se agrega el maestro de la clave privada de la forma X + master. Esto funciona como la clave privada, porque
G(X + Master) = G(X) + G(master) (propiedad distributiva de la multiplicación). Por lo tanto la clave pública correspondiente a la suma de las dos claves privadas es igual a la suma de las dos claves públicas.

Es muy fácil demostrar que la producción de X + master sin saber el maestro o la falsificación de una firma de G(X + master) con sólo X y G(master) es tan difícil como romper ECDSA sí mismo. Así que este sistema es tan seguro como cualquier otro método de uso de la firma ECDSA.

+837
Robert Mihai Ionas 28 abr. 2017 10:51:30

He aquí una explicación matemática:

Calcular el número de bloques por 4 años ciclo:

6 bloques por hora
* 24 horas al día
* Los 365 días del año
* 4 años por ciclo
= 210,240
~= 210,000

La suma de todo el bloque recompensa tamaños:

50 + 25 + 12.5 + 6.25 + 3.125 + ... = 100

Multiplicar los dos:

210,000 * 100 = 21 millones de euros.

Económicamente, porque la moneda es, efectivamente, infinitamente divisible, entonces la cantidad exacta no importa, siempre y cuando el límite se mantiene fijo.

+826
A Piece Of Garbage 21 dic. 2011 21:53:59

Estuve probando MultiSig transacción en testnet con las transacciones. Me envió una transacción de 0.0012 de MultiSig 2-2 a una dirección bitcoin:

https://live.blockcypher.com/btc-testnet/tx/2aa89b860e677d17af65ac6d0e44aa9fb20dc7698d5b96e348c8bced839834c3/

La transacción se consume restantes en la tarifa de transacción de devolución de cualquier cambio que sea muy alta que la real cantidad transferida.

Debo necesario especificar el cargo por transacción así, manteniendo el mismo MultiSig 2-2 P2SH dirección para el cambio.

+776
Sneha Thomas Mathew 21 mar. 2010 19:17:58

Es allí cualquier Bitcoin Efectivo API que tiene características similares a las del BlockCypher? Importante es la capacidad de crear nuevas direcciones y crear transacciones.

+775
luis humberto 31 dic. 2013 19:50:19

Así que usted no podría ser capaz de comprar todo lo que quieras con él todavía, pero cada día nuevos comerciantes anuncian que aceptan bitcoin. El exceso de Expedia y son sólo dos de los nombres más puedo recordar ahora mismo. Si la tendencia sigue así, no va a tomar mucho tiempo para que un montón de otros grandes nombres a saltar. Una vez que la adopción crece el valor es, obviamente, va a ir hacia arriba. Así que usted puede ser que desee hacer como una inversión a largo plazo también.

+748
greentor 5 dic. 2016 8:12:33

Es posible, pero muy estúpido. Si se mantiene la dificultad de la misma, el hardware va a conseguir mejor y mejor con el tiempo (o más de lo mismo es utilizado para la mina de su altcoin) y esto hará que los bloques se produce más rápido y más rápido y más rápido. Esto hace que los ataques mucho más fácil tomar el lugar también.

+744
user1264624 5 nov. 2015 21:50:40

Quiero saber si alguien me puede ayudar con esta situación: Hace dos años he cambiado la contraseña de mi Bitcoin-Core billetera y me olvidé de ella.

He enviado a mi cartera.dat a alguna persona, quien afirmó que la grieta hacia abajo y de regreso mis monedas con alguna tarifa.

En la cartera sólo hubo 2 direcciones, y después de algún tiempo, las monedas han desaparecido, pero sólo de uno de ellos. Vi en el blockchain, que estaban "mixto" o de split, en una manera de no ser rastreado.

Aquí está la dirección a la que fui a: https://www.blockchain.com/btc/address/1PFygtEEhi4spjHJ3DHEBvgVpNp8oBY4A2

Monedas de la dirección que están aún en la cartera, y me encontré con mi contraseña para el núcleo de la billetera, pero no sé cómo usarlo para que dirección específica con las monedas de la izquierda.

Hay 1.3 BTC dentro de / todavía 8.30 robado / pero va a ser un poco de alivio para mí si puedo conseguirlos.

Tengo mi original de la cartera.archivo dat también - así que si alguien me puede ayudar, estaré muy agradecido.

+710
dubbelj 28 abr. 2017 9:27:27

Yo uso el Blockchain.info recibir los pagos de la API. Todo trabajo es muy bueno, pero ahora tengo un pago que no llega a mi domicilio. Lo que no está confirmado por casi 24 horas.

También, el pago no se muestran en Bitcoin-QT (también no se como no confirmado)

Se puede ver aquí: https://blockchain.info/address/1J2SpT8wBUsVhP6MBtc5sqJkUMgdfHPSZ4

Normalmente Blockchain.info paga el minero tarifa, por lo que debería recibir de ellos muy rápidamente.

Son mis bitcoins perdidos en el abismo?

+708
Data Delta 9 sept. 2014 1:53:28

No hay ningún algoritmo simple para la estimación de la dificultad. Haciendo que requiere en primer lugar determinar la cardinalidad de la intersección entre el lenguaje regular expresada por la entrada de la expresión regular, y el conjunto de todas válidas las claves públicas.

+693
Victor Yin 6 ago. 2016 21:31:18

Acabo de encontrar un nuevo proveedor que acepte bitcoins, http://www.bitronictech.net/

Aceptan bitcoin para el registro de dominio y todos sus otros servicios.

Tienen un artículo sobre su Bitcoin Puerta de enlace aquí: http://www.bitronictech.net/announcements/25/Buy-Domain-Names-with-Bitcoins.html

+671
Vara 17 dic. 2010 16:29:16

Yo estaba usando Ninki como mi billetera, sin embargo, el servicio recibió descontinuado

Uff, lo siento compañero.

De los que no puedo acceder a ella, ¿cómo puedo recuperar mi bitcoin o es completamente perdidos?

Bueno, depende. Si usted tiene una copia de seguridad de la cartera, o un mnemoic semilla de la frase, que podría ser bueno para conseguir sus Bitcoins espalda. Si Ninki no vamos a hacer esto, o usted no tiene uno de estos, su jodido.

No eres la única persona que enfrenta este. Muchas carteras y los intercambios de cerca, tomando sus clientes Bitcoins con ellos.

+666
mokone 29 dic. 2010 9:23:04

Si usted se mudó de la bitcoins menos de 12 semanas, entonces esa es la razón por la que no vemos todavía. Hay varios en línea blockchain de bitcoin exploradores que te permitirá introducir tu dirección pública y ver su saldo y transacciones.

+648
kevin5476 20 may. 2013 5:05:04

Usted puede utilizar el saldo de comando para encontrar el saldo de salidas enviado a esa dirección, o la historia para ver todas las salidas para que la dirección si son utilizados o no. Tenga en cuenta que se basa en la Api públicas para leer el blockchain para las transacciones.

+645
Gvo 24 mar. 2017 0:06:07

el caso de uso es: tengo un bitcoin consciente de la aplicación, que luego sería como para desencadenar un bitcoin solicitud de pago a ser ejecutado por un teléfono bitcoin wallet a través de la BIB20/bitcoin: URL mecanismo. En lugar de la generación de la solicitud de pago de manera directa e inmediata de una cantidad arbitraria de bitcoin, hay una manera de que, en efecto, pedir el bitcoin wallet si tiene al menos N bitcoins en ella en primer lugar?

gracias, Juan de Kimbrough Software

+608
brooklyn paige 3 may. 2016 8:25:37

Porque regtest se supone para ser la red de prueba, tiene que ser muy similar a mainnet. Así que en realidad no es separar el código para regtest sólo, la mayoría del código es compartido entre las dos redes. Las diferencias son realmente sólo se define por un par de cambios en los parámetros que se pueden encontrar en chainparams.cpp.

+571
Patryk Falba 2 jul. 2016 10:15:49

Me gustaría sugerir el uso de Python para lograr esto. pybitcointools tiene lo que usted necesita para ser capaz de deserializar un hex de transacción para JSON, y manipular y, a continuación, serializar de nuevo para poder firmar y difundir a través de compatibilidad blockchain.info.

En este ejemplo se va a reconstruir el estándar de la secuencia de comandos desde el suelo:

>>> opdup = 0x76
>>> ophash160 = 0xA9
>>> push20 = 0 x 14
>>> opeqver = 0x88
>>> opchecksig = 0xAC
>>> pubkeyhash = 0x2dbde30815faee5bf221d6688ebad7e12f7b2b1a

Vamos a anexar los valores hexadecimales de las moviéndolos bit a bit.

  • OP_DUP OP_HASH160 2dbde30815faee5bf221d6688ebad7e12f7b2b1a OP_EQUALVERIFY OP_CHECKSIG
  • Este es el hex queremos 76a9142dbde30815faee5bf221d6688ebad7e12f7b2b1a88ac

Esta es una manera de hacerlo

>>> quickfix = 0xff
>>> asm = quickfix
>>> asm = asm << 8 | opdup
>>> asm = asm << 8 | ophash160
>>> asm = asm << 8 | push20
>>> asm = asm << 8*20 | pubkeyhash
>>> asm = asm << 8 | opeqver
>>> asm = asm << 8 | opchecksig

Hormiga, a continuación, para comprobar si se trata de la misma:

>>> casi = hex(asm)
>>> lista = casi.partición("0xff")[2]
>>> print(listo)

Espero que esto es lo que está después :-)

+539
8Mhz 16 mar. 2013 23:05:35

Una de las respuestas que he leído por encima de golpear el clavo en la cabeza para mí. La innovación que cryptocurrency es responsable de es 'Distribuido de Contabilidad de la Tecnología' (DLT). Y como se dijo arriba, el "Blockchain" es simplemente una forma de tal cosa. En mi opinión, Bitcoin y su Blockchain están juntos, solo un prototipo que proporciona la prueba-de-concepto de la 'prueba-de-trabajo" algoritmo. Lo que estoy sugiriendo es inevitable (en mi mente) que Bitcoin y su Blockchain (BaiB) será reemplazado por algo mucho más adecuado para las transacciones internacionales, las finanzas y la banca. Ahora creo que no hay "una talla para todos" cuando se trata de Tld y casos de uso en particular. BaiB sería la solución perfecta para el gobierno el mantenimiento de registros, registros de impuestos para las empresas, cuentas de gastos, nómina de sueldos, etc. pero, de Etereum ha demostrado una increíble innovación con su propio conjunto de capacidades revolucionarias. Entonces, no hay ni PIZCA, una moneda que ha desplegado una increíble innovación para DLT, que siendo algo que se llama un 'Directa Gráfico Acíclico' (DAG). Este DAG es mucho más adecuado como un global de los pagos de la solución de BaiB ya que no hay cargos por transacciones en la red, no de minería de datos necesarios y las transacciones son instantáneos. Yo no puedo ver cómo Bitcoin va a ir sobrevivir en un ambiente evolucionando tan rápidamente!

+534
threnna 19 jul. 2018 22:59:49

No sé si hay un error en el scriptsig método de generación de la entrada en P2PSH.

Mi dirección es una sola firma de la dirección con una clave Privada, He creado una transacción que va a generar el hex a través de Bitcoinj.

script = ScriptBuilder.createOutputScript(clave.getAddress(params));
Sha256Hash hashForSign = transacción.hashForSignature(i, script, SigHash.TODOS, false);
ECDSASignature firma = eckey.signo(hashForSign);
TransactionSignature tranSign = new TransactionSignature(firma, SigHash.TODOS, false);
scriptSig = ScriptBuilder.createInputScript(tranSign, eckey);

Pero no es la misma que la cadena hex generado por el cliente de RPC, pero no sé donde está mal.

Estaré muy agradecido si usted me puede ayudar.

+502
saille 1 nov. 2013 16:42:45

BIP39 basado en Brainwallets una patada en el culo por encima de cualquier edad cerebro cartera de tecnologías tales como la de que encapulsulated por https://brainwalletx.github.io/. La razón es porque en el 2000 rondas adicionales de sha512 endurecimiento del cerebro de cartera de la frase de contraseña. Esto añade un computacional de la costa para aquellos que tratan de fuerza bruta descubrir las claves asociadas con la baja entropía cerebro de carteras. Además, la importación de BIP 39 de la semilla de palabras, que son cryptocurrency agnóstico, ahora se ha convertido en mucho más ampliamente apoyado por el HD carteras de importación específicos de la cartera de formato de entrada (WIF) claves privadas para determinadas monedas.

  1. Inseguro de la prueba de vector para un 12 BIP 39 de la Semilla de Word Brain Wallet:

    % echo -n "Esta es una muy baja entropía cerebro cartera semilla que necesita dhc&%hFF{]" | bx base16-codificar | bx sha256 | cut-c 1-32 | bx mnemónico-nuevo

    nada rebaño inusual hermano mundo físico combinar historia átomo de mantener por encima de la pantalla

  2. Inseguro de la prueba de vector para un 18 BIP 39 de la Semilla de Word Brain Wallet:

    % echo -n "Esta es una muy baja entropía cerebro cartera semilla que necesita dhc&%hFF{]" | bx base16-codificar | bx sha256 | cut-c 1-48 | bx mnemónico-nuevo

    nada rebaño inusual hermano mundo físico combinar historia átomo por encima de mantener trastorno de la web estropear despierto mamá traer hermano

  3. Inseguro de la prueba de vector para un 24 BIP 39 de la Semilla de Word Brain Wallet:

    % echo -n "Esta es una muy baja entropía cerebro cartera semilla que necesita dhc&%hFF{]" | bx base16-codificar | bx sha256 | cut-c 1-64 | bx mnemónico-nuevo

    nada rebaño inusual hermano mundo físico combinar historia átomo por encima de mantener trastorno de la web estropear despierto mamá traer brócoli cancelar develar bala de aves comunes ceño

Ver bx para detalles adicionales, y asegúrese de tomar ventaja de definido por el usuario BIP 39 claves para endurecer el cerebro cartera aún más, ver el mnemónico-semilla bx comando.

+501
TomSwift 20 oct. 2011 1:52:33

Cómo puede esperar de Etereum ser enviados en su dirección de BTC? El método más simple es la transferencia de BTC a algunos de intercambio (Poloniex, Bitrix ... ) y el intercambio de sus activos allí. Me temo que usted no puede obtener su dinero de vuelta.

+466
Krr 30 nov. 2010 22:48:44

Yo no tenía ninguna conexión entrante con suficiente liquidez. Tengo algunas y se está trabajando ahora.

+465
lxyzzhao 18 dic. 2011 2:05:40

Puede publicar simplemente un montón de transacciones con un particular nlocktime. Digamos que quería darle a su hija una pensión de 0.1 BTC/semana durante todo un año. Usted puede crear una transacción con un locktime del próximo lunes, de 0.1 BTC, otra transacción con un locktime del lunes después de que un 0,1 BTC y así sucesivamente durante todo un año. La forma en que bitcoin funciona, ella va a recibir las cantidades de todos los lunes.

En cualquier momento, usted puede crear una transacción a ti mismo para anular algunas o todas las transacciones futuras. Muchas altcoins también tienen esta característica.

Ahora, si quieres una constante cantidad de dólares y no una cantidad de bitcoin, que en realidad va a requerir un servicio. Haciendo que en forma descentralizada va a ser realmente difícil ya que los tipos de cambio, por su naturaleza, tienden a ser centralizada.

He aquí cómo usted puede hacer una nlocktime transacción con el excelente btcd biblioteca en ir:

paquete principal

de importación (
"bytes"
"codificación/hex"
"fmt"

"github.com/btcsuite/btcd/btcec"
"github.com/btcsuite/btcd/chaincfg"
"github.com/btcsuite/btcd/txscript"
"github.com/btcsuite/btcd/wire"
"github.com/btcsuite/btcutil"
)

func main() {

 // Normalmente la clave privada podría venir de cualquier mecanismo de almacenamiento
 // se utiliza, pero para este ejemplo solo duro código.
 wif, err := btcutil.DecodeWIF(
 "<testnet la clave privada en el WIF formato aquí>")
)
 si err != nil {
fmt.Println(err)
volver
}

 comprimido := false

 privKey := wif.PrivKey
 clave pública := privKey.Clave pública()
 serializedPubKey := pubKey.SerializeCompressed()
 si!!!comprimido {
 serializedPubKey = pubKey.SerializeUncompressed()
}
 pubKeyHash := btcutil.Hash160(serializedPubKey)
 addr, err := btcutil.NewAddressPubKeyHash(pubKeyHash,
&chaincfg.TestNet3Params)
 si err != nil {
fmt.Println(err)
volver
}

 txStr, err := hex.DecodeString("<testnet, tx contiene las utxo en hexadecimal aquí>")

 si err != nil {
fmt.Println(err)
volver
}

 rbuf := bytes.NewReader(txStr)
 var originTx de alambre.MsgTx
 err = originTx.Deserialize(rbuf)
 si err != nil {
 fmt.Printf("Deserializar error %v\n", err)
volver
}
 originTxHash := originTx.TxSha()

 // Crear la transacción para canjear el falso transacción.
 redeemTx := alambre.NewMsgTx()

 // Añadir la entrada(s) de la acción redentora de la transacción va a pasar. No hay
 // firma de secuencia de comandos en este punto, ya que no ha sido creado o firmado
 // sin embargo, de ahí nil está prevista para ello.
 prevOut := alambre.NewOutPoint(&originTxHash, 0)
 txIn := alambre.NewTxIn(prevOut, nil)
 txIn.Secuencia = 0
redeemTx.AddTxIn(txIn)

 addr2, err := btcutil.DecodeAddress("<destino testnet addr aquí>",
&chaincfg.TestNet3Params)
 si err != nil {
fmt.Println(err)
volver
}
 pkScript, err := txscript.PayToAddrScript(addr2)
 si err != nil {
fmt.Println(err)
volver
}

 txOut := alambre.NewTxOut(93889960000, pkScript)
redeemTx.AddTxOut(txOut)

 // unix el tiempo de cuando el tx de salida será desbloqueado aquí
 redeemTx.LockTime = 1442802900

 // Signo de la acción redentora de la transacción.
 lookupKey := func(un btcutil.Dirección) (*btcec.PrivateKey, bool, error) {
 // Normalmente esta función implica la búsqueda de seguridad privada
 // clave de la dirección, pero como lo único que se
 // firmado en este ejemplo se utiliza la dirección asociada con la
 // clave privada desde arriba, sólo tiene que volver con el comprimido
 // indicador establecido desde la dirección es el uso de los asociados comprimido
 // clave pública.
//
 // NOTA: Si desea probar el código es en realidad la firma de la
 // transacción correctamente, el comentario de la siguiente línea que
 // intencionalmente devuelve una clave no válida para firmar con el, que en
 // vez, dará como resultado un error durante la ejecución del script
 // cuando la verificación de la firma.
//
 // privKey.D.SetInt64(12345)
 volver privKey, comprimido, nil
}
 // Observe que la secuencia de comandos de base de datos de parámetro es igual a cero aquí, ya que no está
 // se usa. Se debe especificar a la hora de pagar-a-script-hash transacciones son
 // de la firma.
 sigScript, err := txscript.SignTxOutput(&chaincfg.TestNet3Params,
 redeemTx, 0, originTx.TxOut[0].PkScript, txscript.SigHashAll,
 txscript.KeyClosure(lookupKey), nil, nil)
 si err != nil {
fmt.Println(err)
volver
}
 redeemTx.TxIn[0].SignatureScript = sigScript

 var buf bytes.Búfer
 err = redeemTx.Serialize(&buf)
 si err != nil {
 fmt.Printf("Serializar error %v", err)
volver
}

 // Probar que la transacción ha sido válidamente firmado por la ejecución de la
 // script de par.
 banderas := txscript.ScriptBip16 | txscript.ScriptVerifyDERSignatures |
 txscript.ScriptStrictMultiSig |
txscript.ScriptDiscourageUpgradableNops
 vm, err := txscript.NewEngine(originTx.TxOut[0].PkScript, redeemTx, 0,
banderas)
 si err != nil {
fmt.Println(err)
volver
}
 si err := vm.Execute(); err != nil {
fmt.Println(err)
volver
}

 fmt.Printf("Transacción con éxito firmado %v\n", hex.EncodeToString(buf.Bytes()))

}
+430
user33375 1 oct. 2010 1:52:31

im bien tarde, pero puedo decir.

funciona, use la siguiente cadena

addnode IP:8333 añadir, pero el Puerto no necesita mostrar, porque todo el mundo usa el mismo puerto, ya que es la que establece como abierta en su router. el puerto rpc sólo debe definirse de una vez en startupt. en addnode de no usarlo, porque usted podría estar vinculado a una IP también a través de la bind= comando, el servidor que no sé qué hacer.

+369
Maricho Mosong 6 jul. 2018 8:25:05

Como una respuesta rápida, algunas carteras permiten especificar un nodo que se va a conectar. Usted puede ejecutar su propio nodo, y el punto de su cartera en ella. Más allá de ser trustless, esto tiene una ventaja adicional de aumentar su privacidad financiera, especialmente si el nodo está conectado a la red tor.

Tenga en cuenta que muchas de estas carteras son 'la luz de la billetera móvil de las aplicaciones, pero me gustaría confiar en una billetera móvil sobre un total de escritorio nodo cartera de mí mismo. Esto ofrece una buena solución para el mantenimiento de la soberanía por un día-a-día de uso billetera en mi opinión.

Para cantidades más grandes, el uso de un HW de cartera o de otro mecanismo de almacenamiento en frío es muy recomendable!

+311
user2488233 29 dic. 2018 18:45:32

el conocimiento de la api es la API que los poderes de Bitpay la visión de los exploradores. Es de código abierto y ha sido bifurcada a muchas monedas más allá de la original de bitcoin aplicación.

+299
ggreiner 26 ene. 2018 7:04:26

Puede que desee agregar la siguiente línea a su archivo .archivo de configuración:

escuchar=1
+219
danatron 1 ene. 2016 22:22:33

Se podría abrir una cuenta en btcxindia.com u otro cambio en la India. Enviar los BTC a su cuenta y, a continuación, que acaba de vender y widthdraw la rupias a su cuenta bancaria.

+206
Te Te 24 ago. 2014 14:53:15

depende del software. sí, el receptor es capaz de saber esta información

+95
Ewonika 29 dic. 2018 9:10:24

No estoy claro en cuanto a cómo la eliminación de transacciones de la no-confirmó piscina sucede. No he encontrado ninguna de las descripciones de explicar cómo funciona el proceso.

Aquí están los escenarios como las veo:

A) Cuando un nodo se selecciona un conjunto de transacciones para ser incluido en un posible bloque quita de la no-confirmó la piscina. Así que si/cuando el nodo se resuelve el bloque no es limpiar, de la no-confirmó la piscina.

B) las Operaciones que puede incluirse en varias potencial de bloques y permanecer en el no-confirmó la piscina mientras que los bloques están siendo resueltos, entonces cuando un bloque es resuelto las transacciones incluidas en el bloque, son retirados de la no-confirmó la piscina. Esto suena a mí como el escenario más probable, pero no está claro en absoluto que/cuando se quita las transacciones de la no-confirmó la piscina.

+88
gsarnold 22 sept. 2012 22:29:32

Puedo llamar intencional fácil-la minería a Sybil ataque?

No. Porque la minería es una memoria de menos de proceso, es muy posible que las siguientes bloques se encuentran, mientras que el mempool está vacía. Además, la idea de que la verificación de las transacciones se lleva los recursos mineros es discutible ya que el hash SHA256 suele hacerse en material especializado que no puede hacer más que el hash SHA256, por lo que la verificación de esfuerzo y de minería de esfuerzo es mutuamente excluyente.

+53
bigux 5 abr. 2016 17:55:49

Es ciertamente posible. La tarjeta que básicamente tiene cuatro funciones: agregar/genera la cuenta, añadir bitcoins, probar bitcoins, gastar bitcoins. La tarjeta podría conllevar externa de sistemas inteligentes de modo que la tarjeta no es necesario hacer mucho.

Cada función se implementa de la siguiente manera:

Agregar Cuenta: Un ECDSA clave privada sería generado aleatoriamente por la tarjeta o carga desde una fuente externa. La tarjeta de agregar la clave para su almacén de claves. Esta sería una operación segura, que obligaría a la tarjeta interna de la clave para llevar a cabo.

Agregar Bitcoins: Una lista de identificadores de transacción y de salida de los índices iba a ser cargado en la tarjeta. Esto también sería una operación segura.

Demostrar Bitcoins: Esta operación sería demostrar la capacidad del titular de la tarjeta para pasar un determinado número de Bitcoins. Un dispositivo externo especifica un número de Bitcoins a probar. Si lo desea, aprobación se solicita del titular de la tarjeta a través de un PIN o un mecanismo similar. La tarjeta, a continuación, las formas de una transacción de pago que el número de Bitcoins, pero los daños que la transacción no es válida (por ejemplo, añade una sola transacción de entrada para millones de Bitcoins). A continuación, lo firme. El destinatario, viendo la transacción no válida firmado sabe que el titular de la tarjeta podría haber firmado el correspondiente transacción válido. (Si lo desea, un desafío que puede ser incluido para demostrar la firma de la transacción se ha generado en el lugar.)

Gastar Bitcoins: Este es el mismo que el de demostrar Bitcoins operación, excepto la transacción es válida, el receptor confirma la transacción para el bloque de la cadena, y la tarjeta de actualizaciones de su memoria para reflejar que las monedas que se gastan.

La única otra cosa que usted puede ser que necesite es un 'sync' operación donde la tarjeta corrige cualquier discrepancia. Por ejemplo, si un gasto se realiza operación, pero por alguna razón no lo hace en el bloque de la cadena, la tarjeta tiene que saber que todavía mantiene los Bitcoins. (Y no se puede gastar el "cambio" de la transacción.)

Esta es una implementación mínima. Ciertamente, puede añadir más funciones.

+51
Muhanned 1 nov. 2018 17:12:30

No, no se puede restablecer. Sí, creo que sólo puede contener letras y números.

+38
wayne green 26 sept. 2013 15:16:20

http://en.wikipedia.org/wiki/Hungarian_notation

  • C representa la Clase
  • p para el Puntero
  • f por Bandera (boolean)
  • n para el Número de
  • sz para la cadena terminada en cero

Estos convenios no son obligatorias cuando contribuyendo a bitcoin core.

También podrían leer https://github.com/bitcoin/bitcoin/blob/master/doc/developer-notes.md

+16
Alexander Litz 27 ene. 2015 3:14:34

Blockchain.info debe tener toda la información de la transacción por cualquier y todas las transacciones que se incluyen en los bloques. Por lo general también tiene un montón de información acerca de las transacciones que no son parte del bloque, pero debido a la naturaleza de la propagación de mensajes en el Bitcoin red, es posible que no vean algunos de ellos antes de que ellos son una parte de la blockchain.

Por lo tanto, si sus transacciones son realmente frescos, blockchain.info debería ver, pero no es una garantía. Si son mayores, se debe mostrar correctamente. Y como siempre es el caso, algunos errores pueden producirse en el lado del software de cosas.

+14
magictoaster 15 nov. 2017 16:10:43

Mostrar preguntas con etiqueta

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil