Es posible comprobar si una dirección bitcoin "pertenece a" un maestro de la clave pública de un determinista de la cartera?

Digamos que tengo un Maestro de Clave Pública (PMK) y tienen un derivado algunas direcciones.

¿Cómo puedo comprobar más adelante si una determinada dirección se deriva de mi MPK?

+890
djsnipa1 22 dic. 2014 21:29:58
35 respuestas

Bitcoin utiliza el llamado UTXO (el Saldo de Transacciones de Salida) del modelo.
La primera vez no es muy intuitivo porque es diferente al tradicional modelo contable donde se acaba de pasar y enviar a una cuenta.
Pensar acerca de alcancías que no puede llenarse más de lo que ellos son y de que usted tiene que romper antes de ser capaz de pasar el contenido:

1) Bob tiene 1 alcancía, él quiere pagar Alice con la mitad de la alcancía del contenido
2) rompe su hucha
3) se toma la mitad y se la da a Alice, quien se lo puso a todos en una nueva hucha pertenecientes a su 4) poner la mitad restante en una nueva pequeña alcancía que pertenecen a usted y que está esperando a ser abierto.

Cada alcancía/UTXO está vinculado a una dirección. Un Bitcoin usuario puede, por supuesto, tienen varias UTXOs relativa a su dirección. La suma de los UTXOs da la cantidad de bitcoins propiedad de la dirección (que es una de la función de carteras).
Cada transacción de entrada es el resultado de una transacción anterior. Aunque la cartera de software da la sensación de que la "transferencia" bitcoins o satoshis, que no pasan de una cuenta que usted pase UTXO.
Usted pasa de transacciones realizadas previamente para usted.

+848
L8NIT3TR0UBL3 03 февр. '09 в 4:24

Quiero crear un Tx con bitcoincashjs: crear-una-transacción Pero, ¿cómo puedo especificar múltiples entradas: a partir de(utxo) y múltiples salidas: a ?

+824
AluminumTank 17 ene. 2018 21:38:00
Otras respuestas

Preguntas relacionadas


Preguntas relacionadas

Yo soy de minería de datos de la blockchain el uso de JSON/RPC en un bitcoind completo nodo con txindex (0.9.1).

Tengo 64 conexiones RPC simultáneamente va a bitcoind desde un cliente remoto. Mi carga de trabajo es principalmente getrawtransaction y decoderawtransaction. Me han golpeado rpcthreads a 64.

Lo que estoy observando es que aunque bitcoind es tomar una cantidad muy grande de tiempo (de 30 segundos a 2 o 3 minutos) para responder a cada llamada.

He comprobado que hay alrededor de 66 conexiones abiertas en el puerto RPC, y el bitcoind proceso tiene 73 subprocesos, por lo que parece confirmar que tanto mi carga y la rpcthreads de configuración son correctos.

Si me consulta algo así como "ayuda", me sale el mismo tiempo de respuesta lento, por lo que parece estar relacionado con el servidor RPC en lugar de acceder a los datos desde el disco o la memoria.

Me estoy perdiendo un ajuste para hacer escala?

+767
Ivan Malesh 8 jul. 2014 7:14:08

¿Realmente considerar la compra de 1 BTC válida de inversión? Eso es como la compra de compartir 1 de todo en la BOLSA de nueva york. Al final no ganar tanto como usted desea. Además, tienes que ser un poco más interesados en el éxito de la BTC, para justificar la inversión.

Para responder a la pregunta, BTC inversión es tan fácil como dejar 1 BTC en una cartera. El BTC probablemente alcance un valor superior, pero que especulativa, porque toda la economía, es un experimento que nunca ha sido llevado a cabo en la práctica. Esta es la razón por la que es una moneda volátil.

La minería no es un camino viable para invertir ya que la dificultad de éxito en la minería BTC ha aumentado debido a la tecnología, los avances en la mezcla y la BTCs aumento de la popularidad.

+765
theidiotbox 26 jul. 2011 18:03:32

Supongamos que Alicia tiene una salida con 1 unidad de valor vamos a llamar OA1 (Alice salida 1). Y supongamos que Bob tiene una potencia de salida con 2 unidades de valor vamos a llamar a BO1 (Bob salida 1).

Alice envía OA1 a Charlie, formando CI1 (Charlie entrada 1), con una unidad de valor. Bob envía BO1 a Charlie, la formación de CO2, con dos unidades de valor.

Charlie ahora saca CI1 (una entrada de Charlie, que las reclamaciones CO1) y CI2 (una entrada de Charlie, que las reclamaciones de CO2) en una sola salida, CO3, con tres une de valor.

Charlie ahora envía CI3 (una de entrada que las reclamaciones CO3) a Dave, formando DO1.

Si este sistema proporciona privacidad, nadie puede asignar CI1 a CO1, ni pueden mapa CI2 a emisiones de CO2, tampoco se puede decir que CO3 pertenece a la misma persona que CI1 y CI2 pertenecen.

