¿Cuál es la diferencia entre el financiamiento a mutisig dirección general y dirección de inicio con '1'?

Voy a construir raw de la transacción: '0100000001b0e1a9cc83fbe8918a1cf20e0c72cf2fe3af252f228a3a0223943c2732f69bd8010000006b483045022100cf98600ba4f4d7bc748e36e4bb7eed48a26d7eab45bb813f65781ca7921a163702204f857a25574ba50c54373dc9fcdbba51ac1653b1007832b8314a7ccc2224d927012102534fd869124dff1cc99c430b97a5b6817b1f8343ce1e1de3ff71d4a3fc6c1592ffffffff02307500000000000017a9146cf00a2686081c15e931f7413b0f07561388c9c18764000000000000001976a914e093b1e8185d6b8136a80c8ab02e2f0bbfaf15c288ac00000000'

pero no boardcast , ¿hay alguna diferencia entre la financiación a multisig dirección y normal dirección al edificio de crudo de la transacción y la firma de la transacción?

Usted también puede encontrar de dos tipos de dirección aparecen en mis salidas, ¿ bitcoin red de apoyo a este?

+419
spodzol 7 dic. 2010 4:20:59
20 respuestas

Cada vez que envíe algunos bitcoins de Blockchain.info, que me permite establecer una tarifa específica. He instalado bitcoind y yo no puedo averiguar cómo agregar un 0.00013674 de pago de cada cuota.

He leído un par de artículos y me vea el conjunto de los honorarios que siempre es relativa al tamaño de la transacción. Por lo tanto, estoy usando paytxfee=0.00027348 en mi archivo de configuración.

Cuestión es esta configuración es la producción de:

importe enviado=0.00106326 fes=0.0000618 importe enviado=0.00086326 fes=0.00006153 importe enviado=0.00106326 fes=0.00014166

Estoy dispuesto a tener mi transacciones incluidas en el blockchain más rápido. Alguna idea para modificar mi configuración para tener esta mejora ?

+984
Van Du Tran 03 февр. '09 в 4:24

Sí, pero esto solo funciona si dicho proveedor de host de más de 50% del total de nodos en la red. Esto simplemente no es el caso, los nodos de la red son también ampliamente distribuido por eso.

+932
juusechec 4 may. 2018 13:35:02

Exactamente nada. La dificultad seguiría siendo la misma.

+879
Bernard Wijaya 4 may. 2012 19:02:03

La mayoría del tiempo que un usuario normal se introducen el concepto de minería de datos, inmediatamente se produce la no-incentivado por la comunidad y también por el alto costo de hardware en comparación con la verdadera recompensa.

Con la constante dificultad creciente y el medio ambiente en torno a la minería llegar a ser más competitiva, se trata prácticamente de una alta especialización de tareas, donde sólo las grandes corporaciones con suficientes conexiones para comprar barato minería de hardware en realidad se puede hacer una inversión de la minería. No el usuario normal.

Si queremos avanzar un par de años veo que esto cada vez más y más centralizado y sólo unas pocas organizaciones serán capaces de permitirse el lujo de minería de datos.

Mi pregunta es, ¿cómo podemos mantener descentralizado y no recurrir a una situación donde el poder de toda la red se encuentra sólo dentro de unos grandes corporaciones?

+829
marcusstarnes 1 ago. 2016 21:48:16

Es allí una manera de agregar o asociado utxos con una dirección en particular, sin crear una transacción?

No. UTXO representa el Saldo de Transacciones de Salida. Las operaciones sólo en UTXOs son la creación y el gasto, y ambas operaciones implican una transacción.

+815
frei 10 may. 2017 4:37:57

Para todos los noobs y cryptocurrencies, hay un lugar donde un tutorial sobre cómo utilizar el monedero?

Me he dado cuenta de varias carteras que son la misma cosa con un nombre diferente, pero hasta ahora la única cosa que puedo llegar a saber es que dan una dirección.

Todos ellos tienen una visión general con el saldo de la cuenta a 0 monedas, eso está bien. A continuación, una etiqueta de envío y pidiendo monedas, también puedo llegar a entender lo que hace, incluso cuando está vacío y la única manera de encontrar otras direcciones es de persona a persona. Ahora las cosas locas que hace que me pregunte ¿tengo que ser un programador para usar estas cosas?

