Obtener punto fuera de una transacción

Estoy tratando de conseguir el punto fuera de una transacción, pero no encuentro cómo.

Las páginas aquí y aquí mira como diciendo que el punto fuera debe tener 36 caracteres, de lo que 32 son el TXID y 4 son los vsal.

Sin embargo no puedo encontrar algún ejemplo o de información adicional acerca de cómo obtener y calcular. Estoy tratando con bitcoin-cli listunspent y me dio:

[
{
 "txid" : "4bbf676731987cce1e4639ec28d1219f065ab2aa5e9deb323c0b56bd0482d499",
 "vsal" : 0,
 "address" : "1CfdQ5eHhPmUPemNStYmSG4RTYEq2Hc1a2",
 "cuenta" : "",
 "scriptPubKey" : "76a9147ff792d99c99e5d89b8dbb54a5f962ccaeec404088ac",
 "cantidad" : 0.00100000,
 "confirmaciones" : 1866,
 "disponibles" : true
}
]

El txid es de 65 caracteres de largo, y la vsal es de 1 carácter (debo izquierda-pad a 4 personajes? Si sí, ¿qué sucede después de 10.000?)

O yo no estoy entendiendo nada? :s En este caso, por favor me proporcione fiable y completa de las fuentes sobre esta materia, como la documentación parece ser muy superficiales sobre ella.

Estoy usando bitcoin-cli.

+112
sihvczc70 17 mar. 2012 11:58:41
19 respuestas

Posibles Duplicados:
¿Qué tan seguros son los servidores DNS para Bitcoin?

En la versión anterior de Bitcoin el canal de IRC fue utilizado para la semilla inicial de los compañeros, y a partir de la versión 0.6 fue sustituido en gran parte por los servidores DNS. ¿Este enfoque de hacer que Bitcoin sea más segura, y si es así, ¿de qué manera?

+951
trandrumvis 03 февр. '09 в 4:24

Parece que usted tiene (o más bien tenía en el momento en que se ejecutó el comandos) 6 canales que fueron financiados, pero aún no ha sido anunciado. Esto es más probable de por qué su nodo ve (getinfo) pero gossipd todavía no (listchannels), ya que no ha sido anunciado todavía.

+828
greyoff 5 may. 2016 1:57:02

Ahora entiendo cómo multihop pagos pueden trabajar en LN, pero ¿cómo podemos descubrir el pago de las rutas en la Red de Rayos en el primer lugar? Obviamente, usted tendría que tomar en cuenta la capacidad disponible de la ruta, y que te gustaría descubrir la ruta más barata.

No debería ser un pago de directorio de canal, por lo que tendría que confiar en un compañero de la búsqueda?

+751
fedmich 23 feb. 2017 7:06:24

hay muchos, buscar en google "litecoin minería de software" encontrará usted algunos.

Yo he utilizado: https://github.com/cbuchner1/CudaMiner https://github.com/ckolivas/cgminer/

+685
orbiteleven 6 oct. 2014 3:55:38

la primera (pero no la última) de error es:

su utxo 3fe1...1b4:0 tiene 3000 satoshi, pero la suma de las salidas es de 6000 satoshi

+519
Jordan McMillan 15 jun. 2019 5:15:47

He oído que la minería es para las personas con hardware preparado y bla bla bla... Pero ¿qué es exactamente? Funciona como el real de la minería? Quiero decir, la gente habla de ti como eres físicamente de minería de datos.

+448
wilsonw 24 jul. 2017 19:06:06

En pocas palabras:

Si yo fuera la configuración de un intercambio, me gustaría ver un back-end que ya existe, con un front-end que podía "etiqueta blanca".

En primer lugar, soy un desarrollador que trabaja con Bitshares, así que mi consejo puede ser considerado como contaminado. En mi posición, puedo saber el código. No necesariamente conocen el negocio. Así que toma todo lo que digo y lo coloca en contexto.

En segundo lugar, sé muy poco acerca de las complejidades de las leyes en la India, y nunca me anime a actividades ilegales. Así que asegúrese de que lo que haces es legal dentro de su jurisdicción.

Ahora, con el espectáculo...

Bitshares: El Código

Bitshares-core es un código abierto (con licencia MIT) blockchain proyecto que se basa en las Opd (Distribuido Prueba de la Apuesta).

Bitshares: La Red

Repartidos por todo el mundo son "Testigos". Ellos se encargan de asegurarse de que las transacciones de venir a través de que son legítimos. Piense en ellos como los "mineros" en el mundo Bitcoin.

Dónde puede encajar en:

Lo que algunos han hecho es dar un "front-end" para la Bitshares blockchain. Ellos proporcionan el servicio de atención al cliente, la cartera, la página web, etc. Bitshares se ocupa de los elementos de la red.

Me atrevería a considerar con la construcción de Bitshares como back-end. Se proporciona "stablecoins" que permiten fiat-como saldos a sentarse allí sin exposición a la volatilidad de cripto moneda. Proporciona una plataforma de negociación con algunos de comercio existente pares, y usted puede crear su propio. No son de código abierto front-ends que puede "etiqueta blanca"

