Estoy buscando una lista de todos los depósitos públicos para todas las cryptocurrencies como sea posible

Estoy interesado en la revisión de los repositorios de github de diferentes cryptocurrencies para mejorar mi comprensión y saber las diferencias entre ellos. ¿Alguien sabe de una lista en línea de los enlaces a todos los repos?

+111
ZloySobak 5 ene. 2012 9:58:18
24 respuestas

Cómo sobre un escenario en donde un par de mineros cambiar sus protocolos mediante el establecimiento de dificultad para algo fácil. Vamos a llevarlo al extremo y decir que son capaces de aceptar cualquier bloque.

Se mantendría la publicación de los bloques que ellos piensan que son válidos y los que son rechazados por la red. Lo que si hay más mineros empezaron a unirse a este régimen, a pesar de que (por el cambio de sus protocolos)?

Porque son capaces de publicar los bloques de forma extremadamente rápida (debido a su dificultad baja) que en realidad podría ser capaz de competir con el conjunto de la red y su rama podría superar a la de la red de sucursales, incluso si no son muchas.

Lo que me estoy perdiendo aquí?

+899
tachu 03 февр. '09 в 4:24

Fondos de ir en la misma cartera y si puedo enviar monedas de la cartera, se trataría de la misma dirección "de". Estoy en lo cierto?

No exactamente. Depende de la cantidad de monedas que usted va a enviar. He aquí un ejemplo:

  • Tiene la dirección de Una con 1 BTC.
  • Dirección B con 0.3 BTC.

Considerar que desea enviar 1.1 BTC a la dirección C.

En caso de que la transacción se habría 2(a,B) salidas y 2(C, X) entradas *:

  • Salidas: Una con 1 btc y B con 0.3 BTC.
  • Entradas: 1 BTC a la dirección C y 0.1 BTC a la dirección C.
  • 0.2 BTC va a ser el cambio, y va a ser enviado de nuevo a usted*.

El de dirección será la recogida de sus ingresos direcciones(Un,B, e.t.c.).

*Algunas carteras deje a usted seleccionar manualmente qué dirección debe recibir el cambio de una transacción.

*En algunos casos el cliente va a crear una nueva dirección para el cambio.

+876
zjyExcelsior 21 sept. 2011 14:20:35

Yo esperaba encontrar la respuesta en algún lugar de aquí, pero no pude encontrarlo.

Estoy usando windows 10 y el bitcoin core cartera, con 2 gb de caché de base de datos. Yo he puesto la cartera de arranque al iniciar el sistema, y me arranque de mi sistema cada 1-2 días.

¿Cuánto tiempo se debe sincronizar con el blockchain tomar en este caso? Digamos que estoy de 14 horas atrás.

Para mí, Bitcoin core se tarda alrededor de media hora para que se sincronice, y siento que es demasiado lento. Tengo un relativamente nuevo juego portátil con un procesador i7, 8GB de RAM. He Bitcoin core instalado en mi SSD, y el blockchain es almacenado en mi disco SSD. Tengo 40 megabits por internet (y yo realmente alcanzar velocidades similares).

+873
kenshi84 4 jun. 2013 19:55:50

Sí, espere a que termine la sincronización. Usted no va a ver sus monedas hasta que finalice el proceso.

(Tenga en cuenta que el tiempo que se muestra no es el tiempo estimado hasta la finalización; representa la edad de las transacciones anteriores está descargando actualmente. Dependiendo de la velocidad de su ordenador y conexión a internet, usted puede esperar a que termine en un par de horas a unos pocos días).

Mientras tanto, puede introducir su dirección en un "bloque" explorador de sitio como http://blockchain.info para comprobar si el vendedor hizo la transacción según lo acordado. (Esto es seguro; su dirección por sí sola no puede ser utilizada para robar sus monedas.)

Si usted no desea descargar todo el bloque de la cadena, puede utilizar un cliente diferente como Multibit, pero usted tendrá que importar su cartera.la dat de Bitcoin Core en su nuevo software de cliente. Su documentación debe explicar cómo hacerlo.

+850
metasequoia 28 sept. 2010 22:13:14

La dirección URL siguiente es auto explicativo. Está tratando de generar un código QR que solicita 0.005 BTC a la dirección que se muestra