¿Qué es esa cosa (Fuera de Sincronización) junto a la cartera, en letras rojas? ¿Cómo puedo solucionar eso? ¿Cómo puedo "Sync" ¿qué es exactamente? Desde cuando puedo instalar primecoin cartera por ejemplo, se inicia la descarga de un montón de locos mete la actualización de un montón de semanas y después está finalmente terminado, solo me dice que la cartera está fuera de sincronización, y no hay nada que yo pueda hacer al respecto y busqué en google.

Y la gente se acaba de mencionar, pero nunca explican un miedo a la ventana de depuración con una consola que no tengo idea de lo que hace o lo que debo hacer con eso, y sólo el código postal de animal, que si he de copiar y pegar no funciona, al menos no en todas las carteras y en aquellos que aceptan que el código, que no hace absolutamente nada de lo que yo puedo saber de....

Hay un novato guía sobre cómo obtener el uso de una cartera? primecoin, dogecoin, rainbowcoin, aimcoin... todos se ven de la misma, y la gente habla de minería de algunas pocas monedas solo por mantenerlos abiertos.

Alguien me puede ayudar? Por favor explicar en pasos de bebé yo no sé nada acerca de secuencias de comandos o en las piscinas o códigos, o el cifrado, y es realmente frustrante mí porque quiero aprender.

+777
Iddis 27 ago. 2016 9:51:45

¿Por qué es un doble gasto de un problema. Supongamos que tengo 1 bitcoin y tengo la intención de enviar 1 btc a Alice y 1 btc a Bob.

Una vez que enviar 1 btc a Alice, UTXO de 1btc será desbloqueado,transferido a Alice.El cambio No se devuelve.Desde Ahora cuando trato de enviar 1 btc a Bob, no tengo UTXO a enviar desde. Así que la pregunta de doble gasto está fuera de la cuestión.

El doble gasto puede ser un problema cuando varias transacciones se producen al mismo tiempo. Si ese es el caso, ¿por qué permitir que múltiples transacciones que ocurren al mismo tiempo?

+764
BC3472 29 jun. 2016 2:03:29

Sí, esto podría ocurrir, y, sin darse cuenta que esto es lo que está sucediendo a un montón de rebittance servicios y CREO también que lo que impulsó a changetip a renunciar a su negocio.

Sin embargo, debe tenerse en cuenta que las tarifas no siempre están en el mismo nivel. Las cuotas de un diario y semanal ciclo superpuesto con el incidente de motivación de la actividad. Mientras que la semana pasada vimos a tasas de hasta 540 sat/byte, ahora están a 65 sat/byte e incluso puede caer aún más durante el fin de semana. La gente va a continuación, poner en el perímetro de consolidación las transacciones combinar de bajo valor, el saldo de transacciones de salidas. Recientemente he leído que alguien ha estado haciendo 1 sat/byte transacciones por más de un año para consolidar todas sus entradas como, incluso, que pasa a través de cada de vez en cuando.

Así que, sí, mientras que esto podría ser utilizado como una forma de ser un imbécil como Nate se describe, con un poco de paciencia muchas de estas saldo de transacción de las salidas pueden ser recuperados.

+691
Matthew Rhoden 10 ago. 2011 13:06:49

Coinbase tiene la clave privada para el BTC transacción (porque debe ser el mismo que el BCH dirección), pero podría requerir intervención manual por su parte para recuperar el depósito y reembolso. Por desgracia, su apoyo es inundado con muchos otros temas de este mes. Si usted ha enviado un ticket de soporte para https://support.coinbase.com/, que sólo podría tener que esperar un tiempo antes de llegar a ella.

+638
Joe Loo 10 mar. 2017 17:39:11

Usted debe probar la configuración en la máquina que va a utilizar. Generalmente el software de minería de datos debe usar eficientemente la totalidad de la GPU, pero podría suceder que no se y ejecutar dos instancias al mismo tiempo le permitirá aprovechar más potencia de cálculo. Pero, de nuevo, compruebe su velocidad mientras se ejecuta una o más instancias y ver cual te da más velocidad total.

+617
user2526811 30 may. 2015 1:42:33

