¿Cuál es el número máximo de entradas/salidas de una transacción puede tener?

¿Hay un número máximo recomendado de entradas/salidas para cada transacción? Yo era de secuencias de comandos de un grifo y no estaba seguro de si a la liquidación de una transacción para todas las direcciones o dividirlas en grupos de, por ejemplo, 100 o 1000.

+393
raksheetbhat 31 ene. 2018 18:53:45
21 respuestas

En Bitcoin, la mediana de tiempo pasado (como en su cotización) se utiliza para todas las operaciones en que el reloj de las cuestiones que limita el efecto de cualquier mineros de marca de hora. Los mineros pueden sesgar la fecha y hora de su cuadra mucho con ningún efecto perjudicial para la red, algunos anteriores de minería de optimizaciones de los involucrados el sesgo de la marca de tiempo hacia adelante para evitar la necesidad de hacer costosas operaciones de carga de una nueva merle raíz.

Hay una excepción en caso de que algunos rudo puede ocurrir, que es un off por un error en la dificultad de la ventana de cálculo de lo que significa la marca de tiempo de un solo bloque cae fuera del cálculo de la ventana. Esto es generalmente conocido como la deformación de tiempo de ataque, pero no es una amenaza significativa en el mundo real, es útil para restablecer de manera abusiva la dificultad en la prueba de la red si es demasiado alto, sin embargo.

+993
rvs 03 февр. '09 в 4:24

Si alguno de los pasos falla, comentarios a continuación, voy a tratar de ayudar.

1) Seguir el tutorial para instalar Ubuntu para Windows

2) Establecer su nombre de Usuario y Contraseña

3) Tipo de

sudo apt-get update -qq

Después de comandos que comienzan con sudo, te preguntará tu contraseña. Tendrás que escribir esto, pero no va a ser mostrado en la pantalla de la seguridad. Presione entrar.

4) Tipo de

sudo apt-get install python3-pip python3-dev build-essential python3-virtualenv virtualenv -yqq

5) Ahora, en Windows, visite https://github.com/greenaddress/garecovery y descargarlo a través de "Clonar o de Descarga -> Zip" Mover a tu escritorio

6) Ir a la terminal de Linux. Tipo de cd con un espacio después de ella. Arrastrar y Soltar la carpeta descomprimida. Ahora, presione entrar.

7) Escriba y escriba

pip desinstalar enum34
virtualenv venv
fuente venv/bin/activate
pip install --requieren-hash -r tools/requirements.txt
pip install .

8) ahora puedes seguir el paso final, que se encuentra aquí

+963
Relish 27 sept. 2015 10:37:33

El proceso de resolución de problemas se llama "minería de datos". Es útil para hacer que la creación de bloques con las transacciones duro y hace que sea difícil para gastar Bitcoins que se pasó ya.

+955
AnezteziA13 4 mar. 2018 4:18:14

Entiendo que hay un par de cosas que necesitan ser revisados para que la transacción sea válida - la transacción anterior había de ser la correcta, no OP puede anular la transacción, etc, pero hay una lista completa de lo que uno necesita para comprobar para saber si una transacción es válida?

Por ejemplo, ¿la transacción necesita tener una estructura específica para ser gastado, como el guión de TxIn necesita compilar el mensaje codificado, y el TxOut script necesita para ejecutar apropiadamente OP_Checksig en ese mensaje en particular? Si no, simplemente se podría descartar el mensaje de TxIn, impulsar su propio mensaje malintencionado y ejecutar OP_Checksig en que.

¿Qué pasos el protocolo necesita un cliente para ir a través de comprobar si la transacción es válida?

+777
ctcherry 7 mar. 2015 20:39:19

Ya he publicado esta respuesta, pero se ha ido por alguna razón. Si algún moderador borre, entonces estoy de acuerdo, pero la vergüenza de ellos para que no se me informa. En cualquier caso, aquí está la secuencia de comandos de shell que tengo en mis equipos para obtener bitcoin en marcha y funcionando:

#!/bin/bash

# Palabra de precaución, yo no soy un experimentado programador shell. Todo lo que puedo #
# garantía es que este script ha funcionado para mí, y que ha #
# hecho en múltiples máquinas Ubuntu (una 11.10 y uno 13.10), por lo #
# esperemos que va a trabajar para usted también #