Así, mientras que todo el mundo puede ver que CI1+CI2=CO3, esto realmente no les hacen ningún bien. Incluso si se puede decir que CI1 tiene 1 unidad, CI2 tiene 2 unidades, y CO3 tiene 3 unidades, esto no los hace buenos. Ellos no pueden mapa CO3 a CI3, por lo que no pueden decirle cuánto fue enviado a Dave. Ellos no pueden mapa OA1 a AI2, por lo que no pueden decirle cuánto Alice envía a Bob. Y así sucesivamente.

Una vez que usted no puede decir que la salida de una entrada de reclamaciones, el resto es bastante fácil.

+751
nirvash 1 nov. 2014 19:46:27

En Satoshi Nakamoto del diagrama:

enter image description here

Considerar el Hash del bloque en el primer bloque de transacciones por encima de:

¿Cómo es que el valor Hash calculado? Puedo ver las flechas de un Propietario de la Clave Pública y otra flecha, por lo que es confuso. Es la flecha que viene de la Clave Pública del Propietario diciendo que el Hash es cifrada con la clave pública del propietario? Si sí, entonces, ¿cuál es la otra flecha? Es que los implicados durante el cifrado con la clave pública? En otras palabras, ¿la transacción anterior hash de conseguir de alguna manera combinada con un nuevo hash antes de ser cifrado con la clave pública? Exactamente qué está pasando aquí?

Gracias.

+744
WaltF 11 ene. 2012 16:05:24

Además, de tener que desmontar todo el código, y re-escribir en python y verificación de vulnerabilidades,

Esto es lo que se conoce como un auto-responder a la pregunta. La lista de obstáculos que no son triviales.

Hay un costo considerable, una gran cantidad de esfuerzo que podría ser gastado en mejoras funcionales en el código existente.

También está el asunto de perder los desarrolladores del núcleo que son expertos en C++ pero no puede cuidar a usar Python

También si vas a cambiar de idioma, sería prudente para evaluar un rango mucho mayor. Usted defensor de Python, me gusta Ir, otros pueden empuje de la Roya, Haskell, Java, C# o a cualquiera de un gran número de otras posibilidades.

Esto no es una lata de gusanos que alguien iba a abrir la ligera.

+739
sdbrain 27 sept. 2017 5:15:58

Estoy tratando de llevar hasta el estrato de minería de datos en una piscina, y este error -> excepciones.Excepción: No es ninguna de las acciones de la tabla. Han importado el esquema? Obviamente mi base de datos está vacía, pero ningún paquete que tengo que descargar desde el git tiene una sola .archivo sql para poblar la base de datos. ¿Cómo rellenar el esquema?

https://github.com/MPOS/php-mpos/wiki/Quick-Start-Guide https://github.com/ahmedbodi/stratum-mining/issues/97

gentoo001 estrato de minería de datos # locate .sql
/usr/portage/dev-db/mysql-udf-base64/files/mysql-udf-base64.sql
/usr/portage/correo-filtro/gld/archivos/tablas.sql
/usr/share/doc/mysql-5.1.70/scripts/mysql_fix_privilege_tables.sql.bz2
/usr/share/doc/mysql-5.1.70/scripts/mysql_system_tables.sql.bz2
/usr/share/doc/mysql-5.1.70/scripts/mysql_system_tables_data.sql.bz2
/usr/share/doc/mysql-5.1.70/scripts/mysql_system_tables_fix.sql.bz2
/usr/share/doc/mysql-5.1.70/scripts/mysql_test_data_timezone.sql.bz2
/usr/share/mysql/fill_help_tables.sql
/usr/share/mysql/mysql_fix_privilege_tables.sql
/usr/share/mysql/mysql_system_tables.sql
/usr/share/mysql/mysql_system_tables_data.sql
/usr/share/mysql/mysql_test_data_timezone.sql
+705
BoozeBaron 12 sept. 2014 10:17:29

A partir de las reglas de protocolo, no hay tal cosa como un extra nonce.

Sólo hay una versión de 32 bits nonce en el encabezado de bloque (que puede ser iterado muy rápidamente), y de hasta 100 arbitraria bytes en el coinbase de entrada. El bloque de generación de código en el cliente de referencia tradicionalmente ha puesto un 'extra nonce" en esas arbitrarias bytes, pero el contenido puede ser cualquier cosa.

+689
CarloP 30 jul. 2014 11:01:13

No sé qué estoy haciendo mal, pero cada vez que trato de enviar solicitud post "https://api.bitfinex.com/v1/balances" o alguna otra cosa que yo recibí esta respuesta "no se Pudo encontrar una clave de coincidencia de el dada X-BFX-APIKEY".

Yo estaba tratando de alguna aplicación, hacer-online-solicitud-de los sitios, mi propio programa y el código de esta página BitFinex llamada a la API devuelve 400 bad request.

Mi api-key parece dddd donde d es un dígito.