+428
Dumitru Razvan 21 nov. 2019 12:27:26

Nota: estoy usando regtest para el código en esta pregunta, así que no va a ser el bloque real

Estoy tratando de crear un bloque de visor que muestra lo que las transacciones no son, y lo que las direcciones de donde envió a/desde el blockchain

Por lo tanto, tengo una transacción que forma parte de un bloque, vamos a decir esto:

{
 "txid": "11177c92109de88ed4e278c0469b3a1020fe381235b27ccd6009ba63cd8077e6",
 "hash": "11177c92109de88ed4e278c0469b3a1020fe381235b27ccd6009ba63cd8077e6",
 "versión": 2,
 "tamaño": 986,
 "vsize": 986,
 "locktime": 10902,
 "vin": [
{
 "txid": "54ee887755c60ce410c4e94ba95db6b43f758b1150abac1d3e33329c8f362a0d",
 "vsal": 0,
 "scriptSig": {
 "asm": "3045022100c5094a6fabea9b213aeaa22577c0e29fe10a51f061b77903207b9c15843c9ab30220489a7e2cc0c3f08b052f160fae45148b14e649c491b8e6a49f3a18ec60fed45b[ALL] 03205112d68bf8c500387b875886c955ab8c74f63416ec8981e76c628f077aea7d",
 "hex": "483045022100c5094a6fabea9b213aeaa22577c0e29fe10a51f061b77903207b9c15843c9ab30220489a7e2cc0c3f08b052f160fae45148b14e649c491b8e6a49f3a18ec60fed45b012103205112d68bf8c500387b875886c955ab8c74f63416ec8981e76c628f077aea7d"
},
 "secuencia": 4294967294
},
{
 "txid": "7a746b263221c0f4a63d691496fd8dbe8731f3fa6906c08b874936c0adbbea24",
 "vsal": 0,
 "scriptSig": {
 "asm": "304402207a1a5b322d014b155fac7b203d2f8ab6aea10394bf75bb975bf6a1fb2ef56972022026610f834d0fc78aff963cf005b3d68b11e59179d863690a4fda80b535c60a7e[ALL]",
 "hex": "47304402207a1a5b322d014b155fac7b203d2f8ab6aea10394bf75bb975bf6a1fb2ef56972022026610f834d0fc78aff963cf005b3d68b11e59179d863690a4fda80b535c60a7e01"
},
 "secuencia": 4294967294
},
{
 "txid": "bd3fa40dc42212b797445c52a44915e814f18a7e556d5ec827e2ef145c8ce82c",
 "vsal": 0,
 "scriptSig": {
 "asm": "304402203c796e0ee2b936bf1c68aa80628df99dd66fe4bb8e50e17b4b8542db9a093cae02201912360efc7bad731d7d83f79b18c025e7301b0170417b7d0d70d66aacc8470a[ALL]",
 "hex": "47304402203c796e0ee2b936bf1c68aa80628df99dd66fe4bb8e50e17b4b8542db9a093cae02201912360efc7bad731d7d83f79b18c025e7301b0170417b7d0d70d66aacc8470a01"
},
 "secuencia": 4294967294
},
{
 "txid": "2371795056a6a17c6b7743eb20f308ccc7d19c55b85e49e0fd0661c4ac0fed36",
 "vsal": 0,
 "scriptSig": {
 "asm": "3043021f795fa2f549f2bc737ebe9ed7d8b92043692a57db85b12ed40473758b7e3e7f022031f4b5f76967a2f30be0fb239fa3647662421b072f52c6dcdba6b9a878978edf[ALL]",
 "hex": "463043021f795fa2f549f2bc737ebe9ed7d8b92043692a57db85b12ed40473758b7e3e7f022031f4b5f76967a2f30be0fb239fa3647662421b072f52c6dcdba6b9a878978edf01"
},
 "secuencia": 4294967294
},
{
 "txid": "edafa4af2bc8eca985bac3ed938701d0c9311998907901c549ba14d56908fe4c",
 "vsal": 0,
 "scriptSig": {
 "asm": "3045022100c1590c69d15038124bfc3a864393958c8a95d9eb0566c1c59618534820f0bf940220761452f33eb5663793d1f324c31286a374ae0814ccc8f56b26b913dc0e82dec6[ALL]",
 "hex": "483045022100c1590c69d15038124bfc3a864393958c8a95d9eb0566c1c59618534820f0bf940220761452f33eb5663793d1f324c31286a374ae0814ccc8f56b26b913dc0e82dec601"
},
 "secuencia": 4294967294
},
{
 "txid": "f80686fb8e3a42a4375c0103a26a105b20399295ec5838ee90b8dc2df91eaf4d",
 "vsal": 0,
 "scriptSig": {
 "asm": "3045022100a7e0b6c0b5fa68e2dd8350a889487808c563ac385bb6662c1dfe52a59963d9b1022012de4cda6ce64e85eef6d6c24e2013d4d150ff61221d2dd0ef4895aff02e2e4b[ALL]",
 "hex": "483045022100a7e0b6c0b5fa68e2dd8350a889487808c563ac385bb6662c1dfe52a59963d9b1022012de4cda6ce64e85eef6d6c24e2013d4d150ff61221d2dd0ef4895aff02e2e4b01"
},
 "secuencia": 4294967294
},
{
 "txid": "4115addc82630053c66b2606c2d356c4fa8695748b8ca53adf7e718e7dcea75a",
 "vsal": 0,
 "scriptSig": {
 "asm": "3045022100be7a65a7b39718406f098408e7066acbd22ad160eacfe12b76f3f06e532597d0022001a8049c0db04a1459fbb5153270163445743937d5eb411338d93996d8840e35[ALL]",
 "hex": "483045022100be7a65a7b39718406f098408e7066acbd22ad160eacfe12b76f3f06e532597d0022001a8049c0db04a1459fbb5153270163445743937d5eb411338d93996d8840e3501"
},
 "secuencia": 4294967294
},
{
 "txid": "5a64798db0257b400c05d7e212b38c22287fbfdd551c2a585fc2b1058fb7d5e7",
 "vsal": 0,
 "scriptSig": {
 "asm": "3045022100958bda2c647ed165dff4fb20d67e1739992ce558d775ced451fef6f1840ba83702203e4d38fe8cb69c2b4ac27845eec455ecdcbd6207fa47e15d9cb98b2dc4604772[ALL]",
 "hex": "483045022100958bda2c647ed165dff4fb20d67e1739992ce558d775ced451fef6f1840ba83702203e4d38fe8cb69c2b4ac27845eec455ecdcbd6207fa47e15d9cb98b2dc460477201"
},
 "secuencia": 4294967294
}
],
 "vsal": [
{
 "valor": 10,
 "n": 0,
 "scriptPubKey": {
 "asm": "OP_DUP OP_HASH160 bc8ea5101455d5407bb61a7fb084dd82c1534622 OP_EQUALVERIFY OP_CHECKSIG",
 "hex": "76a914bc8ea5101455d5407bb61a7fb084dd82c153462288ac",
 "reqSigs": 1,
 "tipo": "pubkeyhash",
 "direcciones": [
"mxhxDFWXL79StxTwsudqQFmiF9PsnBfa2m"
]
}
}
],
 "hex": "02000000080d2a368f9c32333e1dacab50118b753fb4b65da94be9c410e40cc6557788ee54000000006b483045022100c5094a6fabea9b213aeaa22577c0e29fe10a51f061b77903207b9c15843c9ab30220489a7e2cc0c3f08b052f160fae45148b14e649c491b8e6a49f3a18ec60fed45b012103205112d68bf8c500387b875886c955ab8c74f63416ec8981e76c628f077aea7dfeffffff24eabbadc03649878bc00669faf33187be8dfd9614693da6f4c02132266b747a000000004847304402207a1a5b322d014b155fac7b203d2f8ab6aea10394bf75bb975bf6a1fb2ef56972022026610f834d0fc78aff963cf005b3d68b11e59179d863690a4fda80b535c60a7e01feffffff2ce88c5c14efe227c85e6d557e8af114e81549a4525c4497b71222c40da43fbd000000004847304402203c796e0ee2b936bf1c68aa80628df99dd66fe4bb8e50e17b4b8542db9a093cae02201912360efc7bad731d7d83f79b18c025e7301b0170417b7d0d70d66aacc8470a01feffffff36ed0facc46106fde0495eb8559cd1c7cc08f320eb43776b7ca1a656507971230000000047463043021f795fa2f549f2bc737ebe9ed7d8b92043692a57db85b12ed40473758b7e3e7f022031f4b5f76967a2f30be0fb239fa3647662421b072f52c6dcdba6b9a878978edf01feffffff4cfe0869d514ba49c5017990981931c9d0018793edc3ba85a9ecc82bafa4afed0000000049483045022100c1590c69d15038124bfc3a864393958c8a95d9eb0566c1c59618534820f0bf940220761452f33eb5663793d1f324c31286a374ae0814ccc8f56b26b913dc0e82dec601feffffff4daf1ef92ddcb890ee3858ec959239205b106aa203015c37a4423a8efb8606f80000000049483045022100a7e0b6c0b5fa68e2dd8350a889487808c563ac385bb6662c1dfe52a59963d9b1022012de4cda6ce64e85eef6d6c24e2013d4d150ff61221d2dd0ef4895aff02e2e4b01feffffff5aa7ce7d8e717edf3aa58c8b749586fac456d3c206266bc653006382dcad15410000000049483045022100be7a65a7b39718406f098408e7066acbd22ad160eacfe12b76f3f06e532597d0022001a8049c0db04a1459fbb5153270163445743937d5eb411338d93996d8840e3501feffffffe7d5b78f05b1c25f582a1c55ddbf7f28228cb312e2d7050c407b25b08d79645a0000000049483045022100958bda2c647ed165dff4fb20d67e1739992ce558d775ced451fef6f1840ba83702203e4d38fe8cb69c2b4ac27845eec455ecdcbd6207fa47e15d9cb98b2dc460477201feffffff0100ca9a3b000000001976a914bc8ea5101455d5407bb61a7fb084dd82c153462288ac962a0000",
 "blockhash": "20eef2ef68d938a0276373deef99d7db1932e888b8e7bd6d5cadcbf248305398",
 "confirmaciones": 200,
 "el tiempo": 1509404929,
 "blocktime": 1509404929
}

