¿Por qué hay dos bytes tamaños para las marcas de tiempo en el protocolo Bitcoin?

La lectura de Bloque de Encabezados en la wiki de Bitcoin, me enteré de que la marca de tiempo en un bloque de encabezado es de cuatro bytes, y la marca de tiempo en la "versión" del mensaje es de ocho bytes. ¿Por qué hay dos tamaños, y ¿por qué no es más consistente?

Enter image description here

+216
imenglish 16 mar. 2016 9:56:15
23 respuestas

Supongo que usted quiere integrar en un P2PKH tx. Usted tendría que base58decode la dirección y, a continuación, retire la suma de comprobación y la de bytes de la red. A continuación, se pueden integrar en un P2PKH tx en el ets. manera:

76 A9 14 <20 Bytes> 88 CA

Tengo dos referencias con algunos ejemplos de código en C y python, que me ayudó en el momento, cuando yo tenía la misma pregunta :-)

https://bitcointalk.org/index.php?topic=1543429.0

https://bitcointalk.org/index.php?topic=1026.0

y algunos en línea "juego de herramientas" para verificar:

http://gobittest.appspot.com/Address

http://lenschulwitz.com/base58

+907
Haoyang Feng 03 февр. '09 в 4:24
Se ocupa de las cuestiones acerca de la elección de que las monedas o las direcciones que se utilizan para financiar una transacción. También, se utiliza para preguntas acerca de la característica que se llama la Moneda de Control en Bitcoin Core, que le permite administrar exactamente eso.
+850
Lee Giacalone 13 feb. 2012 4:46:27

Yo soy incapaz de encontrar el bitcointalk hilo/github tema a discutir esto, pero un índice del bloque de código de operación fue considerada y rechazada.

La razón (CREO) es que es importante que si una transacción no se obtiene en un bloque, que puede ser incluido en otro bloque. Sería muy sorprendente si una transacción se revirtió debido a que el bloque fue en se extinguió, y el bloque que lo sustituye había una marca de tiempo de diez segundos más tarde.

Por supuesto, usted podría mitigar detectar cuando un pago de entrada tiene uno de los tiempo/bloque dependiente de opcodes en ella. El siguiente problema que tiene que resolver es que alguien puede hacer en un tiempo-dependiente de la transacción, a continuación, pasar una de esas salidas con una operación normal. Se vería como una operación normal para la persona que lo envió, pero que en realidad podría depender de una operación que podría ser válido si se incluye en un bloque diferente.

Ninguno de estos problemas son irresolubles, pero sin una convincente de caso de uso, no valen la complejidad. En el ejemplo que usted da, lo mismo podría lograrse poniendo su clave privada en una caja fuerte y dispuesto su contenido a su nieto.

También, su problema de tipo de resolverse con nLockTime. Usted puede crear una transacción de envío de tus Bitcoins a una dirección controlada por su nieto; establecer el nLockTime para que expire en una fecha determinada; y destruir la clave privada de firma de la transacción. El problema con esto es que la transacción no se mantiene en el blockchain. También, su nieto se había mejor no perder esa clave privada. :)

Los comentaristas, por favor, timbre en si usted puede encontrar donde se habló de esto.

+844
Frencha 22 ene. 2014 7:08:24

Como uno de los que ha abordado la cuestión de los honorarios de la transacción con la intención de bajar tengo que decir que la forma en que Bitcoin cambia todos los costos de transacción para los compradores y vendedores (independiente de la moneda, peer to peer, minería de datos) es brillante.

Como algunos de los comentarios que han señalado que el sistema real de uso de los recursos y el costo de Bitcoin incurre en debe de ser correctamente cuantificados en relación a otras alternativas. Donde Bitcoin falla la alternativa tendría que ser adaptado.

En cualquier caso, Bitcoin tiene, sin duda, el escenario para el futuro de "dinero".

+819
Bet Dov 19 ene. 2011 19:18:42

El problema fundamental es este:

  1. Alice roba algunos Bitcoins.

  2. Estos Bitcoins se envía a Bob.

  3. Estos Bitcoins son enviados a Charlie.

  4. Charlie intenta gastar los Bitcoins.

Ahora tenemos dos posibilidades:

  1. Charlie puede ser una persona inocente que acaba de pasar para conseguir los Bitcoins Alice robó.

  2. Alice, Bob y Charlie podría ser la misma persona.

Es por ello que si usted tiene un billete de $20 robado de usted, usted no puede informar el número de serie robado. Una persona que los depósitos que billete de $20 en un banco podría ser el tipo que robó o puede ser una persona inocente que acaba de recibir de ese proyecto de ley.

Y si usted piensa acerca de ello, si tuviéramos un sistema, la gente tendría que deshacerse de dinero en efectivo tan pronto como sea posible. Si el dinero se sentó en un cajón o en la billetera, que estaría tomando el riesgo de que algún propietario anterior de que el proyecto de ley que se informe robado y causar un dolor de cabeza cuando intentó pasar o depositarlo. Así que no tenemos ningún seguimiento al robo de billetes de un dólar.

+778
Oliver Aemmer 24 oct. 2010 15:58:13

Utilizando el valor predeterminado del cliente de RPC de llamadas, puedo hacer una transacción que envía a un RAW multisig (no P2SH multisig) scriptPubKey?