Tal vez yo no sé cómo se parece la clave de api. Esta debe ser la primera columna en este sitio https://www.bitfinex.com/account/api, derecho? La segunda es la api de secreto. Realmente... me pueden entender lo que estoy haciendo mal...

+681
Michael Stum 30 oct. 2018 17:43:46

He estudiado muchos enlaces sobre bitcoin trxs y acerca de la generación de scriptSig. Finalmente yo no podía entender cómo hacer esta parte.

por ejemplo he leído este enlace:

¿Cuál es la relación entre scriptSig y scriptPubKey?

https://bitcoin.org/en/developer-guide#transactions

¿Cómo crear un scriptsig para un nuevo raw tx?

Cómo canjear un básico Tx?

Cómo crear el <sig> <PubK> parte en "scriptSig"?

http://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bitcoin.html

https://en.bitcoin.it/wiki/Protocol_documentation#tx

https://en.bitcoin.it/wiki/Transaction

Me encontré con que me debe firmar una cosa, pero ¿cuál es esa cosa ?

exactamente y paso a paso Lo que debo poner juntos y, a continuación, lo firme?

especialmente si tenía más de 1 entrada cómo hacer sigscript ?

Tengo una biblioteca que hace el signo de la operación para mí. sin embargo, no sé qué estructura necesito usar para el mensaje de que va a ser firmado especialmente cuando hay varias salidas.

+674
Plavila Anil 12 may. 2017 1:42:29

Yo estoy usando el bitcoind y tratar de importar el blockchain de datos en la base de datos.

Tengo un problema con esta transacción: 71bbaef28e09d8d6fadd41f053db7768dbb5fa4570f06b961dfc29db3dc00b1d

Tres primeros salida faltan las direcciones. ¿qué está pasando?

[[email protected] blockchainwalker]# bitcoin-cli getrawtransaction 71bbaef28e09d8d6fadd41f053db7768dbb5fa4570f06b961dfc29db3dc00b1d 1
{
 "hex": "01000000018a44a9455f2ba89e3928f11e9d8c50af764a668ba5235f80b8695d656e8fc811030000008b483045022100833d563254607e335be307b64caa97fba7c00a8a0d109c9ee4c10beaf8e913ac0220341428c10b5f55c8c273e212cdee63c7f19ce4106c38d133f4f41182b58afc7d01410471a456d68af4fb16e800aef446adab5baed07a90e1e60726e974c55e4cb0ac619ac82f4161f93036b4eab2177e5ed300b9ce7b29e1ba9e0de7f880006c26d71cffffffff04010000000000000043419e000000416e6f7468657220746578742077617320656d62656464656420696e746f2074686520626c6f636b20636861696e2e20546865207374616e6461726420ac01000000000000004341227472616e73616374696f6e20746f204950206164647265737322207472616e73616374696f6e20747970652077617320757365642c2074686520646174612077ac01000000000000004341617320656d62656464656420696e746f20746865207075626c6963206b65792e000000000000000000000000000000000000000000000000000000000000000000ac3a771b00000000001976a91473849283a878f884da3d161bbec6b33e04a6f3f188ac00000000",
 "txid": "71bbaef28e09d8d6fadd41f053db7768dbb5fa4570f06b961dfc29db3dc00b1d",
 "hash": "71bbaef28e09d8d6fadd41f053db7768dbb5fa4570f06b961dfc29db3dc00b1d",
 "tamaño": 452,
 "vsize": 452,
 "versión": 1,
 "locktime": 0,
 "vin": [
{
 "txid": "11c88f6e655d69b8805f23a58b664a76af508c9d1ef128399ea82b5f45a9448a",
 "vsal": 3,
 "scriptSig": {
 "asm": "3045022100833d563254607e335be307b64caa97fba7c00a8a0d109c9ee4c10beaf8e913ac0220341428c10b5f55c8c273e212cdee63c7f19ce4106c38d133f4f41182b58afc7d[ALL] 0471a456d68af4fb16e800aef446adab5baed07a90e1e60726e974c55e4cb0ac619ac82f4161f93036b4eab2177e5ed300b9ce7b29e1ba9e0de7f880006c26d71c",
 "hex": "483045022100833d563254607e335be307b64caa97fba7c00a8a0d109c9ee4c10beaf8e913ac0220341428c10b5f55c8c273e212cdee63c7f19ce4106c38d133f4f41182b58afc7d01410471a456d68af4fb16e800aef446adab5baed07a90e1e60726e974c55e4cb0ac619ac82f4161f93036b4eab2177e5ed300b9ce7b29e1ba9e0de7f880006c26d71c"
},
 "secuencia": 4294967295
}
],
 "vsal": [
{
 "valor": 0.00000001,
 "n": 0,
 "scriptPubKey": {
 "asm": "9e000000416e6f7468657220746578742077617320656d62656464656420696e746f2074686520626c6f636b20636861696e2e20546865207374616e6461726420 OP_CHECKSIG",
 "hex": "419e000000416e6f7468657220746578742077617320656d62656464656420696e746f2074686520626c6f636b20636861696e2e20546865207374616e6461726420ac",
 "tipo": "clave pública"
}
 }, 
{
 "valor": 0.00000001,
 "n": 1,
 "scriptPubKey": {
 "asm": "227472616e73616374696f6e20746f204950206164647265737322207472616e73616374696f6e20747970652077617320757365642c2074686520646174612077 OP_CHECKSIG",
 "hex": "41227472616e73616374696f6e20746f204950206164647265737322207472616e73616374696f6e20747970652077617320757365642c2074686520646174612077ac",
 "tipo": "clave pública"
}
 }, 
{
 "valor": 0.00000001,
 "n": 2,
 "scriptPubKey": {
 "asm": "617320656d62656464656420696e746f20746865207075626c6963206b65792e000000000000000000000000000000000000000000000000000000000000000000 OP_CHECKSIG",
 "hex": "41617320656d62656464656420696e746f20746865207075626c6963206b65792e000000000000000000000000000000000000000000000000000000000000000000ac",
 "tipo": "clave pública"
}
 }, 
{
 "valor": 0.01799994,
 "n": 3,
 "scriptPubKey": {
 "asm": "OP_DUP OP_HASH160 73849283a878f884da3d161bbec6b33e04a6f3f1 OP_EQUALVERIFY OP_CHECKSIG",
 "hex": "76a91473849283a878f884da3d161bbec6b33e04a6f3f188ac",
 "reqSigs": 1,
 "tipo": "pubkeyhash",
 "direcciones": [
"1BXoXM7tqBgq4hF1ieXHCfm3QY3c6hCJuz"
]
}
}
],
 "blockhash": "000000000000049d2e0c8d934948568ecfb3f20231151f98390c594f500232f7",
 "confirmaciones": 302809,
 "el tiempo": 1338076296,
 "blocktime": 1338076296
}
+633
yadnarav 6 ene. 2015 18:35:54