Así que, esta es la transacción: 11177c92109de88ed4e278c0469b3a1020fe381235b27ccd6009ba63cd8077e6

Esta transacción tiene varios 'vins' y 1 'vsal', la vins tiene un txid. Eso no significa, de las salidas del 'vins' de entrada de la transacción es la dirección que es parte de esta transacción también? Aquí está la transacción para: 54ee887755c60ce410c4e94ba95db6b43f758b1150abac1d3e33329c8f362a0d

{
 "txid": "54ee887755c60ce410c4e94ba95db6b43f758b1150abac1d3e33329c8f362a0d",
 "hash": "54ee887755c60ce410c4e94ba95db6b43f758b1150abac1d3e33329c8f362a0d",
 "versión": 2,
 "tamaño": 1135,
 "vsize": 1135,
 "locktime": 10802,
 "vin": [
{
 "txid": "1da4067ee03175efd51e1a336bf685b9c0506bcfbfaecd0d250938b9d5f5c619",
 "vsal": 1,
 "scriptSig": {
 "asm": "3045022100dd1b0a17911a8902a7ac315b0fccda45802a6ad0c4496606436bb1cf8a4195a3022073e4e68d5be3998634e68e707198986d9b2b9580731355aa49f7db25f8e5b174[ALL] 0239dc76b6876e48050513d99b5c17d5d090aac2df71bda53f9caff5e6ef91ec66",
 "hex": "483045022100dd1b0a17911a8902a7ac315b0fccda45802a6ad0c4496606436bb1cf8a4195a3022073e4e68d5be3998634e68e707198986d9b2b9580731355aa49f7db25f8e5b17401210239dc76b6876e48050513d99b5c17d5d090aac2df71bda53f9caff5e6ef91ec66"
},
 "secuencia": 4294967294
},
{
 "txid": "91e2c701a6a96c1d07cb4c3ef9fa7bf22b0251bf76af727dfd23b8b79f7ffe33",
 "vsal": 0,
 "scriptSig": {
 "asm": "3045022100a2705ba00f2e662ffc1ede58afd87031e970e697b851a3396cad4bbbb1e8eb550220187138083835e933917b8dde7afc5649814294e33423e8fb58bd54790dba2b5a[ALL]",
 "hex": "483045022100a2705ba00f2e662ffc1ede58afd87031e970e697b851a3396cad4bbbb1e8eb550220187138083835e933917b8dde7afc5649814294e33423e8fb58bd54790dba2b5a01"
},
 "secuencia": 4294967294
},
{
 "txid": "404d351281963490358f38633782e99a504ea57ec48d9bde0c1b9289e055b447",
 "vsal": 0,
 "scriptSig": {
 "asm": "304502210099ba5e4f87cb57ced975601d22399ed916af9a96233565e1d5f472e2db8073460220752b875678fab1798a1bd0269a325842f2fb9ce3872709201d1b26eb9725f4b0[ALL]",
 "hex": "48304502210099ba5e4f87cb57ced975601d22399ed916af9a96233565e1d5f472e2db8073460220752b875678fab1798a1bd0269a325842f2fb9ce3872709201d1b26eb9725f4b001"
},
 "secuencia": 4294967294
},
{
 "txid": "d1b8d15d745816c1e5e474ce03bdc03799e580d206a66c42dc12eac0f3379455",
 "vsal": 0,
 "scriptSig": {
 "asm": "304402207bae193ca1f3b5dce3b31bc6c18801f47324f3dd173bc9b56983e6536aa2563802204c1dd7dcce57b79adf1a1935e194d0e106465dccb07508a02acee9298d220f9d[ALL]",
 "hex": "47304402207bae193ca1f3b5dce3b31bc6c18801f47324f3dd173bc9b56983e6536aa2563802204c1dd7dcce57b79adf1a1935e194d0e106465dccb07508a02acee9298d220f9d01"
},
 "secuencia": 4294967294
},
{
 "txid": "7a630a69bd8d3f1f5af3ef35dc33abcdf9f27a8f591f5ffd4b9385a4cc0d396a",
 "vsal": 0,
 "scriptSig": {
 "asm": "3045022100fc6688ba9b7ec9d06b374bd07fc0d4ef98415afeb1d6d1575e743dccdf674d0f022047f0dc760c46aa15c4b4f3340276b98d333fcd00fddb2b475af6f423bb7d3649[ALL]",
 "hex": "483045022100fc6688ba9b7ec9d06b374bd07fc0d4ef98415afeb1d6d1575e743dccdf674d0f022047f0dc760c46aa15c4b4f3340276b98d333fcd00fddb2b475af6f423bb7d364901"
},
 "secuencia": 4294967294
},
{
 "txid": "d94a4c13aface94d878020b76e8403a36cd543e902f029e59d90d1eb0fbbe9a2",
 "vsal": 0,
 "scriptSig": {
 "asm": "304502210088bb4f7b3cc5074b90f8de7c8a61b446cee69d93842bae1db5e389867c28befc022076bc70e5252d72b29e4750e41321ac2f2be9d7afb9c0c380b10ddd94ba32aa0d[ALL]",
 "hex": "48304502210088bb4f7b3cc5074b90f8de7c8a61b446cee69d93842bae1db5e389867c28befc022076bc70e5252d72b29e4750e41321ac2f2be9d7afb9c0c380b10ddd94ba32aa0d01"
},
 "secuencia": 4294967294
},
{
 "txid": "3760d9076239606abe39d2abc1f64aa3daa0c23ca3572b48f9d842729c1cb3ad",
 "vsal": 0,
 "scriptSig": {
 "asm": "3044022042a6917812554b5ce5f14b97e7af8d5fac9b5a63ad19ee40710d7eed4f44c17002207e1f8c8ebcb890934966c233169c0bbfd08e3ec9f0ded35eb91a0ed463ab1fd4[ALL]",
 "hex": "473044022042a6917812554b5ce5f14b97e7af8d5fac9b5a63ad19ee40710d7eed4f44c17002207e1f8c8ebcb890934966c233169c0bbfd08e3ec9f0ded35eb91a0ed463ab1fd401"
},
 "secuencia": 4294967294
},
{
 "txid": "0b99f920107ccd38f6a68aef1621c4eb285a1fef7141d1ea5567c82d837324b3",
 "vsal": 0,
 "scriptSig": {
 "asm": "3044022015abbbc5e6fe8c20c19d25e01416e98c3b31399f44d14ff18c6416afe38480d7022041c8b58aa573f5fccb76b3dc3817a799ff495a251dd9709d582accf84872eedb[ALL]",
 "hex": "473044022015abbbc5e6fe8c20c19d25e01416e98c3b31399f44d14ff18c6416afe38480d7022041c8b58aa573f5fccb76b3dc3817a799ff495a251dd9709d582accf84872eedb01"
},
 "secuencia": 4294967294
},
{
 "txid": "43c9f3e2323520943701b93749e48da02702c4a7a425d39910672e563f75a7ce",
 "vsal": 0,
 "scriptSig": {
 "asm": "3045022100d15ab71c6e47f9daa642a91be207df4e9251df3858bceacb341773331dbed3d60220535191dd0cb31fddb6ced741f1fda369031d4d427e01282730de445be4b57457[ALL]",
 "hex": "483045022100d15ab71c6e47f9daa642a91be207df4e9251df3858bceacb341773331dbed3d60220535191dd0cb31fddb6ced741f1fda369031d4d427e01282730de445be4b5745701"
},
 "secuencia": 4294967294
}
],
 "vsal": [
{
 "valor": 10,
 "n": 0,
 "scriptPubKey": {
 "asm": "OP_DUP OP_HASH160 bc8ea5101455d5407bb61a7fb084dd82c1534622 OP_EQUALVERIFY OP_CHECKSIG",
 "hex": "76a914bc8ea5101455d5407bb61a7fb084dd82c153462288ac",
 "reqSigs": 1,
 "tipo": "pubkeyhash",
 "direcciones": [
"mxhxDFWXL79StxTwsudqQFmiF9PsnBfa2m"
]
}
},
{
 "valor": 0.0000548,
 "n": 1,
 "scriptPubKey": {
 "asm": "OP_DUP OP_HASH160 a0b64629c550398260caa3a538361100b97a9630 OP_EQUALVERIFY OP_CHECKSIG",
 "hex": "76a914a0b64629c550398260caa3a538361100b97a963088ac",
 "reqSigs": 1,
 "tipo": "pubkeyhash",
 "direcciones": [
"mvAimNWSJcvkxbFL1hZfrnL22MBDq2a3ap"
]
}
}
],
 "hex": "020000000919c6f5d5b93809250dcdaebfcf6b50c0b985f66b331a1ed5ef7531e07e06a41d010000006b483045022100dd1b0a17911a8902a7ac315b0fccda45802a6ad0c4496606436bb1cf8a4195a3022073e4e68d5be3998634e68e707198986d9b2b9580731355aa49f7db25f8e5b17401210239dc76b6876e48050513d99b5c17d5d090aac2df71bda53f9caff5e6ef91ec66feffffff33fe7f9fb7b823fd7d72af76bf51022bf27bfaf93e4ccb071d6ca9a601c7e2910000000049483045022100a2705ba00f2e662ffc1ede58afd87031e970e697b851a3396cad4bbbb1e8eb550220187138083835e933917b8dde7afc5649814294e33423e8fb58bd54790dba2b5a01feffffff47b455e089921b0cde9b8dc47ea54e509ae9823763388f359034968112354d40000000004948304502210099ba5e4f87cb57ced975601d22399ed916af9a96233565e1d5f472e2db8073460220752b875678fab1798a1bd0269a325842f2fb9ce3872709201d1b26eb9725f4b001feffffff559437f3c0ea12dc426ca606d280e59937c0bd03ce74e4e5c11658745dd1b8d1000000004847304402207bae193ca1f3b5dce3b31bc6c18801f47324f3dd173bc9b56983e6536aa2563802204c1dd7dcce57b79adf1a1935e194d0e106465dccb07508a02acee9298d220f9d01feffffff6a390dcca485934bfd5f1f598f7af2f9cdab33dc35eff35a1f3f8dbd690a637a0000000049483045022100fc6688ba9b7ec9d06b374bd07fc0d4ef98415afeb1d6d1575e743dccdf674d0f022047f0dc760c46aa15c4b4f3340276b98d333fcd00fddb2b475af6f423bb7d364901feffffffa2e9bb0febd1909de529f002e943d56ca303846eb72080874de9acaf134c4ad9000000004948304502210088bb4f7b3cc5074b90f8de7c8a61b446cee69d93842bae1db5e389867c28befc022076bc70e5252d72b29e4750e41321ac2f2be9d7afb9c0c380b10ddd94ba32aa0d01feffffffadb31c9c7242d8f9482b57a33cc2a0daa34af6c1abd239be6a60396207d960370000000048473044022042a6917812554b5ce5f14b97e7af8d5fac9b5a63ad19ee40710d7eed4f44c17002207e1f8c8ebcb890934966c233169c0bbfd08e3ec9f0ded35eb91a0ed463ab1fd401feffffffb32473832dc86755ead14171ef1f5a28ebc42116ef8aa6f638cd7c1020f9990b0000000048473044022015abbbc5e6fe8c20c19d25e01416e98c3b31399f44d14ff18c6416afe38480d7022041c8b58aa573f5fccb76b3dc3817a799ff495a251dd9709d582accf84872eedb01feffffffcea7753f562e671099d325a4a7c40227a08de44937b9013794203532e2f3c9430000000049483045022100d15ab71c6e47f9daa642a91be207df4e9251df3858bceacb341773331dbed3d60220535191dd0cb31fddb6ced741f1fda369031d4d427e01282730de445be4b5745701feffffff0200ca9a3b000000001976a914bc8ea5101455d5407bb61a7fb084dd82c153462288ac68150000000000001976a914a0b64629c550398260caa3a538361100b97a963088ac322a0000",
 "blockhash": "1300cb4adf6c3f3c3c016c1f4477cd9e458af8031894f44a1fec69c43845dedf",
 "confirmaciones": 300,
 "el tiempo": 1509388698,
 "blocktime": 1509388698
}

