RippleAPI Preparar el Pago de las Rutas de objeto

Cuando se utiliza la ondulación de la API de Preparar método de Pago.

GET /v1/cuentas/{:source_address}/pagos/rutas/{:destination_address}/{:cantidad}

Estoy luchando con cómo debo entender rutas de parte de la respuesta?

"caminos": "[[{\"currency\":\"USD\",\"issuer\":\"rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q\",\"type\":48,\"type_hex\":\"0000000000000030\"},{\"account\":\"rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q\",\"type\":1,\"type_hex\":\"0000000000000001\"}],[{\"currency\":\"USD\",\"issuer\":\"rpDMez6pm6dBve2TJsmDpv7Yae6V5Pyvy2\",\"type\":48,\"type_hex\":\"0000000000000030\"},{\"account\":\"rpDMez6pm6dBve2TJsmDpv7Yae6V5Pyvy2\",\"type\":1,\"type_hex\":\"0000000000000001\"},{\"account\":\"rHAwwozJw6FHfnJfRQaFXrkGHocGoaNYsy\",\"type\":1,\"type_hex\":\"0000000000000001\"},{\"account\":\"rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q\",\"type\":1,\"type_hex\":\"0000000000000001\"}],[{\"currency\":\"USD\",\"issuer\":\"rsP3mgGb2tcYUrxiLFiHJiQXhsziegtwbc\",\"type\":48,\"type_hex\":\"0000000000000030\"},{\"account\":\"rsP3mgGb2tcYUrxiLFiHJiQXhsziegtwbc\",\"type\":1,\"type_hex\":\"0000000000000001\"},{\"account\":\"rEtr3Kzh5MmhPbeNu6PDtQZsKBpgFEEEo5\",\"type\":1,\"type_hex\":\"0000000000000001\"},{\"account\":\"rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q\",\"type\":1,\"type_hex\":\"0000000000000001\"}],[{\"currency\":\"USD\",\"issuer\":\"rsP3mgGb2tcYUrxiLFiHJiQXhsziegtwbc\",\"type\":48,\"type_hex\":\"0000000000000030\"},{\"account\":\"rsP3mgGb2tcYUrxiLFiHJiQXhsziegtwbc\",\"type\":1,\"type_hex\":\"0000000000000001\"},{\"account\":\"rKvPTQrD8ap1Y8TSmKjcK6G7q7Kvx7RAqq\",\"type\":1,\"type_hex\":\"0000000000000001\"},{\"account\":\"rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q\",\"type\":1,\"type_hex\":\"0000000000000001\"}]]",

Sé cómo leer JSON y entender que las monedas están siendo transferidos entre cuentas, lo que no entiendo es en qué orden? a partir de la cual la cual, en qué cantidades y monedas?

También lo hace el tipo de soporte (1 o 48 en el ejemplo), en donde se puede obtener la lista de todos los tipos?

+686
DVK 24 nov. 2014 13:36:18
15 respuestas

TL;DR:
Después de crear una copia de seguridad, he añadido un pin a mi "Langerhans" Dogecoin wallet para android. Ahora, el pin no ser aceptada (o lo olvidé). Por último, he utilizado el "Restaurar Copia de seguridad" de la función y tengo:

"Ustedes han restaurado con éxito su cartera. Ahora determinar el valor de su cartera va a tomar algún tiempo."
"La sincronización con la red, a las 6 semanas atrás".

¿Puedo perder mi dinero? ¿Tengo que esperar seis semanas para averiguar? También tengo la copia de seguridad en mi equipo, pero es en un "formato desconocido". ¿Cómo puedo usarlo?


Esta pregunta se refiere a la "Langerhans" Dogecoin cartera para los teléfonos android, que es efectivamente el mismo estilo y la configuración de la cartera como el "Langerhans" Bitcoin monedero de Bitcoins. Ambos de estas carteras son, por supuesto disponible para descargar a través de Google Play.

Yo había acumulado un total de más de 10 millones de Dogecoins en el teléfono android en la cartera (o alrededor de $1,500 USD) en el transcurso de aproximadamente una semana. Hice esto por primera compra de Bitcoin de un Bitcoin ATM y, a continuación, el intercambio de Bitcoin para Dogecoin a través del CAMBIO de forma.IO del sistema de exchange. Estos intercambios se realizaron en el formulario del 15 de transacciones separadas de equivalente de $100 por cada transacción.