Usted debe asumir que su sitio va a ser hackeado, de diseño y con eso en mente.

Culpar a las cosas en "buenos codificación" es un salir. Siempre habrá errores. Usted debe asegurarse de que sus procedimientos, protocolos, son impecables a pesar de estos errores.

La mayoría de los bitcoins debe estar en el almacenamiento fuera de línea, y la temperatura de su cartera debe estar en su propio servidor dedicado, con acceso a través de algún tipo de muy limitada de la API, que no realiza comprobaciones de validez y de la limitación de velocidad en todo. (Acceso puede ser a través de una costumbre y muy cuidadosamente escrito demonio es decir, no sólo a algunos de Apache HTTP API asociadas con vulnerabilidades!)

Idealmente, el usuario posee una clave de cifrado que se utiliza de esta manera, de lado del cliente firmar las transacciones (o cualquier otra acción), que se aplican a su cuenta o en la bañera de la cartera.

Incluso entonces, un hacker podría presumiblemente secuestrar la publicación de sus páginas, modificar el crypto etc para robar sus claves. Pero al menos si la clave del usuario sólo fue generada una vez y es utilizado por ellos en ocasiones, la oportunidad para el robo masivo es reducido. Dos factores de autenticación puede ayudar también.

Usted podría tener demonios en otros ocultos de los servidores que comprobar regularmente su sitio y sus recursos para la manipulación, la suspensión de todo, si es necesario. Tal vez la liberación de un navegador add-on que comprueba su sitio. Todo el sitio podría ser firmado, y el add-on puede solicitar una nueva firma para verificar los cambios. (Y realiza esta firma fuera de línea). Siempre y cuando el navegador del usuario o añadir-sobre el sistema de publicación no se vea comprometido, vas a estar bien ;)

Para resumir todo lo que:

  • lado del cliente de cifrado/autorización de cualquier acción que un usuario puede tomar
  • esto simplemente túneles a través de la terriblemente inseguro WWW/apache etc capa a un muy limitado acceso altamente seguro "hot wallet" servidor
  • alguna manera de verificar que en el lado del cliente de cifrado no está en riesgo, por ejemplo, organismos de control que se ejecuta en IPs desconocidas para los atacantes
  • (y un montón de otros organismos de control de todo el lugar que detener el servicio en el menor causa de preocupación)

Podrás hacer todo esto y, a continuación, su proveedor de hosting se verá comprometida por ingeniería social.

Al final del día, todo está dicho y hecho, su protección más efectiva será la línea fría cartera con el manual (y lento y molesto) las transferencias de los recursos de clientes, y la realización de auditorías periódicas para verificar que todos los fondos están allí (mtgox lol).

por cierto, esto está escrito por alguien sin antecedentes en la seguridad, imaginar lo que alguien que hizo han dicho fondo podría escribir ;)

Punto Final: Si usted está pensando en la ejecución de una cartera de servicios, no. Simplemente no. Dar hasta ahora. Va a terminar en lágrimas, y amenazas de muerte.

+613
Dennis Wydra 22 may. 2019 1:34:23

Es el script de salida generados por el programa?

Sí.

scriptPubKey se refiere a la Clave Pública de?

Quien va a enviar los bitcoins a.

Así que, ahora, una vez que el script de salida se formó, es difundir a través de la Red Bitcoin?

Después de que se firmó, sí.

¿De dónde viene el Script de Entrada vienen?

Se compone de dos piezas - su clave pública, y una firma válida correspondiente a la clave pública. Así, usted puede hacer.

el scriptSig en el Script de Entrada se refiere a la Clave Pública y la Firma de quien?

Usted.

Cuando yo voy a enviar Bitcoins a una Dirección Bitcoin, el Script de entrada es generado automáticamente por qué?

Su cliente, después de mirar su cartera.

Aunque la wiki da detalles acerca de Script de Entrada y de salida de secuencia de Comandos, no me fue posible correlacionar a un escenario en tiempo real cuando una persona envía BTC a otro.

Hay dos partes en una transacción bitcoin - la parte en la que demostrar que usted es dueño de algunos bitcoins, y la parte en la que se designe a alguien para ser capaz de demostrar que es dueño de algunos bitcoins.