En la última transacción, tiene 2 direcciones de salida, significa eso, que el 2 de salida, las direcciones son parte de la primera transacción de entrada de direcciones?

+423
paulinhorocha 26 dic. 2014 11:38:58

Si es así, ¿cuál sería la cantidad máxima que un cliente de minería puede incrementar la ntime valor?

bitcoind aceptará un bloque y empujarlo a la red siempre es válida. Debido a eso, es increíblemente flexible. Cotización de bitcoin wiki:

Una marca de tiempo es aceptada como válida si es mayor que la mediana de la marca de tiempo de la anterior 11 bloques, y menos de la red-el tiempo ajustado + 2 horas

Casi nunca importa. Porque bitcoind es de un solo usuario de la minería del programa, casi siempre en el mismo equipo como el de la minería del agente. Si la minería agente necesita para conseguir más unidades de trabajo, no consume ancho de banda extra.

+276
Jack Pots 3 may. 2011 12:13:35

nLockTime, de hecho, puede ser utilizado por los meta-protocolos (por ejemplo, de la Contraparte, Mastercoin) porque nLockTime simplemente decide cuando una transacción se puede extraer.

+256
Ridgy 29 nov. 2012 17:43:50

Ok, ya hemos experimentado en los últimos 6yr cómo bitcoin minería de cálculos fue de explotables con una cpu, a donde se necesita muy costoso equipo equipo para la mina de manera rentable. Entonces, ¿qué va a pasar con el Bitcoin minería cuando prácticamente nadie puede permitirse el equipo, y por no hablar de los cálculos de conseguir tan complejo y difícil de lo que tarda meses o incluso años para completar un cálculo? Única cosa que puedo pensar es en Bitcoin tipo de cambio va a aumentar a un punto donde 1 bitcoin tendría un valor de millones, NO???