Yo, a continuación, copia de seguridad de la cartera de un tiempo final a través de la cartera de sí mismo, que creó un externo archivo de copia de seguridad que es accesible no sólo a través de mi cuenta de Gmail, pero al parecer también accesible a través de la Bitcoin wallet en el propio teléfono. Entonces (por desgracia) después de que la transacción final, he creado un llamado "Gasto PIN", que tiene que ser introducido en cualquier momento que yo quería pasar las monedas.

Bien, parece que me olvidé de mi Gasto PIN, o algo fue mal con el sistema; porque cuando hice el intento de transferir las monedas de la cartera, la aplicación indica que yo había usado un "PIN no VÁLIDO."

No, yo no anote el PIN, el cual fue numéricos y ocho (8) dígitos de longitud, pero también era común la combinación de los dos por separado un pin de 4 dígitos que yo uso todo el tiempo de todos modos; así que no creo que la olvide. Intenté varias combinaciones diferentes de cualquier potencial en el número de PIN que yo habría usado, pero nada funcionó. (Yo también he leído otro testimonio de esta misma cosa sucede con otro usuario de la Langerhans android wallet, por lo cual él estaba seguro de que él no olvida su PIN.)

En no ser capaz de acceder a los fondos en la cartera, luego utiliza la opción "RESTAURAR WALLET" en función de la cartera en sí, que me obligó a introducir la contraseña de otro; pero en ese caso, yo tenía la contraseña escrita. Al parecer, el proceso de restauración de la cartera fue un éxito, al menos en el sentido de que el sistema aceptado mi contraseña entrar en ella.

Sin EMBARGO, en primer lugar, el sistema ofrece una advertencia de que cualquier moneda en el monedero sería perdidos tras el proceso de restauración a MENOS que yo había creado una copia de seguridad de aquellos. La declaración en este sentido fue muy general, y en ese sentido se parecía demasiado vaga. Mientras yo no sabía qué sería de mí que me decía que me iba a perder monedas si no se copiaron, ya que yo estaba usando la más reciente archivo de copia de seguridad que me había creado, en primer lugar, yo todavía supone que porque tenía el archivo de copia de seguridad almacenados en mi cuenta de Gmail me permitiría recuperar las monedas del archivo externo a sí mismo.

LUEGO, en el segundo lugar, fue después de la realización de la "RESTAURACIÓN de la CARTERA" función de donde apareció un mensaje en la pantalla indicando al efecto que -- "ha restaurado correctamente su cartera. Ahora determinar el valor de su cartera va a tomar algún tiempo."

Bueno, por lo que no me dijo CUÁNTO TIEMPO que iba a llevar, pero cuando entré en mi teléfono monedero, está mostrando un saldo de CERO monedas. La otra notación que se muestra en la cartera, donde se establece lo siguiente: "la Sincronización con la red, a las 6 semanas atrás".

SEIS SEMANAS ATRÁS? Buen duelo! ¿Qué diablos significa eso? Qué significa que me puede esperar a tener que esperar por lo menos SEIS (6) semanas antes de que mis monedas milagrosamente a aparecer de nuevo dentro de mi cartera? O es más probable que significa que he perdido mi culo en todo esto?

Así, la única otra cosa que todavía tengo en este momento es el real externamente guardan los llamados "COPIA de seguridad de archivos" que fue enviado a mi dirección de Gmail como un aparentemente "DESCONOCIDO" tipo de archivo. Me hizo abrir el archivo con el BLOC de notas de Windows programa, se muestra como una bastante larga cadena de caracteres al azar, que sean inclusivos de ambos números, letras, así como el signo más (+) y el símbolo de la barra diagonal (/) símbolo. No hay otros caracteres especiales.

Al menos en general, estoy muy suponiendo (o con la esperanza de todos modos) que esta larga cadena de caracteres que equivale a una copia válida de mi sugirió archivo de copia de seguridad que me permitiría recuperar mis monedas. Si me permitiría recuperar mis monedas, entonces no sé cómo usarlo. Mi único pensamiento para utilizar el archivo sería la necesidad de convertirlo en un CÓDIGO QR, pero la cantidad de personajes que en el libro es demasiado largo para ser compatible con cualquier conocido online generadores de códigos QR.

