Hay una correlación entre el Análisis Técnico de las predicciones y los precios actuales?

El Análisis técnico es la disputa de un método para "predecir" el futuro de los precios. Este blog ha sido ofrecer un análisis técnico sobre Bitcoin durante bastante tiempo aún (que yo sepa es el único).

Ha habido ninguna correlación significativa entre sus predicciones (Corto/medio plazo ARRIBA/ABAJO) para real los movimientos de los precios?

+389
user3496893 22 ago. 2011 17:45:09
35 respuestas

Excluyendo las complicaciones como la dificultad de los cambios y temporal blockchain se divide, se puede modelar el bloque de tiempo de generación como una distribución exponencial.

Una distribución exponencial tiene una desviación estándar igual a la esperanza de valor. Esto predice 10 minutos de la desviación estándar para Bitcoin.


La medición de la distribución real no es tan fácil. Mientras que cada bloque contiene una marca de tiempo, que marca de hora no es muy preciso, y a veces la diferencia de tiempo entre bloques es incluso negativo.
La marca de hora no cambia durante el curso de una sola acción, y algunos mineros deliberadamente el uso de las marcas de tiempo de desviarse de la hora real

+987
Dougie T 03 февр. '09 в 4:24

Cuando usted compra bitcoins en un CAJERO automático, usted tiene que proporcionar un destino donde se va a distribuir a los bitcoins. Destinatario de la información es suministrada en forma de direcciones. El recibo muestra una dirección a la que el CAJERO entrega la bitcoins. Como se ha señalado por otras respuestas, los bitcoins en realidad fueron enviados a esa dirección.

La pregunta ahora es, ¿cómo proporcionar a la dirección de destino para la compra? ¿Tal vez mostrar un código QR de una cartera en tu teléfono, o había impreso un código QR que tengo escaneados por el CAJERO automático? Los bitcoins se habrían recibido la correspondiente cartera, por ejemplo, en el teléfono si se trataba de un teléfono móvil de la cartera.

+909
hendra saputra 9 oct. 2016 21:38:15
+905
hmlyim 8 jun. 2013 2:26:14

Vea Cómo calcular un hash de un Tx? . El hash que sirve como IDENTIFICADOR de la transacción no es el mismo hash que se utiliza para firmar.

+883
el psy Congroo 1 nov. 2014 20:34:16

No entiendo tu pregunta, pero voy a intentar ayudar.. En primer lugar usted debe nunca dar acceso a tu pc a salvo de su auto, si la transferencia de las monedas a su propia dirección no se puede acceder a ellos con palabras sencillas que le robó sus monedas, para comprobar si sigue siendo el propietario de las monedas de verificación de las direcciones de núcleo de la cartera en un bloque tenedor explorer

+840
Du Bawshing 11 dic. 2010 5:27:19

Descripción

Las siguientes transacciones: 0200000000010121c787a1ca54292403d4200d6953ee0edcd4a1d33721a09938f5d5e067e9c70600000000232200205d577278a6dfefffaa4e04ef23fd1172e923f9e7b4949f991b3d7f2af89abb83ffffffff01993a00000000000017a9144920d433d073267b904ae23df3b15ea47aec950387040047304402202c9946f1d50a974f3b7cf24a99002f3f3ca18af7b54939bf2ec1acf6f5528b07022029aaa63fde914735b8e92c202ce3d4b02ea8ded1d2b47821670dd3c6d8dcb02b0147304402201e5e933e674f7e4597c1066b48cdb4ca1c7382235b53d411608c2e3a22a31df7022022fc673d696987146effcbb9ce43265ab9ee19da05eaef0bb35ced729fe9592501695221036ef3ee62456676a49b3087df3f0d804eb09bfcfa95ca606465bee5cfeab4da98210386518595790f10fa1915bb119a0b41d96a380eeb3f3a76ae0694acc9fd2fb333210371d090dd98316a9f8f63c1d925b42cf157f265d1eff84b65620629914b43019c53ae00000000

cuando se pasa a sendrawtransaction(), se genera el siguiente error:
código de error: -26 mensaje de error: obligatorio no-script-verificar-bandera (la Firma debe ser igual a cero para la VERIFICACIÓN de error(MULTI)SIG operación) (código 64)

El bitcoin origen parece sugerir que la transacción es rechazada por ser no estándar: mi operación fue basado en el promotor ejemplo en https://bitcoin.org/en/developer-examples#p2sh-multisig que yo pensaba que iba a ser la norma, y el error se produce en testnet donde pensé que la relativa isStandard() comprueba están apagados.

Estoy buscando información sobre los sitios que he podido ir mal!

Detalle: código de salida, conf archivos, versiones, transacción decodificar, redimir a la secuencia de comandos de decodificar

He reescrito el desarrollador de ejemplo como un script de bash que restablece regtest de vuelta a un estado conocido, a continuación, funciona a través de los fragmentos, o se intenta ejecutar en testnet. Cuando sea necesario, las llamadas han sido ajustados para reflejar los cambios en el API, tales como signtransactionwithkey vs signtransaction:

#!/bin/bash
#
# Este código para implementar p2sh-multisig ejemplo como trabajado a través de
# https://bitcoin.org/en/developer-examples#p2sh-multisig
#
echo "[Configuración de ejecutar ...]"
DEBUG=true
USE_REGTEST=false # Si es false, el uso de testnet
ADDRESS_TYPE="p2sh-segwit"
BITCOIND_HOMEDIR="/home/bitcoind"
BITCOIND_CONFDIR=$BITCOIND_HOMEDIR"/.bitcoin"
si [[ "$USE_REGTEST" = "true" ]]
entonces
AMOUNT0="49.99900000"
 AMOUNT1="10.00000000" # Difiere de ejemplo para impedir la flotación y problemas de redondeo
AMOUNT2="9.99800000"
REGTEST_PARAM="-regtest"
REGTEST_DIR=$BITCOIND_CONFDIR"/regtest"
BITCOIND_CONFFILE=$BITCOIND_CONFDIR"/regtest.conf"
 TEST_SPEND_FROM_NONCOINBASE=true # Prueba si es importante que los fondos fueron generacional
otra cosa
 AMOUNT0="49.99900000" # utilizados en testnet
AMOUNT1="0.00030001"
AMOUNT2="0.00015001"
REGTEST_PARAM=""
REGTEST_DIR="/dev/null"
BITCOIND_CONFFILE=$BITCOIND_CONFDIR"/testnet.conf"
TEST_SPEND_FROM_NONCOINBASE=false
fi
TXFEE="0.00013000"
BITCOIN_CLI="/usr/local/bin/bitcoin-cli-conf="$BITCOIND_CONFFILE" "$REGTEST_PARAM
BITCOIN_DAEMON="/usr/local/bin/bitcoind -conf="$BITCOIND_CONFFILE" "$REGTEST_PARAM" demonio"
TEST_PUBLIC_KEYS_ONLY=true # claves Públicas vs Direcciones de prueba

#
# Obtener regtest red de regreso a un estado conocido: parada si se va, desvincular regtest directorios,
# reiniciar, y generar primeros 101 bloques para obtener 50btc en los fondos. Dar un corto período de
# para permitir la limpieza, etc. La 101 es importante, ya que los límites de nuestro equilibrio a 50btc
si [[ "$USE_REGTEST" = "true" ]]
entonces
 $BITCOIN_CLI parada
 sueño 1
 rm-rf $REGTEST_DIR && $BITCOIN_DAEMON
 sueño 2
 $BITCOIN_CLI generar 101 >/dev/null
fi

#
# Veo referencias como en https://github.com/bitcoin/bitcoin/issues/7277
# que uno no puede enviar fondos de coinbase para p2sh se ocupa de más de regtest.
# Este código para enviar casi todo el balance más que un pasar más tarde a
# fondo de p2sh dirección no, pero vienen de un país que no coinbase dirección
# Ignorado en testnet
si [[ "$TEST_SPEND_FROM_NONCOINBASE" = "true" ]]
entonces
 NONCOINBASE_ADDRESS=`$BITCOIN_CLI getnewaddress $ADDRESS_TYPE`
 TXID=`$BITCOIN_CLI sendtoaddress $NONCOINBASE_ADDRESS $AMOUNT0`
 si $DEBUG
entonces
 echo "Enviando coinbase fondos a nueva clave"
 echo "[NONCOINBASE_ADDRESS]: "$NONCOINBASE_ADDRESS
 echo "[TXID ]: "$TXID
 echo "-----"
fi
fi

echo "[...Crear y financiar un 2-de-3 multisig de transacciones...]"
#
# Crear las direcciones que vamos a utilizar
NEW_ADDRESS1=`$BITCOIN_CLI getnewaddress $ADDRESS_TYPE`
NEW_ADDRESS2=`$BITCOIN_CLI getnewaddress $ADDRESS_TYPE`
NEW_ADDRESS3=`$BITCOIN_CLI getnewaddress $ADDRESS_TYPE`
si [[ "$DEBUG" = "true" ]]
entonces
 # Ejemplo dice que las direcciones comienzan con m, este código se ve inicio
 # 2. Problema?
 echo "la Creación de nuevas direcciones:"
 echo "[NEW_ADDRESS1]: "$NEW_ADDRESS1
 echo "[NEW_ADDRESS2]: "$NEW_ADDRESS2
 echo "[NEW_ADDRESS3]: "$NEW_ADDRESS3
 echo "-----"
fi