http://www.btcfrog.com/qr/bitcoinPNG3.php?address=31oLAAQDmuRAGfkviHPDXFgV15To4idott&size=200&label=xx&message=yy&amount=.005

Esto genera el siguiente código QR

enter image description here

Cuando este código QR es escanear con cualquier carpeta de su elección a la dirección de recepción cambia a otra cosa! La dirección es claramente la propiedad de alguien y tiene varias transacciones.

Es hackeado o estoy haciendo algo mal?

+796
Randy Eppinger 8 jul. 2013 18:47:07

Veo a varias fuentes para los binarios de descargas de la blockchain de Bitcoin. Puede alguno de estos utilizarse de forma segura?

+724
keturn 27 feb. 2011 16:41:40

La razón de tarjetas AMD son más eficientes para Bitcoin minería de datos es doble y la respuesta a esta pregunta depende de dos razones:

  1. Las GPUs de AMD tienden a tener menor Alu, sino que hasta para esto embalaje más Alu en la tarjeta de memoria en general. Para la mayoría de los algoritmos de hash es preferible esto.
  2. Las GPUs de AMD utiliza Alu que puede realizar el entero de 32 bits a la derecha girar a la operación en una sola instrucción - Nvidia Alu tomar tres ciclos de procesador para realizar la misma operación. SHA256 utiliza esta operación fuertemente, por lo tanto, Bitcoin minería utiliza esta operación fuertemente.

La combinación de los dos motivos anteriores los resultados en general 3x-5x más rápido generación de SHA256 sumas de comprobación. Sin embargo los dos efectos no son iguales: Efecto 1 conduce a aproximadamente 2x-3x Nvidia rendimiento por su propia cuenta, con Efecto 2 representa alrededor del 1,7 x ventaja de rendimiento. Incluso si tuviera que elegir un algoritmo de hashing que hace menos uso de la BIT_ALIGN_INT instrucción tarjetas AMD todavía sería 2x-3x más rápido para los algoritmos de hash en general. Esto es debido a que estos algoritmos están diseñados explícitamente para ser simples operaciones binarias que AMD simple Alu puede manejar tan bien como los de Nvidia es más complejo de la Alu.

Con el fin de elegir un algoritmo que podría funcionar mejor en tarjetas Nvidia que AMD tarjetas, usted no sólo tiene que eliminar a los escenarios como la #2 de arriba, donde una instrucción específica pasa a ser mejor implementado en una tarjeta que el otro, también se tienen que elegir un algoritmo con las matemáticas lo suficientemente compleja que la de Nvidia de gama alta Alu tener la oportunidad de brillar individualmente. A mi conocimiento, no existe tal algoritmo.

Para respaldar mis afirmaciones, aquí hay algunos datos de ejemplo de oclHashcat's sitio web. La tabla a continuación compara el desempeño real de las mediciones de precio similar AMD y Nvidia tarjetas para el MD5, SHA1, MD4, NTLM y SHA256 algoritmos, entre otros.

oclHashcat performance table

Tenga en cuenta que en la comparación de la PC1/2 y PC3/4) que el de las tarjetas de Nvidia en realidad tienen mayores velocidades de reloj en ambos casos y es todavía peor. En ningún caso se hizo de Nvidia del rendimiento el rendimiento de un precio similar AMD tarjeta, y a mi conocimiento no está implementado el algoritmo realiza lo suficientemente complejo para las matemáticas para hacer uso de la más avanzada Alu en Nvidia tarjetas.

En resumen, las tarjetas Nvidia son como una pequeña habitación con varias personas inteligentes, cada uno capaz de matemáticas complejas, mientras que AMD tarjetas son como una fábrica de explotación. Los algoritmos Hash de la computación equivalente de producción en masa nombre de la marca de zapatos de tenis y así el AMD "de explotación" de la tarjeta de siempre superar.

+701
mehwish nasim 28 ene. 2018 6:12:01

No como este algoritmo introducido en el documento no es muy eficiente. Por lo que entendía el papel cuando salió, básicamente, todo el mundo debe participar en la búsqueda de la ruta de acceso en un solo pago.