¿Alguien sabe lo que puede usar este archivo de copia de seguridad de código para la hora de intentar recuperar mis monedas? Naturalmente, no quiero esperar SEIS SEMANAS o más para tener las monedas de la espalda; pero también estoy convencido de que no voy a volver de todos modos en ese caso.

Gracias por la ayuda. (suspiro)

+996
hkeknee 03 февр. '09 в 4:24

¿Cuáles son bitcointalk.org actual de las reglas de la libertad condicional/periodo?

Cada rango tiene ciertas restricciones que se quitan como su rango de aumentos. Los novatos tienen la mayoría de las restricciones. Sólo pueden publicar una vez cada 360 segundos (6 minutos), sólo puede tener texto sin formato en sus firmas, PMs, tiene una advertencia diciendo que la persona es un novato y, potencialmente, un estafador, y un par de otras cosas. Las restricciones de cada uno de ellos se enumeran aquí: https://bitcointalk.org/index.php?topic=178608.0

Los novatos pueden publicar en cualquier parte del foro, aunque. El novato de la cárcel ha sido eliminado.

Es cierto que usted tiene que pagar para participar en el foro?

Para la mayoría de usuarios, no, usted no tiene que pagar para participar en Bitcointalk. Las únicas personas que tienen que pagar son los que están registrando desde el "mal" de direcciones IP. El "mal", las direcciones IP son direcciones IP que muchos "mal" las cosas se han hecho de. "Mal" las cosas significa que varias cuentas se registraron a partir de una dirección IP y luego fueron prohibidos en el foro. Las cuentas pueden ser baneado por muchas razones, por lo general el envío de spam. Con el fin de registrar una cuenta nueva a partir de una dirección IP con el mal de puntos, usted tendrá que pagar una pequeña cuota. Este es un anti-spam y anti-DoS mecanismo.

La mayoría de los malos puntos terminan siendo asignados a los servidores proxy, Vpn, y los nodos de salida de TOR como esos son lo que los spammers utilizan para registrar sus cuentas para ocultar sus identidades. Si usted no registra el uso de una de esas cosas, entonces es probable que usted no tendrá que pagar ninguna cuota para registrarse.

+883
Mayhem Jensen 12 mar. 2013 19:20:41

No gire el volante porque hay una curva en la carretera de 10 kilómetros por delante. Si la carretera es clara y se mueve en la dirección correcta, usted conduzca en línea recta. Cuando y si estas amenazas se materialicen, Bitcoin va a adaptar para cumplir con ellos. Tal vez la solución va a ser sofisticado, descentralizada, off-blockchain sistemas para la transferencia de Bitcoins. Tal vez no.

Si tu punto es justo que Bitcoin podría enfrentar problemas en el futuro que no puede ser resuelto, seguro, es posible. O la gente podría resolverlos. Pero usted realmente no puede resolver un problema hasta que realmente la cara-no hay manera de saber con qué recursos vas a tener que resolver, que el interés será, y así sucesivamente.

+800
Fira Ezeri 26 dic. 2013 10:14:59

Sólo tengo mi asicminer Cuchilla de ayer y es la minería bien en la nieve derretida de la piscina a través de un estrato de proxy. Ahora quiero cambiar la minería de la piscina de uno a otro. Pero, ¿cómo puedo configurar mi mining_proxy exe?

+722
Miriamel 28 oct. 2016 14:13:18

En este post ¿la versión prefijo de una dirección de la fuerza el tipo de transacciones que la dirección puede tratar?, Vi "la versión byte no aparecen realmente en la final de la transacción."
No entiendo por qué? Podría alguien puede ayudar a explicar más en detalle sobre eso?

+635
technocritter 18 oct. 2016 4:51:44

Estoy tratando de validar un p2sh transacción en vivo desde el blockchain de bitcoin, sin embargo no la checksig. Estoy usando pybitcointools para la checksig y me han validado correctamente un montón de otras txhash/clave pública/conjuntos de firmas así que no creo que el problema radica en el ECDSA de la biblioteca.

Yo creo que debe ser la evaluación de p2sh incorrectamente. Por favor, ¿podría alguien decirme donde estoy pasando mal:

tx hash 7edb32d4ffd7a385b763c7a8e56b6358bcd729e747290624e18acdbe6209fc45 pasa txout con el índice 0 del tx hash 40eee3ae1760e3a8532263678cdf64569e6ad06abc133af64f735e52562bccc8.