Así, la Clave Pública en scriptPubKey difiere de la Clave Pública en scriptSig?

scriptPubKey está muy mal nombre, porque si tienes que enviar bitcoins a una dirección, sólo se conoce el hash de 160 bits de la clave pública. Un scriptPubKey se parece a esto:

OP_DUP OP_HASH160 06f1b670791f9256bffc898f474271c22f4bb949 OP_EQUALVERIFY OP_CHECKSIG

El 06f1b6... cómo es su cliente especifica que se está enviando. Las piezas a su alrededor son scripts que diga el cliente bitcoin cómo validar la transacción.

Además, sólo tenemos la Dirección Bitcoin de la persona que tenemos la intención de enviar los Bitcoins a. ¿Cómo podemos obtener la Clave Pública del destinatario?

No necesitamos. Podemos decir que la red de 160 bits de hash, y la persona que está enviando puede mostrar la clave pública a la red cuando se quieren gastar sus bitcoins.

+394
Xrispies 3 may. 2015 21:02:24

Usted no puede transferir de dólares de una cuenta bancaria directamente en un bitcoin wallet.

Usted tendrá que registrarse con un servicio de cambio de bitcoin, hay muchos en la existencia. Una vez que usted tiene una cuenta con uno de ellos, usted puede transferir de dólares para el cambio de la cuenta bancaria y, a continuación, su cuenta de usuario se abonarán. A continuación usted será capaz de comprar bitcoins en la tasa actual de mercado a través de la bolsa.

Después de eso, usted puede retirar sus bitcoins a un bitcoin cartera de control.

Hay otras maneras de comprar bitcoins demasiado, pero creo que los servicios de exchange son quizás el más comúnmente utilizado

+333
annasmith 11 jul. 2010 20:08:21

El Bitcoin no por arte de magia vuelven a su cartera. El contacto, el intercambio y dejar que ellos saben, y que va a manejar, ya sea mediante el procesamiento de la bolsa o del abono.

+317
lsfalimis 19 dic. 2016 16:19:48

Todavía es posible incrustar datos en el blockchain, y de hecho es bastante trivial. Pero no lo hago. Es grosero y perjudicial para la red de la toma de los recursos para alojar sus datos aleatorios en todos los nodos en la red. La manera amable de hacerlo es crear un OP_RETURN de salida, pero que solo permite hasta 80 bytes de datos. El mal camino es simplemente poner tus datos en el script de salida desde la salida de los scripts no están validados hasta que se gastan. Pero que es de mala educación que la salida no es demostrablemente unspendable (y por lo tanto puede ser podados de la UTXO conjunto) de modo que se tome plena de los nodos de espacio en disco y la memoria.

+306
user61436 17 ago. 2012 10:03:47

Esta es probablemente la aplicación específica. Bitcoind es un curso intensivo de aplicación se ejecute en un servidor básico, especialmente si la webapp reside en la misma máquina.

Nunca se debe conectar directamente a una página de código con Bitcoin Core, para información estática debe ejecutar una tarea programada para actualizar un caché de cada n segundos. Si todo lo que estamos mostrando es el último de los 10 bloques, tal vez usted no debería tener cada usuario en ese momento activación de llamadas para los mismos datos.

Actualización: vale la pena mencionar que la RPC respuestas sufrir un retraso cada vez que Bitcoin Core es la sincronización, si la sincronización por primera vez, o se conecta después de un día. Esto es debido a que el bloque de funciones de verificación bloquear por un tiempo.

+255
Stefano Tenenti 18 mar. 2012 1:07:17

Creo multisig puede ser utilizado para implementar esta - mantener sólo una parte de la pareja en el sistema, y utilizarla para generar direcciones. No sé si multisig existe apoyo de los populares paquetes de la aplicación de bitcoin, pero es una dirección que podría funcionar.

Usted sólo tendrá que ser capaces de pasar de usar ambas teclas, que sólo se almacenan en el sistema de seguridad.

+112
IHim A 15 may. 2014 16:34:04

Cuando leí este libro Maestro de Bitcoin, tengo un problema en la comprensión de la "Dificultad" en el Capítulo 8.

Hay una ecuación de dificultad:

