Script - OP_IF etc. aclaraciones

Descripción de la cooperativa SI es un poco vago en la wiki. ¿Dónde puede uno llegar declaraciones para el op para? Son los provenientes de la pila, o de algún otro lugar? ¿Hay ejemplos de cómo una secuencia de comandos usando ese código de operación parece?

+450
GOR63354 27 ago. 2010 8:43:44
16 respuestas

He comprado bitcoins de MtGox y aparecen en mi cuenta. Sin embargo, yo no puedo averiguar cómo llegar a ellos en mi cartera.

+940
Anthony Li 03 февр. '09 в 4:24

Tengo que analizar sin confirmar las transacciones y estoy interesado en saber ¿cuál es la probabilidad de que un determinado transacciones sin confirmar por confirmar.

Dependiendo del modelo, veo dos soluciones:

  • la comprobación de un período de tiempo relativamente largo número de transacciones que han sido presentados y comprobar cómo muchos se habían confirmado.
  • la búsqueda de patrones de comportamiento en la estructura de una transacción que va a conducir a un rechazo.
+926
Ashley Williams 22 oct. 2016 1:06:49

No. Esta característica no existe (todavía) en Namecoin.

+905
Ced Chaney 12 ago. 2011 7:15:14

Mike Hearn acaba de publicar acerca de cómo la Red de Seguro de Contratos de manejar este problema. No me parece una inmediata defecto con este.

Esta es la forma en la que entiendo la propuesta de solución:

Cualquier persona con un interés en una alta tasa de hash (básicamente, cualquier persona que tenga una gran cantidad de monedas), puede iniciar o colaborar en SIGHASH_ANYONECANPAY transacciones. Esos son una forma efectiva para que la gente diga cosas "me comprometo a 10 BTC para el próximo minero de la mina de un bloque, siempre 100 total de BTC es donado en esta transacción ... de lo contrario, voy a obtener mi dinero de vuelta en 5 bloques"?

Así, si las personas o las organizaciones de la celebración de una gran cantidad de BTC que ver la seguridad es muy bajo para su nivel, puede chip en ... siempre a los demás a hacerlo.

+873
AletaMiller 24 mar. 2016 22:30:42

Su dirección Bitcoin y su clave privada no son los mismos.

La clave privada es un número aleatorio. Mantener el número secreto, y tener solamente se le permite gastar Bitcoins. Es utilizado para firmar las transacciones.

A partir de la clave privada puede obtener una clave pública. Se utiliza para mostrar que usted está usando la clave privada correcta. Se utiliza para verificar la transacción de firmas.

A partir de la clave pública se puede derivar la dirección Bitcoin, que es una forma cómoda de la codificación de la clave pública. Es más compacto, viene con detección de errores, y así sucesivamente. Se utiliza para que la gente sepa dónde enviar a sus Bitcoins a la hora de enviar dinero.

A partir de una clave privada puede obtener la clave pública. A partir de la clave pública - la dirección Bitcoin, pero en ninguno de los casos se puede hacer a la inversa. Si usted ha perdido su clave privada, su dinero está perdido para siempre.

Sin embargo, de lo que puede ver su dirección ha sido utilizado con éxito para el retiro, y su equilibrio es actualmente cero. Si usted ha recibido de blockchain.info eWallet, probablemente debería contactar con el propietario del sitio con sus problemas. En Bitcoin del mundo, es muy difícil probar que usted es dueño de una dirección sin necesidad de una clave privada.

+864
Francesco Cellini 15 sept. 2016 20:04:44

He mirado por ahí, pero no puedo encontrar el código relacionado directamente a mi pregunta. Quiero crear una lista en cualquier formato que contiene todas las cuentas con saldo de más de 0, por ejemplo. Gracias de antemano por cualquier ayuda.

+849
user1953403 14 feb. 2018 18:48:03

También si usted puede revisar el código y comentario de la sincronización de cuenta < 2 i va a trabajar.

+808
Aartsie 30 mar. 2013 17:07:19

Si usted no salieron de su BTC antes de la bifurcación, entonces su BitCoin Efectivo fichas de permanecer con CoinBase. Ellos no son realmente perdido, pero que pueden permanecer en su sistema para un tiempo. Aquí está la explicación directa de CoinBase de Apoyo:

Estamos planeando tener soporte para bitcoin, efectivo al 1 de enero de 2018, suponiendo que no hay riesgos adicionales que surjan durante ese tiempo.

Una vez admitidos, los clientes podrán retirar bitcoin dinero en efectivo. Vamos a hacer una determinación en una fecha posterior acerca de la adición de soporte de trading. En el ínterin, el cliente bitcoin dinero se quedara almacenado de forma segura en Coinbase.

Gracias,

Coinbase Equipo

+791
daffodil 9 may. 2016 8:50:57

Como se explica en el archivo doc/build-osx.md, antes de ejecutar el hacer, en primer lugar necesita ejecutar ./autogen.sh y ./configurar.

+741
Kimberley829 30 oct. 2015 15:26:51

¿Dónde puedo encontrar información sobre la ejecución de una Gridseed minero en Mac OSX? Cualquiera de los BTC y/o DEPENDENCIA.

