¿Cuáles son las longitudes mínimas y máximas de un Mainnet dirección Bitcoin?

Me estoy poniendo mixto de las respuestas a esta pregunta. Por ejemplo, esta fuente dice que las direcciones varían entre 27 y 34 caracteres de longitud. La Wiki dice 26-35 caracteres. Ni la fuente de la cites algo que me permitirá confirmar de forma independiente de las cifras.

¿Cuáles son las longitudes mínimas y máximas de una dirección Bitcoin en mainnet, y cómo son estos números derivados?

+890
sasha1801 3 sept. 2017 4:44:36
26 respuestas

Para el escenario de un menor o de comercio electrónico de compra, uno de los enfoques que tienen una fecha de caducidad en las cotizaciones de precios. Por ejemplo, cuando un comerciante utiliza BitPay, la factura es buena durante 15 minutos. Si los fondos no son recibidos, entonces el pago se vuelve a calcular como-de el momento en que llega y si es pagado en exceso, el cliente recibe un reembolso y si era mal pagado, el cliente tiene que enviar más fondos.

También, usted puede almohadilla de la tasa de cambio a su favor un poco de modo que, mientras algunas transacciones perder valor debido a un cambio en el tipo de cambio, otros estarán en su favor, pero cuando la red (en general las ganancias menos las pérdidas) termina sobre un lavabo o una pequeña ganancia.

Viene con el pad cantidad puede ser ayudado por el uso de un cálculo que se ve en la reciente volatilidad.

Tan lejos como contratistas, usted desea el contrato por adelantado. Así que si ambas partes están de acuerdo para un contrato a una cierta velocidad, citado en BTCs, a continuación, que es el acuerdo sobre la tasa que se paga.

Para los sueldos, es probable que desee establecer que en términos de fiat, y sólo después de la retención de impuestos y otras deducciones sólo les convertir la comprobación de la red cantidad de dinero en bitcoins a la tasa vigente en el momento.

Una empresa que ha BTC-denominados contratos posible que desee para la cobertura contra el riesgo de tipo de cambio ya sea por la adquisición de suficientes monedas de antemano, o a través de derivados (por ejemplo, LLAMAR a opciones o contratos de futuro).

+993
Cody Dostal 03 февр. '09 в 4:24

Me voy a dar una respuesta general, aquí y decir cualquier fuera de la plataforma de BTC de software de comercio no va a ser rentable. Por qué? Porque no hay absolutamente ninguna razón un funcional de trading bot sería vendido cuando podría ser usado para generar ingresos.

Rentable bots sería hecho a la medida y no se anuncian.

Las afirmaciones son de dudosa en el mejor de estos sitios web.

+990
kevincoleman 30 dic. 2016 5:21:17

Crypto monedas como el bitcoin va a estar siempre un paso por delante.

Post-Criptografía cuántica ya está siendo investigado para combatir las computadoras cuánticas antes de que incluso han evolucionado lo suficiente como para ser considerado una amenaza.

+828
Ka3m0n 2 oct. 2014 6:37:50

no sé si este es el lugar adecuado para preguntar esto, pero no he encontrado uno adecuado para hacerlo, así que aquí vamos :

Quiero conseguir sólo el ÚLTIMO OHLCV vela de múltiples mercados con el cryptocompare api utilizando una única petición. Es eso posible ?

Por ejemplo : puedo conseguir múltiples de la moneda de los precios utilizando sólo una solicitud por hacer esto : https://min-api.cryptocompare.com/data/pricemulti?fsyms=NXT,OK,XRP,LTC,1ST,PAY,XVG,XLM,BCH&tsyms=BTC&e=Bittrex

Quiero hacer la misma cosa, pero conseguir la última OHLCV (1 min, 5 min, 15 min...etc) en su lugar. Es eso posible ? Si es así, puede que alguien me explique cómo hacerlo ? Si cryptocompare no apoyo esto, ¿hay alguna otra API que me permita hacer esto ?

Gracias de antemano!

+825
ElderDelp 15 dic. 2015 10:41:17

Esto no es correcto. Su recompensa es reducido (en el largo plazo) por la misma cantidad cada vez que un nuevo minero une, independientemente de que elija su piscina o de uno diferente.

Si eligen su piscina, es cierto que su participación en la piscina disminuye, y la piscina de la participación del total de las recompensas aumenta, pero estos cambios no cancelar completamente fuera. El efecto neto es una disminución en su recompensa.