Quiero decir un par de cosas más que siempre se confunden cuando se habla de descentralización:

  1. Descubrimiento de ruta de acceso y la construcción de una censura resistente a la red descentralizada, son dos problemas diferentes. Existen muchas técnicas conocidas también para la fuente de enrutamiento basado en descubrir caminos. Es la privacidad de la propiedad de la red de rayos que da a los algoritmos de un tiempo difícil para venir para arriba con una respuesta precisa en el 100% de los tiempos de los casos. Esto también es cierto para la que el "famoso" hub-and-spoke estructura.

  2. Quiero enfatizar que la 2ª y la 3ª fuente no parece técnicamente sofisticados como los que parecen hacer muchas suposiciones. Por ejemplo, la tercera fuente se basa en argumentos dados en este video que son (como ya he dicho en un comentario para que el vídeo) simplemente falso.

  3. Es muy natural en casi todos los descentralizada del sistema/red (a través de la red internet o la world wide web o redes sociales) que concentradores centrales emerger. Teniendo central hubs no es un problema per se. Como el rayo de la red no requieren de todo el mundo para conectar a una autoridad central que cada usuario puede decidir conectarse a otros nodos. Puede ser económicamente más útil para los usuarios conectarse a un nodo central (en el mismo sentido que las personas tienden a desplazarse a las grandes ciudades a pesar de que están confiando en la ciudad para estar bien y no tener que)

  4. Puesto que todo lo que sucede en el rayo de la red es en última instancia, respaldado por el bitcoin red que no tiene problemas con la censura. De hecho, desde el direccionamiento es el cifrado de todos modos sería difícil censurar a nadie en la red de rayos.

+652
Gerry 12 feb. 2011 6:57:51

Quiero construir una aplicación que toma el identificador de transacción, dirección de origen y destino como entrada y la necesidad de validar la transacción (la cantidad especificada se envía desde 1 a dirección2.

¿Cuál es la mejor solución puedo retransmisión en blockinfo o chain.com la api? o es mejor para comenzar su propio JSON RPC nodo y validar?

Si su 2ª alguien me puede ayudar a escribir el código java para iniciar el proceso.

+613
Erik Schade 28 nov. 2013 2:47:19

Tuve este mismo problema y he encontrado estos dos puestos 1 2 muy útil. Lo que terminó trabajando para mí era ir a preferencias > Red, y desactivar el proxy SOCKS, y luego de reiniciar el programa. Después de que la red empezó a sincronizar.

+595
Abhiram 16 oct. 2016 15:07:49

Me gustaría que todos los días a una hora fija para recibir una notificación en mi iPhone con el actual valor de Bitcoin en Euros. ¿Cómo puedo hacer esto?

+575
Alex Cohn 14 abr. 2015 1:54:24

Estoy usando el Bitcoin Core cliente en Ubuntu. Tengo toda la ~170GB blockchain en mi disco duro. Me gustaría ser capaz de reclamar mi BCH y BTG, mientras que la preservación de ese blockchain, aunque si no tengo que mantener varias copias de la cadena, desde antes de las horquillas, que sería óptimo. ¿Alguien tiene una sugerencia de lo que en la cartera(s) y procedimientos para el uso? Tenga en cuenta que desde las divisiones, he tenido una sola transacción de la cartera, que es, por desgracia, sentado en el limbo.

+497
bragar 28 dic. 2017 15:45:06

1. Usted podría tratar de niño paga-para-padres.

Tu no confirmada la transacción con el txid 4e19db9b29dffd508073dd5d67ad8096559e28ef92da0eeb28fe85756396858c tiene dos salidas. Supongo que 1CfSS3Q6UxCinGg82gzwm1M6LfaxUFUJh8 (valor 0.05739491) es su salida de cambio de... Usted puede utilizar ese cambio de salida como de entrada para una nueva transacción en que pagar una cuota de alta. Los mineros luego de estar interesado mina que nueva transacción, pero sólo si también mina la antigua (txid arriba).

Usted puede usar 2 veces la recomendada

2. Doble Pasar (más difícil)

  • Uso -zapwallettxes=1 como Bitcoin Core de inicio de argumento.
  • Uso CoinControl (habilitar a través de Bitcoin-Qt configuración)
  • Seleccione su "bloqueado" de entrada (1KDcKTBTLWnLUED6yMA4Huj5CfzgKfuvjf de 7aa1366669c3c836d7bf7abbc9b934af62bf669a250b66ccd2d72197aeafee35 0.0995 BTC) en CoinControl y hacer una nueva transacción
+430
inside444 18 ene. 2019 22:53:15

Si puedo obtener la clave pública de dos números enteros, los valores x e y ¿qué código es necesario para convertirlos en su hex versiones sin ningún tipo de letras o números? Esto es la mitad de una programación Python pregunta y la mitad de un bitcoin pregunta, aunque creo que es mejor preguntó aquí debido a la familiaridad con bitcoin requisitos.

Pseudo código:

xpublickey = 20091690549896866803343277351761137627937393619088856147056855893222768847187

ypublickey = 69823032225116710867248379519530157435196049639426167980995931003755153241086

hexpublickey = "04" + hex(xpublickey) + hex(ypublickey)

No sé qué código es necesario para convertirlo en (ya que el código anterior no funciona):

042C6B7E6DA7633C8F226891CC7FA8E5EC84F8EACC792A46786EFC869A408D29539A5E6F8DE3F71C0014E8EA71691C7B41F45C083A074FEF7AB5C321753BA2B3FE

+421
Electric Mike 31 ago. 2017 7:25:10

Sería muy fácil de implementar esta usando el Bitcoin fuente:

  • Tiene el banco central generar una clave privada K. Codificar la clave pública correspondiente a la fuente. Modificar la transacción código de verificación para que cualquier transacción firmada por K se le permite tener salidas que excedan sus entradas (o no hay entradas en todas).

  • Modificar el código de verificación adicional para rechazar regular "coinbase" las transacciones. Los mineros pueden todavía mina, pero en lugar de conseguir un bloque de recompensa, ellos son recompensados sólo por los costos de transacción (a la Bitcoin en 2140). Así que usted todavía tiene el descentralizado registro de transacciones confirmadas por la prueba-de-trabajo, pero la minería no crea dinero nuevo.

  • Cambiar los números de puerto y de la versión de bytes, la mina de un nuevo génesis bloque, todas las otras cosas que alguna altcoin necesidades.

Ahora el banco central puede crear dinero a voluntad, simplemente mediante la firma de una transacción que no tiene ninguna entrada, pero tiene salidas de pago de las nuevas monedas a alguien de su elección).