En primer lugar me evaluar la scriptsig:

OP_FALSE
OP_PUSHDATA0(72)
3045022100ad0851c69dd756b45190b5a8e97cb4ac3c2b0fa2f2aae23aed6ca97ab33bf88302200b248593abc1259512793e7dea61036c601775ebb23640a0120b0dba2c34b79001
OP_PUSHDATA0(69)
5141042f90074d7a5bf30c72cf3a8dfd1381bdbd30407010e878f3a11269d5f74a58788505cdca22ea6eab7cfb40dc0e07aba200424ab0d79122a653ad0c7ec9896bdf51ae

Esto deja la pila así:

0 - 00
1 - 3045022100ad0851c69dd756b45190b5a8e97cb4ac3c2b0fa2f2aae23aed6ca97ab33bf88302200b248593abc1259512793e7dea61036c601775ebb23640a0120b0dba2c34b79001
2 - 5141042f90074d7a5bf30c72cf3a8dfd1381bdbd30407010e878f3a11269d5f74a58788505cdca22ea6eab7cfb40dc0e07aba200424ab0d79122a653ad0c7ec9896bdf51ae 

Yo de nuevo esta como stack_copy.

Entonces me evaluar la scriptpubkey:

OP_HASH160
OP_PUSHDATA0(20)
e9c3dd0c07aac76179ebc76a6c78d4d67c6c160a
OP_EQUAL

Esto pasa bien.

Por último, me evaluar la p2sh - puedo restaurar stack_copy pop y el último elemento (2) fuera de la pila. Yo deserializar para obtener la secuencia de comandos siguiente:

OP_TRUE
OP_PUSHDATA0(65)
042f90074d7a5bf30c72cf3a8dfd1381bdbd30407010e878f3a11269d5f74a58788505cdca22ea6eab7cfb40dc0e07aba200424ab0d79122a653ad0c7ec9896bdf
OP_TRUE
OP_CHECKMULTISIG

Y, a continuación, evaluar el uso de este stack_copy (sin el elemento 2 que acaba de estallar). Los datos para el checksig evaluación es:

serie tx: 0100000001c8cc2b56525e734ff63a13bc6ad06a9e5664df8c67632253a8e36017aee3ee4000000000455141042f90074d7a5bf30c72cf3a8dfd1381bdbd30407010e878f3a11269d5f74a58788505cdca22ea6eab7cfb40dc0e07aba200424ab0d79122a653ad0c7ec9896bdf51aefeffffff0120f40e00000000001976a9141d30342095961d951d306845ef98ac08474b36a088ac0000000001000000
txhash: 8fcf56ee75816930fb141fdc19b2aa1bc721b124d2a76d5f0c1be17bcd21ccdc
clave pública: 042f90074d7a5bf30c72cf3a8dfd1381bdbd30407010e878f3a11269d5f74a58788505cdca22ea6eab7cfb40dc0e07aba200424ab0d79122a653ad0c7ec9896bdf
firma: 3045022100ad0851c69dd756b45190b5a8e97cb4ac3c2b0fa2f2aae23aed6ca97ab33bf88302200b248593abc1259512793e7dea61036c601775ebb23640a0120b0dba2c34b790

Sin embargo, esto está fallando! Déjeme saber si usted necesita más información y me la pueden proporcionar.

+608
Sammy Vdb 11 sept. 2011 14:09:42

He estado usando Cryptocurrency de Alerta para el seguimiento de mi bitcoin y de etereum carteras. Cryptocheck parece bastante útil, aunque.

+599
James Bedford 3 sept. 2010 14:57:57

Estoy teniendo un momento difícil tratando de encontrar los intercambios con las cuentas demo.

Alguna sugerencia?

+594
Pavlo Glazkov 16 abr. 2019 9:41:57

Si usted desea, usted puede pagar $100 para el estándar ANSI X9.62. O, usted puede trampas y mira RFC3278, sección 8.2. Es en formato DER consistente en una SECUENCIA de dos números Enteros. El primer ENTERO es r, el segundo s.

Si usted mira en esta transacción usted puede ver que una de las firmas es:

3045 0220
316eb3cad8b66fcf1494a6e6f9542c3555addbf337f04b62bf4758483fdc881d
022100
bf46d26cef45d998a2cb5d2d0b8342d70973fa7c3c37ae72234696524b2bc812
01