Estoy buscando más información consistente, con esto me refiero a las instrucciones de los enlaces que apuntan a que el software que trabaja con las instrucciones o, al menos, especifica la versión del software. Uno de los problemas que veo es que las instrucciones son creados y, a continuación, el software se actualiza y ya no coincidía con la de instrucciones.

+710
thde 31 may. 2019 7:36:35

No te preocupes acerca de ti primera cosa a comprobar la dirección bitcoin de su remitente y comprobar su dirección bitcoin demasiado si ambos son el mismo y correcta. Si es correcto y hasta ahora usted no ha recibido significa que el bitcoin, la red es todavía el procesamiento de su bitcoin a su dirección. Cada transacción se va a bloquear la cadena. Si usted tiene copia de bloque de proceso de la cadena se puede comprobar a cabo para supervisar la actividad de su bitcoin.

Usted recibirá después de que la cadena se completa. Gracias!

Para más información entra aquí: https://en.bitcoin.it/wiki/Block_chain

+532
suncat100 2 oct. 2017 14:09:47

en general, se puede calcular las tasas que se basa en la siguiente fórmula:

cuota = (n_inputs * 148 + n_outputs * 34 + 10) * price_per_byte

Por lo que tendría que saber cómo muchos de los insumos necesarios para su operación, y que generalmente tiene dos salidas. Para comprender mejor estos detalles, uno tendría que tener una mirada en la manera en que las transacciones se encuentran en el ecosistema (bitcoin.org -> desarrollador de la sección es un buen comienzo).

Suponiendo que tiene una entrada y dos salidas, esto resume a ~350 Bytes, multiplicado con 35 Satoshi por Byte sería un valor cercano de su imagen. Así que hay un valor ligeramente inferior a 35 Satoshi por bytes elegido.

+398
bakingnotwriting 13 abr. 2016 12:32:40

me envían los bits de conectar los tokens de mi escritorio cartera y ahora me parece que no puede ver puede usted por favor ayuda me dice en el bloque explorer que ya está ahí, pero la red se actualiza. después de que la transacción he enviado a otro en el que se llegó a la dirección que puede usted por favor ayuda? Son mis monedas ido?

+266
Terry Wagner 29 jun. 2019 17:55:05

Si la clave pública fueron correcto (ver la Marca de la respuesta), el código no está completo (falta firma) y contiene un hash de un ASCII hexdigest lo cual no es correcto.
Me gustaría contribuir con esta aplicación de la dirección bitcoin de clave pública.
Se cubre el caso de con y sin compresión bitcoin direcciones (sólo cambiando compress_pubkey valor booleano).

#!/usr/bin/env python2
# https://en.bitcoin.it/wiki/Protocol_documentation#Addresses

importación hashlib
importación base58

# ECDSA bitcoin Clave Pública
pubkey = '0450863ad64a87ae8a2fe83c1af1a8403cb53f53e486d8511dad8a04887e5b23522cd470243453a299fa9e77237716103abc11a1df38855ed6f2ee187e9c582ba6'
# Consulte "formato comprimido" en https://en.bitcoin.it/wiki/Protocol_documentation#Signatures
compress_pubkey = False


def hash160(hex_str):
 sha = hashlib.sha256()
 rip = hashlib.nuevo('ripemd160')
sha.actualización(hex_str)
 rip.actualización( sha.digest() )
 print ( "key_hash = \t" + rip.hexdigest() )
 volver rip.hexdigest() # .hexdigest() es hex ASCII


si (compress_pubkey):
 si (ord(clave pública[-2:].decode('hex')) % 2 == 0):
 pubkey_compressed = '02'
otra cosa:
 pubkey_compressed = '03'
 pubkey_compressed += clave pública[2:66]
 hex_str = pubkey_compressed.decode('hex')
otra cosa:
 hex_str = pubkey.decode('hex')

# Obtener la clave:

key_hash = '00' + hash160(hex_str)

# Obtener la firma:

sha = hashlib.sha256()
sha.actualización( key_hash.decode('hex') )
checksum = sha.digest()
sha = hashlib.sha256()
sha.actualización(suma de comprobación)
checksum = sha.hexdigest()[0:8]

print ( "la suma de comprobación = \t" + sha.hexdigest() )
print ( "key_hash + checksum = \t" + key_hash + '' + checksum )
print ( "dirección bitcoin = \t" + base58.b58encode( (key_hash + suma de comprobación).decode('hex') ) )
+236
naturalyogurt 11 ago. 2011 2:20:09

¿Cómo puedo comerciales de apoyo para múltiples crypto monedas? Es posible crear comprar o vender, ofrecer el uso de bitcoin demonio?

+33
ViVashka 28 sept. 2010 12:56:09

Sólo una vez C1 o C2 se encuentra. Antes de que algunos de los nodos tendrá B1 como la punta, mientras que otros tendrán B2 como sugerencia. También tenga en cuenta que la mayoría de los nodos no necesariamente conocer ambas B1 y B2: la mayoría sólo sabe B1 o B2. Como tal, los nodos no son aún conscientes de que no existe un consenso mundial.

Esa es una razón por la que para grandes cantidades de dinero que usted realmente desea esperar varias confirmaciones. 6 es un número que comúnmente aceptado como seguro.

+30
HeidiWF 31 ago. 2015 20:59:15

Mostrar preguntas con etiqueta