trató de contactar a alguien en https://localbitcoins.com/country/VN

Su lista. No son pocos los usuarios con reputación de la oferta de bitcoins por western union

+620
Joshua Benabou 23 ago. 2015 22:20:56

Que yo sepa en china se puede comprar en línea a través de btcc

O utilizar cualquier otro sistema de pago por internet por ejemplo, comprar primero Webmoney y, a continuación, cambiar a bitcoin por ejemplo, en webmoney intercambiador donde actualmente bitcoins por un par de millones de Euros están disponibles

+620
Charlystar 19 mar. 2014 1:00:30

En electrum del sitio;

Crear un archivo que contiene la clave privada:

-----BEGIN CLAVE PRIVADA----- su clave privada -----BEGIN END CLAVE-----

Establecer la ruta de acceso al archivo de clave privada con setconfig:

electrum setconfig ssl_privkey /ruta/a/ssl.clave

Crear otro archivo, el archivo que contiene el certificado, y la lista de los certificados depende, hasta la CA raíz. Su certificado debe ser en la parte superior de la lista, y la CA raíz en la final.

-----BEGIN CERTIFICATE----- su cert -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- intermedios cert -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- root cert -----END CERTIFICATE-----

Establecer el ssl_chain ruta con setconfig:

electrum setconfig ssl_chain /ruta/a/ssl.la cadena de

Estoy trabajando en localhost solo. He creado un certificado autofirmado. Tengo ".tecla" y ".crt de archivos". Pero no tengo ".la cadena de" archivo?

¿Cómo puedo llegar desde arriba? Thx...

+595
Blitzkoder 9 ene. 2012 9:42:11

Yo no soy abogado, pero creo que esta Bitcoin Artículo de la Revista debe ser informativo. Tan lejos como la jurisprudencia va yo se echa un vistazo a la bitcoinica quiebra traje así como la tradehill quiebra traje

+582
eTro 15 feb. 2017 6:12:11

Podría alguien explicar por qué tantos Bitcoin nodos de permitir el Florecimiento de filtrado dado que los ataques de DoS existir [1], [2] por ejemplo los nodos?

De acuerdo a bitnodes.21.co, ahora 3879 nodos de un total de 5515 Bitcoin nodos tienen Bloom habilitado el filtrado.

Es que estos DoS ataques no son peores por la Floración de filtrado, como se documenta aquí por Mike Hearn? Cito:

Así, usted puede fácilmente desencadenar exactamente el mismo ataque DoS por solo uso regular getdata solicitudes en grandes bloques más y más. Usted no necesita Flor de filtrado. Si usted no desea descargar los bloques simplemente no TCP ACK de los paquetes y, a continuación, la ALETA después de un par de segundos..... los datos de todos los que se han cargado y estar sentado en los buffers.

Así que incluso si yo refinar el ataque y encontrar una forma de negar el servicio a alguien, la solución tendría que aplicar para regular la no filtración de bloque recupera también, que no puede ser desactivada.