Si analizamos que como DER, obtenemos:

 0:d=0 hl=2 l= 69 contras: SECUENCIA 
 2:d=1 hl=2 l= 32 prim: INTEGER :316EB3CAD8B66FCF1494A6E6F9542C3555ADDBF337F04B62BF4758483FDC881D
36:d=1 hl=2 l= 33 prim: INTEGER :BF46D26CEF45D998A2CB5D2D0B8342D70973FA7C3C37AE72234696524B2BC812

También puede mirar en el OpenSSL código fuente, archivo ecdsa/ecs_asn1.c:

ASN1_SEQUENCE(ECDSA_SIG) = {
 ASN1_SIMPLE(ECDSA_SIG, r, CBIGNUM),
 ASN1_SIMPLE(ECDSA_SIG, s, CBIGNUM)
} ASN1_SEQUENCE_END(ECDSA_SIG)
+593
MrPandav 29 nov. 2016 22:31:59

Lo que si es un administrador del grupo presenta un minero que no existe y, a continuación, utiliza la recompensa de distribución?

+469
Matt Quigley 21 jun. 2015 21:39:31

esta fue una bonita iniciativa. Lo que me imagino que es un anillo de agricultores donde todos y cada uno producir los diferentes productos y/o prestar determinados servicios. Por ejemplo, un agricultor puede vender la leche y los huevos, otra podría ser un experto en reparación de los graneros, y sin embargo, otra podría ser la crianza de aves y venta de esos.

Digamos que es un grupo de 20 productores, y quieren utilizar bitcoin para el comercio de bienes y servicios entre ellos.

Primero de todo debe haber 1 o 2 super aficionados que podría ser el de "ir a man' para los demás en caso de problemas.

Hay varias cosas que debe considerar:

A. Determinar qué nivel de estrategia es aconsejable. La mayoría de los agricultores probablemente tienen algún tipo de ES-equipos ya sean teléfonos inteligentes, ordenadores personales, tablets, etc. Como para aceptar BTC, startionary equipo está muy bien, pero cuando de visita en otro agricultor, luego un teléfono inteligente sería genial ser capaz de pagar. Por supuesto, hay varias maneras de ir sobre esto. Bitcoin.org incluye muchas de las opciones en cuanto a carteras, y la mayoría de las carteras tienen su propio hilo en bitcointalk.org, donde se puede aprender acerca de la cartera que usted eligió para su uso. A menos que lidiar con una mínima cantidad de BTC, debe haber algunas estrategias de copia de seguridad, esto podría incluir el uso de frío carteras (a educar a usted acerca de esto), y también copias de seguridad periódicas respecto caliente carteras. Recuerde caliente carteras pueden ser encriptados y protegidos por una contraseña. Las copias de seguridad son muy importantes. Si el agricultor pierde su teléfono inteligente en la tierra de contenedores, se ha ido, y así es la bitcoins, pero si tiene una copia de seguridad, él va a estar seguro en lo que respecta a la retención de sus bitcoins. Hay tantas maneras de copia de seguridad de los bitcoins, así que no se puede elaborar en que aquí, pero es una parte crucial de tratar con bitcoins. Una billetera con dinero en efectivo se pierde cuando alguien roba, o si usted la pierde en el campo, los bitcoins son seguros siempre y cuando usted tiene una copia de seguridad. El entusiasta de bitcoin en el grupo de investigación de diferentes opciones cuidadosamente y seleccionar qué es lo más conveniente para el grupo de los agricultores.

B. Obtener bitcoins en manos de los agricultores en el primer lugar. - Soluciones: Uso de localbitcoins o similar y hacer cara a cara de efectivo de operaciones. Alternativamente, puedes utilizar un servicio en línea (intercambiador o de intercambio), y un depósito de dinero a través de cualquier método que el sitio acepta. Este podría ser un buen punto de partida en ese sentido: https://en.bitcoin.it/wiki/Trade