Si yo hiciera un raw de la transacción, y editado los bytes en el scriptPubKey de una de las salidas, he podido escribir en mi propio scriptPubKey? Esperemos que, en lugar de hacerlo manualmente hay apoyo en la base para el cliente o no es una herramienta que no sé de que puede ayudar.

+755
LawrReddish 9 ene. 2011 18:18:50

Estoy tratando de escribir un script que analiza la totalidad de la blockchain en una base de datos. Pero estoy teniendo problemas para averiguar cómo almacenar lo que necesito, a continuación, agregar los resultados y construir una lista de transacciones por dirección.

El objeto de transacción necesito:

{
 de: "addressA",
 a: "addressB",
 valor: 100,
 costo: 0.10,
}

Mi proceso:

 // obtiene el bloque de transacciones
 // para cada transacción de obtener información
 // ejemplo de info (tomado de https://blockchain.info/rawtx/$tx_hash):
 // tx "f93e892f2750520576190707250d86fbb9e438e6d2378620e746bb323a8a53f3"
{
 "ver": 2,
 "inputs": [
{
 "secuencia": 4294967295,
 "testimonio": "02483045022100e1689f42a5bae835cd3838772a49638be935c4b651c11ac4f8bdeed90dea56b402207a40301eef5b5767e3795fccd864d5e1d671f2960381ece1a74f6f73281505170121034f9a37237ca7732a6b3f9331ebdbad6e7c9bb298a3a160f0f8ce954de7446906",
 "prev_out": {
 "gastado": true,
 "tx_index": 298278622,
 "tipo": 0,
 "direccion": "3LH5hfS6TbSVwWx1iUMGnrMUPENLXrA71y",
 "valor": 99870036,
 "n": 1,
 "script": "a914cbe38f7a779ba26bc10a6bc1eca485d5ea28e9a587"
},
 "script": "160014462f726b018aab7cfc44a848c90dcd9fe8934919"
},
{
 "secuencia": 4294967295,
 "testimonio": "02473044022025785eda533d929910b3ae0c80e5619bef2f82e3d8e284e7c4bfb6737d85435902201846acff119e814ae87534bd497fa0dcfd95e8165299405cde00e3ad8c3a73000121023789e0a5fac3007bd3cbace7cd875cfd3a54b0878d900672b23e16b808f57cfd",
 "prev_out": {
 "gastado": true,
 "tx_index": 298273492,
 "tipo": 0,
 "direccion": "3DqeEviGPPqRz3a3M7vd8NKbwBfhePe3zm",
 "valor": 73074008,
 "n": 0,
 "script": "a9148543272897931d8d1a1aeaaea30be5f0b797524087"
},
 "script": "16001497ec45f2a01f14ff131c7fb17a49eaf643b1b93b"
},
{
 "secuencia": 4294967295,
 "testimonio": "0247304402202ebf8a53608eb32ca61391abc8654e77cca0593ae9ae9718d474ecc0eda7a966022049d4d399d672afe443ddf4ad1f8d86fe25a09a160239ea64cfbe9f4e0fccecc601210237a9387cd1b7ed21578af854b83af89a9711dfd7f3a7519098196af5ade564b4",
 "prev_out": {
 "gastado": true,
 "tx_index": 298275058,
 "tipo": 0,
 "direccion": "3Qctw4rWV4V6sFo3VCddfYrDpGWCDxa7vu",
 "valor": 282900,
 "n": 0,
 "script": "a914fb8364b66ac84c4acad58f3b1ff73bf6d09b53cb87"
},
 "script": "160014d1f84b1c8c161a6084612e9e94cc2403fe4ff318"
},
{
 "secuencia": 4294967295,
 "testimonio": "0247304402205f73559dd125500c2e47dd5546c900270e1e34cf10fb6b66fe04c02a559d2c32022036a16dde1d6b7273c6ff487170d2e31edf8d6091141bfb8898c33cf84d4bb2ee0121035b3c782217e806241ef9fd19e1dba9604d7fe97e066d29dead8d4b433d449c90",
 "prev_out": {
 "gastado": true,
 "tx_index": 298267672,
 "tipo": 0,
 "direccion": "33335TE9zTCavmVRkRQkMX4NW35kCETrq9",
 "valor": 300000,
 "n": 1,
 "script": "a9140ec16872df556662581625413ba725c5301b062c87"
},
 "script": "160014a06d5d95f130a8f1a5fa9ab304521d21fa23a8aa"
},
{
 "secuencia": 4294967295,
 "testimonio": "0247304402207484da1f1fad60790316baecadc6800c932cb312de52f7106966317caee728be022042965e8f15e0171a98707fce202a89a19499fe7c9080b161f73c980f4cb1370a012102bacbe401e23191f67c8c086cf58eea4fbffcae58687fa1def25cd7b93b2eb936",
 "prev_out": {
 "gastado": true,
 "tx_index": 298279350,
 "tipo": 0,
 "direccion": "35FXqUtPvGcbXHUWhdBwBKRztWkdu1dz3e",
 "valor": 427160,
 "n": 0,
 "script": "a914270ea8736bbee2495e1f5a299048f88fe664838887"
},
 "script": "160014a0ddd98742a37c264ee28228cbeda3f3f70c54f7"
},
{
 "secuencia": 4294967295,
 "testimonio": "02473044022000ee3232b9f8aa021013dc18c7d8b1e547c8dda717d6b89b7b6613d510a50db80220550b9464bf2d554b5ac29e1c7070bd152ef50fd76e4affc1a60b07169541424a01210384f6b32e28996468238c79ee93db835a03f8be5b7c74d27f9c2f8efd63e21196",
 "prev_out": {
 "gastado": true,
 "tx_index": 298276881,
 "tipo": 0,
 "direccion": "3Q9cyyfZR5Y2uxpWbymDSGDaMokReXyneg",
 "valor": 500000,
 "n": 4,
 "script": "a914f65ad923c9bc0ccd9cdf20c55e4be091d30b941987"
},
 "script": "1600149547271c9a87e8ea5be828dd0cccc439eb46ef05"
},
{
 "secuencia": 4294967295,
 "testimonio": "024730440220349d6842b2ed1b93411c3d41b2812ee2c0335d21aa0b6b0c53e18fd63c5599d9022053f0339f5555f18b93769e9a7860dbdd6bd89e32caec22c11c652435a44002cf012103ee68d211a56da73bf4c2f9599da208ba323bfe4a407df869a5c12aaa177cba54",
 "prev_out": {
 "gastado": true,
 "tx_index": 298276118,
 "tipo": 0,
 "direccion": "3PVyq3xC2TD2vMBJvtwkoYkRCSaN4YjTdy",
 "valor": 800189,
 "n": 0,
 "script": "a914ef3c716f4139f930d94caf4927e76c5c375d4c4887"
},
 "script": "160014840f5b3fa784d358008f9eb470ccb7e3d934a687"
},
{
 "secuencia": 4294967295,
 "testimonio": "0247304402201fe239324d518630daee06ff21e77649796f711ac96d306c513fd6eea3f2174f02202e986836a8911dcfe9699016382348b954d84bfa6aa99c34c3e04339511dc029012103cfc4c79b333596f2bddb84601c8fa2dcc11b81a79a8f6eda6b1420db1fda8bd5",
 "prev_out": {
 "gastado": true,
 "tx_index": 298277154,
 "tipo": 0,
 "direccion": "3HMGefPNic5cXuKeM1FWaUibiKQ4h17Zh2",
 "valor": 864013,
 "n": 1,
 "script": "a914abc5fc71838f2be99f74c591bd9c4baf488d0fbc87"
},
 "script": "16001406187101c90f198601eac3cb437b75349ddadbeb"
},
{
 "secuencia": 4294967295,
 "testimonio": "02473044022014eefedb8ea3837905f7a58638d5f445d140b5211956e8acf2ab04e72d493e1502200c2ebffa942a9a5d0cedf9d04c600da673340781b0cca44ae8a0410a3305435b01210224a83c9887afdef4a5456cae412b74c6e3839121307f1a484e60aedd2dcd189a",
 "prev_out": {
 "gastado": true,
 "tx_index": 298273823,
 "tipo": 0,
 "direccion": "3FoyoPHHSgAzDHqNcY2ZSdHpFd7e87dAb2",
 "valor": 939458,
 "n": 2,
 "script": "a9149ae2e670b93b4b5e30da34c05455f9e0bf4677c987"
},
 "script": "160014911cbd7cfe5cb5bddcff2ffec1d034e036862adf"
},
{
 "secuencia": 4294967295,
 "testimonio": "0248304502210086702f1ace36b5c02a8ef1a504800790f38d7362a79ba6041b9eea08323e67fe02205db9eb05c8fa219da78159586b13414bef43e4d4086658c17d0d7ded73bde0030121037ba9e1367212ab8053e3af59055f4e21cd3ff208ef187ce3bc1a92d99a0cc5d9",
 "prev_out": {
 "gastado": true,
 "tx_index": 298274304,
 "tipo": 0,
 "direccion": "3Q6MHDcZoMLaq7pM8CQHEJzozzXS2JJEap",
 "valor": 969532,
 "n": 10,
 "script": "a914f5bc7e08c3902f5232b05191cf7e52fde7b13da987"
},
 "script": "16001459aaca52ad4e2b1b514a700eabc80887bfd5e6ef"
},
{
 "secuencia": 4294967295,
 "testimonio": "02483045022100e8462dc41f33f0cb93afc19ebd945b9b98d9e9cd1080592fdfaeb3494b5257d702200ec7e0bef4d9f3c68fa65457c6328aa53760388dbdeb49475f0b50c4983d2e1c012103a60535c3a14ee782a51b04d37b40a3d43af3be0ac442e159fae69ce686a45db9",
 "prev_out": {
 "gastado": true,
 "tx_index": 298278438,
 "tipo": 0,
 "direccion": "35kBWLAvFzC7vrKjXo7JBJuup7anP9iSjy",
 "valor": 1323745,
 "n": 11,
 "script": "a9142c79c008427392ed6daf52079ee8b81e76b493e787"
},
 "script": "160014b386159f6137d6d22b19aa068aac8959cfa9adcd"
},
{
 "secuencia": 4294967295,
 "testimonio": "02483045022100a0445717807e9a35a379f5832217af0cd961c93df9ba875ede997db14675834302201578279859c0ae73eb1d9af4a9a080d34d62544302fa717e852af554057965bc0121037e9bf01ed279f8af1a5670441dc45164179ca540ec0376a73d4f5ce6db8202ef",
 "prev_out": {
 "gastado": true,
 "tx_index": 298273602,
 "tipo": 0,
 "direccion": "389rfbVjDhePHXwvuG8H9UtBtfsJLJus4a",
 "valor": 1468038,
 "n": 0,
 "script": "a91446e441f93ca0c794bff5711f77814a22519ce21887"
},
 "script": "160014c41b8626cca4a75c921e56d040eeb41a50b297f0"
},
{
 "secuencia": 4294967295,
 "testimonio": "0247304402201e5809b9ffdd212da268bff76433fe5ac5abd5a4a0884300f238878d6887b14f0220654d0ed1ed4f4cc109bbe1ca1467ced308f27e59b446ccd4d1c7f3e6f0370b9101210353a4262ac5970ae7cbcc5105de0456f3f63450a36841df4d91be12beecfdb59a",
 "prev_out": {
 "gastado": true,
 "tx_index": 298278323,
 "tipo": 0,
 "direccion": "32Gh2kFziBPiR6ZpuJp9hs3KS4rnDBNmad",
 "valor": 1549663,
 "n": 38,
 "script": "a914065e5f1f79ee61240089c5e99daa656addd3a89c87"
},
 "script": "1600143237b32fe346c43b5bcf0817c8bc5695ca4a6554"
},
{
 "secuencia": 4294967295,
 "testimonio": "024730440220107b1b65922baa0956631ef54b921903939a7c5ef6de2f9e161a49ff3e5bf8f702202bb87dcdf8f997ac31d36bc3d9cbb049ae4c10dbef61a07533cc08608fd840ce0121039b2acfece6d0a6c457ce274552d78879d4ace09b1c9b3dc73e81fe173f9baa1e",
 "prev_out": {
 "gastado": true,
 "tx_index": 298278323,
 "tipo": 0,
 "direccion": "3KLdZWHdptf7nWFqcVpW25XD7vzEXM9Fye",
 "valor": 1900000,
 "n": 27,
 "script": "a914c19747045c8b2a5606857efa2d30847b8eb4873e87"
},
 "script": "160014109780161117b3f866fed57d5b8b5fb84decc384"
},
{
 "secuencia": 4294967295,
 "testimonio": "0247304402200429c408d2f80f1096e86191d2bb4989d3fb43e2b4f2ad193cebd630504eb9f002204358aab2cedfdfd5a80a866029e1773c579a3d4d9be86659c3265774e995fd7201210327b314bd6445a28c5a841c0bddbbb4e33058e54817206322afe89744f36499ad",
 "prev_out": {
 "gastado": true,
 "tx_index": 298278768,
 "tipo": 0,
 "direccion": "3KYrb9bu22jd5pWfgC9GxhGsp2JBdHfs6w",
 "valor": 2090000,
 "n": 13,
 "script": "a914c3e724fb247fb01055779e11b4daad7983fa81e087"
},
 "script": "160014e8ffa843e1ba986cb43ec1bd8f2571143e1102bb"
},
{
 "secuencia": 4294967295,
 "testimonio": "024730440220249e81ebfa633490b43c02c7cd52e3ef46633f1b443c66e0f9aede60f5cb0bf602202908b025763075f56b6c7bfd5a9dd27b6c21cdd2c51b75e46db0398f137c7f43012102bc05449142e402475601c5943e6e22c292d095e995506ce17521b2510a87a6d4",
 "prev_out": {
 "gastado": true,
 "tx_index": 298278446,
 "tipo": 0,
 "direccion": "3PtLxVHDA7YzMGz8EsiQcPG4NDXBxeAK3q",
 "valor": 2265356,
 "n": 0,
 "script": "a914f3773b30b6b10e39de82d19b1f39b201f35c60dc87"
},
 "script": "1600140acd1b0f92d33ffe0f8a0f0fa60bfed809eefa70"
},
{
 "secuencia": 4294967295,
 "testimonio": "02483045022100fc1f8b8600cbc42175eddcfd3388152f723b55059741d97134a78f7807bf831f0220741ea8bb90699233bf84d098e67f9eba55ca1fd36315f2e20d5692ad299e60650121030203e1e4f47a4d768c0baa057dc7cbcd4cfd1a5c5167f3748409ee8a888aa6f6",
 "prev_out": {
 "gastado": true,
 "tx_index": 298274888,
 "tipo": 0,
 "direccion": "3FzCds6GwWf7QGNWdHfhV1uHrNUBhSHUtr",
 "valor": 2950000,
 "n": 1,
 "script": "a9149cd1c64c958bb443ea1d84521c704be29a6fe62c87"
},
 "script": "160014e0b6f6b0cb7a5c761ba5f06205631983dae92dc3"
},
{
 "secuencia": 4294967295,
 "testimonio": "02483045022100b8b818959679449b5a45f093c787b8bc751f06f74102581ebc161df1048e09a102203e5c843f5dc00839751a9b4722f6d73d396a67cb18780007cfde5135c9e926b0012102c28592569ef94856d7884d87d295d1eb574578ff2423083986c7da419026e924",
 "prev_out": {
 "gastado": true,
 "tx_index": 298275543,
 "tipo": 0,
 "direccion": "3Goj1bY2sxj1dSeXokbw9CSPzBFzHVEJtg",
 "valor": 3107000,
 "n": 0,
 "script": "a914a5ceae29889b40a272f8a66ab1d904ec1da3294287"
},
 "script": "1600141eac1da4e2b15476ab7436859299129ac9b7aaa0"
},
{
 "secuencia": 4294967295,
 "testimonio": "02473044022001c326630be52b16c05fd11e9b6174e17e5210a6252083a6f75988524b82fa48022019d638d52bee271b19db574d1164e1c49c22cf6bad70f5e2b54554d9bcf6848c012102c44faf25913cd375dd2303dd0484ea96e0cccada2339e6278332ce50647c08d0",
 "prev_out": {
 "gastado": true,
 "tx_index": 298276065,
 "tipo": 0,
 "direccion": "3Q6TCdSKZhmjmiVzx2oxTv44V14JDRKUur",
 "valor": 6648000,
 "n": 0,
 "script": "a914f5c16f5047e4895b111df62f046f4cc3524a28f387"
},
 "script": "1600148959810e28339ed476366cd3586669089ef714ab"
},
{
 "secuencia": 4294967295,
 "testimonio": "02483045022100a57b33f38e0bacdfc55006f54d2aa4baa590614b0d2b232d99a7953e97557cd802207b2bd2fd1f2347591eb2fe3dc3aa579c3c0a6499a88e77048ddcd1ec5b407eee012103b93055e687247456ee74f258ae4ad9d57d046a0a5c027e68e54b96dfaefb9344",
 "prev_out": {
 "gastado": true,
 "tx_index": 298278219,
 "tipo": 0,
 "direccion": "3C4XibYknR2sU1QKzjLJV5nRqUfovdbzzh",
 "valor": 9818503,
 "n": 2,
 "script": "a91471c2dd23967ad385f8ea1ee6b63e76d73d02b12087"
},
 "script": "1600143ab3353703722e26e79f5a5d4fa85a3e313daf0d"
},
{
 "secuencia": 4294967295,
 "testimonio": "0247304402204d903cca82324faf7120b264cbb74910d90cf9b30ba4b067845aaa568a2da64302204edda6ff47433e1f87f1ae44c7b1cb53f909412eaaddc840d8da88fc88d583de0121023b7afb44ecbaa87ed5c2a86967cde527f086fcc98579389fb5995b14878ef667",
 "prev_out": {
 "gastado": true,
 "tx_index": 298279581,
 "tipo": 0,
 "direccion": "3QYNFoLHheHint8D7F4R6YgLU8tfmCUKmy",
 "valor": 9950000,
 "n": 7,
 "script": "a914faa81f25a60e1ec636742c9d9ea9a3758d49f8c787"
},
 "script": "160014bc7076d9e2bad73f0091d822e8513c6727d70c89"
},
{
 "secuencia": 4294967295,
 "testimonio": "02483045022100d0ddfebb3698ea6decabf383e7aadbc75750667a78213640de461dacb16000c502200f0520a7c53d466ff630831806f232a5b5b29410b70a281baa333f955615047c0121023b7afb44ecbaa87ed5c2a86967cde527f086fcc98579389fb5995b14878ef667",
 "prev_out": {
 "gastado": true,
 "tx_index": 298278323,
 "tipo": 0,
 "direccion": "3QYNFoLHheHint8D7F4R6YgLU8tfmCUKmy",
 "valor": 10900000,
 "n": 29,
 "script": "a914faa81f25a60e1ec636742c9d9ea9a3758d49f8c787"
},
 "script": "160014bc7076d9e2bad73f0091d822e8513c6727d70c89"
},
{
 "secuencia": 4294967295,
 "testimonio": "02483045022100f77fcca70638eaf004bc34c99bf874b21b4519ca880674fb6d5cef8e55f3c176022038ad08783b6b39987f5f368ebd61f28c9ac6c9897ed1efa17019139951137a8101210388d8411068042b253f3a3eff44ba3a7b652172ec84fcd29bd6274fca8e6626b1",
 "prev_out": {
 "gastado": true,
 "tx_index": 298280157,
 "tipo": 0,
 "direccion": "32pKTXevUXGnYWDwqKQgvDZwgXzwFQk8fm",
 "valor": 12996063,
 "n": 11,
 "script": "a9140c59aca2b6b2144c0434ffe5109e0a8d109f59dd87"
},
 "script": "160014ba28c69848f4617d02d607754187774a3d703e51"
},
{
 "secuencia": 4294967295,
 "testimonio": "02483045022100e696e975628e7551e4294abbae06cf20ee9ce6f854d1410c2ab3c3137892dabb022052572fdcc8ce3dadaec714bee369a30c85ea48352bb382520658eae83ecaf5020121021e81ac8091a1f21e1187e96d41debe105ebb9d9ccb66799adde4ddaf7e98579f",
 "prev_out": {
 "gastado": true,
 "tx_index": 298277483,
 "tipo": 0,
 "direccion": "36qJP4Zj6gJ38YY4no6N5Yfqfk8nhGvdxw",
 "valor": 13795000,
 "n": 0,
 "script": "a9143869b1c4887117a577371ecd86b2eb33555aa92087"
},
 "script": "160014d01ba73ee23225919297bfaaa5e3ea870c1d5730"
},
{
 "secuencia": 4294967295,
 "testimonio": "02483045022100f0f257299f54150a991e8a00aa9d024c8df98583c1f5410fbc3f09a48fe6fa4f022018eaa8b3a0a116ece3fd271edec64fcf7ec9d209c241998640def3f0ced89f9b012102c6521051b5aa0c9779c267e4f235274d4b475b632a4a3ae36b1896c3897db532",
 "prev_out": {
 "gastado": true,
 "tx_index": 298279540,
 "tipo": 0,
 "direccion": "3AtJ1hvNob5dc7B1euLRJ1SaqY9vPdr5vc",
 "valor": 47000000,
 "n": 4,
 "script": "a91464db235817e011f97341afc5119f9d2b2631b7d087"
},
 "script": "160014788984b2c7af1017fc39eda0837b1c7e4d53483d"
},
{
 "secuencia": 4294967295,
 "testimonio": "02483045022100bf9c9edae188b962b09c621411b7e54a97cb60cac5bb06e297b27fd92c38b06602204326f3f928eb4711789768abb02f0c3f7871cce29fa2bdc3769a1de6fce47aa901210218f568e750c5e72c4768e3c017650cd0922123cf3ede0bc5229526cb9271be73",
 "prev_out": {
 "gastado": true,
 "tx_index": 298279237,
 "tipo": 0,
 "direccion": "36Y294cnMT5g5rsH7VE8oGfaGVGh8w7kfo",
 "valor": 56978000,
 "n": 1,
 "script": "a914352510c123a7aedf4ca58f1ff28e8b7fd16b458b87"
},
 "script": "1600143037db4a4cabd57eab9103b1c1b31720cca2b3b0"
},
{
 "secuencia": 4294967295,
 "testimonio": "0248304502210093a85200a796e1458739c3d8a38d95e0088e7d6d150600343d20ff0947bf3e3b022039cf6b26d540e6d0179f11823f5803e0452350aa5bd508bfa723db49a82c6cbd012103865a25e5fefdf32a131e7132cf2de39b8e1b271dabbbca8669b9e2c32d1ee832",
 "prev_out": {
 "gastado": true,
 "tx_index": 298278902,
 "tipo": 0,
 "direccion": "3AmojSrvYyK7CTVu1NPt73gYc9TyJ3zTpa",
 "valor": 70777839,
 "n": 11,
 "script": "a91463a108f9513fa8872af78da13665f79cc4c7ec5987"
},
 "script": "16001420570b01d660c7e5de26042c2d9f5c70c7dec201"
}
],
 "de peso": 9984,
 "block_height": 493171,
 "relayed_by": "0.0.0.0",
 "fuera": [
{
 "gastado": true,
 "tx_index": 298280861,
 "tipo": 0,
 "direccion": "3JjPf13Rd8g6WAyvg8yiPnrsdjJt1NP4fc",
 "valor": 432270043,
 "n": 0,
 "script": "a914baed1c79cc6325333d5013b44dc17e8256bf5b7187"
}
],
 "lock_time": 0,
 "tamaño": 4674,
 "double_spend": false,
 "el tiempo": 1509878883,
 "tx_index": 298280861,
 "vin_sz": 27,
 "hash": "f93e892f2750520576190707250d86fbb9e438e6d2378620e746bb323a8a53f3",
 "vout_sz": 1
}