+218
cruizh 26 ago. 2017 9:38:19

Tenía la esperanza de obtener alguna información sobre la utilidad de la competencia o la Siacoin del archivo de la plataforma de alojamiento es en comparación con los competidores. El mío Siacoins por acoger las partes de los archivos, y reclaman para su almacenamiento en la nube a precios significativamente más bajos que el de AWS, en la Nube de Google, y Microsoft Azure.

siacouns price savings

Usted necesita tener 2.000 Siacoins con el fin de comenzar de alojamiento de archivos y ganar Siacoins. Yo sé mucho de la cryptocurrency precios de hoy en día es afectado por la especulación, pero me preguntaba si alguien sabe cómo se compara con la velocidad, la disponibilidad y la utilidad de plataformas como Amazon Web Services.

enter image description here

Me pregunto porque realmente me gusta Siacoin del enfoque a utilizar cryptocurrency tangibles cloud hosting, ya que es una reminiscencia de los Torrents, pero estoy esperando para obtener otras opiniones sobre el estado actual y el potencial de su plataforma. Crees que su plataforma está preparada para utilizarse en un nivel profesional, o si tiene potencial? Y si alguien tiene una programadores perspectiva sobre la utilidad de su plataforma, me encantaría saber!

+195
Karen Nethery Yoder 9 dic. 2014 5:53:08