El banco central puede destruir el dinero que tiene, simplemente mediante el envío de un devorador de dirección sin la clave privada. Esto no necesita cambios, como ya es posible para cualquier persona para destruir a sus propios Bitcoins de esta manera. Si desea darles la capacidad de destruir dinero a cargo de otra persona, usted puede agregar una regla que una transacción firmada por el banco central de la clave puede pasar cualquier salida.

En la práctica podría ser mejor para que el banco central tiene un número relativamente grande de las claves privadas, y un sistema para revocar específicos en el caso de que estén en peligro (tal vez con un tipo especial de transacción).

Por supuesto, la parte más difícil sería convencer a la gente de que esto es una buena idea, de que su banco central es digno de confianza, etc, etc.

+354
Chad Stovern 28 ago. 2017 1:21:38

Bitcoin RPC unloadwallet comando no cierre los archivos abiertos por bitcoind proceso. Quiero generar direcciones para múltiples carteras (más de 1000) y obtener "Demasiados archivos abiertos error'. Es allí una manera de cerrar archivos asociados con la descarga de cartera?

.bitcoin/testnet3/carteras/3f7b93e26b498be43235a9beda796d8d/.walletlock .bitcoin/testnet3/carteras/3f7b93e26b498be43235a9beda796d8d/db.registro de .bitcoin/testnet3/carteras/3f7b93e26b498be43235a9beda796d8d/base de datos/registro.0000000001

+340
dorian9 18 ene. 2015 12:24:25

Estoy construyendo una node.js aplicación que utiliza un json-rpc conexión para recuperar información de la bitcoin demonio.

Funciona muy bien, excepto de vez en cuando, la conexión RPC "fracasa". Va hacia abajo para cualquier lugar de 1 a 20 segundos. Consultar a través de la línea de comandos da la respuesta: error: no se pudo conectar al servidor. He construido en un error mecanismo de control que espera una cada vez mayor cantidad de tiempo para cada conexión sin éxito, y funciona bien.

Mi problema, es en el curso de la progresiva digitalización de la blockchain, más de la mitad del tiempo se dedica a la espera para el demonio en vivo.

