Hacer relé de nodos necesario tener dinero para transmitir las transacciones?

Imaginar Alicia quiere enviar 0.5 btc a Bob. Ambos canales abiertos con Carol, un relé nodo que no tiene dinero. Se cree sola financiado canales cada uno de 1 btc.

Ahora Alice actualizaciones de su canal para ser de 0,5 a ella y de 0,5 a Carol (no importa LN honorarios por ahora).

Para transmitir esta 0,5 a Bob, Carol (el relé nodo) se necesita actualizar su canal con Bob a ser también ser de 0.5 a ella y a 0.5 Bob. Pero ella no tiene dinero en su lado para hacer esto. Todo el dinero que está en Bob lado, como dije antes, Carol no tiene dinero.

¿Cuál es la solución para esto? Hacer relé de nodos necesario tener dinero para retransmitir las transacciones?

+818
Elijah Atuhaire 22 sept. 2018 2:56:11
18 respuestas

La respuesta corta es que la "verificación" hecho en cada una de las transacciones por cada nodo es preliminar e incompleto. Garantiza que el tx más o menos sentido, pero no es garantía de que el tx está en la sincronización con la red y que no se contradice con otras tx.

La sincronización de las operaciones para asegurarse de que no hay contradicciones - en otras palabras, que no hay doble gasto - es la parte difícil, y la razón por la que tomó tanto tiempo para inventar Bitcoin. La forma en que fue resuelto en Bitcoin es una cadena de bloques que agregado tx y se votó con Prueba de Trabajo, como se puede estudiar en detalle por examinar las explicaciones técnicas de la blockchain.

+977
Frank Zigan 03 февр. '09 в 4:24

Mediante la lectura de esta respuesta, entiendo que en la m-de-n multisig direcciones m y n están limitados por el tamaño máximo permitido por el P2SH redeemScript (es decir, 520 bytes).

Sin embargo, en esta sección de BIP141, se afirma que la witnessScript puede ser tan largo como 10.000 bytes. Como tengo entendido, esto implica que con SegWit adopción debería ser posible crear y utilizar m-de-n multisig direcciones con muy grande de m y n que será considerada válida.

Por mis cálculos vamos a ser capaces de tener ns tan grande como alrededor de 300. Soy yo la comprensión de este correctamente?

Por ejemplo, el siguiente witnessScript, que debe representar un 50 de 100 multisig dirección, se consideran válidos y disponibles bajo SegWit?

0x01 0x32 <100 claves públicas> 0x01 0x64 OP_CHECKMULTISIG
+975
Roni Kobel 10 jun. 2011 16:02:05

Parece que la semilla nodo 72.52.4.91:11050 es hacia abajo. Usted necesidad de proporcionar semillas adicionales (por la modificación de su logoscoin.conf y el uso de addnode) o póngase en contacto con la moneda de los desarrolladores y les pedimos a solucionarlo.

+922
jiminkirkland 15 ago. 2017 3:38:44

La generación de números aleatorios k en curva elíptica es crucial y en las operaciones de la firma en Bitcoin, el número aleatorio k es necesaria para calcular un punto k*G. Si esto k es elegido no al azar, al instante fugas de el clave privada.
Por lo tanto, se les ocurrió una idea determinista de la generación de la firma ECDSA que se describe en RFC6979. Básicamente, se concatenar la clave privada con el hash del mensaje y el uso de una función HMAC y generar un pseudo aleatorio k.
Este método parece sencillo y fácil.

  • No se introduce ninguna sobrecarga?
  • Si la respuesta es sí, esta sobrecarga insignificante?

O, en general, hay ineficiencias o problema con este método y por qué lo vemos todavía no determinista de la implementación de la firma ECDSA?

+724
Ema4rl 8 oct. 2010 16:56:31

Es definitivamente posible y que has hecho de la anidación correctamente. También, aparte de ser "inútil y sin sentido", es más caro ya que el scriptSig para canjear salidas enviados a esta dirección tendrá que contener el 26 bytes de la redeemScript (el p2pkh script en sí) y la operación de inserción de la misma, junto con la clave pública y la firma.

+704
user68453 15 abr. 2018 8:33:48

Hola yo he empezado a jugar con litecoin nodo de hacer consultas a través de rpc mediante litecoin-cli. Hay algunos métodos que me llamó la atención y tener algo relacionado con "addressindex", estos son: getaddressbalance getaddressdeltas getaddressmempool getaddresstxids getaddressutxos

He buscado en github litecoin-proyecto pero no he encontrado donde está la aplicación. Probablemente no he buscado en el lugar correcto o perdido algo en el camino se llama así. Podría usted ayudarme a encontrar donde está el código que implementa los métodos? También tiene usted alguna idea de por qué esos métodos no están presentes en Bitcoin? desde mi punto de vista son muy útiles. Gracias de antemano

-- UPDATE --

De acuerdo a este enlace los métodos que ya están presentes en Bitcoin. Alguien tiene una idea de en qué versión se han añadido? y por supuesto, la ubicación

+572
Andy Mo 1 abr. 2011 20:19:39

Una cantidad superior a los mineros no los hacen de la mina el bloque más rápido. Sólo aumentará sus posibilidades de ser en el siguiente bloque AKA tienen su transacción confirmada más rápido.

En resumen, la respuesta es no, el remitente no tiene control cuando el bloque siguiente será minado, ni pueden influir en que con tarifas más altas en sus transacciones.

"Los mineros" tratar de resolver un problema matemático, utilizando la potencia de cálculo / hashrate.