# Instalar algunos paquetes como se indica en varios sitios web
sudo apt-get-y install qt4-qmake libqt4-dev build-essential libboost-dev libboost-sistema-dev libboost-sistema de archivos-dev libboost-programa-opciones-dev libboost-hilo-dev libssl-dev
sudo apt-get-y install libtool autotools-dev autoconf
sudo apt-get-y install libdb4.8-dev # Generalmente este paso falla
sudo apt-get-y install libdb4.8++-dev # Generalmente este paso falla
sudo apt-get-y install libboost1.37-dev # a Veces este paso fallar
sudo apt-get-y install libboost-todos-dev # a Veces este paso fallar
sudo apt-get-y install libminiupnpc-dev
sudo apt-get-y install libdb++-dev
sudo apt-get-y install libprotobuf-dev
sudo apt-get-y install libqrencode-dev


# La acumulación de berkley db4.8
# Técnicamente, esto sólo debe ser instalado si el de arriba #
# libdb4.8XX-dev error de paquetes a instalar, pero nada mejor que un poco de #
# overkill =) #
cd ~/Descargas

if [ ! -e db-4.8.30 ]
entonces
 wget http://download.oracle.com/berkeley-db/db-4.8.30.tar.gz
 tar zxvf db-4.8.30.tar.gz
 rm-f db-4.8.30.tar.gz
fi

cd db-4.8.30/build_unix
../dist/configure --prefix=/usr/local --enable-cxx # Si esto no funciona, pruebe a quitar o cambiar de prefijo
hacer
sudo make install
cd ~/Descargas
rm-fr db-4.8.30/

# La acumulación de bitcoin
cd ~/Descargas
if [ ! -e bitcoin ]
entonces
 git clone https://github.com/bitcoin/bitcoin ~/Descargas/bitcoin
fi

cd de bitcoin

./autogen.sh
./configure # No de Ubuntu 13.xx versiones
# ./configure --with-boost-libdir=/usr/lib/x86_64-linux-gnu # Ubuntu 13.xx versión
hacer
sudo make install

cd ~/Descargas
rm-fr bitcoin
+737
Squall Leonhart 30 sept. 2017 15:41:28

He encontrado que causa.

wif, err := btcutil.NewWIF(privateKey, conf, falso) Que el tercer parámetro es comprimir y debe ser true. En los extremos, generado dirección golang y muestra en bitcoin core después de importprivkey comando fue igualada.

Gracias!

+573
Xanlantos 11 abr. 2016 7:21:38

La acaba, y hay una considerable falta de carteras de unos pocos meses más tarde. El único que parece activos en todos es el de línea de comandos de la cartera. El enlace de YouTube a continuación pueden ayudarle a identificar el NMC cartera de la dirección de la línea de comandos en Windows, y el otro enlace es de la página donde se puede descargar el NMC cartera de software.

BTC-e.com no tiene e-wallet capacidades. Su depósito de direcciones (como David Perry tan amablemente señaló) los límites de la duración del depósito de direcciones, y usted tiene que tener una billetera para retirar los fondos.

Estoy a la espera de que alguien venga con una buena interfaz gráfica de cartera que es fácil de usar y no requiere conocimientos de programación para implementar (código fuente es buena, precompilado ejecutables es mejor, y tanto es el mejor).

En tan sólo un año, hemos pasado de más de una docena de clientes a menos de 4, que parecen ser los que actualmente mantiene.

http://www.youtube.com/watch?v=ezo1t90QLFQ - Muy simple tutorial: TOMAR NOTAS!

http://dot-bit.org/ - los Enlaces están en el lado derecho de la página principal.

+555
Generic Bot 22 dic. 2010 23:00:39

Estas son las semillas de los nodos, los nodos que no están conectados a una conexión. Una semilla nodo significa que es un nodo que se conecta a fin de obtener las direcciones de los otros nodos a conectar. Esa conexión no se mantiene, sino que es temporal.

Si desea conectar nodos a cada uno de los otros, no debe ser la modificación de la semilla en todos los nodos. En lugar usted debe estar utilizando el -connect=<ip> opción (o añadir a tus bitcoin.conf archivo) para conectarse sólo a los nodos específicos.