Mi pensamiento era tal vez mi unidad de disco duro/algo con mi ordenador, así que se trasladó a una instancia de ec2 (específicamente c3.2xl) y se trasladó a la blockchain para el SSD. Esta realidad, el aumento de la cantidad de tiempo de espera frente a ejecutar el nodo de aplicación localmente.

¿Alguien ha experimentado esto antes y vino para arriba con una solución?

+289
Sagar Maru 13 ene. 2016 8:23:13

Como yo lo veo, la función de secuencia de comandos es una de las más complicadas características en el protocolo completo. Cuenta con

$ cat src/script.h|grep '^ *OP_'|wc -l
118

instrucciones, y requiere de una pila de calcular.

La limitación más importante, lo que hace que sea complicado para responder a una simple y común de la pregunta - "¿cuánto bitcoins ¿mi clave tiene".

Con una complicada secuencia de comandos, un fallo en el motor de secuencias de comandos es la más probable, y por lo tanto, es posible que la red va a dividir (50% de cliente aceptar esta transacción, el 50% no, antes de la notificación, usted tiene dos cuadra de largo de las cadenas. Un tiempo que es considerada inválida por un 50% de los clientes, y uno más corto, considerado como válido por ambos).

¿Cuál es el racional detrás de un tal sistema? ¿Por qué no de cualquier transacción de ser simplemente "mover X BTC de la llave K a I firmado por la clave privada K"?

(Si de verdad quieres algo complejo de hacer que en un sistema diferente, y no dentro de bitcoins bloque).

+249
Arche Cineman 8 may. 2012 15:24:09

Tengo una pregunta con respecto a la creación de una blockchain aplicación. En bitcoin su predeterminados antes de la génesis de bloque es creado, incluso, a sólo liberar un límite de 21 millones de bitcoins. Ejemplos como el de la ondulación y de etereum también la liberación de la cantidad de monedas que tienen en sus blockchain en la creación.

Es la posibilidad de determinar los activos en una blockchain sólo disponible en la creación?

Digamos que por ejemplo quiero que mi blockchain tener 1000000 monkeycoins como activos, pero 4 años después, quiero añadir otro 500000 monkeycoins y tal vez 5 años después de que otro 500000.

Es necesario decir que me quiere 2 millones de monedas en los activos en la creación o puedo agregar una cantidad aleatoria mientras todos en la red están de acuerdo en la creación de los activos?

+206
sahk 11 ago. 2012 17:21:45

Esto se contabilizan dentro de la BIP32 especificación, son los denominados "endurecido" teclas. Endurecido niño claves privadas se derivan de los padres de las claves privadas, y revelando la endurecido niño claves privadas no revelar los padres de la clave privada.

Niño índices de 0...2^31-1 están reservados para regular las teclas (que tienen el problema de describir), y los menores índices de 2^31...2^32-1 están reservados para endurecido las claves privadas.

La notación para un estándar de niño:

m/0

La notación para una endurecido niño:

m/0'
m/0h
+159
WayToDoor 20 mar. 2015 13:57:35

Así que me gustaría comprobar si la moneda.a cabo.scriptPubKey es parte de GetScriptForDestination(mypubkey.GetID())

Una simple comparación no es posible, pues la scriptPubKey (cuando me decodificar) contiene sólo los nativos SegWit dirección mientras que la salida de GetScriptForDestination() devolverá todas las direcciones asociadas.

Hay un bonito y limpio manera de hacer esto o tengo que trabajar en mi camino a través de?

+114
Val 24 dic. 2012 19:10:46

Cuando el uso de una API para operar Bitcoin QT de forma remota, que las preocupaciones de seguridad debería estar más preocupado?

+67
Eglet 2 abr. 2017 8:38:33

Con getrawmempool se me txids, sin embargo sólo se vuelca toda la mempool en mí. Esto no es conveniente si quiero detectar rápidamente las nuevas transacciones. Es posible obtener sólo recientemente difundido transacciones?

Hay otra manera de transmitir desde bitcoin-core en mi programa?

+33
DOOD 28 ago. 2011 17:35:21

Recomiendo DiabloMiner, y hay una .app para él. Está basado en Java.

Sin embargo, tenga en cuenta que es muy improbable que la minería va a ser rentable.

+28
user1107258 25 nov. 2015 0:39:58

Mostrar preguntas con etiqueta