Si te refieres a que la promesa de privacidad: casi todos. Si te refieres a los que realmente proporcionan: nada en absoluto. Si te refieres a que al menos estamos intentando y no absoluta estafas: aparte de bitcoin, tal vez uno o dos.

+137
squarepluto 13 feb. 2015 15:31:16

Estoy tratando de hacer un programa simple que puede cargar de forma fiable un OP_RETURN transacción. He encontrado algunos ejemplos en línea, pero hasta ahora no funcionan de manera consistente. Los que pasan a través parecen ser al azar. Aquí están las transacciones que fue a través de

https://blockchain.info/address/1Eoo7G7u97EMwptSxjYjpvdx9zYcqJBn9y

Es muy golpeado o pierda cada vez que lo intento. He sido totalmente incapaz de cargar cualquier transacción utilizando la secuencia de comandos, sin embargo de vez en cuando si puedo subir la raw de la transacción mediante la blockchain que ir a través de. Alguna idea? Aquí está el mensaje de error.

Traceback (la mayoría de llamada reciente pasado):
 Archivo "/Usuarios/JC/Documentos/DevelopmentStuff/programación /Python/bit/op-return_test2.py", línea 51, en <módulo>
de impresión(pushtx(tx))
 Archivo "/Library/Python/2.7/site-packages/bitcoin/bci.py", de la línea 237, en pushtx
 retorno f(*args)
 Archivo "/Library/Python/2.7/site-packages/bitcoin/bci.py", línea 192, en bci_pushtx
 volver make_request('https://blockchain.info/pushtx', 'tx='+tx)
 Archivo "/Library/Python/2.7/site-packages/bitcoin/bci.py", línea 23, en make_request
 raise Exception(p)