Vamos a intentar un ejemplo con números pequeños. Supongamos que hay 10 mineros en el mundo, todos los que tengan el mismo hash de energía. 6 de ellos, incluso, pertenecen al grupo a, y los otros 4 pertenecen al grupo B. Así Piscina recoge Un 6/10 de todos los premios, y se obtiene 1/6 de aquellos, por lo que están recibiendo de 1/10 de todos los premios.

Supongamos ahora que una nueva minero se une el grupo A. grupo a tendrán 7/11 de todos los premios, y se obtiene 1/7 de aquellos, por lo que están recibiendo ahora 1/11 de todas las recompensas que - menos que antes. Si usted trabaja fuera de los números, la piscina de la fracción de la cantidad total se multiplicó por 1,06, y su fracción de la piscina fue dividiendo por 1.16.

Si el minero se une a grupo B, en cambio, Una Piscina, ahora se 6/11 de todos los premios, y se obtiene 1/6 de aquellos, por lo que su participación en el total es de nuevo 1/11.

Como tal, ignorando las diferencias en la piscina de comisiones de administración y tales, que se premia el mismo si estás en un grupo grande o una pequeña. La única diferencia es que en un grupo grande, su recompensa será pagado de manera más constante como la frecuencia de los pequeños pagos, mientras que en una pequeña piscina, que tienden a ver poco frecuentes de grandes pagos en su lugar.

+762
user8421762 2 ago. 2017 4:15:11

Estoy tratando de desarrollar un robot que va a trabajar en la nube, básicamente se va a comprar y vender cripto-monedas de acuerdo a las estrategias definidas por los usuarios, pero todavía no se puede pensar en una solución para resolver el problema de la escalabilidad y la lentitud.

Vamos a utilizar un ejemplo sencillo, digamos que tenemos 100 personas el uso del robot y cada robot ha creado 10 órdenes, esto dará un total de 1000 pedidos para el robot para analizar y luego finalizar.

He pensado en poner estos 1000 pedidos en un bucle y el robot está analizando uno por uno, lo que ocurre es que este proceso tomará un largo tiempo, ¿qué sugiere usted? Hay alguna forma para que el robot para analizar los 1000 pedidos en paralelo?

Otra cosa que había pensado es el alquiler de un servidor para cada cliente y para cada servidor tendrá su robot alojado, pero creo que costaría un montón de dinero, ¿qué puedo hacer?

+705
BJamUT 20 sept. 2011 5:30:00

Tanto de los enlaces de las dos anteriores respuestas no son de trabajo. Datos históricos (ambos, hasta Marzo de 2014) se puede ver en el archivo de internet. La última instantánea de blockexplorer.com: https://web.archive.org/web/20130313092352/http://blockexplorer.com/q/reorglog

La última instantánea de blockchain.info se puede encontrar en una manera similar (stackexchange no me permite publicar más de 2 enlaces, ya que no tengo suficiente reputación...).

Una información actualizada, que por desgracia contienen pocos detalles, está disponible en los Órganos Ofcorti del blog.
Véase, por ejemplo, http://organofcorti.blogspot.com/2014/05/may-11th-2014-weekly-hashrate.html en el cuadro 2. La información se presenta por semana, en una imagen (no como texto - lo cual lo hace un poco más difícil de analizar).

+662
Abdullah Babrouk 29 dic. 2015 19:39:21

No estoy de imágenes de este derecho en el botón Nuevo en la Recepción de las Direcciones de bitcore núcleo tiene desapareció en 0.17.0?

+658
Maria Corina Laguerta 2 ago. 2014 15:50:54

hice esta pregunta antes de la criptografía, pero que me sugieren para publicar en Bitcoin, así que estoy publicando aquí ...Esta fue la pregunta:

Muchos intercambios reclamado para ser más rápido que otros intercambios y soy nuevo en crypto. Quien me puede ayudar a comenzar con una super rápido exchnage? o a nadie que me sugieren acerca de un verdadero decentralizd crypto hardware de la cartera y el cambio.? aquí algunos de los mejores intercambios: - KUcoin - Bittrex - CEX - OKEX - Walahala

A la espera de sus sugerencias

+633
Vardges 14 jun. 2014 0:28:48

