Puede op códigos de ser utilizado en lugar de la firma?

¿Hay algún op códigos o combinación de códigos de operación que puede ser utilizado en lugar de una firma digital a la hora de crear una transacción?

+203
Waldo Hampton 17 jun. 2018 6:37:12
25 respuestas

Recibo el siguiente error al intentar llamada RPC de ruby. bitcoind server se está ejecutando. Estoy usando bitcoin-rubí de la biblioteca .

Código Intentado en irb para la prueba:

requieren de un 'bitcoin'
=> true
irb(main):002:0> txid= "611b40973fe68cc42b70ae5af365a449af458d76086415c6fa6c45364c36278e"
=> "611b40973fe68cc42b70ae5af365a449af458d76086415c6fa6c45364c36278e"
irb(main):003:0> rtx= bitcoinRPC('getrawtransaction',[txid])

Error :

NoMethodError: undefined method `bitcoinRPC' principal:Objeto
 a partir de (irb):3
 de /usr/bin/irb:11:en `<principal>'

Cualquier suggetion será muy apreciada.

Gracias de antemano,

R

+916
nekoruri 03 февр. '09 в 4:24

Puede cualquier minero ayudar a confirmar mis BTC transacción! Cero de la confirmación de más de 1,5 días. La alimentación fue incluido. Por favor investigar para encontrar la razón de este retraso, cualquier error desde el remitente o el receptor de la cartera que necesitan de cuidado fuera? Por favor, ayudar. A continuación está el enlace a la blockchain.

https://blockchain.info/tx/3f4ca76ec5d39f700a6284e1282bfbb77c8be474f810191840d9441fd8e97d81

+801
santwely 1 nov. 2011 4:06:04

Fuera de la cadena de transacciones las transacciones en cualquier sistema que no es el blockchain. Micro transacciones, el relámpago de las transacciones en la red e incluso coinbase a coinbase o changetip contaría como fuera de la cadena de transacciones.

Hay API para los diversos servicios. El rayo de la red no está vivo todavía y micropago de transacciones sigue necesidad de liquidación en el blockchain.

+764
Xion Dark 14 feb. 2011 0:59:11

Estoy tratando de mina con mi gtx770 pero ahora sé que tengo la necesidad de "cudaMiner 2013-11-01". He buscado en toda la web (sólo google, pero usted sabe que lo tiene todo en la web) y todos los enlaces están abajo, así que si alguien tiene la relase me lo agradecerán

+745
Marcus Jones 2 sept. 2014 18:26:10

Dado un canal entre Alice y Bob, el que paga la cadena de cuotas al cierre del canal?

Teniendo en cuenta todos los posibles tipos de cierre:

  1. Bob unilateralmente cierra el canal
  2. Bob quiere cerrar el canal de Alice nodo está de acuerdo (colaboración estrecha)
  3. Cualquier otro tipo de cierre (si la hay)
+668
lemon 17 ago. 2011 18:26:14

Por ejemplo, muy a menudo en el rayo de la documentación para su grpc api, usted verá el siguiente texto modelo código python:

>>> importar codecs, grpc, os
>>> importar rpc_pb2 como ln, rpc_pb2_grpc como lnrpc
>>> macaroon = codecs.codificar(open('LND_DIR/datos/cadena/bitcoin/simnet/admin.macaroon', 'rb').read(), 'hex')
>>> os.environ['GRPC_SSL_CIPHER_SUITES'] = '+EL ECDSA'
>>> cert = open('LND_DIR/tls.cert', 'rb').leer()
>>> ssl_creds = grpc.ssl_channel_credentials(cert)
>>> canal = grpc.secure_channel('localhost:10009', ssl_creds)
>>> talón = lnrpc.LightningStub(canal)

Tengo curiosidad, ¿qué es un LightningStub? Mirando un poco más en rpc_pb2_grpc, que parece ser un archivo generado usted encontrará los siguientes ( falta de ) bits de documentación:

clase LightningStub(objeto):
 # falta de la documentación asociada comentario en .proto archivo
pasar
+656
Rainer GG 20 ene. 2014 16:18:16