Basados en esto, si sólo hay una entrada, me pueden agregar todos los valores de salida y, a continuación, resta que el valor de entrada, para obtener el costo. El problema está en ejemplos como este, donde hay más de una entrada, ¿cómo puedo calcular el costo por transacción?

+709
Line Veglo 6 may. 2013 7:44:07

Esto suena como una billetera electrónica, donde las claves fueron gestionados para usted y usted simplemente interactuar a través de un sitio web. Tendría que confiar en la tercera parte, pero, como hemos visto en la red principal, esto es aceptable para un gran número de personas.

Al igual que con el existente de la red Bitcoin, usted tiene que hacer las cosas a sí mismo para ser trustless, pero hay más opciones convenientes si usted está dispuesto a confiar (y gastos) otros partidos.

+701
Jaspoke Orient 17 feb. 2018 15:00:34

Es seguro eliminar mi bitcoin wallet (coinomi) y restaurarlo desde el 24 de palabras de la frase, cuando cada vez que lo necesito (una vez al año)

+652
terry 26 ago. 2012 13:59:50

Usted necesita las direcciones públicas de todas las personas involucradas con el fin de crear la multi-sig de la dirección. Así que si usted está creando un 3 de 5 multi-sig dirección que usted necesita todos los 5 de la dirección pública. Con el fin de recuperar los fondos de que la dirección necesita firmas de 3 de las 5 personas (o sin embargo muchas de las firmas que requieren). Echa un vistazo a este ejemplo aquí, que fue una gran ayuda para mí.