tu pregunta no es clara en la verificación. Creo que se están pidiendo para este proceso: crear una dirección, darle a su amigo, él crea un tx, y envía a usted. En este punto en el tiempo de la transacción aún no está minado, pero de todos modos obtener en cuestión de segundos un mensaje, diciendo que alguien te ha enviado algunos fondos.

En el fondo de la cartera de software está constantemente en busca de actualizaciones en la red, y aquí para s.th. como "mi dirección". Esto a la larga provoca la "fondos enviado a mi dirección de" mensaje en la cartera. En este punto de tiempo en que no está confirmado. Aproximadamente después de 10 minutos se debe obtener su primera confirmación, lo que significa que también está incluido en un bloque (y comprobado en todos los detalles).

SPV carteras no hacemos verificaciones de la misma manera como el total de nodos. Completa los nodos de verificar cada transacción, como se describe aquí.

+545
user151802 2 jun. 2014 1:32:16

Depende del software. Usted puede construir una transacción que pasa lo que utxos desea, así que, sí, usted puede enviar a alguien a la cantidad exacta de la suma de polvo de transacciones. Como para el pago de la transacción, la red puede o no puede relé, pero incluso allí, usted puede ser capaz de obtener un amistoso minero de la mina de ella.

+524
Mithrandir24601 27 jul. 2019 7:37:04

He instalado Ubuntu en Windows, a continuación, clonado https://github.com/bitcoin/bitcoin en.

cd de bitcoin
./autogen.sh

Que devuelve esto:

: no foundh: 5: ./autogen.sh:
./autogen.sh: 6: set: Ilegal opción -

¿Qué estoy haciendo mal aquí? He perdido algo, o tengo que plantearlo como un problema en GitHub?

Gracias!

EDIT: Aquí está una captura de pantalla:

enter image description here

+492
artiez arts 18 oct. 2012 6:57:54

2.43 TH/s es 2430.00 GH/s. La tabla de conversión que usted tiene es la correcta.

+476
Dan Khan 29 ene. 2015 0:14:16

También puede intentar CentreGold para este servicio, pero usted tendrá que transferir Liberty Reserve (USD) desde su Gox cuenta.

https://centregold.com/public/debitcard.php

+473
Zach Rose 10 sept. 2010 15:43:58
bitcoin-cli invalidateblock `bitcoin-cli getbestblockhash`

o

bitcoind -maxconnections=0
+460
Gurudas 18 sept. 2017 0:24:07

Cualquier PC que puede ejecutar cualquier software que sería capaz de importar cartera.dat sin duda puede también ejecutar bitcoind. Usted no necesita descargar el blockchain, ni siquiera para tener una conexión de red.

1) Poner la billetera.dat en una carpeta adecuada y ejecutar bitcoind.

2) a Continuación, utilice otra consola para hacer:

bitcoind walletpassphrase contraseña 3600

3) y, a continuación, sólo puede exportar a cualquiera de las claves que necesita, utilizando:

bitcoind dumpprivkey publicaddr

Si usted no tiene ninguna contraseña a través de su cartera, acaba de saltar en el punto 2.

+440
NRW 21 mar. 2016 12:04:25

De acuerdo a la Blockchain, que transfirió a 0,01 bitcoins a la dirección 1NEf87g56TMDJLUs9JfXzyenz2EUUSMqj1