+529
Rosemarie Miller 21 sept. 2016 9:24:53

No estoy seguro de si el término "hardware" correctamente describe el alcance que usted está preguntando acerca de. Para llegar a un hashrate de 107 TH/s, necesitaría al menos 9-10 mineros ASIC en un total precio de compra de más de $20k.

Mientras tanto en la imagen siguiente se da una impresión de lo que está compitiendo con:

enter image description here

+507
obscuredlogic 9 may. 2011 9:39:36

He probado bitcoinget.com. He estado pagando visitar regularmente a ellos durante 3 días, y se han pagado todos los días (alrededor de las 10 pm EST). Uno de esos días me he ganado $6 valor de los bitcoins(0.0056 BTC) en pocas horas. $6 podría no parecer mucho, pero teniendo en cuenta que muchos sitios web bastante negarse a pagar sus ingresos, hasta ciertos límites, ellos en realidad el pago de más de $1 valor de pago diario es una gran ventaja.

En términos de Microworking para bitcoins, creo bitcoinget.com ofrece la más sencilla de las tareas(no bs tareas que te hace correr alrededor de saltar aros) para un poco de pago único para las tareas. (16-24 uBTC para 20sec tareas, a veces he visto--ver--tareas que son súper fáciles pero paga alrededor de 90-120 uBTC por tarea.)

Si usted está interesado en Microworking directa de DÓLARES, y tiene un muy bajo pago, Probar Amazon Mechanical Turk. El mínimo de pago es de $1, y es propiedad de amazon. Realmente vale la pena.

Yo he escrito un informe de ingresos de ambos bitcoinget.com y Amazon Mturk en mi blog, puedes pasar por caja el pago de las pruebas aquí.

+505
Abukt 26 nov. 2019 6:52:30

Posibles Duplicados:
Cómo son públicas y claves privadas en un discurso creado?

Yo soy de escaneo en una clave privada a partir de un código QR en una aplicación que estoy escribiendo para controlar la importación de física bitcoins.

Dada una clave privada, ¿cómo puedo obtener la clave pública para que yo pueda ver su valor en el bloque explorer?

+480
CB Du Rietz 25 abr. 2014 6:54:58
Relacionadas con el precio de proceso de una transacción Bitcoin.
+461
Worley Walter 25 abr. 2015 6:17:58

Usted puede crear fácilmente un Papel de la Cartera y transferir cualquier cantidad de Bitcoin que te gusta allí. Tenga en cuenta que para la seguridad y la privacidad en el sitio debe ser descargado a su computadora y utilizar fuera de línea. También de la nota, algunos al azar generadores no son verdaderamente aleatorios, permitiendo al menos teórica ataque. No he visto ninguna de las críticas en el sitio vinculado, bueno o malo.

+448
Fredrik Rydh 15 jul. 2016 1:48:52

Cómo un servicio web como bitnode.ganar puede conocer cada uno de los nodos del blockchain altura?

Podemos obtener algo de información de cada nodo de la red bitcoin en este sitio web: https://bitnodes.earn.com/nodes/

Y es actualizado periódicamente(aproximadamente cada 5 minutos).

Mi pregunta es a partir de aquí. Cómo(método) del servicio web pueda obtener toda la información de todos los nodos en la red? Piden información a todos los nodos en cada 5 minutos? No se toma bastante tiempo para obtener las respuestas de todos los nodos(alrededor de 10K nodos de la red)? Además, no es necesario en la relación con todos ellos para solicitar información?

Estoy a la espera de alguna respuesta de ustedes. Gracias de antemano por su bonita respuesta!

+443
Nogueira Maier 4 ago. 2018 21:06:39

Si el control de hashrate de la mayoría puede hacer cosas malas como cambiar el pasado. Usted puede revertir las transacciones. Eso no debería suceder. Este es el talón de Aquiles de Bitcoin.

El Ghash piscina utilizan sus hashpower de estafa a un casino. Así que la gente debe temer la centralización de hashpower. Ghash más tarde dijo que era un pícaro empleado que hizo esto y que esta persona ya no trabajaba para ellos.

Racional de los mineros, mientras que todavía se mantienen bitcoin o equipo para la mina de bitcoin, no haría las cosas para herir a Bitcoin como lo haría daño a sus propios intereses. Por lo tanto, muchas personas asumen que si hashpower se vuelve demasiado centralizada, a continuación, los mineros se moverá a otro de la piscina y la descentralización por sus propios medios, para proteger sus propios intereses.

Racional de los operadores de la piscina también renunciar voluntariamente a algunos hashpower para mantener Bitcoin seguro, por ejemplo, la crianza de sus honorarios por lo que algunos de los mineros van a dejar. Este es el de la elección racional de la piscina, el operador podría hacer esto para proteger sus propios intereses. Esto es lo que BTCGuild hizo cuando estaban creciendo demasiado grande.