bitrated.com y https://coinb.in/multisig/ han de código abierto implementaciones de este así.

+600
timzamp 30 ago. 2015 16:18:04

Estoy tratando de escribir una ondulación de la cartera. Quiero que sea HD cartera. Así que estoy generando 12 de la mnemotecnia de la palabra, pero no estoy seguro de cómo dar esto como una semilla a la ondulación de la api de javascript. Ver: https://ripple.com/build/rippleapi/#generateaddress

+566
Sandals 29 mar. 2014 6:25:19

Estoy buscando en completar blockchain transacciones a través de un muy limitado de los datos de canal de transporte. Creo que aún más limitado que una conexión vía satélite. La carga máxima que se puede enviar en cualquier momento, sólo es de 256 bytes. ¿Alguien aquí piensa que sería posible enviar una transacción de pago, para ser registrado en el blockchain dentro de un solo carga?

Soy nuevo en el blockchain, así que me perdone si esto es una pregunta muy básica, pero me gustaría saber exactamente qué componentes necesitan ser enviados, que creo que son (monedas, el destinatario, el de la firma) y que es? Podría alguien darme más detalles en cuanto a cuántos bytes cada una de estas piezas de datos estaría en el Bitcoin red? Si usted puede pensar de cualquier red a la que está más comprimido/eficiente agradecería un puntero no demasiado.