#
# Obtener una clave pública - no sé por qué. Para demostrar que podemos
# uso, ya sea de dirección o de clave pública para crear la
# multisigaddress? Para mostrar cómo obtener los datos para
# transmitiendo a los demás? ("todos los cuales serán convertidos en
# para las claves públicas de la redimir a la secuencia de comandos.")
# NB: validateaddress en el ejemplo reemplazada por getaddressinfo
si [[ "$TEST_PUBLIC_KEYS_ONLY" = "true" ]]
entonces
 RV=`$BITCOIN_CLI getaddressinfo $NEW_ADDRESS1`
 NEW_ADDRESS1_PUBLIC_KEY=`echo $RV | sed 's/^.*"pubkey": "//' | 
 sed 's/".*$//" # Comprobado
 RV=`$BITCOIN_CLI getaddressinfo $NEW_ADDRESS2`
 NEW_ADDRESS2_PUBLIC_KEY=`echo $RV | sed 's/^.*"pubkey": "//' | 
 sed 's/".*$//" # Comprobado
fi
RV=`$BITCOIN_CLI getaddressinfo $NEW_ADDRESS3`
NEW_ADDRESS3_PUBLIC_KEY=`echo $RV | sed 's/^.*"pubkey": "//' | 
 sed 's/".*$//" # Comprobado
si [[ "$DEBUG" = "true" ]]
entonces
 echo "Obtener clave pública por la dirección:"
 si [[ "$TEST_PUBLIC_KEYS_ONLY" = "true" ]]
entonces
 echo "[NEW_ADDRESS1_PUBLIC_KEY]: "$NEW_ADDRESS1_PUBLIC_KEY
 echo "[NEW_ADDRESS2_PUBLIC_KEY]: "$NEW_ADDRESS2_PUBLIC_KEY
fi
 echo "[NEW_ADDRESS3_PUBLIC_KEY]: "$NEW_ADDRESS3_PUBLIC_KEY
 echo "-----"
fi

#
# Obtener la dirección y redimir a la secuencia de comandos necesarios para obtener los fondos.
# NB: createmultisig en el ejemplo reemplazada por addmultisigaddress
si [[ "$TEST_PUBLIC_KEYS_ONLY" = "true" ]]
entonces
 RV=`$BITCOIN_CLI addmultisigaddress 2 "'
[
"'$NEW_ADDRESS1_PUBLIC_KEY'",
 "'$NEW_ADDRESS2_PUBLIC_KEY'", 
"'$NEW_ADDRESS3_PUBLIC_KEY'"
]""
otra cosa
 RV=`$BITCOIN_CLI addmultisigaddress 2 "'
[
"'$NEW_ADDRESS1'",
 "'$NEW_ADDRESS2'", 
"'$NEW_ADDRESS3_PUBLIC_KEY'"
]""
fi
P2SH_ADDRESS=`echo $RV | sed 's/^.*"address": "//' | 
 sed 's/".*$//" # Comprobado
P2SH_REDEEM_SCRIPT=`echo $RV | sed 's/^.*"redeemScript": "//' | 
 sed 's/".*$//" # Comprobado
si [[ "$DEBUG" = "true" ]]
entonces
 echo "Obtener p2sh dirección y redeemScript:"
 echo "[P2SH_ADDRESS ]: "$P2SH_ADDRESS
 echo "[P2SH_REDEEM_SCRIPT]: "$P2SH_REDEEM_SCRIPT
 echo "-----"
fi

#
# En regtest, enviar fondos desde el primer 50btc bloque que nos puede pasar
# a la p2sh_address determinado anteriormente.
# En testnet, enviar parte de nuestro equilibrio
si [[ "$USE_REGTEST" != "verdadero" ]]
entonces
 RV=`$BITCOIN_CLI settxfee $TXFEE`
fi
UTXO_TXID=`$BITCOIN_CLI sendtoaddress $P2SH_ADDRESS $AMOUNT1`
si [[ "$DEBUG" = "true" ]]
entonces
 echo "Fondo de p2sh dirección"
 echo "[UTXO_TXID]: "$UTXO_TXID
 echo "-----"
fi

#
# Obtener todo lo que hasta ahora en un bloque
# $BITCOIN_CLI generar 1 >/dev/null

#
#

echo "[...Redimir el 2-de-3 de la transacción]"
#
# Obtener detalles acerca de las finanzas de la transacción. Queremos otra salida
# fue el 10btc de salida aunque el ejemplo sugiere que hay sólo
# una salida.
# NB: segundo parámetro en el ejemplo reemplazada después de v0.14.0
RV=`$BITCOIN_CLI getrawtransaction $UTXO_TXID true`
UTXO2_VALUE=`echo $RV | sed 's/^.*"valor": //' | sed 's/,.*$//" # Comprobado
UTXO2_VOUT=`echo $RV | sed 's/^.*"n": //' | sed 's/,.*$//" # Comprobado
UTXO2_OUTPUT_SCRIPT=`echo $RV | sed 's/^.*"scriptPubKey"//' | sed 's/"reqSigs".*$//' | 
 sed 's/^.*"hex": "//' | sed 's/".*$//" # Comprobado
UTXO1_VALUE=`echo $RV | sed 's/"direcciones":.*//' | sed 's/^.*"valor": //' | 
 sed 's/,.*$//" # Comprobado
UTXO1_VOUT=`echo $RV | sed 's/"direcciones":.*//' | sed 's/^.*"n": //' | 
 sed 's/,.*$//" # Comprobado