Nuevo nivel de Dificultad = Viejo Dificultad * (Tiempo Real de Última 2016 Bloques / 20160 minutos)

Me siento confundida.
De acuerdo a la fórmula, si el Tiempo Real fue de más de 20160 minutos, el Nuevo nivel de Dificultad sería más grande que el Antiguo Dificultady, a continuación, Tiempo Real de lo que iba a ser más largo y más.

Se ve muy extraña. Para mí, la ecuación debe ser:

Nuevo nivel de Dificultad = Viejo Dificultad * (20160 minutos / Tiempo Real de Última 2016 Bloques)

Sin embargo, he encontrado este fomula es consistente con que en el código de bitcoin.

unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nFirstBlockTime, const Consenso::Params& params)
{
 si (params.fPowNoRetargeting)
 volver pindexLast->nBits;

 // Ajuste del límite de paso
 int64_t nActualTimespan = pindexLast->GetBlockTime() - nFirstBlockTime;
 si (nActualTimespan < params.nPowTargetTimespan/4)
 nActualTimespan = params.nPowTargetTimespan/4;
 si (nActualTimespan > params.nPowTargetTimespan*4)
 nActualTimespan = params.nPowTargetTimespan*4;

 // Redirigir
 const arith_uint256 bnPowLimit = UintToArith256(params.powLimit);
 arith_uint256 bnNew;
bnNew.SetCompact(pindexLast->nBits);
 bnNew *= nActualTimespan;
 bnNew /= params.nPowTargetTimespan;

 si (bnNew > bnPowLimit)
 bnNew = bnPowLimit;

 volver bnNew.GetCompact();
}

Entonces me encontré con esta respuesta.
Esto es lo que yo entiendo, pero ¿por qué es diferente a partir de la ecuación del libro y el código.

actualización

Creo que esto fue sólo una expresión ambigua.
La mejor expresión debe ser:

Nuevo nivel de Dificultad Target = Edad de la Dificultad de Destino * (Tiempo Real de Última 2016 Bloques / 20160 minutos)

+60
user40958 7 oct. 2017 2:00:14

Bitcoin Core signrawtransaction RPC no saber sobre el tipo de script que se está tratando de firmar, y no será utilizable.

Deberá implementar la firma de la lógica de ti mismo.

+60
Tom Krohn 2 mar. 2015 3:28:08

Creo que esto es más fácil de entender si se resumen un poco. En un alto nivel, un átomo de intercambio es muy simple: las dos partes de las transacciones de tal manera que puede tanto tomar sus monedas estar revelando la preimagen a algunos (pre-decidido) hash H. Inicialmente, una de las partes sabe que la preimagen. Se debe revelar a tomar sus monedas, por lo que el acto de tomar sus monedas es suficiente para permitir que la otra parte tome sus monedas.

Más específicamente, el Nivel de Nolan en la OP funciona de la siguiente manera.

  1. Una elige una al azar x y da H(x) para B.
  2. A envía sus monedas a un 2-de-2 de salida que puede ser tomado por B si se revela x. Del mismo modo B envía a sus monedas a un 2-de-2 de salida que puede ser tomado por Un si ella revela x. Estos son TX1 y TX3, respectivamente.
  3. (Antes de radiodifusión de estos, crean locktimed "devolución" de las transacciones TX2 y TX4. Es importante que la locktime es mucho más largo que B, por lo que si ella recibe su reembolso, B ha tenido mucho tiempo para tomar su reembolso, y no está en riesgo de Un revelador x también para tomar sus monedas.)
  4. En este punto, Una toma de sus monedas, revelando x.
  5. Al ver esto, B entera de x y toma sus monedas.

Existe una variante de este llamado coinswap donde x no golpear el blockchain, donde los pasos (4) y (5) son reemplazados por Un revelador x fuera de la cadena y, a continuación, los firmantes se acaba de dar a cada una de las otras monedas, sólo el uso de x como una reserva. Esto complica la locktime estructura y también requiere de manera diferente en forma de transacciones para mantener la x y su hash fuera de la blockchain, que, desgraciadamente, que el protocolo look súper peligroso, pero eso es todo lo que está pasando.

+42
Angel Aviles 31 jul. 2012 1:42:35

Mostrar preguntas con etiqueta