C. Obtener tradin'. Granjero Joe compra una docena de huevos de Campesino a Jane con 0.n bitcoins. Cómo determinar el precio? Algunos de los precios de encontrar el servicio podía ser hecha por el aficionado, o algunos de los servicios web existentes podrían ser utilizados. Bitcoin precios son un poco volátil, por lo que deben ser dinámicamente uptated por la conversión de USD a BTC. Así que cuando Jane unidades a Joe para obtener algunos de los huevos, dice, yupp, que es de 10 dólares en bitcoins, y entra 10 USD en su tablet, y sale el número de 0.03. Él señala a continuación en su QR-código, y dice: "Yupp, esa es mi dirección de pago, solo tiene que escanear es Jane, y usted puede pagar directamente a mí". Jane escanea el código QR con su teléfono, y envía 0.03 BTC a Joe. Joe controles en sus equipos y ve que el pago que en su billetera, diciendo: '0 sin confirmar'. Como él confía en Jane, y conoce a Jane no es el doble gastar tipo de productor, felizmente levantó los pulgares de las manos y sonríe. "Yupp, todo se hace de Jane - tener una buena!"

El reto como yo lo veo es para mantener la bitcoins seguro para que la gente no técnica. Tal vez algún tipo de bitcoin de la comunidad de la unión para los agricultores sería el camino a seguir?

Como yo lo veo, la transacción de una parte del proyecto es la parte más fácil, manteniendo la bitcoins seguro exige que al menos 1 persona (preferiblemente más) en el grupo que tiene los conocimientos técnicos para la instalación de soluciones seguras. Tal vez incluso dispositivos dedicados para este tipo de pagos sería aconsejable.

Las ventajas serían que pasaría a ser independiente de la tradicional sistema de dinero, al menos en los agricultores de comercio de anillo. Además, si se hace correctamente, el dinero no podía ser confiscadas por la policía si se detuvo en un control (he escuchado en efectivo confiscaciones son la orden del día en los estados unidos en estos días..). No podía ser de falsificación de dinero, no que sea un problema con dinero en efectivo, ya sea, yo creo. Y no enriquecer a los banqueros con las tarifas y así sucesivamente. Ahora que bitcoin se ha vuelto más generalizada, el agricultor puede vender los huevos y la leche para bitcoins, y, a continuación, utilizar la bitcoins para comprar ropa de cama, almohadas, equipos de té, prácticamente nada, así que él realmente no necesita utilizar dinero en efectivo para todas las cosas. Y si alguien se rompe en los agricultores de la casa y roba su ordenador portátil, ya tienes una copia de seguridad almacenados cifrados en un servidor administrado por la entusiasta en el grupo, o se almacenan en una unidad USB escondido en algún lugar en el granero, así que hasta que el ladrón grietas de la frase de acceso a la cartera, los bitcoins son ya pase a otras direcciones, y por lo tanto el ladrón no ganan nada.

Cuando un banco, todas las operaciones están ligadas a su persona y se informa a las entidades pertinentes. Ahora, el blockchain es de conocimiento público, pero es bastante difícil seguir una sola dirección bitcoin a una determinada persona.

Todo esto puede sonar muy complicado, y que en cierta forma es así, pero el uso de bitcoin para pagar no es tan difícil, sólo tienes que escanear un código QR, a continuación, introduzca la cantidad que debe pagar, y hacer con ella - entonces, ¿qué podría ser mejor sería buscar algún tipo de solución que ya está preparado para situaciones como esta. No sé si existe, pero la mirada y hallaréis.

En resumen, usted necesita una solución que oculta todas las partes complicadas, y hace que sea muy fácil en el día a día de uso.

Te deseo la mejor de las suertes!

+352
user246900 9 jun. 2015 10:54:17

Voy a tomar la sugerencia de arriba y publicar la respuesta de los demás.

Como se mencionó soy un noob en mirar en el bitcoin y blockchain. Mi interés es el código de programación detrás de las cryptocurrencies y los diversos blockchain implementaciones.

Cuando yo era backtesting la corrección de mi código, que hice en Python y Ruby, descubrí que no estaba funcionando en un punto determinado. Yo no estaba seguro de en qué bloque #, donde estaba fallando hasta que me apretó la prueba y descubrió que era en ese bloque #410000. Una simple mirada a los datos, me di cuenta de que el algoritmo de minería modificado por la dificultad o algo en las entradas no era la correcta, así que me aislado de todas las entradas y se dio cuenta de que era el campo VERSIÓN que ha cambiado.