UTXO1_OUTPUT_SCRIPT=`echo $RV | sed 's/"direcciones":.*//' | sed 's/^.*"scriptPubKey"//' | 
 sed 's/"reqSigs".*$//' | sed 's/^.*"hex": "//' | 
 sed 's/".*$//" # Comprobado
si [[ "$UTXO1_VALUE" = "$AMOUNT1" ]]
entonces
 # Use la primera salida (el cambio es la segunda salida)
UTXO_VOUT=$UTXO1_VOUT
UTXO_OUTPUT_SCRIPT=$UTXO1_OUTPUT_SCRIPT
otra cosa
 # Use la segunda salida (cambios fue la primera salida)
UTXO_VOUT=$UTXO2_VOUT
UTXO_OUTPUT_SCRIPT=$UTXO2_OUTPUT_SCRIPT
fi
si [[ "$DEBUG" = "true" ]]
entonces
 echo "la Captura de salidas que vamos a utilizar:"
 echo "[1 VALOR ]: "$UTXO1_VALUE
 echo "[1 VSAL ]: "$UTXO1_VOUT
 echo "[1 OUTPUT_SCRIPT ]: "$UTXO1_OUTPUT_SCRIPT
 echo "[2 ]: "$UTXO2_VALUE
 echo "[2 VSAL ]: "$UTXO2_VOUT
 echo "[2 OUTPUT_SCRIPT ]: "$UTXO2_OUTPUT_SCRIPT
 echo "Vsal y la secuencia de comandos de Salida elegido:"
 echo "[UTXO_VOUT ]: "$UTXO_VOUT
 echo "[UTXO_OUTPUT_SCRIPT ]: "$UTXO_OUTPUT_SCRIPT
 echo "-----"
fi

#
# Ahora crear la dirección redimido a
NEW_ADDRESS4=`$BITCOIN_CLI getnewaddress $ADDRESS_TYPE`
si [[ "$DEBUG" = "true" ]]
entonces
 echo "Crear redimir a la dirección:"
 echo "[NEW_ADDRESS4]: "$NEW_ADDRESS4
 echo "-----"
fi

#
# Crear una nueva transacción, un poco menos valor para acomodar la minería de cuota
RAW_TX=`$BITCOIN_CLI createrawtransaction "'
[
{
 "txid": "'$UTXO_TXID'",
 "vsal": '$UTXO_VOUT'
}
]
 "' "'
{
 "'$NEW_ADDRESS4'": '$AMOUNT2'
}""
RAW_TX_SZ=${#RAW_TX}
si [[ "$DEBUG" = "true" ]]
entonces
 echo "Generar unsigned transacción:"
 echo "[RAW_TX]: "$RAW_TX
 echo "-----"
fi

#
# Obtener 2 de las 3 claves privadas
NEW_ADDRESS1_PRIVATE_KEY=`$BITCOIN_CLI dumpprivkey $NEW_ADDRESS1`
NEW_ADDRESS3_PRIVATE_KEY=`$BITCOIN_CLI dumpprivkey $NEW_ADDRESS3`
si [[ "$DEBUG" = "true" ]]
entonces
 echo "la Captura de claves privadas para el uso en la firma:"
 echo "[NEW_ADDRESS1_PRIVATE_KEY]: "$NEW_ADDRESS1_PRIVATE_KEY
 echo "[NEW_ADDRESS3_PRIVATE_KEY]: "$NEW_ADDRESS3_PRIVATE_KEY
 echo "-----"
fi

#
# 1, de 3 de firmar la transacción
# NB: signrawtransaction en el ejemplo reemplazada por signrawtransactionwithkey
# NOTA: el orden de los parámetros inversa, y la cantidad se convierte en obligatorio
RV=`$BITCOIN_CLI signrawtransactionwithkey $RAW_TX "'
[
"'$NEW_ADDRESS1_PRIVATE_KEY'"
]
 "' "'
[
{
 "txid": "'$UTXO_TXID'", 
 "vsal": '$UTXO_VOUT', 
 "scriptPubKey": "'$UTXO_OUTPUT_SCRIPT'", 
 "redeemScript": "'$P2SH_REDEEM_SCRIPT'",
 "cantidad": '$AMOUNT2'
}
]""
PARTLY_SIGNED_RAW_TX=`echo $RV | sed 's/^.*"hex": "//' | sed 's/".*//"
PARTLY_SIGNED_RAW_TX_SZ=${#PARTLY_SIGNED_RAW_TX}
if [[ $PARTLY_SIGNED_RAW_TX_SZ -eq $RAW_TX_SZ ]]
entonces
 echo "la Transacción no cambian de tamaño en PARTLY_SIGNED_RAW_TX_SZ. Eh?"
salida
fi
if [[ $PARTLY_SIGNED_RAW_TX_SZ -eq 0 ]]
entonces
 echo "Error en PARTLY_SIGNED_RAW_TX"
 echo "Respuesta: "
 echo "[RAW_TX ]: "$RAW_TX
 echo "[UTXO_TXID ]: "$UTXO_TXID
 echo "[UTXO_VOUT ]: "$UTXO_VOUT
 echo "[UTXO_OUTPUT_SCRIPT ]: "$UTXO_OUTPUT_SCRIPT
 echo "[P2SH_REDEEM_SCRIPT ]: "$P2SH_REDEEM_SCRIPT
 echo "[NEW_ADDRESS1_PRIVATE_KEY]: "$NEW_ADDRESS1_PRIVATE_KEY
salida
fi
si [[ "$DEBUG" = "true" ]]
entonces
 echo "Transacción después de la primera firma:"
 echo "[PARTLY_SIGNED_RAW_TX ]: "$PARTLY_SIGNED_RAW_TX
 echo "-----"
fi

#
# 2 de las 3 señales de fuera de la transacción
RV=`$BITCOIN_CLI signrawtransactionwithkey $PARTLY_SIGNED_RAW_TX "'
[
"'$NEW_ADDRESS3_PRIVATE_KEY'"
]
 "' "'
[
{
 "txid": "'$UTXO_TXID'", 
 "vsal": '$UTXO_VOUT', 
 "scriptPubKey": "'$UTXO_OUTPUT_SCRIPT'", 
 "redeemScript": "'$P2SH_REDEEM_SCRIPT'",
 "cantidad": '$AMOUNT2'
}
]""
SIGNED_RAW_TX=`echo $RV | sed 's/^.*"hex": "//' | sed 's/".*//" # Comprobado
SIGNED_RAW_TX_SZ=${#SIGNED_RAW_TX}
COMPLETA=`echo $RV | sed 's/^.*"completa": //' | sed 's/\W.*//" # Comprobado
si [[ "$COMPLETA" != "verdadero" ]]
entonces
 echo "el Segundo de la firma no dio lugar a la transacción. Eh?"
 echo $RV
salida
fi
si [[ "$DEBUG" = "true" ]]
entonces
 echo "Transacción después de la segunda firma:" 
 echo "[SIGNED_RAW_TX]: "$SIGNED_RAW_TX
 echo "-----"
fi

#
# Y ahora la difusión
TXID=`$BITCOIN_CLI sendrawtransaction $SIGNED_RAW_TX`
if [[ ${#TXID} -eq 0 ]]
entonces
 echo "Emisión ha ido mal. Eh?"
fi
si [[ "$DEBUG" = "true" ]]
entonces
 echo "TXID de radiodifusión:"
 echo "[TXID]: "$TXID
 echo "-----"
fi

El código anterior genera la siguiente salida en la testnet ejecutar:

$ ./p2sh-multisig.sh
[Configuración de ejecutar ...]
[...Crear y financiar un 2-de-3 multisig de transacciones...]
La creación de nuevas direcciones:
[NEW_ADDRESS1]: 2NAWwgmSnPcXFshHX41ewLHaN4nYLTzEdhn
[NEW_ADDRESS2]: 2NAoFjMziphkxULu7p4dtcBKLXicnvvcx53
[NEW_ADDRESS3]: 2Mu3S24XuasYheQsinhKAabDnGnH6eakm2x
-----
Obtener la clave pública de por dirección:
[NEW_ADDRESS1_PUBLIC_KEY]: 036ef3ee62456676a49b3087df3f0d804eb09bfcfa95ca606465bee5cfeab4da98
[NEW_ADDRESS2_PUBLIC_KEY]: 0386518595790f10fa1915bb119a0b41d96a380eeb3f3a76ae0694acc9fd2fb333
[NEW_ADDRESS3_PUBLIC_KEY]: 0371d090dd98316a9f8f63c1d925b42cf157f265d1eff84b65620629914b43019c
-----
Obtener p2sh dirección y redeemScript:
[P2SH_ADDRESS ]: 2N3G8rhzkMBmfRp54A4rfpW5jTcd65m7hcs
[P2SH_REDEEM_SCRIPT]: 5221036ef3ee62456676a49b3087df3f0d804eb09bfcfa95ca606465bee5cfeab4da98210386518595790f10fa1915bb119a0b41d96a380eeb3f3a76ae0694acc9fd2fb333210371d090dd98316a9f8f63c1d925b42cf157f265d1eff84b65620629914b43019c53ae
-----
Fondo de p2sh dirección
[UTXO_TXID]: 06c7e967e0d5f53899a02137d3a1d4dc0eee53690d20d403242954caa187c721
-----
[...Redimir el 2-de-3 de la transacción]
La captura de salidas que vamos a utilizar:
[1 VALOR ]: 0.00030001
[1 VSAL ]: 0
[1 OUTPUT_SCRIPT ]: a9146ddd64168434e4e7cf8f7a2a2b485fa1fc8f987e87
[2 ]: 0.00005412
[2 VSAL ]: 1
[2 OUTPUT_SCRIPT ]: a9146ecbcb78f6ab60ebe53cc69532407a32973af9aa87
Vsal y la secuencia de comandos de Salida elegido:
[UTXO_VOUT ]: 0
[UTXO_OUTPUT_SCRIPT ]: a9146ddd64168434e4e7cf8f7a2a2b485fa1fc8f987e87
-----
Crear redimir a la dirección:
[NEW_ADDRESS4]: 2MyuteHEFmxvG2rX8r817DTKhqj8f2ncsmt
-----
Generar unsigned transacción:
[RAW_TX]: 020000000121c787a1ca54292403d4200d6953ee0edcd4a1d33721a09938f5d5e067e9c7060000000000ffffffff01993a00000000000017a9144920d433d073267b904ae23df3b15ea47aec95038700000000
-----
La captura de claves privadas para el uso en la firma:
[NEW_ADDRESS1_PRIVATE_KEY]: cVT8F8PGF9HJSeBgQir5ZHj5Ng4upSPAjhyvnk2puyw6zs5gdbyr
[NEW_ADDRESS3_PRIVATE_KEY]: cSakmVL2kdR5jTukCFNBPCifcmg3jjQ6egevtagnsaosddwcu4ft
-----
Transacción después de la primera firma:
[PARTLY_SIGNED_RAW_TX ]: 0200000000010121c787a1ca54292403d4200d6953ee0edcd4a1d33721a09938f5d5e067e9c70600000000232200205d577278a6dfefffaa4e04ef23fd1172e923f9e7b4949f991b3d7f2af89abb83ffffffff01993a00000000000017a9144920d433d073267b904ae23df3b15ea47aec950387040047304402202c9946f1d50a974f3b7cf24a99002f3f3ca18af7b54939bf2ec1acf6f5528b07022029aaa63fde914735b8e92c202ce3d4b02ea8ded1d2b47821670dd3c6d8dcb02b0100695221036ef3ee62456676a49b3087df3f0d804eb09bfcfa95ca606465bee5cfeab4da98210386518595790f10fa1915bb119a0b41d96a380eeb3f3a76ae0694acc9fd2fb333210371d090dd98316a9f8f63c1d925b42cf157f265d1eff84b65620629914b43019c53ae00000000
-----
Transacción después de la segunda firma:
[SIGNED_RAW_TX]: 0200000000010121c787a1ca54292403d4200d6953ee0edcd4a1d33721a09938f5d5e067e9c70600000000232200205d577278a6dfefffaa4e04ef23fd1172e923f9e7b4949f991b3d7f2af89abb83ffffffff01993a00000000000017a9144920d433d073267b904ae23df3b15ea47aec950387040047304402202c9946f1d50a974f3b7cf24a99002f3f3ca18af7b54939bf2ec1acf6f5528b07022029aaa63fde914735b8e92c202ce3d4b02ea8ded1d2b47821670dd3c6d8dcb02b0147304402201e5e933e674f7e4597c1066b48cdb4ca1c7382235b53d411608c2e3a22a31df7022022fc673d696987146effcbb9ce43265ab9ee19da05eaef0bb35ced729fe9592501695221036ef3ee62456676a49b3087df3f0d804eb09bfcfa95ca606465bee5cfeab4da98210386518595790f10fa1915bb119a0b41d96a380eeb3f3a76ae0694acc9fd2fb333210371d090dd98316a9f8f63c1d925b42cf157f265d1eff84b65620629914b43019c53ae00000000
-----
código de error: -26
mensaje de error:
obligatorio no-script-verificar-bandera (la Firma debe ser igual a cero para la VERIFICACIÓN de error(MULTI)SIG operación) (código 64)
La emisión ha ido mal. Eh?
TXID de radiodifusión:
[TXID]: 
-----
$

El regtest y testnet conf archivos utilizados (credenciales redactado):

$ cat regtest.conf 
regtest=1
servidor=1
rpcuser=xxx
rpcpassword=xxx
rpcallowip=127.0.0.1
deprecatedrpc=createmultisig
deprecatedrpc=generar
debug=1
[regtest]
rpcport=18443

$ cat testnet.conf 
testnet=1
servidor=1
rpcuser=xxx
rpcpassword=xxx
rpcallowip=127.0.0.1
rpcport=18332

Las versiones utilizadas:

Maestro:
Bitcoin Core Demonio de la versión v0.17.99.0-g6d0a14703e288d72ff19d4d89defbc853233899f
Bitcoin Core de cliente de RPC de la versión v0.17.99.0-g6d0a14703e288d72ff19d4d89defbc853233899f
v0.17:
Bitcoin Core Demonio de la versión v0.17.1.0-gef70f9b52b851c7997a9f1a0834714e3eebc1fd8
Bitcoin Core de cliente de RPC de la versión v0.17.1.0-gef70f9b52b851c7997a9f1a0834714e3eebc1fd8

Una descodificación de la transacción:

{
 "txid": "e875677a43c3ea91f7ed5790f3133d130fdcbb9e0cc51f098971bb79517c7103",
 "hash": "8d0701cf48cbf48823ede2250832311cea93b6ea0ab116f9e6b4f40c64153027",
 "versión": 2,
 "tamaño": 372,
 "vsize": 182,
 "de peso": 726,
 "locktime": 0,
 "vin": [
{
 "txid": "06c7e967e0d5f53899a02137d3a1d4dc0eee53690d20d403242954caa187c721",
 "vsal": 0,
 "scriptSig": {
 "asm": "00205d577278a6dfefffaa4e04ef23fd1172e923f9e7b4949f991b3d7f2af89abb83",
 "hex": "2200205d577278a6dfefffaa4e04ef23fd1172e923f9e7b4949f991b3d7f2af89abb83"
},
 "txinwitness": [
"",
"304402202c9946f1d50a974f3b7cf24a99002f3f3ca18af7b54939bf2ec1acf6f5528b07022029aaa63fde914735b8e92c202ce3d4b02ea8ded1d2b47821670dd3c6d8dcb02b01",
"304402201e5e933e674f7e4597c1066b48cdb4ca1c7382235b53d411608c2e3a22a31df7022022fc673d696987146effcbb9ce43265ab9ee19da05eaef0bb35ced729fe9592501",
"5221036ef3ee62456676a49b3087df3f0d804eb09bfcfa95ca606465bee5cfeab4da98210386518595790f10fa1915bb119a0b41d96a380eeb3f3a76ae0694acc9fd2fb333210371d090dd98316a9f8f63c1d925b42cf157f265d1eff84b65620629914b43019c53ae"
],
 "secuencia": 4294967295
}
],
 "vsal": [
{
 "valor": 0.00015001,
 "n": 0,
 "scriptPubKey": {
 "asm": "OP_HASH160 4920d433d073267b904ae23df3b15ea47aec9503 OP_EQUAL",
 "hex": "a9144920d433d073267b904ae23df3b15ea47aec950387",
 "reqSigs": 1,
 "tipo": "scripthash",
 "direcciones": [
"2MyuteHEFmxvG2rX8r817DTKhqj8f2ncsmt"
]
}
}
]
}

La canjear script decodifica a:

{
 "asm": "2 036ef3ee62456676a49b3087df3f0d804eb09bfcfa95ca606465bee5cfeab4da98 0386518595790f10fa1915bb119a0b41d96a380eeb3f3a76ae0694acc9fd2fb333 0371d090dd98316a9f8f63c1d925b42cf157f265d1eff84b65620629914b43019c 3 OP_CHECKMULTISIG",
 "reqSigs": 2,
 "tipo": "multisig",
 "direcciones": [
"mpZQSfgndvkjqcoXdvofNsE3aJeRAXjrvm",
"mz9eLLofqQKQcuhwGjHxxNhSVxvoYWZDry",
"mkZv5XqarsoFMoTWSgMfqE9yihvUu8AHay"
],
 "p2sh": "2MxYTNmXWUFwv8miRAcoCsqAr7MduFCjeav",
 "segwit": {
 "asm": "0 5d577278a6dfefffaa4e04ef23fd1172e923f9e7b4949f991b3d7f2af89abb83",
 "hex": "00205d577278a6dfefffaa4e04ef23fd1172e923f9e7b4949f991b3d7f2af89abb83",
 "reqSigs": 1,
 "tipo": "witness_v0_scripthash",
 "direcciones": [
"tb1qt4thy79xmlhll2jwqnhj8lg3wt5j8708kj2flxgm84lj47y6hwps0je8zu"
],
 "p2sh-segwit": "2N3G8rhzkMBmfRp54A4rfpW5jTcd65m7hcs"
}
}

Muchas gracias si tienes abajo en este momento. Eres genial! Claramente he entendido algo. Pero, ¿qué?

+813
tpm900 24 feb. 2014 6:41:13

A medida que me fui un poco a explorar su transacción es obvio que va a esta cartera:

https://blockchain.info/address/1Ndo4EfFKi8f5jbHXEyuezgK9Mmb6f9uCV

Estoy bastante seguro de que pertenece a Cryptsy.

Todo lo que podemos suponer a partir de esas transacciones es que usted envió bitcoins a la cartera donde se encuentra una gran cantidad de tráfico. Así que lo más probable es que su algún error en Cryptsy de confirmación.

Todo lo que puedes hacer es ponerse en contacto con el fabricante de apoyo.

+797
defcon 27 ene. 2010 19:32:50

Lugar de la .cartera de archivos en una unidad USB segura, dentro de Multibit hay una opción para simplemente seleccione la ubicación de una cartera de archivo.

No estoy seguro de qué fecha exactamente, pero se cambió el formato de las carteras. Multibit convertirá automáticamente a la nueva cartera de formato y traer a su edad de transacciones.

+795
Jee lee 30 nov. 2019 12:58:37

Tengo un Bitcoin Core cartera. Hace 4 días mi contraseña trabajado. Ahora no puedo enviar bitcoins de mi billetera: la contraseña es incorrecta. Lo que pasó? Por favor ayuda, todo mi dinero está ahí. Yo no se cambiar la frase de contraseña y estoy seguro de que puedo recordar mi contraseña. ¿Cómo puedo resolver mi problema?

+766
Mehdi Yaakoubi 17 nov. 2017 11:26:29

Ejemplo:

Paso 1: Día 1 de bitcoin software consiguió desplegado en el Sistema, la creación de Un Bloque Génesis y consiguió otorgado 50Coins. - Entiendo

Paso 2: en el Sistema B tiene instalado bitcoin pero no monedas.

Pregunta:

1) por Lo que sólo Un Sistema de 50 Monedas, entonces, ¿cómo la transacción que va a suceder.

2) ¿Cómo es que las Monedas se convierten a el valor de dinero real. Me refiero a que es como alguien de la escritura "de ORO" en el papel y se la entrega a usted. Pero no es oro real, por lo que no va a hacer cualquier transacción de este documento.

Básicamente, lo que quiero saber acerca inicial bitcoin flujo y cómo se multiplicó. Cómo la gente de la conversión a dinero real.

+739
Boris Treukhov 28 jun. 2017 20:34:39

La causa de esto es que sin una autoridad central, es imposible saber con certeza lo que el tiempo actual es.

El protocolo rechaza bloques con una fecha anterior a la de la mediana de las marcas de hora de los anteriores 11 bloques o después de las 2 horas después de la hora de la red. Cualquier otra marca de tiempo es aceptable. Tenga en cuenta que el tiempo de red' puede diferir del tiempo real, ya que el bitcoin red intentos para corregir la incorrecta configuración del reloj tomando la mediana del tiempo reportado por todos los pares conectados, como la hora de la red.

Usted puede leer acerca de un ataque que esto hace posible aquí:

Al anunciar inexacta marcas de hora cuando se conecta a un nodo, un atacante puede modificar un nodo de la red del contador de tiempo y engañar a la aceptación de una alternativa bloque de la cadena. Esto podría aumentar significativamente las posibilidades de éxito de una doble pasar, drenaje de un nodo computacional recursos, o simplemente ralentizar la confirmación de la transacción de la tasa.

+724
user47354 17 abr. 2010 2:47:50

Los argumentos más fuertes en contra de la dinámica blocksizes que puede ser determinado por el minero acciones, es que no necesariamente representan los intereses de los demás participantes, tales como usuarios, el nodo operadores, o incluso a todos los mineros.

Si los mineros ajuste el tamaño de los bloques tienen un buen equipo y conexiones, es posible que quieran bloques tan grandes que otros son forzados fuera de la red. Esto podría incluir grandes mineros (con el mejor equipamiento y la conectividad de red) obligando a los pequeños mineros fuera de la red. Alternativamente, (algunos de) los mineros quieren un pequeño tamaño de bloque, mientras que otros prefieren una más grande, pero ser incapaz de ejercer ningún tipo de influencia real.

Otros problemas pueden incluir la preocupación de que un algoritmo específico podría crecer demasiado rápido, demasiado lento, no permitir la baja de escala si el uso disminuye, o podrían ser atacados.

En resumen, existe una significativa:

  • Dificultad en el diseño de una adaptación de blocksize fórmula que no puede ser "manipulando"
  • Dificultad en la creación del mejor modelo para minimizar el costo de nodo-opción (CONOP)
  • Dificultad en el diseño de un sistema que puede de manera eficiente a escala arriba y abajo
  • El tiempo y los gastos para comparar fórmulas alternativas y de las pruebas minuciosas de ellos

Encontrar el óptimo CONOP modelo que puede satisfacer las inquietudes anteriores será difícil y consume mucho tiempo. Hasta entonces blocksize límites previamente establecidos por los seres humanos (y, posiblemente, ajustado por los seres humanos para permitir más tiempo para el estudio/investigación codificado de adaptación blocksize soluciones) es la mejor opción disponible.

CONOP se introdujo en este artículo de Pablo Sztorc:

http://www.truthcoin.info/blog/measuring-decentralization/

El concepto en el contexto de la adaptación de blocksizes también fue abordada recientemente en el Bitcoin En Cadena de la Escala de la conferencia de Riccardo Spagni:

https://www.youtube.com/watch?v=mM2ra-LzMQk

+710
oldew 22 abr. 2017 18:57:18

¿Cuál es el costo de la ejecución de Bitcore en AWS o DigitalOcean? Sé que necesitaría unos 128 gb de disco espacio, pero no estoy seguro de cuánto el típico costos de ancho de banda y la cantidad de memoria RAM o núcleos que iba a necesitar.

Mi objetivo es crear una API para buscar equilibrios. Gracias por los consejos!

+674
humbletrader88 5 may. 2014 17:17:07

En primer lugar, he de problemas sencillos. Quiero enviar al cliente algunos bitcoins, pero no quiero pagar por él. Me gustaría substruct de las cuotas de pago, por lo que todas las comisiones sería pagado por el cliente.

Yo pensaba que debería ser un simple y común problema para todos los comerciantes que hacer reembolsos a los clientes. Pero he buscado en google durante horas y no pude encontrar ninguna explicación detallada sobre cómo lograr esta característica 'receptor-paga-comisiones'.

Aquí algunos enlaces que he encontrado útil, pero aún no tienen respuesta exacta

Cómo crear bruto transacciones en bitcoind

Cómo crear bruto transacciones en PHP

Cómo calcular el tamaño de la transacción y la tasa de

Simplemente poner. Quiero enviar algunos bitcoins de manera que el saldo de mi cuenta será igual exactamente 1.8000000. Ahora es ligeramente superior:

enter image description here

Sorprendentemente este simple y común problema tomó horas de búsqueda en google, por lo que estoy haciendo esta pregunta sólo para compartir la solución con el público, ya que finalmente lo encontró.

(O al menos creo que lo he encontrado, así que los críticos y los comentarios son muy bienvenidos.)

+606
Daredevil 27 may. 2013 5:59:08

¿Cómo nodos saber qué datos son correctos desde el consenso?

¿Qué pasa si dos nodos de ejecutar dos diferentes consenso con 2 diferentes Válido bloques con la misma altura, al mismo tiempo, puede suceder?

Estoy hablando de Blockchain, en general, no de bitcoin, no a la minería.

No relacionados con bitcoin, No relacionadas con la minería

+578
Joshua Theron 10 ago. 2018 16:25:03

Al final yo era capaz de hacer esto por XMLgold, http://www.xmlgold.eu/, tuve que hacer el pago como Bitcoin USD (directamente a Paypal y PayPal, a continuación, se ofreció a convertir a libras esterlinas, que me costó $20 de mi recompensa a PayPal, no totalmente seguro de si fue realmente un gran valor, pero se salvó de malabares algunos de los dinero.

+571
Chris Bornhoft 21 feb. 2016 1:21:56

Sé que esta pregunta es viejo, pero me topé con el aspecto de cómo enseñar a mí mismo cómo multisig direcciones de trabajo, y me imagino que otros se para. Así que voy a intentar explicar el flujo típico para la creación, adición de bitcoins, y con el tiempo pasar un multisig dirección. Esta explicación está dirigido a principiantes, así que por favor, disculpe mi falta de brevedad. En primer lugar, parte de la terminología debemos salir del camino.

Dirección Bitcoin: Una dirección bitcoin es una cadena de (generalmente) 33 o 34 dígitos que le damos a las personas cuando queremos que se nos envíe bitcoins. Aquí es un ejemplo de la dirección pública

19evXeJDDLNeRS4st4bGUJNGk8eBgVCCg4

Clave pública: Una clave pública se usa para derivar una dirección bitcoin, aunque el conocimiento de una dirección bitcoin NO VA a permitir que usted para buscar que la dirección de la clave pública correspondiente. Para obtener más información sobre la clave pública / dirección bitcoin relación vaya a https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses. He aquí lo que la clave pública de la dirección bitcoin pegado encima parece

035739f07de25c205525d81b126ed87bc30377e688705072d186e4f5c88908ce3a

Tenga en cuenta que sólo sé que la clave pública porque almacenado junto con mi clave privada en mi cartera, yo estoy publicando esto, generalmente, la información confidencial aquí porque es más fácil de entender bitcoin cuando tienes ejemplos.

Multisig transacción/dirección: multisig transacción es sólo una transacción que tiene como uno de sus insumos multisig dirección. Multisig direcciones se utilizan para hacerlo varias teclas a la propiedad por parte de entidades independientes son necesarios para mover los bitcoins en una dirección.

OK genial! Ahora, aquí están los pasos y el fondo para hacer una multisig dirección. Voy a explicar las cosas en la llanura inglés primero, y luego seguir con el bash/comandos de Terminal que se utilice para crear/agregar dinero a/pasar el multisig dirección. Estoy usando el estándar de bash delimitador "$>" para indicar que lo que viene después de la "$>" es lo que usted debe entrar en su terminal. Las líneas que vienen después de la línea que contiene "$>" son el resultado de ese comando. Si usted tiene cualquier pregunta acerca de un comando de su entrada, puede escribir lo siguiente en la Terminal para mostrar lo que los argumentos deben ser pasados al comando

$> bitcoind ayuda <nameofcommandhere>

Esta explicación supone que tiene una actualización a la fecha y el funcionamiento bitcoind servidor que ejecuta que puede aceptar la RPC de comandos.

yo. Crear las claves públicas de los que se componen la multisig dirección. Usted va a usar estas claves públicas y una pieza de información para crear su multisig dirección. El más común de distribución de las direcciones en un 3-dirección multisig dirección (es posible tener un multisig dirección que consta de más de tres direcciones, pero no son soportadas por todos los mineros así que para esta explicación vamos a tratar con el más común de 3 dirección de multisig dirección) son como sigue. PubKey#1 normalmente es de su propiedad y se almacena en un dispositivo de fácil acceso (como el teléfono móvil). PubKey#2 es generalmente también de su propiedad, sino que son almacenadas en algún lugar seguro (como el almacenamiento en frío o en un papel de la cartera). PubKey#3 es a menudo la clave pública de un tercero, como tu hermano o una empresa que ofrece bitcoin relacionadas con servicios como Coinbase. Vamos a llamar a cada uno de estos propietarios de una clave pública de una entidad. Recordemos que Bitcoin utiliza privado/criptografía de clave pública, por lo que quien crea una clave pública también se mantiene la clave privada correspondiente a los mismos. Esta clave privada será importante más adelante en la explicación. Así que vamos a crear 3 nuevas direcciones públicas que vamos a utilizar para crear un multisig dirección! Tenga en cuenta que como he explicado anteriormente, si se utiliza un multisig dirección en una situación del mundo real que probablemente iba a conseguir uno de los tres claves públicas de un tercero, pero para esta explicación aquí sólo vamos a crear todos los tres de nosotros mismos. Aquí los RPC de comandos para la creación de claves públicas:

Escriba este comando para ver todas sus cuentas. Suponiendo que empezar de nuevo, sólo tiene la cuenta con el nombre de cadena vacía y sin bitcoins en ella

$> bitcoind listaccounts
{
 "" : 0.00000000
}

Ingrese el comando siguiente tres veces para crear tres nuevas direcciones en esta cuenta

$> bitcoind getnewaddress ""

Escriba este comando para ver a su recién creado direcciones

$> bitcoind getaddressesbyaccount ""
[
"1CtfcziAhqx83CtSPdufgZDGmL8ohTFTdd",
"1JeK7TZR85BL8WvtHgCiTSYtPJupdYYXgr",
"1MP3BzdhzoBmGoBiVfLmhv7B4Czxm3Mbru"
]

No está hecho, aunque. Hasta ahora solo he visto las direcciones públicas. Usted necesita para obtener las claves públicas de estas direcciones. Afortunadamente, usted puede hacer que simplemente escribiendo el comando siguiente tres veces, cada vez sustituyendo a una de las direcciones que has creado

$> bitcoind validateaddress <btcaddress>
{
 "isvalid" : true,
 "address" : "19evXeJDDLNeRS4st4bGUJNGk8eBgVCCg4",
 "ismine" : true,
 "isscript" : false,
 "clave pública" : "035739f07de25c205525d81b126ed87bc30377e688705072d186e4f5c88908ce3a",
 "iscompressed" : true,
 "cuenta" : ""
}

El valor a la derecha de "clave pública" es que la dirección de la clave pública.

ii. A continuación, utilice estas tres claves para crear el multisig dirección. En el párrafo anterior he mencionado cómo usted necesita las claves públicas más otra pieza de información para crear el multisig cartera. Esa pieza de información es el número de firmas necesario para gastar los bitcoins en un multisig dirección. Una de las cosas más útiles de un multisig dirección es que, con el fin de enviar el dinero en la dirección, toma varias claves privadas (les dije que lo iba a volver a estos!) la firma de la transacción para que sea válida. Así, para este ejemplo vamos a utilizar el número 2; dos de las tres entidades deberán firmar la transacción con el fin de bitcoins para desplazarse a cualquier lugar. Cuando vamos a crear el multisig dirección, bitcoind devolverá el multisig 34 dígitos de la dirección, así como un montón de datos hex llamado el "redeemScript". Tenga en cuenta que el primer dígito de la dirección es un "3". La mayoría de las direcciones de la utilizada para probablemente comienzan con un "1", pero todos multisig comienzan con "3". Copiar, pegar y guardar la dirección y redeemScript valores en algún lugar, ya que vamos a necesitar en un poco. Así que, vamos a crear el multisig dirección al ingresar el siguiente comando. Asegúrese de escribir las comillas simples y las comillas exactamente como yo, y sustituir las claves públicas que se obtuvo de validateaddress.

$> bitcoind createmultisig 2 '["<pubkey>", "<pubkey>", "<pubkey>"]'


{
 "address" : "3DS7Y6bdePdnFCoXqddkevovh4s5M8Nhgm",
 "redeemScript" : "5221027ca87e1aa2595ec7771afee8fdc6efdbc301b8370c4386731b4bd82247dc74a321022cc9874ba092095dd a47a4e4edb1781c43c35b3ec0429ac005df37b9d6eec94b21035739f07de25c205525d81b126ed87bc30377e6887 05072d186e4f5c88908ce3a53ae"
}

Copiar el resultado que llegar a algún lugar, vamos a necesitar pronto.

iii. Enviar algunos bitcoins de uno de sus carteras a la multisig dirección. Me sorprendió enterarme de Coinbase no creo que multisig direcciones son válidas, así que si estás usando Coinbase no se pueden enviar directamente desde su Coinbase cartera para la multisig dirección. Como solución alternativa, se puede utilizar Coinbase para enviar una pequeña cantidad de bitcoins (he enviado 1 dólar vale) a una de las tres direcciones que se creó originalmente, espere que la transacción se confirman, y, a continuación, utilice el siguiente comando para enviar bitcoins a partir de que la dirección de la multisig dirección. Reemplace con el multisig dirección y con una cierta cantidad de bitcoins que vale menos que la cantidad que usted envía al domicilio habitual. Recuerde que usted tendrá que pagar los honorarios de la transacción! Si el comando funciona devolverá la transacción la transacción de hash. Puedes mirar en esta transacción ingresando el hash de la transacción en el campo de búsqueda en blockchain.info.

$> bitcoind sendtoaddress <bitcoindaddress> <cantidad>
0ac29fc675909eb565a0984fe13a47dae16ca53fb477b9e03446c898b925ab6b

iv. Por último, vamos a gastar los bitcoins acabamos de recibir en la multisig dirección. Haremos uso de las claves privadas de las dos primeras direcciones que hemos creado en el paso 1. Con el fin de obtener las claves privadas, tenemos que introducir el siguiente comando dos veces en el Terminal, cada vez que se sustituye con una de las direcciones bitcoin que ha creado:

$> bitcoind dumpprivkey <btcaddress>
KyiRjmZYPH7cfyKf1WNb3BZFz1ySurWEykxlngkh6vmtcscirbpg

(Como una nota del lado, la peor cosa que puedes hacer en el bitcoin comunidad es para pegar la clave privada de una de sus direcciones en un foro público. NUNCA HAGAS ESTO! Sólo estoy haciendo esto porque quiero asegurarme de que los lectores puedan seguir junto con mi explicación, y sólo hay un par de dólares en estas direcciones)

v. Ahora que usted tiene dos claves pública/privada pares, por fin podemos gastar los bitcoins que hemos enviado a la multisig dirección. Para ello, primero necesitamos recopilar cierta información acerca de la transacción donde enviamos bitcoins a la multisig dirección, porque tenemos que elegir el resultado correcto de la transacción para utilizar como entrada en el raw de la transacción estamos a punto de crear. Escriba lo siguiente en la terminal, en sustitución de la transacción hash, que fue devuelto antes.

$> bitcoind getrawtransaction <txid> 1
{
 "hex" : "010000000175783b2ca3381efb15ee7f5f44632a2c699171a924185386460b91d0f211d3bb000000006a47304402207707875d5c29ed0d97cd72087c67c17c57e2ef34d0b6208a054fffece8704477022045aec0ea57830f53fa0e52094400dd4fb654d7712f2ac3341a762d0f46c02d370121027ca87e1aa2595ec7771afee8fdc6efdbc301b8370c4386731b4bd82247dc74a3ffffffff0210270000000000001976a91431e71089318d7b1ea51a1add0dd6525423f713c488ac702402000000000017a91480cff499983050ec4268d749a1f898bec53e9fc28700000000",
 "txid" : "0ac29fc675909eb565a0984fe13a47dae16ca53fb477b9e03446c898b925ab6b",
 "versión" : 1,
 "locktime" : 0,
 "vin" : [
{
 "txid" : "bbd311f2d0910b4686531824a97191692c2a63445f7fee15fb1e38a32c3b7875",
 "vsal" : 0,
 "scriptSig" : {
 "asm" : "304402207707875d5c29ed0d97cd72087c67c17c57e2ef34d0b6208a054fffece8704477022045aec0ea57830f53fa0e52094400dd4fb654d7712f2ac3341a762d0f46c02d3701 027ca87e1aa2595ec7771afee8fdc6efdbc301b8370c4386731b4bd82247dc74a3",
 "hex" : "47304402207707875d5c29ed0d97cd72087c67c17c57e2ef34d0b6208a054fffece8704477022045aec0ea57830f53fa0e52094400dd4fb654d7712f2ac3341a762d0f46c02d370121027ca87e1aa2595ec7771afee8fdc6efdbc301b8370c4386731b4bd82247dc74a3"
},
 "secuencia" : 4294967295
}
],
 "vsal" : [
{
 "valor" : 0.00010000,
 "n" : 0,
 "scriptPubKey" : {
 "asm" : "OP_DUP OP_HASH160 31e71089318d7b1ea51a1add0dd6525423f713c4 OP_EQUALVERIFY OP_CHECKSIG",
 "hex" : "76a91431e71089318d7b1ea51a1add0dd6525423f713c488ac",
 "reqSigs" : 1,
 "tipo" : "pubkeyhash",
 "direcciones" : [
"15Yrv3rAVxYTTGePM3ZZwumSnMfS9St9ud"
]
}
},
{
 "valor" : 0.00140400,
 "n" : 1,
 "scriptPubKey" : {
 "asm" : "OP_HASH160 80cff499983050ec4268d749a1f898bec53e9fc2 OP_EQUAL",
 "hex" : "a91480cff499983050ec4268d749a1f898bec53e9fc287",
 "reqSigs" : 1,
 "tipo" : "scripthash",
 "direcciones" : [
"3DS7Y6bdePdnFCoXqddkevovh4s5M8Nhgm"
]
}
}
],
 "blockhash" : "00000000000000002ab5cb0ee400200b8575fe393fef57d41b41a5d533a414a3",
 "confirmaciones" : 5,
 "el tiempo" : 1404775273,
 "blocktime" : 1404775273
}

Buscar la clave "vsal", que debe tener un array de JSON como su valor. Necesitamos dos valores; el índice de salida vsal que tiene el mayor valor, y el valor de la "hex" clave dentro de la misma salida. Cuando originalmente enviado esta transacción que había enviado 0.00160400 bitcoins. 0.0001 de que iban a pagar minero honorarios, y el resto de 0.0010000 fue a un cambio de dirección que mi cliente software creado para mí. Vamos a querer utilizar la salida con el valor más grande (aquí 0.00140400) como la entrada en nuestra transacción cuando creamos nuestro raw de la transacción. Así que aquí el índice es igual a 1. En esta misma transacción tendremos el valor de la clave "hex" dentro de "scriptPubKey. Es demasiado para entrar en detalle aquí en cuanto a lo que este valor representa, si usted está interesado en aprender acerca de uno de los más fascinantes partes del protocolo bitcoin empezar a leer aquí https://bitcointalk.org/index.php?topic=377604.0. En un nivel alto, el scriptPubKey "hex", el valor es una codificación hexadecimal de la secuencia de comandos que se ejecuta como parte de una transacción de entrada con el fin de verificar que la transacción es válida. De todos modos, el valor de "hex" lo que queremos es así a91480cff499983050ec4268d749a1f898bec53e9fc287

Recuerde que cuando se creó el multisig dirección de uno de los valores que se devuelven era algo que se llama la "redeemScript"? Esperemos que has copiado y pegado de que en algún lugar ya que tendremos que crear nuestro raw transacción así. Esto también se utiliza para verificar que la transacción es válida y por lo tanto puede ser pasado por nodos cuando se transmite a la red.

OK, aquí viene la parte más confusa de codificación-sabio; vamos a hacer algo de relativamente bajo nivel de bitcoin operaciones que son lo que realmente está pasando al enviar monedas de una dirección a otra, aunque con la complicación añadida de utilizar un multisig dirección. Vamos a usar el hash de la transacción, el índice en el vsal matriz de la que hemos encontrado, la scriptPubKey, el redeemScript, así como una dirección bitcoin que recibirá una cierta cantidad de monedas que se especifique. Escriba lo siguiente en la Terminal exactamente como lo he escrito, reemplazando con el hash de la transacción, con 1, con el scriptPubKey, con el redeemScript, con la dirección a la que desea enviar estos bitcoins a (yo usé uno de los tres que he creado en el inicio), y (lo has adivinado) con la cantidad que desea enviar. No olvides cuenta para una más o menos 0.0001 pago de la transacción. Se advierte que las advertencias que obtendrá no son muy descriptivos, así que asegúrese de seguir este diseño exactamente.

$> bitcoind createrawtransaction '[{"txid":"<txid>","vsal":<vindex>,"scriptPubKey":"<scriptPubKey","redeemScript":"<redeemScript>"}]' '{"<sentToAddress":<cantidad>}"


01000000016bab25b998c84634e0b977b43fa56ce1da473ae14f98a065b59e9075c69fc20a0100000000ffffffff0160fd0100000000001976a9145eed147e77af70c64c31c056c3b3474c79c65da088ac00000000

Comando que acaba de regresar de un raw codificación hexadecimal de la transacción, esta es la colección de bytes que bitcoin clientes de broadcast a la red, y que contienen la información necesaria para comprobar que las salidas se utiliza como entrada en la transacción son válidos. Pero en este momento de la transacción NO es válida, porque no ha sido firmado por al menos dos de las claves privadas asociadas con este multisig dirección. Vamos a hacer eso ahora. Vamos a tomar este hexadecimales de la transacción, la mayoría de la información que acaba de introducir en el comando anterior, y la clave privada de la primera dirección que hemos creado y firmar la transacción. El comando se parece a este, donde se va a reemplazar con la salida del comando anterior, y con la clave privada de la primera dirección que hemos creado (recuerde que la que hemos obtenido mediante la ejecución de "bitcoind dumprivkey "?)

$> bitcoind signrawtransaction '<rawhextransaction>' '[{"txid":"<txid>","vsal":<vindex>,"scriptPubKey":"<scriptPubKey","redeemScript":"<redeemScript>"}]' '["<privkeyone>"]'


{
 "hex" : "01000000016bab25b998c84634e0b977b43fa56ce1da473ae14f98a065b59e9075c69fc20a01000000b500483045022100f98068a026e2fc75cfeffe84bbac4223ed172df42bca01fd748a14bd960b1695022062c61a7f4f2a63a65d96b0feaf2a048bc2ca93e5de13013978a187395f880b6d014c695221027ca87e1aa2595ec7771afee8fdc6efdbc301b8370c4386731b4bd82247dc74a321022cc9874ba092095dda47a4e4edb1781c43c35b3ec0429ac005df37b9d6eec94b21035739f07de25c205525d81b126ed87bc30377e688705072d186e4f5c88908ce3a53aeffffffff0160fd0100000000001976a9145eed147e77af70c64c31c056c3b3474c79c65da088ac00000000",
 "completa" : false
}

Tenga en cuenta que la "completa" la clave es falso. Eso es porque sólo hemos proporcionado una de las dos firmas que necesitamos para hacer de esta una transacción válido. El valor de "hex" es la representación hexadecimal de la materia prima de la transacción que hemos creado, pero con una firma incluida. Ahora vamos a tomar la transacción con una firma y firmar con la clave privada de la segunda dirección que hemos creado. El comando de Terminal es muy similar:

$> bitcoind signrawtransaction '<onesigrawtransaction>' '[{"txid":"<txid>","vsal":<vindex>,"scriptPubKey":"<scriptPubKey","redeemScript":"<redeemScript>"}]' '["<privkeytwo>"]'

{
 "hex" : "01000000016bab25b998c84634e0b977b43fa56ce1da473ae14f98a065b59e9075c69fc20a01000000fdfd0000483045022100f98068a026e2fc75cfeffe84bbac4223ed172df42bca01fd748a14bd960b1695022062c61a7f4f2a63a65d96b0feaf2a048bc2ca93e5de13013978a187395f880b6d0147304402201ce986e3fd780f4fe81f40ceb271a8ff34c3845e385b8424f8b20d1b91f1282102205dc71831baf5606f59d06b1d115bda3ec28817cdb4bf9df06643d550c30ef193014c695221027ca87e1aa2595ec7771afee8fdc6efdbc301b8370c4386731b4bd82247dc74a321022cc9874ba092095dda47a4e4edb1781c43c35b3ec0429ac005df37b9d6eec94b21035739f07de25c205525d81b126ed87bc30377e688705072d186e4f5c88908ce3a53aeffffffff0160fd0100000000001976a9145eed147e77af70c64c31c056c3b3474c79c65da088ac00000000",
 "completa" : true
}

Probablemente usted está feliz de tener en cuenta que "completa" ahora es verdadero. Ahora tenemos sólo un paso más! Vamos a tomar la salida de este último comando, que es válido y plenamente firmado transacción de envío de bitcoins de un multisig dirección a una dirección especifica, y lo envía fuera de uso de la "sendrawtransaction" comando como este

$> bitcoind sendrawtransaction <fullysignedtransaction>

bc26380619a36e0ecbb5bae4eebf78d8fdef24ba5ed5fd040e7bff37311e180d

Y por último, se devolverá la transacción hash de la transacción que acaba de enviar.

Eso es todo! Puede utilizar blockchain.info para ver que la transacción en la red. Ahora usted sabe cómo multisig se crean las direcciones, cómo enviar dinero a multisig direcciones, y lo que es más importante cómo gastar los bitcoins. Ahora por favor, ve y ayuda a hacer de la cartera de software que implementa multisig transacciones de una manera accesible.

+496
Rap 21 oct. 2010 19:10:22

Gastar monedas, usted necesitará la clave privada correspondiente a la dirección bitcoin.

En el caso de una dirección derivado de un xpub, usted necesitará utilizar el xpriv que creó el xpub para derivar el niño privkeys (que va a ser el mismo niño pubkeys que el xpub derivados, pero esta vez tendrás acceso a tanto niño privkeys y pubkeys). Como ustedes saben, no es posible derivar el niño privkeys de un xpub sí mismo.

+483
Dimagog 21 abr. 2015 15:19:03

Respuesta corta: No.

Respuesta larga: PayPal no permite Bitcoin cuentas de exchange. Bitcoin intercambios surgen como setas en estos días por lo que uno podría volar bajo PayPal radar y obtener una cuenta de ir por un tiempo. Pero finalmente se apague.

Tan digno de confianza intercambios no intente utilizar PayPal, ya que saben que sus cuentas serán confiscados. Y usted no debe confiar en las personas que están usando PayPal porque están operando con alto riesgo. Conocer la situación de alto riesgo.

PayPal CEO habló acerca de Bitcoin como opción de financiación en PayPal en una entrevista durante el último par de meses.

Hasta que eso ocurra las respuestas anteriores son poco probable que cambie.

+453
Krystian Cybulski 7 mar. 2010 11:12:18

En su pregunta, afirmación que usted ha mencionado TONELADA ICO, (telegrama). Telegrama nunca anunció cualquier ICO hasta la fecha. Aunque algunas de las estafas hubo de retirar el nombre de telegrama.

Volviendo a la Pregunta, ICO pueden o no pueden tener sus propias blockchain. La mayoría de los ICOs problema ERC20 tokens que significa que son alimentados por Etereum blockchain. Eso significa que ellos no son actully la creación de su propio blockchain desde cero. Estas fichas están respaldados por ETH blockchain y recursos.

Pocos ICOs (por ejemplo electroneum) utiliza su propia plataforma y blockchain para la recaudación de fondos.

Como etereum hay pocos jugadores como NEO, Tezos, Estelar, Ondas, etc tener sus propias propiedades, ventajas y desventajas. Hay muchos próximo ICOs alimentado por Tezos así.

+425
scooterx3 30 jul. 2018 1:36:13

Estoy tratando de configurar un privado Bitcoin red utilizando Bitcoin Core en regtest modo. Sin embargo, hay dos problemas:

  1. el puerto reportado por el Bitcoin Core GUI no coincide con el nodo que se está ejecutando en; y
  2. cuando un compañero se desconecta (o incluso prohibido) se re-conecta automáticamente.

Esto es lo que hice. Yo cree dos carpetas, alice y bob. Yo, a continuación, iniciar la GUI de la OSX Terminal:

# inicio Alice nodo
$ abrir -n /Aplicaciones/Bitcoin-Qt.app --args -regtest -datadir=/Usuarios/{nombre de usuario}/Desktop/alice/ -port=18444

# inicio Bob nodo
$ abrir -n /Aplicaciones/Bitcoin-Qt.app --args -regtest -datadir=/Usuarios/{nombre de usuario}/Desktop/bob/ -port=18445

Alicia de la Consola, que debo hacer:

addnode 127.0.0.1:18445 agregar

Esto crea una conexión a ambos nodos.

Quiero desconectar ambos nodos de cada uno de los otros.

Alicia de la Consola, yo uso:

addnode 127.0.0.1:18445 quitar

En Alicia del nodo, el nodo es:

127.0.0.1:18445

Sin embargo, en el Bob el nodo, el nodo es

127.0.0.1:57594

pero espero que sea:

127.0.0.1:18444

Yo intente quitar Bob nodo de Alice con:

addnode 127.0.0.1:18445 quitar

Consola devuelve null pero no elimina el nodo.

Cuando yo intente esto de Alice nodo:

addnode 127.0.0.1:57549 quitar

Obtengo el Error: Nodo no se ha agregado. (código -24)

Yo intente desconectar de Bob nodo de Alice nodo utilizando los Compañeros de la ficha. Haga clic derecho en el punto (Bob) y seleccione desconectar.

El nodo se desconecta durante unos 45 segundos, luego se vuelve a conectar.

Para resumir, tengo dos preguntas:

  1. ¿Por qué no el número de puerto en el Bob nodo coincide con el número de puerto que me lo dio?
  2. ¿Cómo puedo mantener regtest nodos permanentemente desconectado para arbitrario períodos de tiempo y, a continuación, vuelva a conectarlos?
+417
Emil Osiac 8 jun. 2013 14:31:16

Usted tiene esencialmente respondió a su propia pregunta. Minería de datos se reduce a pura hash poder y 80MHz > 38MHz. Sólo se necesita debidamente configurado, software de minería de datos.

Si usted tiene la elección, siempre comprar tarjetas gráficas con mayores velocidades de reloj de la GPU y la RAM, a condición de que usted considere la necesidad de que se enfríen.

+412
Lend Kastrati 16 sept. 2014 11:32:46

En el momento en que Bitcoin fue inventado PoS, PoD, PoE, aún no existía.

Habiendo dicho que el Prisionero es sin duda sigue siendo el más seguro hoy en día. El más popular PoW alternativa en la actualidad. PoS siempre decirse que son vulnerables debido a la "Nada en juego" problema:

https://download.wpsoftware.net/bitcoin/pos.pdf

"El punto es este: incluso si las partes interesadas son la vinculación de las monedas con un gran valor de mercado, en una manera de que van a perder las monedas si se comportan de forma deshonesta, este es sólo un medio eficaz de disuasión de comportamientos deshonestos hasta que se mueven de sus monedas, que, al ser un evento en el futuro (tanto en tiempo real y blocktime), no es necesariamente algo que puede ser detectada en el punto actual en blocktime. Tan barato historias, o "costo de simulación", no son algo que se puede prevenir, mientras que sólo la vinculación valor definido dentro del sistema"

+397
Myopic Eyes 22 nov. 2017 5:38:49

así, más de lo que yo iba a ganar desde el Cb! Es eso normal?

Sí. Ahora (3-noviembre 17) es normal. Tu comentario acerca de la importación de claves privadas en otro programa que no confía es muy inteligente. Pero hoy en día las tasas en BTC-red son bastante altos para combinar pequeñas salidas para el vaciado de la dirección. Hay algunas maneras de disminuir los honorarios, pero que requieren de habilidades y no son rápidos.

+390
aleskei160302 10 feb. 2017 15:26:27

La minería de hardware de la industria comenzó hace muy poco y su chip de la tecnología de fabricación se forma por detrás de la de los tradicionales fabricantes de chips (es decir, Intel, AMD).

Chip de eficiencia energética depende de la distancia entre los transistores de un chip. El más cerca de los transistores son los mejores. Intel produjo su primer 14nm (distancia entre los transistores) en 2014. La minería fabricantes de hardware resently producido su 16nm queridos. Se comenzó con 28nm (o peor) ~4 años atrás.

Todavía minería de hardware casi alcanzado el chip de la densidad de Intel que es notable por sólo 4 años de desarrollo. Sería muy interesante ver, si la minería incentivos siguen siendo altos, si se alcanza o supera a los grandes jugadores en la fabricación de chips.

Tenga en cuenta que la minería de hardware es ahora muy cerca de los mejores chip disponible por lo que podemos esperar que la eficiencia energética de la minería sería seguir la Ley de Moore a partir de ahora (justo como en hardware de Intel hace).

+340
Anurag Bharti 1 abr. 2010 19:49:04

me preguntaba si hay alguna intercambios comerciales centralizado de las monedas virtuales para descentralizar las monedas virtuales. por ejemplo, millas aéreas para bitcoin, o viceversa. mi pensamiento es que esto podría externalizar el cargo al problema inherente con moneda fiat - es decir, el problema cuando alguien envía fiat para el intercambio, a cambio de bitcoin, a continuación, afirma que el dinero fue robado, o que la transacción fue de alguna manera ilegítima, y el banco tiene el dinero en el intercambio dejando al usuario después de haber pagado nada por sus bitcoins.

por supuesto, estoy pensando que la centralización de la moneda virtual también no habría contracargos, pero este puede no ser el caso? aquí están algunos ejemplos:

  • dólares linden a partir de la segunda vida
  • amazon monedas
  • aire millas
  • cupón códigos
+327
Cassandra Lee 21 feb. 2014 2:35:53

Bitcoin es como dinero en efectivo: no Se utiliza un intermediario. Si usted envía dinero a alguien, lo consiguieron. La única manera que usted puede conseguir es volver a hacer de ellos de la mano a usted. Si no hay ningún intermediario, usted no puede quejarse de que el intermediario para tomar el dinero de la persona que envía el dinero y dárselo a usted.

La razón de que Bitcoin es como dinero en efectivo es que está diseñado de esa manera. Se supone que se comportan como dinero en efectivo. Y la razón por la que es (en parte) para evitar intermediarios. El uso de intermediarios significa exponerse a sus arbitrariedades. Los reembolsos forzada por un intermediario que son precisamente eso: la Arbitrariedad.

Incluso si usted no ve cómo la arbitrariedad es malo: la Arbitrariedad está muy cerca de despotismo y el despotismo es evidentemente incorrecto. Usted, como alguien que quiere que el dinero que envían a alguien más atrás, depender de un intermediario, y tienen la esperanza de que se decida en su favor. La entidad que envía el dinero que se basa en el intermediario para decidir en su favor. Al menos uno de ustedes se va a perder. E incluso si el intermediario le dice a usted para darle el dinero a usted, ellos pueden decidir darle a la otra entidad, más adelante. O podrían congelar los fondos y de la congelación de algunos de los más fondos de una o de ambas entidades en conflicto a obtener más poder.

Se puede ver la forma en que el intermediario se convirtió en un juez? La única manera de evitar esto es para llevar los pedidos a cabo sin la opción de deshacer de ellas, salvo si el pagador y el beneficiario, de acuerdo. Usted no necesita una regla especial para el último caso, debido a que el beneficiario puede enviar el dinero en una transacción diferente.

Además, como Pieter Wuille se indicó en los comentarios, la devolución se realiza a través de los procesadores de pago. Usted está obligado a utilizar un procesador de pago al pagar en una moneda fiat en línea, pero no están obligados a la hora de pagar en Bitcoin. Sin embargo, el uso de un procesador de pago al pagar en Bitcoin es todavía posible. Un procesador de pago puede permitir que los reembolsos incluso cuando el bien o servicio que se pagan en Bitcoin. La moneda no influye en esto, el método de pago no. Es sólo que no estás obligado a usar cuando se pagan en Bitcoin.

+319
TheSprintingEngineer 9 dic. 2017 14:47:07

Estoy trasteando con el código fuente de bitcoin y tratando de entender el trabajo exactas de pares mecanismo de descubrimiento en la testnet modo para el que he realizado los siguientes cambios:

  1. Deshabilitado el DNS de la semilla de descubrimiento en orden a la fuerza bitcoind a la reserva para conectar con codificados de los nodos.

  2. Cambiado el valor predeterminado codificado nodos a mis conocidos de 4 direcciones, digamos a,B,C y D, que puedo asegurar que siempre están en línea.

Ahora, cuando ejecuto el bitcoind cliente (llamada E), se conecta a uno de a,B,C o D, ejecutando la misma versión modificada de bitcoind. Se pone de pares de direcciones de la codificado nodo que se conecta por primera vez por el intercambio de getaddr y dirección de los mensajes, pero no estoy seguro de cómo se procede después de eso. He siguientes consultas:

una. Si un nodo cae de nuevo para conectar con codificados de los nodos, se supone conectarse a sólo uno de los fuertes de los nodos como se happends en mi caso, o puede conectarse a varios codificado nodos ?

b. Después de obtener los pares de direcciones a través de la dirección del mensaje, cuando el nodo E iniciar el proceso de conexión a los compañeros ?

Por favor, que me señale el código correspondiente archivos/secciones si es posible. Gracias

+293
lzstat 10 feb. 2019 6:45:03

¿cuáles son BTR puntos en Bter cambio? Podemos convertir BTR en un alt-coin? Si es así, ¿hay alguna tasas que cobran. ¿Cuántas veces puedo ejercer esta opción para un mes en particular?

+275
malachi1990 22 ago. 2011 21:33:49

Puedo tener los pasos para generar un nativo Segwit dirección de un estándar de WIF? Y los pasos para generar un P2SH Segwit dirección de la misma WIF?

¿Cómo estos dos formatos diferentes y por qué no dos? He visto que el P2SH versión es compatible con los clientes más antiguos, son nativos de Segwit direcciones no?

+247
Heikoles 6 abr. 2012 9:34:38
Versión Bits, o BIP9, añade un estricto marco de implementación para hasta 29 suave horquillas en paralelo.
+235
skiNEwhere 4 jun. 2011 16:02:12

Con la vainilla Bitcoin Core, no hay ninguna forma eficaz de hacerlo.

Veo dos opciones:

a) Lento y muy ineficientes RPC bucle (no recomendado)

  1. Obtener la génesis hash del bloque (RPC getblockhash 0)
  2. Obtener el bloque con toda la transacción (RPC getblock <hash> 2, 2 representa el nivel de detalle de transacción)
  3. El bucle a través de todas las transacciones y todas sus salidas, llamada gettxout <txid> <n> (donde n es la salidas de índice)
  4. Si gettxout devuelve un objeto, el resultado es el saldo (UTXO), volcado en un archivo de texto

Esto puede tardar un par de horas o días (dependiendo de la máquina).

b) de forma Rápida, mediante la aplicación de parches del Núcleo (0.17.1)

  1. Cambie el código de la llamada a la función GetUTXOStats(), aplicar un archivo de texto volcado en la utxo conjunto de bucle (while (pcursor->Válido()) {)
  2. Compilar
  3. Llamada RPC gettxoutsetinfo y deje que su código de volcado de datos por UTXO a un archivo (o similar)
+139
makeitbetter 14 sept. 2013 15:43:42

El bitcoin transacción puede ser encontrado en algunos explorer, som exploradores son:

Al hacer la transacción en el blockchain y la transacción fue confirmado, Los bitcoins no pueden losed pero se envía.

Dentro de la caja han creado en esta fecha 8/21/2019, 8:32:59 PM el 0.00989381 BTC en esta cartera id 14YEokiQaSti8uDfCBJ42WC8WWza7KAfte

busque esta información en el explorador haga clic en me

Así, el resultado de la transacción no se puede aceptar

+114
rafterss 18 sept. 2016 14:35:29

Soy bastante nuevo en bitcoin y estaba tratando de instalación de un local de la red de prueba en mi máquina. Yo estoy usando la regtest red para crear la red local. Hay una manera en la que puedo inicializar los nodos (el uso de un bloque génesis o algo) para almacenar bitcoins (sin minería)? Yo estaba pasando por la developer docs, pero yo no podía entenderlo. Perdón si es una solución sencilla, ya que soy bastante nuevo en bitcoin. Algo así como un initialfreecoins=10000000 en los elementos/rayo de la red.

+68
Observation2018 21 mar. 2012 13:19:32

Para el primer lenguaje de programación recomiendo Python. Es fácil de entender y una gran cantidad de Bitcoin bibliotecas ya existentes.

+36
kristina710 2 nov. 2018 17:55:34
$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