Me gustaría entender mejor cómo una luz cliente funciona. Hasta donde yo sé, un poquito de cliente almacena localmente sólo el bloque de encabezados (80 bytes cada uno) y se recibe un nuevo bloque de encabezado en promedio cada 10 minutos.

He básicamente dos preguntas:

1) ¿Cómo puede una luz cliente recuperar una transacción dada su hash? Me gustaría volver a completar la transacción por lo que para leer los datos después de la OP_RETURN código.

2) ¿Cómo puede la luz del cliente asegurarse de que el obtenido de la transacción es realmente el uno en el más largo de la blockchain? ¿Basta con comprobar si hay 5 bloques de la que ya han confirmado después de que la transacción del bloque?

Muchas gracias

+620
user80770 17 mar. 2019 6:38:31

En mi caso, funciona que ./bitcoin-cli-regtest parada

+615
Veena Ghorakavi 16 mar. 2012 22:03:18

La causa no es literal fraude... recibieron toneladas de pedidos a través de Bitcoin de "Distribuidores no autorizados" que comprar toneladas de teclas.

+612
Ashu Joshi 5 jun. 2016 1:14:58

Si hay que ser de la gente de que sólo la mina de Bitcoins para vivir, la minería tiene que ser rentable. Sin embargo, no tiene por qué ser sólo rentable a través de los gastos de transacción y el bloque de recompensas. La gente podría subsidiar a los mineros el caso de ser necesaria. Por otra parte, los mineros podrían proporcionar algunos servicios de pago, mientras que la minería, por ejemplo, dando prioridad a determinadas transacciones, la incorporación de algunos mensajes en el bloque de la cadena (publicidad?), o el como.

También sería posible para varias compañías, que las ganancias de otras fuentes de minería de datos para ejecutar sus mineros en una pérdida. Esto sería similar a decir, Google suministro gratuito de correo electrónico, redes sociales y web hosting, ya que están ganando suficiente dinero de los anuncios para absorber los costos. Por otra parte, algunas personas podrían ejecutar alguna obra de caridad mineros que incluyen, por ejemplo, 0 cuota de transacción o algunos otros de los que sería rechazado por los mineros. Sin embargo, si tales por la pérdida de la minería sería demasiado popular, regular los mineros tendrían un menor margen de beneficio (mayor dificultad para premiar ratio). Esto podría provocar que dejar su negocio y dejar toda la carga sobre los otros mineros.

En la final, los mineros tienen un semi-regular fuente de nuevos Bitcoins. Se puede acumular a ellos y vender sólo cuando ellos tienen un beneficio. Si tienen dinero suficiente para un rato, ellos no pueden simplemente vender las monedas en un valor demasiado bajo y, finalmente, de la unidad el precio. No estoy seguro, sin embargo, de lo bien que esto iba a funcionar.

+569
sav954 19 jul. 2016 7:08:47

En bitcoin añadimos el saldo de las entradas para el UTXO cuando se crean dentro de un bloque, y borrarlos cuando están pasados. La sincronización "en reversa" sería un proceso desordenado que no permiten la verificación de la autenticidad de los bloques de ser importados hasta que la sincronización ha sido totalmente completa, donde en adelante tenemos plena confianza en los bloques a medida que progresan.

El software puede revertir los bloques para deshacer los cambios en el estado durante un bloque de reorganización, pero esto es insoportable lento ya que requiere volver a los antiguos bloques a partir de una lista de referencia y volver a insertar la UTXO entradas que se habían quitado.

"UTXO compromiso" podría eliminar la necesidad para la descarga de los viejos bloques.

UTXO compromisos de no eliminar la necesidad del pleno de la validación, que introduce un nuevo nivel más débil de nodo operación en la que ellos confían en que los mineros han incluido válido compromisos.

UTXO compromisos también requieren una gran cantidad de la mezcla para lograr, lo que hace inverosímil para su uso en la red de producción, sin otros cambios.

el usuario tiene que descargar todo el gigantesco blockchain todo de nuevo si es necesario volver a examinar (normalmente después de la importación de privkeys/direcciones/cartera.dat).

BIP157 permite la cartera vuelve a examinar sin el bloque de datos que se conserva.