Por desgracia, ninguna de estas cosas sucedió. Ghash dijo que no era justo que ellos deberían de ser castigados por ser demasiado éxito. Sus mineros no salir por su propia cuenta. Ghash tenía demasiado hashpower por un largo tiempo.

Tres piscinas hasta el momento se han vuelto demasiado grandes en sus el propios. Deepbit, BTCGuild y Ghash. Sólo BTCGuild elevado las tasas para reducir su tamaño. En cada caso, por un pequeño puñado de mineros actuado de manera responsable, pero su hashpower no era suficiente para hacer una diferencia.

Algunas personas piensan que el problema es que una sola piscina se vuelve demasiado grande. He escuchado la sugerencia de "¿por qué no Ghash acaba de hacer una segunda piscina?" Por supuesto que no iba a cambiar nada en absoluto, ya que todavía el control de todo lo que hashpower. De hecho es empeorar las cosas ya que se vuelve más difícil para ver quién controla qué cantidad de hashpower.

Mientras escribo esto Ghash ha cerrado su piscina sólo un par de días atrás, y ha sido un largo tiempo desde que eran demasiado grandes. El problema ahora es China. Más de dos tercios de hashpower ahora está en China. Básicamente, esto significa que el gobierno Chino controla Bitcoin en algún grado. Que podría requerir piscinas para filtrar ciertas transacciones, o incluso revertir las transacciones minadas por los no-Chino piscinas. La solución a este problema no es obvio ya que mucho de los que hashpower está físicamente situado en China. Pero, de nuevo, muy pocos están hablando acerca de este problema y menos aún los que están tratando de hacer algo al respecto.

Así que, ¿qué hacer con todo esto? Felicitaciones a Eleuthria que actuó de manera responsable cuando su piscina BTCGuild se hizo demasiado grande, y felicitaciones a los pocos mineros que se mueven cuando la piscina se vuelve demasiado grande. Sin embargo, como regla general, parece que la mayoría de la gente no le importa si crean una situación peligrosa para Bitcoin, incluso si el que pone el valor de su propia bitcoins en riesgo. Sólo podemos especular acerca de por qué el comportamiento de la gente no parece más racional. Como un operador de piscinas he notado que los mineros sabían mucho más acerca de Bitcoin cuando empecé mi piscina en 2011 que ahora en el 2016. Así que tengo una sensación de gran parte de la razón es la ignorancia.

También es interesante notar que cuando el Bitcoin está en una situación de riesgo como esta hay muy pocas noticias o discusión sobre el mismo, y el bitcoin precio no parece ser afectada por ella. Incluso cuando un empleado en Ghash la usaba para robar un casino no hubo reacción en bitcoin noticias o el precio. Después de ver esto creo que sería la de tomar algunas cosas muy malas a suceder antes de la noticia o el mercado podría reaccionar. Después de que los mineros y operadores de la piscina probablemente iba a actuar de forma más responsable, pero sería un poco tarde en mi opinión.

+432
recurser 29 oct. 2013 11:21:09

Estoy tratando de entender qué valores me pide en la configuración.json para instalar el bloque explorer para Iquidus. Sé cómo conseguir la génesis de bloque como he codificado cuando hice un tenedor para crear un nuevo altcoin, sin embargo, estoy seguro de cómo obtener la genesis_tx. Sé que puede convertir, a partir de la génesis de bloque, pero estoy seguro de cómo?

"génesis": { "genesis_tx": "", "genesis_block": ""}

En términos de la API de configuración, que están pidiendo una dirección, blockindex, blockhash, y txhash. El blockindex puede ser cualquier valor dentro de su bloque de altura... así que puedo elegir cualquier valor para el índice con la dirección correspondiente en la lista de transacciones? También, ¿cómo puedo obtener el txhash y la blockhash? Estos valores, a mi entender, están sujetos a cambio y sé que están almacenados en el blockchain... ¿alguien sabe cómo puedo recuperar esta información?

"api": { "blockindex": "", "blockhash": "", "txhash": "", "address": "" },

Les agradezco por su tiempo y consideración.

+267
Volker Holthaus 12 abr. 2013 11:45:02

Estoy tratando de entender Bitcoin minería de datos (software-wise), y me pregunto cómo mineros ASIC son diferentes? Voy a través de este mínimo Bitcoin miner repositorio de Github.

La parte de Programa.cs son ASICs optimización (supongo Programa.cs línea 90)? Donde puedo leer más acerca de en-profundidad de trabajo de los mineros? Hay alguna documentación?

+228
user3376842 17 sept. 2019 22:48:48

Basado en el guión de github. Traté de construir un válido testnet transacción. Tuve que hacer algunas modificaciones a la secuencia de comandos así que aquí está el código actual.

importación struct
importación base58
importación hashlib
importación ecdsa

importación struct
importación base58
importación hashlib
importación ecdsa