+514
Jeff Wu 30 oct. 2018 8:36:26

El mensaje de error debe ir por el mismo camino por el que vino, porque cualquier paso intermedio no sabe dónde está el pago enviado originalmente por. Cada salto sólo se conoce el anterior y el siguiente saltos en la secuencia, y así que la única opción que tiene es para devolver la información a la anterior hop en la ruta.

+494
Jakub Szymanik 4 jun. 2016 22:00:07

Decir que me envíe 1.0 BTC a una dirección Bitcoin que es válido pero que nunca ha sido usado.

  1. Hace que el 1.0 BTC efectivamente desaparecen? O será que la transacción no?
  2. Si la transacción tiene éxito, podría alguien finalmente empezar a utilizar esa dirección y la afirmación de que 1.0 BTC?
+429
Mourdos 19 oct. 2012 13:13:04

Mi comprensión básica es que una transacción seguirá existiendo en el MemPool hasta que pueda ser completado, (o, eventualmente, se desaloja debido al tamaño de la MemPool).

Para mí, esto conduce a una situación extraña:

  • Una Cartera intenta pasar más de BTC que se ha
  • Los mineros rechazar la transacción (o más bien, no lo confirmo). Pero la transacción permanece en el mempool.
  • En algunos mucho más tarde, la Cartera obtiene más valor.
  • El rechazado la transacción de repente puede ser confirmado.

Esto es aproximadamente equivalente a rebotar un cheque con su banco, y luego tener la verificación claros días, semanas, o meses más tarde, cuando usted finalmente consigue el dinero!

Esto es realmente cómo BTC funciona? O hay punto de que una transacción pueda ser oficialmente y rechazado por completo, como en ella se puede confirmar?

+421
Amarie 28 dic. 2016 15:24:16

Me pregunto cómo el Bitcoin programa hace del lucro si no hay ningún tipo de publicidad o los impuestos? Cómo hacen los propietarios de hacer dinero con esto?

+357
turkeyhundt 1 jun. 2017 15:25:39

El txid y blockhash son claramente diferentes. Parece que se están confundiendo los hash campo para la blockchash campo. El hash de campo es todavía sólo el hash de la transacción, no el hash del bloque que contiene la transacción. Desde esta transacción no es un segwit transacción, el hash y txid será el mismo. Si esta transacción se segwit (es decir, contiene un segwit de entrada), luego el hash será diferente de la txid.

+302
James Grimshaw 10 ago. 2017 5:38:36

La página de lanzamiento para Samourai Cartera 0.96.03 listas de APK de hash, pero no tiene un descargable archivo APK.

A partir de la disposición de cremallera o tar.gz archivos cómo puedo encontrar (o crear) un archivo APK que se va a comparar el hash mencionados en GitHub?

+206
Dan Banfield 25 oct. 2010 19:15:20

El tamaño de bloque tema se correlaciona directamente con la corriente de 7 de transacciones por segundo (TPS) techo Bitcoin tiene que recientemente fue traído a la luz antes de que NOS Testimonio ante el Congreso. https://en.bitcoin.it/wiki/Scalability describe el 7 TPS techos en "Actuales cuellos de botella". Ignorar bloque encuadre campos de datos, el 7 TPS límite implica que ~4200 transacción (10*60*7) con cada ser ~238 bytes de tamaño encajando perfectamente en la 1MB bloque bolsa marrón. Un examen cuidadoso de la parte superior de la blockchain del punto de información indicará el mundo real es un poco más complejo, y el 7 TPS techo es muy optimista, la mayoría de las transacciones será significativamente mayor que 238 bytes de tamaño. Mi minería de Pagos solo se ~4 kb de tamaño.