Por supuesto, yo no sé nada acerca de las diferentes versiones de los bloques, ni el cambio de comportamientos, pero aún así... no estaba claro hasta el cartel proporcionado el enlace que me confirmó que las versiones había cambiado, por lo tanto, arrojando fuera de mi programa. Pero puedo fácilmente lo tweek para adaptarse a la versión de campo, ahora que me doy cuenta de que no es tan codificado como el resto de los campos.

Una cosa que he notado, y no soy probabilidades de expertos, pero el nonce valores parecen a la tierra en el 9 o 10 dígitos rango... para cuando un minero está buscando el nonce, quiero suponer que el minero no necesita para iniciar la búsqueda y en 0.... pero en lugar 100000000 y de incremento, parece que el tiempo para calcular se reduce sustancialmente.

Mi siguiente paso es que me gustaría analizar el rango de nonce valores y ver si caen dentro de un cierto espectro de valores y donde se clúster, ya sea de 9 o 10 dígitos de longitud. Es solo curiosidad análisis.

Mi objetivo de todo esto es crear un programa en ejecución que tira de todos los de la blockchain, y dinámicamente confirmar los bloques(merkle raíces y el encabezado de hash), almacenar la información en un archivo csv. El punto es para mí para aprender a raspar, procesar y analizar los resultados para encontrar alguna irregularidad, o la aleatoriedad si ese es el caso... solo de curiosidad causa de vosotros.

Como un proyecto de compañía, voy a crear una blockchain distribuida de contabilidad para un amigo que tiene un Doctorado en seguridad de los alimentos y la seguridad, y ver a dónde se va de allí.

+273
Agustin Garzon 8 feb. 2014 4:52:23

Usted probablemente ha enviado A una dirección en su cartera. La cantidad se muestra como una red de la figura. I. e.es un poco como hayas terminado de transferir dinero de su bolsillo izquierdo de su bolsillo derecho. MultiBit sólo muestra la cuota que usted haya enviado al minero.

+242
tshauck 23 jul. 2018 14:23:59

Hay pasos que debo incluir en mi altcoin del algoritmo de minería de datos para prevenir el ASIC de la minería?

Eso no es realmente lo que debe hacer. Usted debe estar preguntándose, "¿Puede alguien en el diseño de un ASIC que es más efectivo en la minería de mi altcoin que el propósito general de la CPU?" En escala suficiente, que es siempre posible.

Sin embargo, usted realmente no le importa si alguien puede invertir 1 billón de dólares y obtener un ASIC que es de un 1% mejor que una CPU. Si su atacante tenía mucho dinero, no iban a aplastar, no importa qué. Que importa si se puede invertir una cantidad razonable de dinero y crear algo significativamente más eficiente. (Ya sea en consumo de energía por hash, o el costo de capital por hash.)

Además, usted quiere algunas otras propiedades:

  • Debe estar razonablemente rápido para verificar. (Pero esto puede debilitar el algoritmo, vea ¿por Qué Litecoin elegir el scrypt factores que hicieron? para un ejemplo).
  • La conmutación de la cadena de consejos que no deben causar un minero a perder un montón de progreso. (De lo contrario, los mineros tienen un incentivo para ignorar los nuevos bloques de si poseen casi una cuadra de su cuenta).
  • Alguien que se modifica el encabezado de bloque debe tener que rehacer todo el trabajo. (De lo contrario, la minería, no proporciona ninguna protección.)
  • La minería de velocidad de la escala linealmente con recursos de computación. En otras palabras, usted no debe ser capaz de duplicar el número de equipos que tienen y el cuádruple de minería de velocidad.

No sé de un algoritmo que cumple con estas cinco propiedades, pero el problema no ha sido demostrado que es imposible.

¿Qué acerca de EquiHash Algoritmo?

Mira estas dos críticas de EquiHash:

Probablemente hay algorítmica mejoras todavía disponible en EquiHash, y allí es casi seguro que una aceleración de hardware disponibles.

(También hay un sin verificar el reclamo de que alguien haya creado un FPGA Equihash miner.)

Qué necesito para implementar un completamente nuevo algoritmo de minería de datos?

Es poco probable que lo hacen mucho mejor que los intentos anteriores.

+116
linda hatley 20 jun. 2016 4:06:42

Es el método para verificar un nuevo bloque encontrado por la prueba de la apuesta de la acuñación de la misma como si fuera encontrado por la prueba de trabajo de minería de datos?

+116
od3n 12 sept. 2014 7:09:13

Mostrar preguntas con etiqueta