Bob_addr = "mwRhL3S4NATBKDJkgbaa1PXGFUB9Qi1uuj"
bob_hashed_pubkey = base58.b58decode_check(Bob_addr)[1:].encode("hex")
de impresión(bob_hashed_pubkey)
de impresión(base58.b58decode_check(Bob_addr)[1:])

Bob_private_key = "cQFXsyWHnz1CcxgDb1E4q7zLoB6jVzhCcgmyxsjaj74yguik2n45"
prv_txid = "8310e8a8c65774651a658af96751cabbb89abd7c38661a95e662c923fa057238"


Charlie_adr = "mwRhL3S4NATBKDJkgbaa1PXGFUB9Qi1uuj"
charlie_hashed_pubkey = base58.b58decode_check(Charlie_adr)[1:].encode("hex")

clase raw_tx:
 versión = struct.pack("<L", 1)
 tx_in_count = struct.pack("<B", 1)
 tx_in = {} #TEMP
 tx_out_count = struct.pack("<B", 2)
 tx_out1 = {} #TEMP
 tx_out2 = {} #TEMP
 lock_time = struct.pack("<L", 0)

def flip_byte_order(string):
 volteado = "".la combinación(a la inversa([string[i:i+2] for i in range(0, len(cadena), 2)]))
 volver volteado


rtx = raw_tx()

rtx.tx_in["txouthash"] = flip_byte_order(prv_txid).decode("hex")
rtx.tx_in["tx_out_index"] = struct.pack("<L", 1)
rtx.tx_in["script"] = ("76a914%s88ac" % charlie_hashed_pubkey).decode("hex")
rtx.tx_in["scrip_bytes"] = struct.pack("<B", len(rtx.tx_in["script"]))
rtx.tx_in["secuencia"] = "ffffffff".decode("hex")

rtx.tx_out1["valor"] = struct.pack("<Q", 100000)
rtx.tx_out1["pk_script"] = ("76a914%s88ac" % bob_hashed_pubkey).decode("hex")
rtx.tx_out1["pk_script_bytes"] = struct.pack("<B", len(rtx.tx_out1["pk_script"]))

rtx.tx_out2["valor"] = struct.pack("<Q", 50000)
rtx.tx_out2["pk_script"] = ("76a914%s88ac" % bob_hashed_pubkey).decode("hex")
rtx.tx_out2["pk_script_bytes"] = struct.pack("<B", len(rtx.tx_out2["pk_script"]))

raw_tx_string = (

rtx.versión
 + rtx.tx_in_count
 + rtx.tx_in["txouthash"]
 + rtx.tx_in["tx_out_index"]
 + rtx.tx_in["scrip_bytes"]
 + rtx.tx_in["script"]
 + rtx.tx_in["secuencia"]
 + rtx.tx_out_count

 + rtx.tx_out1["valor"]
 + rtx.tx_out1["pk_script_bytes"]
 + rtx.tx_out1["pk_script"]
 + rtx.tx_out2["valor"]
 + rtx.tx_out2["pk_script_bytes"]
 + rtx.tx_out2["pk_script"]
 + rtx.lock_time
 + struct.pack("<L", 1)

)

hashed_tx_to_sign = hashlib.sha256(hashlib.sha256(raw_tx_string).digest()).digest()
de impresión(hashed_tx_to_sign)

#sk = ecdsa.SigningKey.from_string(Bob_private_key.decode("hex"), la curva = ecdsa.SECP256k1)
#vk = sk.verifying_key
de impresión(bitcoin.privkey_to_pubkey(Bob_private_key))

vk = bitcoin.privkey_to_pubkey(Bob_private_key)
clave_pública = ('\04' + vk).encode("hex")

#firma = sk.sign_digest(hashed_tx_to_sign, sigencode = ecdsa.util.sigencode_der_canonize)
firma = (bitcoin.ecdsa_sign(hashed_tx_to_sign, Bob_private_key))



sigscript = (

firma
 + "\01"
 + struct.pack("<B", len(clave_pública.decode("hex")))
 + clave_pública.decode("hex")

)

real_tx = (
rtx.versión
 + rtx.tx_in_count
 + rtx.tx_in["txouthash"]
 + rtx.tx_in["tx_out_index"]
 + struct.pack("<B", len(sigscript) + 1)
 + struct.pack("<B", len(firma) + 1)
 + sigscript
 + rtx.tx_in["secuencia"]
 + rtx.tx_out_count
 + rtx.tx_out1["valor"]
 + rtx.tx_out1["pk_script_bytes"]
 + rtx.tx_out1["pk_script"]
 + rtx.tx_out2["valor"]
 + rtx.tx_out2["pk_script_bytes"]
 + rtx.tx_out2["pk_script"]
 + rtx.lock_time

)

de impresión(real_tx.encode("hex") )