Si Bitcoin o ninguna otra cadena encaja dentro de los 256 bytes de carga útil para enviar lo que necesita, puede usted pensar en alguna manera de hacer que las cosas pequeñas/comprimido? Tal vez hash algunos de los valores más aún en un pre-determinado camino a través de una aplicación de origen que podemos "unhash/descomprimir" en el otro lado con la misma configurado correctamente la recepción de la solicitud para regenerar los datos correctos antes de ser sometido a la cadena?

Gracias! JP

+401
prankin 23 ago. 2011 18:57:05

Esto podría funcionar fuera de la caja en la que creo.

Usted no necesita preocuparse acerca de la reproducción de prevención, o en cualquiera de que cuando se trata con productos generados por la extracción de un bloque. Estas son las nuevas salidas y que no son (en circunstancias normales) disponible en el blockchain de Bitcoin. El BCC cliente, incluso podría proporcionar esta protección por defecto, no sé. Pero una vez que usted hace un pago a un minero, que será sin duda un complemento de reproducción de prevención si pasan sus BCC por defecto.

https://github.com/coinfoundry/mining-core/blob/master/src/MiningCore/config.json#L218

Sugiero modificar el existente BTC etiqueta (en lugar de la adición de una nueva moneda CCO), https://github.com/coinfoundry/mining-core/blob/master/src/MiningCore/config.json#L218