Excepción: Ninguno Estándar de Salida de secuencia de Comandos OP_RETURN 48656c6c6f

Aquí está el código. Realmente agradecería cualquier ayuda. Gracias

# coding: utf-8

de bitcoin de importación *
importación binascii
de importación de prueba *



priv = "clave Privada"

pub = "1Eoo7G7u97EMwptSxjYjpvdx9zYcqJBn9y"

addr= "1Eoo7G7u97EMwptSxjYjpvdx9zYcqJBn9y"
entradas = saldo(addr)

mensaje = "Hola"
FullLen = format(len(mensaje)+2,'x').rjust(2,'0') 
MessageLen = format(len(mensaje),'x').rjust(2,'0')
ID = binascii.hexlify(str(mensaje))
#snd = "6a4c28"+ID
snd = "6a"+MessageLen+ID
imprimir hexlify(chr(len(mensaje)))
imprimir MessageLen
impresión de la snd
#snd = "6a4c"+MessageLen+ID
#impresión snd
newScriptPubKey = "6a" + hexlify(chr(len(mensaje)))+ hexlify(mensaje)
#impresión newScriptPubKey

salidas = [{'valor': 50000, 'dirección': addr}, {'valor': 0, 'script': snd}]

cuota = 10000

tx = mksend(entradas, salidas, addr, tarifa)

dt = deserialize(tx)
ins = dt['ins']

#impresión direc
#impresión ins

imprimir tx
para ind, olmo en enumerar(ins):
 impresión del olmo
 tx = signo(tx, ind, priv)

imprimir tx



de impresión(pushtx(tx)) # Error se produce en esta línea
+131
JSmith 19 mar. 2010 6:33:01

Estoy tratando de codificar y descodificar un Base58 dirección en C#. La siguiente función es un comienzo, pero tiene un par de problemas:

  • Este código no normalizar los ceros a la izquierda (¿qué significa eso?)

  • Si este método es llamado repetidas veces en rápida sucesión muchos objetos de cadena que va a ser creado, poniendo presión sobre la GC

.NET 4.5 Código

Nota agregar una referencia a System.Numerics

BigInteger bi = Sistema.Numéricos.BigInteger.Parse("00010966776006953D5567439E5E39F86A0D273BEED61967F6", NumberStyles.HexNumber);