Una mayor cantidad de cuotas no de la unidad de la hashpower, por lo que parece lógica de que la velocidad de "encontrar" un nuevo hash / la creación de un nuevo bloque no aumenta.

+467
Aymanhassan77 Hassan77 9 mar. 2016 2:21:32

OP_1 [pubkey] OP_1 OP_CHECKMULTISIG

+425
wujo 9 mar. 2019 13:54:59

usted puede tratar de desplazamiento lateral.ai o en zig-zag.io la primera admite la testnet pero es todavía invoite sólo. Para zig-zag.io creo que este servicio sólo se ofrece en mainnet.

+421
bduv 28 mar. 2016 5:21:25

Sí, P2SH parece ser el camino a seguir aquí. Si vas a hacer una redimir a la secuencia de comandos como:

redeemScript: DUP HASH160 {B s pub clave id} EQUALVERIFY CHECKSIGVERIFY 1 {c1 pub clave} {c2 pub clave} {c3 pub clave} {c4 pub clave} {c5 pub clave} 5 CHECKSIG

Hash y el uso de la P2SH hash como la dirección. A continuación, usted podría pasar esta salida con un scriptSig como:

scriptSig: {cualquiera de c1-c5 firmas de la transacción} {B de la firma} {redeemScript}

Me gustaría hacer algunas pruebas con estos en un testnet de la red antes de hacer esto de verdad.

+303
Kristiyan 18 ago. 2010 20:24:55

Soy un novato.

Digamos que veo el btc a usd de intercambio de gráficos y ver que se ha triplicado en el último mes y me decido a poner $5k en la esperanza de que va a crecer.

¿Cuál es el monto mínimo de USD podría pasar a comprar $5k y vender $5k en un instante, cuando tengo ganas de hacerlo?

+275
kristy harvey 12 jun. 2019 7:52:37

Cuando ha llegado el momento de gastar sus monedas, lo de monedero software que se utilice para escanear el privado código QR, se tiene que pedir la contraseña.

Dar a probar con uno y cualquier de cartera de la aplicación en su smartphone. No es necesario poner ningún bitcoins en él.

+251
Eddie Hyunkwon Cho 28 sept. 2016 6:41:56

Sería rechazada. El coinbase de entrada debe utilizar una muy específicos anterior punto fuera: 0x0000000000000000000000000000000000000000000000000000000000000000ffffffff. Esto impide que se refiere el anterior punto fuera.

+229
Crewone 21 may. 2013 22:56:02

Que sería de la Hierba de la Colina de Alpacas en http://www.grasshillalpacas.com/

Desde su página web:

La hierba de la Colina de Alpacas se encuentra en 115 hectáreas que ha estado en la familia por más de 125 años. La granja está situada en el pie de la Colina de la Hierba en el Haydenville sección de la ciudad de Williamsburg, a sólo 10 minutos del centro de Northampton. La última vez que la tierra estaba activamente cultivada fue en los años 70, cuando el último de Stanley "Rechoncho" Nash bueyes fueron vendidos. Actualmente nuestras operaciones se basan en 5 hectáreas de antiguos pastos que se han recuperado y vallado. Con más de 40 hectáreas de campos, tenemos un montón de espacio para la expansión como sea necesario.

Llevamos nuestros primeros 6 alpacas en la granja, en el verano de 2006. Ha sido una experiencia emocionante, gratificante para nuestra familia y de nuestra granja. Hemos aprendido un montón, tenía unas grandes experiencias y construido maravilloso nuevas amistades que durarán toda la vida. Pero la mejor parte de todo es que lo hicimos juntos como una familia...de lado a lado... trabajando en la misma tierra que gran-gran-grampie trabajado.

También, no olvide que esta canción acerca de los famosos calcetines de alpaca:

Max Min - Calcetines De Alpaca (Videoclip Oficial)

+142
Delta Sierra 7 mar. 2017 23:37:54

Por defecto la contraseña de administrador para el usuario root trabajado.

+135
Sandy Mirza 14 mar. 2012 2:59:20

Esta es una buena pregunta. Su mejor apuesta es doble:

  1. Conectar a los compañeros. Estos son codificados como DNS semillas en el nodo de la aplicación. Ver chainparams.cpp #L132
  2. Conectar a muchos compañeros para obtener la mayor cantidad de vistas en la red como sea posible.

Si usted no hace estas 2 cosas es posible que se conecta a un inválido de la cadena lateral en lugar de la más popularmente aceptado de la cadena, aunque no muy probable.

+114
star4e 18 ene. 2018 18:44:12

Yo tenía mis BTC en mi Bitcoin Core cartera durante el tenedor y la necesidad básica fáciles de entender en inglés para dummies, tal vez un video o algo con el paso a paso de las imágenes. instrucciones detalladas sobre cómo obtener mi BCH monedas de salida para el control de los mismos. Gracias.

+90
Radica 24 oct. 2015 4:56:20

El tx se encuentra con la persona que la creó. Los nodos no aferrarse a la transacción porque no está listo para el mempool. Los únicos lugares en un nodo tendrá alguien la transacción está en el mempool o en el blockchain por lo que un nodo no va a almacenar un no-final de la transacción en cualquier lugar.

Es la transacción creador de sostener en la transacción y no se pierde hasta que se puede transmitir después de que el bloqueo ha pasado el tiempo.

+59
GREENBLOOD 8 ene. 2019 5:49:28

Mostrar preguntas con etiqueta