Cambiar las líneas de trabajo con el Bitcoin en Efectivo demonio, en lugar de conectarse a la Bitcoin Core cliente. También asegúrese de modificar la dirección de la reserva a la suya.

Pero quiero correr tanto bitcoin bitcoin y dinero en efectivo - ¿cómo puedo hacer eso? No voy a hacer el trabajo por usted, hay varios cambios requeridos y aquí nadie será capaz de responder a la extensión completa. Sugiero modificar el BTC etiqueta sólo porque gran simplifica la cantidad de explicación que tengo que hacer y le permite probar si funciona antes de siquiera pensar en un enfoque de ingeniería. La gente de aquí no suelen responder a la ingeniería de software preguntas, y mucho menos aquellos que involucran a BCC.

+386
Michel Soares Pintor 28 jul. 2010 12:15:50

Este es un concepto erróneo y se aplica a todo lo basado en Bitcoin de la interfaz de usuario para las funciones.

La barra en la parte inferior de la Interfaz de Usuario no es el tiempo de "sincronización". Se indica el último día/fecha (y qué tan lejos en el pasado) el último bloque sincronizado tenía sobre él. Su cliente no ha importado el resto de los bloques, por lo que en un tiempo lo voy a decir de 1 año o tal.

Que deberían disminuir y reducir en el "¿qué tan lejos en el pasado es el pasado sincronizado bloque" valor rápidamente, como su equipo se agita a través de los bloques y de las importaciones y las procesa.