Los ajustes del tamaño de bloque muy caliente/tema político. Recuerde que el 12 de Marzo de 2013 Bitcoin bifurcada Blockchain problema??? (http://bitcoin.org/en/alert/2013-03-11-chain-fork) es demasiado temprano para mí, para decir lo que el comercio de espacio pros y contras [sistema de ingeniería verdad en relación con el comercio de espacio de análisis de alternativas (Aa) resultados para la compatibilidad, escalabilidad, seguridad, sostenida descentralización... medidas de efectividad (MOE) y de las medidas de rendimiento (MOP)] es para aumentar la corriente de 1MB de tamaño de bloque en el Blockchain.

Ignorando la política del estado, en el final, la dinámica entre la estabilidad de las soluciones de desarrolladores de hardware, soluciones de motor, mineros y piscinas, que en última instancia determinan el tamaño de bloque(s) compatible en el futuro.

Ver:

  1. http://keepbitcoinfree.org/
  2. https://bitcoin.stackexchange.com/tags/blockchain-fork/hot
  3. http://www.reddit.com/r/Bitcoin/comments/1owbpn/is_there_a_consensus_on_the_blocksize_limit_issue/
  4. http://www.reddit.com/r/Bitcoin/comments/ioeob/an_alternative_to_supernodes/
+124
Aleks3594 11 nov. 2017 8:16:18

Sí, es verificada. Si usted no haría el trabajo solicitado por el prueba-de-trabajo, entonces usted no será capaz de obtener el bloque de recompensa. Por lo tanto, el hecho de que usted es recompensado por el sistema significa que usted está haciendo el trabajo. Si eres un programador también puede leer el código del programa que se está usando a la mía, y comprobar por sí mismo que está haciendo la prueba-de-trabajo.

+121
briefcode advertising 2 jun. 2015 11:30:42

De acuerdo a https://nxtwiki.org/wiki/Account_Leasing:

Su saldo nunca deja su cuenta

  • Sus fondos en su cuenta después de arrendamiento de ellos. Aún están disponibles para su uso: se puede pasar, recibir más etc. La única cosa dada es su forja poder, por consecuencia, mientras que su saldo es alquilado, usted no será capaz de forjar su propio.

Puedes gastar tus monedas, pero cuando usted hace su arrendado forja de energía disminuirá.

+94
Park Lai 19 jun. 2013 16:19:59

abrir es el precio en que "la seguridad primero" operaciones tras la apertura de un intercambio en un día de negociación; por ejemplo, la bolsa de Nueva York abre precisamente a las 9:30 de la mañana de este.

Alto el valor más alto dentro de las 24 horas.

Baja el valor más bajo de 24 horas.

El pasado como el precio que se obtiene de actualización en vivo de oficios así, el pasado es el pasado de precios del comercio. por ejemplo, si he vendido mi bitcoins para 11.000 así los últimos serán los 11,000

+80
Roxy Walsh 8 jul. 2016 14:37:36

He enviado un pago de 198.52 mBTC el uso de Electrum. Hay dos salidas. Uno de 196.39 mBTC que llegaron. Había otra salida, de 2 de mBTC que estoy asumiendo que fue procesado como cambio. ¿Alguien sabe donde los 2 mBTC podría haber ido? No llego con el destinatario y no volver a mi monedero de cambio.

Soy nuevo en el Bitcoin y solo me preocupa que en el futuro si quiero pagar a alguien, mi pago no puede llegar a ellos en su totalidad y, de dinero durante la transacción puede desaparecer de que no voy a ser capaz de recuperar. Ambas cosas ocurrieron en este caso, y me gustaría entender por qué antes de utilizar Bitcoin para más transacciones.

Cualquier ayuda es muy apreciada.

+62
Thendil 13 oct. 2017 0:42:41

Puesto que no se han recogido una respuesta, puedo sugerir una función? Es suficiente para manejar sus transacciones BTC

función btc_output($x) {
 $f = sprintf('%0.08 f', $x);
 $f = rtrim($f,'0');
 $f = rtrim($f,'.');
 return $f;
} 

$v = 5000/100000000;

echo btc_output($v); // 0.00005
+22
asry imran 18 ago. 2011 16:12:14

Sí. La billetera.archivo dat es todo lo que necesita para ser capaz de mantener sus monedas de copia de seguridad. Usted también necesita obviamente de su contraseña si la ha cifrado su cartera.

Sin embargo, la copia de seguridad de toda la carpeta puede ser recomendable si estás en una conexión lenta a internet. El blockchain es conseguir bastante considerable y puede tomar una cantidad significativa de tiempo para volver a descargar desde el principio. Recientemente he necesarios para hacerlo y se tomó casi 2 días completos.

+20
Cofey 19 oct. 2010 8:58:49

Mostrar preguntas con etiqueta