+565
Sahouri abdel kader 29 feb. 2016 13:01:14

La manera de reducir la volatilidad es por dar un mayor incentivo a la ganancia (y perder) a partir de la volatilidad. Opciones de hacerlo por recompensa oficios que mejor siga descubrimiento de los verdaderos precios de mercado del producto subyacente. El tiempo de vencimiento, lo que permite aprovechar las opciones. Las opciones son también los participantes en el mercado, por lo que el efecto es el de estabilizar los precios, mientras que la remuneración de los mejores oficios. Los grandes intercambios de bitcoin no ofrecen las opciones de comercio.

+530
bhupendra singh 2 may. 2017 9:01:24

Yo estaba leyendo una respuesta popular que explica cómo encontrar la dirección de la persona que envió una transacción y el pseudocódigo en que la respuesta no tiene mucho sentido para mí.

txid = <relevantes de la transacción id>
direcciones = []
raw_tx = decoderawtransaction(getrawtransaction(txid))
para(entrada en raw_tx['vin']) {
 input_raw_tx = decoderawtransaction(getrawtransaction(input['txid']))
las direcciones.push(input_raw_tx['vsal'][input['vsal']]['scriptPubKey']['direcciones'][0])
}

Aquí es la parte en la que me entiende. Una billetera en la que creó txid puede utilizar muchas de las aportaciones de diferentes direcciones para enviar esa cantidad de dinero. Esta es la razón por la que nos iterar sobre la entrada en raw_tx['vin'] y crear una lista de direcciones de direcciones = [].

Aquí hay una parte que no está clara para mí:

input_raw_tx['vsal'][input['vsal']]['scriptPubKey']['direcciones'][0]

input_raw_tx['vsal'] devuelve la lista. Así que de entrada['vsal'] debe devolver el índice de la lista. Pero también devuelve una lista. ¿Alguien puede explicar qué está pasando?

También que la respuesta fue escrito en la edad de 2013. Ha cambiado algo en estos 4 años y no hay una manera más fácil encontrar el regreso de la dirección de inicio del 2918?

+509
Suleman Zubair 7 feb. 2017 14:16:06

Siempre es sugerido para exigir la autenticación en Bitcoind RPC. Sin embargo, en el caso de que la autenticación RPC obtener peligro (o, si es público), ¿qué tipo de cosas malas que podrían suceder?

Primero que yo podía pensar de dinero perdido

Primera carteras están expuestas y todos los de la clave privada que se exponen, y que esencialmente significa que todos sus Bitcoins puede ser robada

Segundo con setTxFee función, cualquier transacción creada usando el nodo se tiene insuficiente cuota o simplemente demasiado de la cuota

Aparte de dinero que se pierde, hay otras cosas que pueden potenciales sucede?

Por ejemplo, si sólo tengo que ejecutar el nodo como un bloque de seguimiento y monitorear si el dinero enviado a mi dirección. ¿RPC tiene la capacidad de afectar así?

+476
Marcin Berman 28 jul. 2017 4:34:19

El actual límite de polvo de la cuota de la tasa es de 3 satoshis/byte. Si, a las 3 de la satoshis por byte, una salida sería el costo más honorarios para gastar que tiene valor, entonces, que la salida es considerado el polvo. Si usted está enviando a no segwit direcciones, este límite es de 3 sat/byte * 148 bytes = 444 sats. Si usted está enviando a P2SH-segwit direcciones (la dirección predeterminada tipo en Bitcoin Core), entonces la tarifa límite es de 3 sat/byte * 91 bytes = 273 sat. Si usted está enviando a bech32 direcciones, entonces la tarifa límite es de 3 sat/byte * 68 bytes = 204 sat.

Usted puede reducir su límite de polvo mediante el establecimiento de -dustrelayfee a algo inferior a la de 0,00003 BTC/kB (equivalente a 3 sat/byte). Sin embargo, yo no recomiendo que cambiar esto ya que a pesar de su nodo de aceptar transacciones con las salidas que se de lo contrario, el polvo, los otros nodos no y sus operaciones no se retransmiten.