+356
user3109480 7 ene. 2010 19:23:18

¿Alguien puede explicar qué KYC (Conozca a Su Cliente) regulaciones están "desaparecidos", difíciles o imposibles de implementar con Bitcoin?

Voy a ofrecer una recompensa a la más detallada respuesta (Sin embargo, esta pregunta es demasiado nuevo para mí hacerlo)

+353
jbarnett 13 may. 2012 2:51:06

Sí, pero sólo el funcionamiento de un rayo nodo no es suficiente.

En orden para el nodo a ser capaz de ganar dinero, tiene que tener los pagos de pasar a través de él. Para ello debe tener un nodo de enrutamiento, el cual tiene al menos 2 canales abiertos (donde es de pago, viniendo, donde es de pago). La más abierta de los canales de su nodo tiene, más se va a ser elegido por los algoritmos de enrutamiento de los nodos que desea hacer un pago, para ser enrutados a través de.

La cantidad de BTC/LTC/... podría ganar, como el precio no es fijo, sino que el mercado decide (oferta y demanda). Es muy poco, aunque, como 1 Satoshi por pago. Sin embargo, considerar que el Rayo está diseñado para tener muchos más los pagos por segundo que Blockchains, por lo que este podría resumir.

Las tasas que se pueden obtener son probablemente los más bajos de la Red de Rayos que están en la cadena de pagos (por transacción), pero también su costo será menor; no es necesario para la entrega de cualquier Prisionero de guerra, ya que este es proporcionado por el Blockchain. De hecho ganar dinero a través de los Rayos de Redes se comporta más bien como la estaca -> Los costos compuesto principalmente de la TAREA y de la electricidad que necesita para ejecutar su nodo (el objetivo para el 24 / 7), así como el riesgo de exponer su "apostado" Bitcoin a, ya que básicamente necesita para mantenerse sin parar en una bañera de cartera.

La mayoría de las veces no tendrá sentido tener un nodo de enrutamiento, sino un simple nodo en su teléfono para que usted pueda pagar su café diario. Con este nodo es probable que no pase todos los pagos y, en consecuencia, no ganar dinero con ello.

+213
alancalvitti 4 jun. 2017 5:43:07