Si usted puede ver esta dirección Bitcoin en Bitcoin Core cartera (Menú Archivo > Recepción de las direcciones de Núcleo y está completamente sincronizado, entonces algo está mal, como esto no sucede (ver más abajo). Si usted no puede ver esta dirección, tal vez que se ha creado/abierto una cartera diferente y, a continuación, abra el correcto cartera, que contiene esta dirección.

Usted podría intentar la re-escaneo de la blockchain para el incumplimiento de transacciones, es decir, las transacciones que no aparecen en el Núcleo. La salida de Núcleo completo (Menú Archivo > Salir), espere a que el programa de salida y, a continuación, empezar por la adición de la opción de línea de comandos -rescan Esto puede llevar mucho tiempo, dependiendo de la velocidad de su ordenador y el disco duro.

+391
Grant Bussell 3 may. 2018 14:43:07
Preguntas sobre Binance Moneda está fuera de tema.
+384
Denis Wong 18 jun. 2012 1:37:07

El más capaz de implementación de trabajo para extender BIP 38 a altcoins (tener fuertes Bitcoin patrimonio) es proporcionado por bitcoin-explorer (bx) Clave de Cifrado de Comandos (con ejemplos aplicados a Dash) que soporta tanto BIP 38 modos:

1. AES256Encrypt, AES256Decrypt - un papel de la cartera de caso de uso

2. CE Multiplicar - un Casascius caso de uso

Un compatibles retroactivamente Propuesta y una Tabla se proporcionan a tener determinista líder base58check caracteres codificados, aparte de la "6P" asignado a Bitcoin, para distinguir BIP 38 claves cifradas de las pertenecientes a diferentes altcoin blockchains. Ver el BIP 44 Altcoin Versión de la Tabla de Asignación para aplicar la propuesta BIP 38 de extensión para apoyar cryptocurrencies distinta a Bitcoin (BTC). También vale la pena examinar el BIP 38 Consideraciones de Seguridad de la página de la wiki.

+301
Omosola Seun 14 feb. 2019 11:42:54

¿cuál sería el mínimo tamaño de la pantalla para mostrar el rayo facturas como un código qr?

El Raspberry Pi Cero me he encontrado con estas pantallas:

  • 128x128 píxeles de la pantalla LCD (1,44 pulgadas)
  • 200 x 200 píxeles papel electrónico/e-Ink pantalla (1.54 pulgadas)
  • De 128x64 pixeles pantalla OLED (0.96 pulgadas)

Vi los ejemplos en el PERNO#11 y saber que depende del tipo de entrada y la opción corrección de error al crear el código qr.

Sería el qr-código sea legible, si cada punto negro del qr-código sería representados con sólo un punto? O necesito para el ejemplo 4 puntos, lo que resulta en un valor de 32 x 32 código qr? Tendría que ser suficiente para que el rayo de facturas? Es posible convertir el rayo de la factura en mayúsculas para generar el código qr en modo alfanumérico que sólo utiliza 5.5 bits por carácter en lugar de 8?

Con los Gráficos de Google API es posible generar Códigos QR, este enlace genera un Código QR con 128x128 píxeles con el primer ejemplo de factura de TORNILLO#11 y una corrección de errores de M (permite la recuperación de hasta el 15% de la pérdida de datos): https://chart.googleapis.com/chart?cht=qr&chl=lnbc1pvjluezpp5qqqsyqcyq5rqwzqfqqqsyqcyq5rqwzqfqqqsyqcyq5rqwzqfqypqdpl2pkx2ctnv5sxxmmwwd5kgetjypeh2ursdae8g6twvus8g6rfwvs8qun0dfjkxaq8rkx3yf5tcsyz3d73gafnh3cax9rn449d9p5uxz9ezhhypd0elx87sjle52x86fux2ypatgddc6k63n7erqz25le42c4u4ecky03ylcqca784w&chs=128x128&chld=M/0

+242
Bubenio 2 may. 2013 11:43:44

De ~16 millones de monedas por ahí, tanto como de 2,2 millones nunca han sido movido o se ha caído fuera de la circulación. Estamos buscando a un tal vez de 14 millones de monedas.

Luego están las personas que por una razón u otra tienen mucho más que otros.

Si hay 11,4 millones de billeteras me sorprendería si ni el 1% contiene ningún valor. Digamos que el 10 por ciento de las carteras son un monederos monedero principal.

11.4 millones de billeteras 10 carteras/persona 14 millones de bitcoins (desigualmente distribuidos.)

Por lo tanto, fuera de ~1,14 millones de monederos, cada uno de ellos podría tener como máximo 12.3 bitcoin, pero no es así. Estoy seguro de que hay mucho menos de un millón de almas con al menos uno de bitcoin.

+213
Glassed Silver 29 sept. 2017 0:38:18

El coinbase página de pago tiene un "pago a la dirección" de la opción que va a generar una única dirección asociada a su fin y mostrar un código QR. El usuario sólo tiene que enviar el pago a la dirección.

+204
darrell wilson 18 abr. 2018 4:57:57

Novato, tratando de salir de bitcoin por primera vez (probablemente como todos los demás en el mundo de esta mañana).

Quería pasar el máximo permitido para un nuevo usuario acerca de 43 libras.

Cuando los detalles de la transacción se acercó, yo estaba siendo ofrecido a comprar 2.9 mBTC para esta cantidad - en el bitcoin tasa en el tiempo, que estaba a sólo unos 33 dólares de bitcoin - entonces, alrededor de 24 libras!

En la cara de ello, los resultados de las transacciones en mí perder la mitad de mi dinero! ¿Cómo puedo saber que ese dinero 'va'? Es una tarifa de transacción, o soy yo de alguna manera sólo pagar una extraña precio?

+150
Sawsan Istaitiea 2 ene. 2010 20:29:23

Cuando Bitcoin estaba haciendo la media de las ondas de vuelta en el 2011, muchos de ellos centrados en el anonimato aspecto de bitcoins, los hacks, y el contenido ilegal de la ruta de la seda cebolla dirección. Desde mi limitada comprensión, no parece como bitcoin wallet propietarios y las transacciones eran todos los que anónimo, sólo simplemente confuso.

Me siento como uno tendría que salir de su camino para hacer realidad sus bitcoin propiedad anónimo.

Me gustaría empírica de los recursos en:

1) encontrar un usuario a través de un bloque de la cadena de