Además, no debe establecer su tarifa de transacción sea menor que 0.00001 BTC/kB (equivalente a 1 sat/byte) ya que este es el mínimo predeterminado de retransmisión de la tarifa y de las transacciones que tienen una tarifa de menos de esto no va a ser retransmitido. Sólo porque su nodo acepta una transacción no significa que la gente de otros nodos.

+380
valter19 25 abr. 2010 7:05:11

Estoy tratando de hacer una presentación sobre Bitcoin para mi Seguridad y Análisis de Riesgo de la clase. Actualmente, mi pregunta de investigación es : ¿Qué bitcoin medidas de seguridad de usuario mejorar la protección y reducir el robo?

Mi profesor de necesidades con el tema de la ciencia, al menos que se parece a uno.

Necesito su ayuda para parafrasear a mi pregunta para hacerla más útil para la investigación.

+353
Harry Poter 27 dic. 2012 15:00:42

La moneda lo más probable es utilizado ahora mismo es el dinero fiat o en otras palabras "imaginario".

DEFINICIÓN DE "FIAT MONEY"

La moneda que el gobierno ha declarado a ser de curso legal, pero no es respaldado por un producto físico. El valor del dinero fiat se deriva a partir de la relación entre la oferta y la demanda en lugar del valor el material que el dinero está hecho de. Históricamente, la mayoría de las monedas estaban basados en la física de los productos básicos como el oro o la plata, pero el dinero fiat se basa únicamente en la fe. Fiat es la palabra latina para "será". http://www.investopedia.com/terms/f/fiatmoney.asp

Así que les pregunto, ¿por qué el uso de un imaginario de la moneda?

+281
Josh Caswell 7 oct. 2011 23:55:01

una transacción tiene 1 dirección de origen

Eso no es correcto. Una transacción puede tener cualquier número de entradas, por lo que se puede gastar los resultados de cualquier número de las transacciones que impliquen cualquier número de direcciones. Ver https://en.bitcoin.it/wiki/Transaction.

Aquí está un ejemplo de una transacción con 4 entradas.

Si usted desea hacer un pago importante el uso de transacciones desde el 30 de direcciones diferentes, se puede hacer una transacción con 30 entradas. Su Bitcoin wallet se hará cargo de esto para usted; si usted trata de hacer un pago de una cantidad mayor que cualquier transacción anterior contiene, se seleccionará automáticamente como el número de transacciones a utilizar como entradas necesarias.

Cada entrada adicional hace que la transacción más grande, y las tarifas están basadas en el tamaño de una transacción, por lo que una transacción con 30 entradas requerirá una cuota mayor que uno con 1 entrada. Sin embargo, no debe ser inferior a la tasa de 30 transacciones separadas.

+250
Mark10btc 11 may. 2011 9:13:27

En Chainparams.cpp de la Bitcoin Core de origen, el codificado PSZTimestamp es como sigue

04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73

La cadena original es

Los Tiempos 03/Ene/2009 Canciller en el borde de un segundo plan de rescate para los bancos

Si usted convertirlo en HEXADECIMAL utilizando cualquier Cadena Hex de convertidor en línea, usted consigue

5468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73

Y esta es una subcadena de la codificado PSZTimestamp de 16 caracteres. Mi pregunta:

¿Cuáles son los primeros 16 caracteres derivados de? 04ffff001d010445

+237
Food Warrior 6 nov. 2011 2:25:19

Me interesa entender como por bip32, ¿por qué alguien podría compartir el 'padre de familia extendida de clave pública'?

El propósito de compartir la matriz ampliada de clave pública es para que el niño claves públicas (y por lo tanto las direcciones) puede ser derivada a partir de ella sin necesidad de conocer un montón de direcciones de forma individual. Esto es más fácil para los separados configuraciones donde un equipo en línea sólo tiene las claves públicas como el equipo en línea no necesita ser constantemente renovado con más direcciones para observar. Puede generar las direcciones de sí mismo.

En tal caso, la voluntad de saber 'niño extendida de clave pública' exponer 'padre de familia extendida clave privada?