Es posible/factible para clonar el contenido de un HW cartera a una ot más otros HW carteras ( por ejemplo, para tener copias idénticas en diferentes ubicaciones de copia de seguridad )?

Parece que esto debería funcionar en la teoría de 'BIP 039' cumple carteras ( es decir, la regeneración de la cartera de los contenidos en la copia de seguridad de la cartera de recuperación de semillas de primera/master cartera ?).

Inconvenientes o problemas comunes con la anterior?

Además, si la clonación es posible, no es sólo trabajar para bitcoin, o es cubrir todas las cryptocurrencies apoyado por un HW cartera?

+199
Skylar 18 ene. 2011 0:56:47

Para ser más precisos, los bloques están fechados, las transacciones en un bloque están validados. Timestamping crea una línea de tiempo de modo que se dice que B paga C puede suceder, desde Una paga B ha sido de sellos de tiempo

Su perfectamente bien para tener una transacción por bloque si su red es utilizada por usted y su par de amigos. Pero, esto no es escalable para ser utilizado por todo el mundo, puesto que solo tenemos 1block cada 10 minutos

+173
Ugoala Joseph 21 oct. 2019 14:02:21

Yo uso MtGox porque de liquidez, sino también porque de día. Yo suelo cambiar DÓLARES en BTC en algún otro lugar, a continuación, enviar a MtGox para el comercio, a continuación, enviar a otro lugar para volver a convertir a DÓLARES. Si yo fuera a dinero en efectivo en/fuera de USD en MtGox sería demasiado largo. Si me negociados en otro lugar yo no tendría tantos BTC por el comercio de tendencia. Enviar BTC a/desde MtGox ocurre en general en una cantidad de tiempo razonable.

Por ejemplo, el 18 de diciembre de 2013, MtGox bajo a alto rango fue de 224. En el mismo día Bitstamp tuvo un rango de 208 y Btc-e fue de 211. Y he visto ejemplos más extremos con Coinbase.com, Kraken, etc.

Una buena multiday ejemplo es la Baja en 6 de diciembre a las de Alta el 9 de Diciembre: MtGox: 492 Btc-e: 416

El aumento de la gama me ayuda a creer que si se me ocurre entrar en una buena tendencia que voy a conseguir el la mayoría de los BTC para mi de DÓLARES en MtGox.

Puedo usar mi técnica de indicadores para comprar los pullbacks y vender a los objetivos de beneficio. Después de un par de operaciones que he hecho más de BTC con una mejor liquidez de la que tendría en otros lugares.

Las herramientas de comercio en Mt.Gox son inmaduros en el mejor de los sin embargo, la liquidez y el rango son muy seductoras.

+124
Alireza Omidi 29 jul. 2010 9:32:01

A medida que más transacciones se agregan al bloque de la cadena, que hace cada individuo de la transacción (es decir. Puedo enviar un bitcoin a un amigo) se vuelven más costoso (en términos de FLOPS) verificar y comprometerse a la cadena?

No, no puede ser más costoso en términos de nada. Especialmente no puede ser más costoso en términos de FLOPS porque no hay operaciones de punto flotante en Bitcoin.

El único costo de la verificación de una transacción es que puede causar la UTXO conjunto como un todo se vuelve más grande, y como el UTXO conjunto se hace más grande, se hace un poco más difícil de tirar de la necesaria información para verificar las transacciones. Se le hace más difícil para sincronizar el blockchain como el UTXO conjunto crece. De lo contrario no hay capitalización de costos de la verificación de las transacciones de las operaciones más se agregan a la blockchain.

+123
jdflorezPA 17 ago. 2012 11:01:08

Sí, todos los intercambios se lo permiten. Tienen que hacerlo, porque esta es la forma en que usted retire o gastar las monedas de la cuenta. No es cualquier tipo de sneaky solución, sólo un comportamiento normal.

Sin embargo, sólo puede comerciar con monedas (o dólares) que se llevan a cabo el intercambio, así que si usted hace esto, usted no será capaz de vender en la bolsa hasta que se los envíe de vuelta (depositar). Esto tiene otra tarifa de transacción y toma tiempo para la confirmación, así que no es una opción para las personas que quieren ser capaces de negociar rápidamente o vender sus monedas de forma rápida cuando el precio se mueve.

(Descentralizada de los intercambios puede ser una excepción. Me sabe menos acerca de cómo funciona).

+114
Gareth Seddon 21 mar. 2016 23:06:46

La libertad de la Tienda de Música es un lugar para comprar y vender música con Bitcoin. Está orientado hacia la experiencia de usuario simple. El artista puede mantener el 100%.

(descargo de responsabilidad: yo soy el autor)

+101
Hezekia 20 dic. 2017 2:21:41

En su ejemplo, le está diciendo a él para colocar el id de la transacción como una solicitud GET en la URI bajo el parámetro tx.

walletnotify=curl http://My.IP.Address:PortAppUses/walletnotify.js?tx=%s

Todo lo que se necesita para hacer dentro de walletnotify.js es tirar el tx OBTENER, en nodejs express, que sería algo así como:

const express = require("express");
const app = express();
const solicitud = require("solicitud");

app.get("/", function(req, res){

 vamos a transactionId = req.consulta.tx;

 //hacer lo que sea con transactionId

}); 
+67
Vetterjack 24 may. 2018 15:45:33

Mostrar preguntas con etiqueta