2) más ofuscación de la propiedad de bitcoins

y cualquier otra relevante en la actualidad o utilidad de la literatura. Tal vez un caso de estudio de una investigación sobre un bitcoin titular. (Como el rastreo de perps en las grandes brechas de seguridad)

+127
Betsy Holtzinger 21 feb. 2012 12:59:03

Probablemente he entendido mal el significado de bitcoind 'getbalance' comando.

Yo estoy usando el bitcoind en regtest modo.

Estoy usando importados multisig bitcoin ver sólo las direcciones, que son las siguientes:

mirko_180603243: 2MvaEkzFyw6EcQGR2vrFWQd4rDNSiP4Qn7p
mirko_1169810029: 2N1DwxUDghdk2DRWee8PVLtcY9xxTM374nj
mirko_1977534765: 2NANSy3VqQZmhQH36tNADVxEahLHJzQovdz

En el estado inicial no tengo ninguna transacción de este tipo, como se esperaba: listtransactions mirko_180603243 10 0 verdadero: [] listtransactions mirko_1169810029 10 0 verdadero: [] listtransactions mirko_1977534765 10 0 verdadero: []

Entonces puedo enviar algo de dinero para la primera cuenta (mirko_180603243)

sendtoaddress 2MvaEkzFyw6EcQGR2vrFWQd4rDNSiP4Qn7p 10 "carga Inicial"
setgenerate verdadero 6

Desde el punto de vista de la balanza, todo está a la derecha:

getbalance mirko_180603243 0 verdadero: 10
listaccounts 1 true: "mirko_180603243" : 10.00000000

listunspent:
{
 "txid" : "3c9970cda24b87ebf7080ff40d3be7cdded1afb6eafe3d9b7ade31f9c7fadc13",
 "vsal" : 0,
 "address" : "2MvaEkzFyw6EcQGR2vrFWQd4rDNSiP4Qn7p",
 "cuenta" : "mirko_180603243",
 "scriptPubKey" : "a9142480ec8ccaea0328c6392c2ba4a4cd6fb0f6638b87",
 "cantidad" : 10.00000000,
 "confirmaciones" : 6,
 "disponibles" : false
}

Desde el punto de vista de las transacciones, todo lo que es consistente:

listtransactions "mirko_180603243" 10 0 verdadero: 
{
 "involvesWatchonly" : true,
 "cuenta" : "mirko_180603243",
 "address" : "2MvaEkzFyw6EcQGR2vrFWQd4rDNSiP4Qn7p",
 "categoría" : "recibir",
 "cantidad" : 10.00000000,
 "vsal" : 0,
 "confirmaciones" : 12,
 "blockhash" : "0000a083a8b0543d68059d9c3421b4ff681630601e80c3f4d4e58a05e228385d",
 "blockindex" : 1,
 "blocktime" : 1414401010,
 "txid" : "3c9970cda24b87ebf7080ff40d3be7cdded1afb6eafe3d9b7ade31f9c7fadc13",
 "walletconflicts" : [
],
 "el tiempo" : 1414400968,
 "timereceived" : 1414400968,
 "comentario" : "carga Inicial"
}

Entonces puedo enviar 3 BTC de la primera cuenta (mirko_180603243: 2MvaEkzFyw6EcQGR2vrFWQd4rDNSiP4Qn7p) a la segunda (mirko_1169810029: 2N1DwxUDghdk2DRWee8PVLtcY9xxTM374nj). Ya que solo tengo 10 BTC en un solo bloque, puedo enviar 7 BTC a mí mismo.

Este es el final de la transacción:

gettransaction 153c45f199eba376d43cad614c2cd410140d2c9597b0de8392fa71209f6e43a5
{
 "cantidad" : 10.00000000,
 "confirmaciones" : 6,
 "blockhash" : "0000da6254c04d050c93bb9949a5fdaec9256038edce3daa9798d2e0feca8199",
 "blockindex" : 1,
 "blocktime" : 1414401566,
 "txid" : "153c45f199eba376d43cad614c2cd410140d2c9597b0de8392fa71209f6e43a5",
 "walletconflicts" : [
],
 "el tiempo" : 1414401480,
 "timereceived" : 1414401480,
 "detalles" : [
],
 "hex" : "010000000113dcfac7f931de7a9b3dfeeab6afd1decde73b0df40f08f7eb874ba2cd70993c00000000fa0047304402205bb11653b7668488cf60a61c458bc729619b395d7b5d82c597d223956c0dc62d0220396fef209b3077b129648797ba72b9da0be94334dcebf067d1d5e31bb26ecf4a014730440220203dcdd4169db7c1259c14c7fe8ed0eb449b3f26a2732cbba3713779034afd9d022020c85a7ec67a8aaad642ff96b63b0c98ff9dedb35a68c3dfddd296ee7db08ac1014c67522102a880b200040eb0f4e3984263ce3fb86b39cb5ba4c9ea247bb2c4de4d36eec4ff4104abc0c6d83b138ff68b60ee11b5deb98da1bd4fe9d4894fe1041e436f5cebfb7be7cf886f15ea34a746302700008c88c1257b2f37128d764bc922940b2e01038752aeffffffff0200a3e1110000000017a914578335446ee73c6379c7cef95c4fc8c3c576e3a0870027b9290000000017a9142480ec8ccaea0328c6392c2ba4a4cd6fb0f6638b8700000000"
}

decoderawtransaction 010000000113dcfac...cd6fb0f6638b8700000000
{
 "txid" : "153c45f199eba376d43cad614c2cd410140d2c9597b0de8392fa71209f6e43a5",
 "versión" : 1,
 "locktime" : 0,
 "vin" : [
{
 "txid" : "3c9970cda24b87ebf7080ff40d3be7cdded1afb6eafe3d9b7ade31f9c7fadc13",
 "vsal" : 0,
 "scriptSig" : {
 "asm" : "0 304402205bb11653b7668488cf60a61c458bc729619b395d7b5d82c597d223956c0dc62d0220396fef209b3077b129648797ba72b9da0be94334dcebf067d1d5e31bb26ecf4a01 30440220203dcdd4169db7c1259c14c7fe8ed0eb449b3f26a2732cbba3713779034afd9d022020c85a7ec67a8aaad642ff96b63b0c98ff9dedb35a68c3dfddd296ee7db08ac101 522102a880b200040eb0f4e3984263ce3fb86b39cb5ba4c9ea247bb2c4de4d36eec4ff4104abc0c6d83b138ff68b60ee11b5deb98da1bd4fe9d4894fe1041e436f5cebfb7be7cf886f15ea34a746302700008c88c1257b2f37128d764bc922940b2e01038752ae",
 "hex" : "0047304402205bb11653b7668488cf60a61c458bc729619b395d7b5d82c597d223956c0dc62d0220396fef209b3077b129648797ba72b9da0be94334dcebf067d1d5e31bb26ecf4a014730440220203dcdd4169db7c1259c14c7fe8ed0eb449b3f26a2732cbba3713779034afd9d022020c85a7ec67a8aaad642ff96b63b0c98ff9dedb35a68c3dfddd296ee7db08ac1014c67522102a880b200040eb0f4e3984263ce3fb86b39cb5ba4c9ea247bb2c4de4d36eec4ff4104abc0c6d83b138ff68b60ee11b5deb98da1bd4fe9d4894fe1041e436f5cebfb7be7cf886f15ea34a746302700008c88c1257b2f37128d764bc922940b2e01038752ae"
},
 "secuencia" : 4294967295
}
],
 "vsal" : [
{
 "valor" : 3.00000000,
 "n" : 0,
 "scriptPubKey" : {
 "asm" : "OP_HASH160 578335446ee73c6379c7cef95c4fc8c3c576e3a0 OP_EQUAL",
 "hex" : "a914578335446ee73c6379c7cef95c4fc8c3c576e3a087",
 "reqSigs" : 1,
 "tipo" : "scripthash",
 "direcciones" : [
"2N1DwxUDghdk2DRWee8PVLtcY9xxTM374nj"
]
}
},
{
 "valor" : 7.00000000,
 "n" : 1,
 "scriptPubKey" : {
 "asm" : "OP_HASH160 2480ec8ccaea0328c6392c2ba4a4cd6fb0f6638b OP_EQUAL",
 "hex" : "a9142480ec8ccaea0328c6392c2ba4a4cd6fb0f6638b87",
 "reqSigs" : 1,
 "tipo" : "scripthash",
 "direcciones" : [
"2MvaEkzFyw6EcQGR2vrFWQd4rDNSiP4Qn7p"
]
}
}
]
}