No. Sólo sabiendo que el padre de familia extendida de clave pública y un niño de clave privada derivada de con templar la derivación expone el padre de la clave privada.

+225
divine44 2 ago. 2015 19:18:44

Tomar http://webbtc.com/ , copiar-pegar de excel y calcular el promedio de los últimos 20 bloques.

+212
380984734568 2 jun. 2013 21:23:43

Estoy aprendiendo acerca de la minería de piscinas y tratando de comprender su estructura de recompensas y cargos por transacción.

Mirando a los dos grandes piscinas, Antpool & BTC.com, como tengo entendido AntPool utiliza PPS y BTC.com FPPS.

La principal diferencia, supongo, es que en FPP también los costos de transacción son incorporados en la estructura de recompensas.

Primero de todo, ¿qué es exactamente la tarifa de transacción? La tasa de encontrar un bloque? La tasa de transferencia de los btc recompensa a otra cuenta?

y ¿cómo puede la tarifa de transacción de ser incorporados en la estructura de recompensas como en FPP?

+193
Health And Healing 25 abr. 2017 21:02:28

No veo el código donde puede realmente cambiar el bloque de hash del objeto. El método hashGenesisBlock() devuelve un hash, pero nunca se pasa al bloque de objeto.

Además, la primera línea de su código también tiene un fallo: la hora actual es 1390959227, no 1390948469. Esto también podría causar un problema.

+159
Niroshan Ranapathi 25 oct. 2012 15:19:32

Que no sería una mala cosa si eran fiables y mantiene los costos bajos. Pero creo que es inevitable que, si la Ondulación de las capturas, las pequeñas puertas de enlace siempre van a estar, al menos, para servir a los más remotos y grupo de población de las áreas y poblaciones que las transnacionales no puede ser molestado en destino.

Sin embargo, no creo que la barrera de entrada será alta. Se podría pensar que una empresa pequeña no podía competir con una empresa más grande, porque la confianza es necesaria. Pero, en realidad, una puerta de enlace puede operar sin que la gente de confiar en ella. La puerta de enlace, básicamente, se puede revender a otra puerta de la Pagarés por dinero en efectivo. Y para la obtención de efectivo, el gateway puede aceptar otra puerta de enlace de Pagarés. Creo que siempre habrá "gateways" de este tipo de compra y venta de Pagarés en persona.

A lo largo del tiempo, si la puerta de enlace sigue funcionando de forma fiable, la gente va a celebrar su Pagarés. Esto es especialmente probable si la puerta de enlace ofrece algunas ventajas como una menor tasa de transferencia o la capacidad de costlessly intercambiar sus Bonos de Pagarés a partir de un número de otras puertas de enlace.

Por supuesto, las transnacionales puede ser capaz de eliminar esta oportunidad, al proporcionar a su propio costo entre la puerta de enlace de intercambios y mantener sus propios gastos de transferencia baja. Pero si sirven a todo el mundo a bajo costo, nadie debe mucho cuidado de que no hay mucha competencia.

Un modelo que utilizan con frecuencia para pensar acerca de la relación entre puertas de enlace proveedores de servicios de Internet. Ellos compiten el uno con el otro, pero si no también inter-operar con cada uno de los otros, ninguno de sus clientes va a ser feliz y se moverá a otros proveedores que inter-operar con sus competidores mejor. Los pequeños proveedores de servicios de Internet no exactamente competir en un terreno de juego, vamos a ser honestos, pero todavía tienen poco problema para la búsqueda de nichos de mercado.

+39
AlekcJag 20 feb. 2014 7:20:45

Me gustaría aprender cómo permitir a los usuarios finales en mi sitio web para pagar por bienes de uso cryptocurrency.

Preguntas que tengo:

1 - ¿Cómo puedo confirmar que la transacción ha sido recibido ?
2 - ¿Cómo puedo confirmar el valor de la transacción es correcta ?
3 - ¿hay alguna API que podría utilizar para lograr lo que estoy buscando ?
4 - Si he tenido que devolver un usuario, ¿cómo puedo hacer esto ?

+29
Lionel Jabulane Hlangwane 16 nov. 2014 12:30:04

Mostrar preguntas con etiqueta