cadena de b58 = EncodeBase58(bi);
La consola.WriteLine(b58 + medio Ambiente.NewLine + "16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvm");

 /// .... SNIP

 public static String sBase58Alphabet = "123456789ABCDEFGHJKLMNPQRSTUVWXYzabcdefghijkmnopqrstuvwxyz";
 public static String EncodeBase58(BigInteger numberToShorten)
{
 // ADVERTENCIA: tenga Cuidado de bignumber implementaciones de que el clip de líder 0x00 bytes, o anteponer extra 0x00 
 // bytes para indicar el signo - el código debe manejar estos casos correctamente o de lo contrario puede generar válido aspecto
 // direcciones que pueden ser enviados, pero no puede ser gastado de que podría conducir a la pérdida permanente de las monedas.)


 // Base58Check de codificación también se utiliza para la codificación de claves privadas en la Cartera de Formato de Importación. Esta está formada exactamente
 // de la misma como una dirección Bitcoin, excepto que 0x80 se utiliza para la versión de/aplicación de bytes, y la carga es de 32 bytes
 // en lugar de los 20 (una clave privada en Bitcoin es un solo de 32 bytes sin signo big-endian entero). Tales codificaciones siempre
 // el rendimiento de un 51-cadena de caracteres que comienza con el '5', o más específicamente, el '5', '5J', o '5K'. https://en.bitcoin.it/wiki/Base58Check_encoding
 const int sizeWalletImportFormat = 51;

 char[] resultado = new char[33];

 int i = 0;
 mientras (numberToShorten >= 0 && resultado.Longitud > i)
{
 var lNumberRemainder = BigInteger.Resto(numberToShorten, (BigInteger)sBase58Alphabet.Longitud);
 numberToShorten = numberToShorten / (BigInteger)sBase58Alphabet.Longitud;
 resultado[resultado.Longitud - 1 - i] = sBase58Alphabet[(int)lNumberRemainder] ;
i++;
}

 return new string(resultado);
}
 //public static long DecodeBase58(Cadena base58StringToExpand)
//{
 // tiempo lConverted = 0;
 // tiempo lTemporaryNumberConverter = 1;

 // mientras (base58StringToExpand.Length > 0)
 // {
 // Cadena sCurrentCharacter = base58StringToExpand.Substring(base58StringToExpand.Longitud - 1);
 // lConverted = lConverted + (lTemporaryNumberConverter * sBase58Alphabet.IndexOf(sCurrentCharacter));
 // lTemporaryNumberConverter = lTemporaryNumberConverter * sBase58Alphabet.Longitud;
 // base58StringToExpand = base58StringToExpand.Substring(0, base58StringToExpand.Longitud - 1);
 // }
//}
+118
theraccoonbear 15 jun. 2012 7:44:48

Se trata XRP, real o percibida, utilidad, a continuación, especulando sobre XRP del futuro; la mayoría parecen ser alcista, por lo que existe la apreciación de los precios. Desde XRP va a actuar como una conexión de unión entre TODOS los pares de divisas dentro de la Ondulación de la red, XRP va a mantener su utilidad y de hecho probablemente ser más útil a medida que pasa el tiempo y los nuevos puentes que se realizan a través previamente aislado de los mercados. XRP ayudará a lubricar el motor de la Ondulación del protocolo. Mientras que el protocolo se utiliza cada día más y es "sana", en la que se hace actualmente, el precio de XRP "debería" aumentar junto con él – como un motor de las necesidades de lubricación de aceite para mantener la.

También hay una posibilidad de que podría convertirse en una especie de "reserva" de la moneda en el futuro, suponiendo que el éxito de la Ondulación del protocolo.

+91
iosifv 22 abr. 2015 14:49:28

Quiero ejecutar dos instancias de bitcoind en mi máquina.

Sé que mi bitcoin.conf archivo está en ./bitcoin/bitcoin.conf, y sé (gracias a este hilo) que necesito para cambiar mi .conf archivo de punto de datos diferentes directorios y puertos RPC, etc.

Sin embargo, sólo existe uno .conf archivo.

¿Cómo puedo señalando mi segundo bitcoind instancia para un nuevo bitcoin.conf archivo? He copiado el directorio con el código compilado a un nuevo directorio, estoy haciendo la suposición de que el código compilado se puede copiar en otro directorio y funcionará sin problemas.

+79
Redtopia 25 may. 2012 13:52:47

Después de leer el Bitcoin página de la wiki para brainwallets a mí me parece que los equipos de minería puede ser utilizado a la fuerza bruta brainwallet de frases. Es esto correcto?

"...para que los hackers colectivamente pueden probar varios miles de millones de contraseñas de cada segundo en la intimidad de sus propios hogares con el mismo equipo que utilizan para la minería de bitcoins (en el sentido usual de la palabra)."

¿Cómo se podía utilizar un ASIC miner a la fuerza bruta de la blockchain con un ataque de diccionario? ¿Cuál sería la lógica de la aplicación parece? Puede un autónomo(El Antminer S1 por ejemplo) minero ser "engañados" en la creencia de que está haciendo un trabajo normal para una piscina cuando en realidad sólo hash azar cadenas o necesidad de controladores personalizados?

+73
yuichiroishii 18 jul. 2010 6:47:45

Según mi entendimiento, no pueden ser infinitas direcciones que se pueden generar, así que, ¿cómo funciona esto?

Enlace: https://blockchain.info/xpub/xpub6CUGRUonZSQ4TWtTMmzXdrXDtypWKiKrhko4egpiMZbpiaQL2jkwSB1icqYh2cfDfVxdx4df189oLKnC5fSwqPfgyP3hooxujYzAu3fDVmz

+14
samson victoria 29 sept. 2011 0:38:32

Mostrar preguntas con etiqueta