Todo lo que es consistente con el sobrante de los bloques:

{
 "txid" : "153c45f199eba376d43cad614c2cd410140d2c9597b0de8392fa71209f6e43a5",
 "vsal" : 1,
 "address" : "2MvaEkzFyw6EcQGR2vrFWQd4rDNSiP4Qn7p",
 "cuenta" : "mirko_180603243",
 "scriptPubKey" : "a9142480ec8ccaea0328c6392c2ba4a4cd6fb0f6638b87",
 "cantidad" : 7.00000000,
 "confirmaciones" : 6,
 "disponibles" : false
}
{
 "txid" : "153c45f199eba376d43cad614c2cd410140d2c9597b0de8392fa71209f6e43a5",
 "vsal" : 0,
 "address" : "2N1DwxUDghdk2DRWee8PVLtcY9xxTM374nj",
 "cuenta" : "mirko_1169810029",
 "scriptPubKey" : "a914578335446ee73c6379c7cef95c4fc8c3c576e3a087",
 "cantidad" : 3.00000000,
 "confirmaciones" : 6,
 "disponibles" : false
}

Lo que no puedo entender es el balance final:

getbalance mirko_180603243 1 true:
 17 en lugar de 7

getbalance mirko_1169810029 1 true:
3

Básicamente, parece ser que 'getbalance" resume todas las transacciones entrantes, ignorando los que salen.

Actualmente, soy el cómputo de la cantidad disponible resumiendo todo el sobrante de los bloques para cada cuenta. Desafortunadamente, sin embargo, que no es muy amigable con el usuario, como cuando usted paga por 3 BTC y tiene un solo de 10 BTC bloque, antes de las confirmaciones que ver a 0. Yo podría incluir el 0 confirmaciones de las transacciones así, pero el usuario puede pensar que él podría gastar ese dinero, lo cual es falso.

Lo siento por el largo mensaje.

P. S. Me estaba olvidando mencionar que he descubierto que las cuentas NO se utilizan para las de débito: si usted desea pagar, usted tiene el uso de 'movimiento' o 'sendfrom', pero sí quiero sólo para hacer que el reloj sólo direcciones, como yo no quiero mantener a las claves privadas.

Por esta razón, no puede basarse en 'movimiento' o 'sendfrom' comandos, pero tengo que crear manualmente y multi-señal de mi transacción.

+115
Ashton Parks 6 mar. 2018 6:53:34

Como Gracchus dijo, Bitcoin utiliza internamente enteros de 64 bits. Bitcoin es JSON interfaz por otro lado utiliza dobles, que se dan sólo a los 52 bits de precisión. Ambos tipos son lo suficientemente grandes como para bitcoin (doble sólo para el intercambio de datos, la precisión de los dobles no es suficiente para los cálculos reales).

En el caso específico de Dogecoin, la precisión de la interfaz JSON (y partes de la interfaz de usuario) es un problema conocido que esperamos solucionar en el futuro. El manejo de los valores en el rango de centenas de millones de dogecoin sufre de este en la actualidad.

La utilizada internamente 64 bits enteros son también un problema para Dogecoin que está siendo rastreado. Esto es un problema principalmente si alguien alguna vez se acumula en leastn 2^64 Koinu (Satoshi) en una sola cartera. Este problema debe ser limitada a la cartera, en el nivel de protocolo el tamaño de las transacciones está limitado a 10 mil millones de dux.

No sé cómo otras monedas manejar esto. Hay al menos una moneda de ahí que apoya precisión arbitraria, pero se me olvidó su nombre.

+57
Pam Bristow 12 abr. 2015 5:10:44

Mostrar preguntas con etiqueta