el script es el uso de la dirección y de transacciones que se encuentran aquí https://live.blockcypher.com/btc-testnet/address/mwRhL3S4NATBKDJkgbaa1PXGFUB9Qi1uuj/ . Cuando trato de difusión de la transacción mediante una de https://live.blockcypher.com/btc-testnet/pushtx/ . Me sale un mensaje de error diciendo algo equivocado con respecto a la secuencia de comandos en la entrada de la transacción tiene un script basado en pay-to-pubkey-hash y eso es lo que trato de decodificar. Algún consejo?

El tx generado por el script

0100000001387205fa23c962e6951a66387cbd9ab8bbca5167f98a651a657457c6a8e81083010000009e5948314d3064512b6d6668436f4849693154514f79795975646b306f57786263586c4245582f5968636954386d567943375a717a41616d454570577530435950456f72656e644f44467a4f6e5146776b69595737354b67633d014304303364393466316464383732383862613163306666656665636161373161633733393733323132303662666137326631313563313761323639316331633866336539ffffffff02a0860100000000001976a914ae8370a2d4634b2b6f29b938a996f961f73ded4888ac50c30000000000001976a914ae8370a2d4634b2b6f29b938a996f961f73ded4888ac00000000

El mensaje de error es

Error de validación de la transacción: Error al ejecutar la secuencia de comandos para la entrada 0 referencia 8310e8a8c65774651a658af96751cabbb89abd7c38661a95e662c923fa057238 a la 1: Secuencia de comandos NO fue verificada con éxito..

+214
Danish Qurashi 8 ago. 2016 17:11:41

Puedo enviar bitcoin desde mi papel de cartera para el hardware de mi libro de Contabilidad de la cartera sin usar monedero de blockchain?

+211
John98 27 nov. 2019 12:08:06

No, no lo haría. Un nodo que utiliza BIP 157/158 no es un completo nodo. No es la descarga de cada bloque y asegurarse de que todos los bloques y transacciones son válidas, por lo que no es un completo nodo.

Ya se puede correr un nodo y sin almacenar toda la blockchain. Por un tiempo muy largo ahora, Bitcoin Core ha apoyado la poda de donde descartes viejos bloques después de que se ha validado con ellos. Poda nodos están todavía completa de los nodos, ya que aún ha descargado y comprobado cada bloque y de transacciones, simplemente no almacenar toda la historia. Poda de los nodos puede ser utilizado para la minería.

+194
Aleksejs Mjaliks 16 jul. 2017 9:18:33

Esto depende de la red hash rate. Supongamos que el hashrate disminuirá a 1 TH/s. Que el tiempo todo el mundo que se ha desconectado 1 TH/s miner serán capaces de realizar el 51% de ataque sólo por el costo de la electricidad.

Vea también: https://en.wikipedia.org/wiki/The_Bottle_Imp#Bottle_Imp_paradox

+168
Dia09kchr 9 mar. 2018 8:32:12

Si la cadena X se convierte en dominante, todas las transacciones en el ahora-huérfanos de la cadena Y se devuelven a la "memoria de la piscina". Cuando esto sucede, la transacción 2 no confirmar debido a que pasa una salida que ya estaba gastado por transacción 1.

Del mismo modo, si la cadena Y se convierte en dominante, todas las transacciones en el ahora-huérfanos de la cadena de X son devueltos a la "memoria de la piscina". Cuando esto sucede, la transacción 1 no confirmar debido a que pasa una salida que ya estaba gastado por transacción 2.

+148
user72642 7 feb. 2018 17:47:10

Compré bitcoin en https://bitbargain.co.uk/, no estoy seguro de lo que quieres vender allí.

+116
Binder 14 oct. 2013 19:14:25

Parece que se pasa toda la transacción en la línea de comandos, pero su sistema operativo tiene un límite en el máximo (combinado) longitud de argumentos de línea de comandos, el cual ha sido superado. El mensaje de "Argumento de la lista es demasiado larga" es un error de sistema operativo, no de bitcoind sí mismo.

Usted debe ser capaz de utilizar la entrada estándar (stdin) argumento de bitcoin-cli para pasar a través de la entrada estándar en lugar de en la línea de comandos, en el que caso de que no hay límites de longitud. En un sistema operativo de tipo Unix, es probable que usted desee para pasar los datos a través de un tubo, utilizando popen(3) o su equivalente en el idioma de su elección, pero también se puede escribir en un archivo temporal.

+111
user175975 26 feb. 2015 2:33:31

Me gustaría vender todos los tenedores de bitcoin, especialmente Super Bitcoin Tenedor. Puedo ver que Super Bitcoin cotiza en pocos intercambios, pero el depósito de Super Bitcoin está deshabilitado o temporal de descuento en todos los de estos intercambios. Es allí cualquier manera de cómo venderlo?

+100
Olha from UA 22 jun. 2014 19:40:27

¿Qué Bitcoin Core opciones "maxreceivebuffer" y "maxsendbuffer" ¿? Es esta una forma de controlar el ancho de banda de Bitcoin Core utiliza?

+83
Chris SH 22 jun. 2014 23:19:24

Mostrar preguntas con etiqueta

$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